@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon:before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}
.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 12.8px;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 4.8px;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 4.8px;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}
.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 4.8px;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 4.8px;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}
.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 15.104px;
  font-size: 0.944rem;
}
.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *:before {
  border-color: #a6a6a6;
}
.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next:before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous:before {
  transform: rotate(225deg);
  right: -7px;
}
.react-datepicker__month-container {
  float: left;
}
.react-datepicker__year {
  margin: 6.4px;
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 64px;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__month {
  margin: 6.4px;
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 64px;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 4.8px;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 4.8px;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 27.2px;
  width: 1.7rem;
  line-height: 27.2px;
  line-height: 1.7rem;
  text-align: center;
  margin: 2.656px;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}
.react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 27.2px;
  width: 1.7rem;
  line-height: 27.2px;
  line-height: 1.7rem;
  text-align: center;
  margin: 2.656px;
  margin: 0.166rem;
}
.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 8px;
  padding: 0.5rem;
  box-sizing: content-box;
}
.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}
.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}
.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 4.8px;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 4.8px;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 4.8px;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 4.8px;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon:after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled:after {
  cursor: default;
  background-color: #ccc;
}
.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 48px;
  width: 3rem;
  line-height: 48px;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 23.04px;
  font-size: 1.44rem;
}
.react-datepicker__children-container {
  width: 220.8px;
  width: 13.8rem;
  margin: 6.4px;
  margin: 0.4rem;
  padding-right: 3.2px;
  padding-right: 0.2rem;
  padding-left: 3.2px;
  padding-left: 0.2rem;
  height: auto;
}
.react-datepicker__aria-live {
  position: absolute;
  -webkit-clip-path: circle(0);
          clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}
.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:16px;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder, div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}100%{transform:scale(0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}50%{margin-top:1.625em;transform:scale(0.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}100%{transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}25%{transform:rotateZ(-25deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}50%{transform:rotateZ(15deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8}75%{transform:rotateZ(-5deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}100%{transform:rotateX(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}

html .grid-stack-item>.ui-resizable-handle{filter:none}.grid-stack{position:relative}.grid-stack.grid-stack-rtl{direction:ltr}.grid-stack.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack .grid-stack-placeholder>.placeholder-content{border:1px dashed #d3d3d3;margin:0;position:absolute;width:auto;z-index:0!important;text-align:center}.grid-stack>.grid-stack-item{min-width:8.3333333333%;position:absolute;padding:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8}.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;transform:rotate(45deg)}.grid-stack>.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack>.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px}.grid-stack>.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:0;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px}.grid-stack>.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack>.grid-stack-item[gs-w="0"]{width:0%}.grid-stack>.grid-stack-item[gs-x="0"]{left:0}.grid-stack>.grid-stack-item[gs-min-w="0"]{min-width:0}.grid-stack>.grid-stack-item[gs-max-w="0"]{max-width:0%}.grid-stack>.grid-stack-item[gs-w="1"]{width:8.3333333333%}.grid-stack>.grid-stack-item[gs-x="1"]{left:8.3333333333%}.grid-stack>.grid-stack-item[gs-min-w="1"]{min-width:8.3333333333%}.grid-stack>.grid-stack-item[gs-max-w="1"]{max-width:8.3333333333%}.grid-stack>.grid-stack-item[gs-w="2"]{width:16.6666666667%}.grid-stack>.grid-stack-item[gs-x="2"]{left:16.6666666667%}.grid-stack>.grid-stack-item[gs-min-w="2"]{min-width:16.6666666667%}.grid-stack>.grid-stack-item[gs-max-w="2"]{max-width:16.6666666667%}.grid-stack>.grid-stack-item[gs-w="3"]{width:25%}.grid-stack>.grid-stack-item[gs-x="3"]{left:25%}.grid-stack>.grid-stack-item[gs-min-w="3"]{min-width:25%}.grid-stack>.grid-stack-item[gs-max-w="3"]{max-width:25%}.grid-stack>.grid-stack-item[gs-w="4"]{width:33.3333333333%}.grid-stack>.grid-stack-item[gs-x="4"]{left:33.3333333333%}.grid-stack>.grid-stack-item[gs-min-w="4"]{min-width:33.3333333333%}.grid-stack>.grid-stack-item[gs-max-w="4"]{max-width:33.3333333333%}.grid-stack>.grid-stack-item[gs-w="5"]{width:41.6666666667%}.grid-stack>.grid-stack-item[gs-x="5"]{left:41.6666666667%}.grid-stack>.grid-stack-item[gs-min-w="5"]{min-width:41.6666666667%}.grid-stack>.grid-stack-item[gs-max-w="5"]{max-width:41.6666666667%}.grid-stack>.grid-stack-item[gs-w="6"]{width:50%}.grid-stack>.grid-stack-item[gs-x="6"]{left:50%}.grid-stack>.grid-stack-item[gs-min-w="6"]{min-width:50%}.grid-stack>.grid-stack-item[gs-max-w="6"]{max-width:50%}.grid-stack>.grid-stack-item[gs-w="7"]{width:58.3333333333%}.grid-stack>.grid-stack-item[gs-x="7"]{left:58.3333333333%}.grid-stack>.grid-stack-item[gs-min-w="7"]{min-width:58.3333333333%}.grid-stack>.grid-stack-item[gs-max-w="7"]{max-width:58.3333333333%}.grid-stack>.grid-stack-item[gs-w="8"]{width:66.6666666667%}.grid-stack>.grid-stack-item[gs-x="8"]{left:66.6666666667%}.grid-stack>.grid-stack-item[gs-min-w="8"]{min-width:66.6666666667%}.grid-stack>.grid-stack-item[gs-max-w="8"]{max-width:66.6666666667%}.grid-stack>.grid-stack-item[gs-w="9"]{width:75%}.grid-stack>.grid-stack-item[gs-x="9"]{left:75%}.grid-stack>.grid-stack-item[gs-min-w="9"]{min-width:75%}.grid-stack>.grid-stack-item[gs-max-w="9"]{max-width:75%}.grid-stack>.grid-stack-item[gs-w="10"]{width:83.3333333333%}.grid-stack>.grid-stack-item[gs-x="10"]{left:83.3333333333%}.grid-stack>.grid-stack-item[gs-min-w="10"]{min-width:83.3333333333%}.grid-stack>.grid-stack-item[gs-max-w="10"]{max-width:83.3333333333%}.grid-stack>.grid-stack-item[gs-w="11"]{width:91.6666666667%}.grid-stack>.grid-stack-item[gs-x="11"]{left:91.6666666667%}.grid-stack>.grid-stack-item[gs-min-w="11"]{min-width:91.6666666667%}.grid-stack>.grid-stack-item[gs-max-w="11"]{max-width:91.6666666667%}.grid-stack>.grid-stack-item[gs-w="12"]{width:100%}.grid-stack>.grid-stack-item[gs-x="12"]{left:100%}.grid-stack>.grid-stack-item[gs-min-w="12"]{min-width:100%}.grid-stack>.grid-stack-item[gs-max-w="12"]{max-width:100%}.grid-stack.grid-stack-1>.grid-stack-item{min-width:100%}.grid-stack.grid-stack-1>.grid-stack-item[gs-w="1"]{width:100%}.grid-stack.grid-stack-1>.grid-stack-item[gs-x="1"]{left:100%}.grid-stack.grid-stack-1>.grid-stack-item[gs-min-w="1"]{min-width:100%}.grid-stack.grid-stack-1>.grid-stack-item[gs-max-w="1"]{max-width:100%}.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{transition:left .3s,top .3s,height .3s,width .3s}.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,top 0s,height 0s,width 0s}.grid-stack.ui-droppable.ui-droppable-over>:not(.ui-droppable){pointer-events:none}
/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

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

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

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

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

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

  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-4 {
  left: 1rem;
}
.right-0 {
  right: 0px;
}
.top-0 {
  top: 0px;
}
.top-4 {
  top: 1rem;
}
.top-6 {
  top: 1.5rem;
}
.-z-10 {
  z-index: -10;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-11 {
  grid-column: span 11 / span 11;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.float-right {
  float: right;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-auto {
  margin: auto;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.-ml-12 {
  margin-left: -3rem;
}
.-ml-3 {
  margin-left: -0.75rem;
}
.-ml-px {
  margin-left: -1px;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.-mt-0 {
  margin-top: -0px;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.table-row-group {
  display: table-row-group;
}
.table-row {
  display: table-row;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.h-1 {
  height: 0.25rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-3\/4 {
  height: 75%;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-5\/6 {
  height: 83.333333%;
}
.h-6 {
  height: 1.5rem;
}
.h-60 {
  height: 15rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-3\/4 {
  max-height: 75%;
}
.max-h-40 {
  max-height: 10rem;
}
.min-h-1\/3 {
  min-height: 33%;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0 {
  width: 0px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-2\/6 {
  width: 33.333333%;
}
.w-3\/12 {
  width: 25%;
}
.w-3\/4 {
  width: 75%;
}
.w-4 {
  width: 1rem;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-40 {
  width: 10rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-6 {
  width: 1.5rem;
}
.w-60 {
  width: 15rem;
}
.w-64 {
  width: 16rem;
}
.w-8 {
  width: 2rem;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-80 {
  width: 20rem;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-3\/4 {
  min-width: 75%;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-full {
  min-width: 100%;
}
.max-w-1\/2 {
  max-width: 50%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-9\/10 {
  max-width: 90%;
}
.max-w-full {
  max-width: 100%;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-sm {
  max-width: 24rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-initial {
  flex: 0 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.table-auto {
  table-layout: auto;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2 {
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-1 {
  --tw-rotate: 1deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-12 {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-2 {
  --tw-rotate: 2deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-3 {
  --tw-rotate: 3deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-6 {
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.content-between {
  align-content: space-between;
}
.content-stretch {
  align-content: stretch;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-11 {
  gap: 2.75rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-14 {
  gap: 3.5rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-20 {
  gap: 5rem;
}
.gap-24 {
  gap: 6rem;
}
.gap-28 {
  gap: 7rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-32 {
  gap: 8rem;
}
.gap-36 {
  gap: 9rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-40 {
  gap: 10rem;
}
.gap-44 {
  gap: 11rem;
}
.gap-48 {
  gap: 12rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-52 {
  gap: 13rem;
}
.gap-56 {
  gap: 14rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-60 {
  gap: 15rem;
}
.gap-64 {
  gap: 16rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-72 {
  gap: 18rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-80 {
  gap: 20rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-96 {
  gap: 24rem;
}
.gap-px {
  gap: 1px;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.place-self-center {
  place-self: center;
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}
.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-none {
  border-style: none;
}
.border-amber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}
.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.border-amber-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-amber-50 {
  --tw-border-opacity: 1;
  border-color: rgb(255 251 235 / var(--tw-border-opacity));
}
.border-amber-500 {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity));
}
.border-amber-600 {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}
.border-amber-700 {
  --tw-border-opacity: 1;
  border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.border-amber-800 {
  --tw-border-opacity: 1;
  border-color: rgb(146 64 14 / var(--tw-border-opacity));
}
.border-amber-900 {
  --tw-border-opacity: 1;
  border-color: rgb(120 53 15 / var(--tw-border-opacity));
}
.border-amber-950 {
  --tw-border-opacity: 1;
  border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}
.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-blue-50 {
  --tw-border-opacity: 1;
  border-color: rgb(239 246 255 / var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
}
.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}
.border-blue-950 {
  --tw-border-opacity: 1;
  border-color: rgb(23 37 84 / var(--tw-border-opacity));
}
.border-current {
  border-color: currentColor;
}
.border-cyan-100 {
  --tw-border-opacity: 1;
  border-color: rgb(207 250 254 / var(--tw-border-opacity));
}
.border-cyan-200 {
  --tw-border-opacity: 1;
  border-color: rgb(165 243 252 / var(--tw-border-opacity));
}
.border-cyan-300 {
  --tw-border-opacity: 1;
  border-color: rgb(103 232 249 / var(--tw-border-opacity));
}
.border-cyan-400 {
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.border-cyan-50 {
  --tw-border-opacity: 1;
  border-color: rgb(236 254 255 / var(--tw-border-opacity));
}
.border-cyan-500 {
  --tw-border-opacity: 1;
  border-color: rgb(6 182 212 / var(--tw-border-opacity));
}
.border-cyan-600 {
  --tw-border-opacity: 1;
  border-color: rgb(8 145 178 / var(--tw-border-opacity));
}
.border-cyan-700 {
  --tw-border-opacity: 1;
  border-color: rgb(14 116 144 / var(--tw-border-opacity));
}
.border-cyan-800 {
  --tw-border-opacity: 1;
  border-color: rgb(21 94 117 / var(--tw-border-opacity));
}
.border-cyan-900 {
  --tw-border-opacity: 1;
  border-color: rgb(22 78 99 / var(--tw-border-opacity));
}
.border-cyan-950 {
  --tw-border-opacity: 1;
  border-color: rgb(8 51 68 / var(--tw-border-opacity));
}
.border-emerald-100 {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity));
}
.border-emerald-200 {
  --tw-border-opacity: 1;
  border-color: rgb(167 243 208 / var(--tw-border-opacity));
}
.border-emerald-300 {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 183 / var(--tw-border-opacity));
}
.border-emerald-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.border-emerald-50 {
  --tw-border-opacity: 1;
  border-color: rgb(236 253 245 / var(--tw-border-opacity));
}
.border-emerald-500 {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.border-emerald-600 {
  --tw-border-opacity: 1;
  border-color: rgb(5 150 105 / var(--tw-border-opacity));
}
.border-emerald-700 {
  --tw-border-opacity: 1;
  border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.border-emerald-800 {
  --tw-border-opacity: 1;
  border-color: rgb(6 95 70 / var(--tw-border-opacity));
}
.border-emerald-900 {
  --tw-border-opacity: 1;
  border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.border-emerald-950 {
  --tw-border-opacity: 1;
  border-color: rgb(2 44 34 / var(--tw-border-opacity));
}
.border-fuchsia-100 {
  --tw-border-opacity: 1;
  border-color: rgb(250 232 255 / var(--tw-border-opacity));
}
.border-fuchsia-200 {
  --tw-border-opacity: 1;
  border-color: rgb(245 208 254 / var(--tw-border-opacity));
}
.border-fuchsia-300 {
  --tw-border-opacity: 1;
  border-color: rgb(240 171 252 / var(--tw-border-opacity));
}
.border-fuchsia-400 {
  --tw-border-opacity: 1;
  border-color: rgb(232 121 249 / var(--tw-border-opacity));
}
.border-fuchsia-50 {
  --tw-border-opacity: 1;
  border-color: rgb(253 244 255 / var(--tw-border-opacity));
}
.border-fuchsia-500 {
  --tw-border-opacity: 1;
  border-color: rgb(217 70 239 / var(--tw-border-opacity));
}
.border-fuchsia-600 {
  --tw-border-opacity: 1;
  border-color: rgb(192 38 211 / var(--tw-border-opacity));
}
.border-fuchsia-700 {
  --tw-border-opacity: 1;
  border-color: rgb(162 28 175 / var(--tw-border-opacity));
}
.border-fuchsia-800 {
  --tw-border-opacity: 1;
  border-color: rgb(134 25 143 / var(--tw-border-opacity));
}
.border-fuchsia-900 {
  --tw-border-opacity: 1;
  border-color: rgb(112 26 117 / var(--tw-border-opacity));
}
.border-fuchsia-950 {
  --tw-border-opacity: 1;
  border-color: rgb(74 4 78 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.border-gray-950 {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity));
}
.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(167 243 208 / var(--tw-border-opacity));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 183 / var(--tw-border-opacity));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.border-green-50 {
  --tw-border-opacity: 1;
  border-color: rgb(236 253 245 / var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgb(5 150 105 / var(--tw-border-opacity));
}
.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgb(6 95 70 / var(--tw-border-opacity));
}
.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.border-green-950 {
  --tw-border-opacity: 1;
  border-color: rgb(2 44 34 / var(--tw-border-opacity));
}
.border-grey-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-grey-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-grey-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-grey-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-grey-50 {
  --tw-border-opacity: 1;
  border-color: rgb(240 244 247 / var(--tw-border-opacity));
}
.border-grey-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-grey-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-grey-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-grey-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-grey-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.border-grey-950 {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity));
}
.border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgb(224 231 255 / var(--tw-border-opacity));
}
.border-indigo-200 {
  --tw-border-opacity: 1;
  border-color: rgb(199 210 254 / var(--tw-border-opacity));
}
.border-indigo-300 {
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
}
.border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}
.border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgb(238 242 255 / var(--tw-border-opacity));
}
.border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}
.border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity));
}
.border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgb(67 56 202 / var(--tw-border-opacity));
}
.border-indigo-800 {
  --tw-border-opacity: 1;
  border-color: rgb(55 48 163 / var(--tw-border-opacity));
}
.border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
}
.border-indigo-950 {
  --tw-border-opacity: 1;
  border-color: rgb(30 27 75 / var(--tw-border-opacity));
}
.border-inherit {
  border-color: inherit;
}
.border-lime-100 {
  --tw-border-opacity: 1;
  border-color: rgb(236 252 203 / var(--tw-border-opacity));
}
.border-lime-200 {
  --tw-border-opacity: 1;
  border-color: rgb(217 249 157 / var(--tw-border-opacity));
}
.border-lime-300 {
  --tw-border-opacity: 1;
  border-color: rgb(190 242 100 / var(--tw-border-opacity));
}
.border-lime-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 230 53 / var(--tw-border-opacity));
}
.border-lime-50 {
  --tw-border-opacity: 1;
  border-color: rgb(247 254 231 / var(--tw-border-opacity));
}
.border-lime-500 {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.border-lime-600 {
  --tw-border-opacity: 1;
  border-color: rgb(101 163 13 / var(--tw-border-opacity));
}
.border-lime-700 {
  --tw-border-opacity: 1;
  border-color: rgb(77 124 15 / var(--tw-border-opacity));
}
.border-lime-800 {
  --tw-border-opacity: 1;
  border-color: rgb(63 98 18 / var(--tw-border-opacity));
}
.border-lime-900 {
  --tw-border-opacity: 1;
  border-color: rgb(54 83 20 / var(--tw-border-opacity));
}
.border-lime-950 {
  --tw-border-opacity: 1;
  border-color: rgb(26 46 5 / var(--tw-border-opacity));
}
.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity));
}
.border-neutral-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.border-neutral-50 {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}
.border-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgb(115 115 115 / var(--tw-border-opacity));
}
.border-neutral-600 {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 82 / var(--tw-border-opacity));
}
.border-neutral-700 {
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64 / var(--tw-border-opacity));
}
.border-neutral-800 {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity));
}
.border-neutral-900 {
  --tw-border-opacity: 1;
  border-color: rgb(23 23 23 / var(--tw-border-opacity));
}
.border-neutral-950 {
  --tw-border-opacity: 1;
  border-color: rgb(10 10 10 / var(--tw-border-opacity));
}
.border-orange-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 237 213 / var(--tw-border-opacity));
}
.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity));
}
.border-orange-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 116 / var(--tw-border-opacity));
}
.border-orange-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity));
}
.border-orange-50 {
  --tw-border-opacity: 1;
  border-color: rgb(255 247 237 / var(--tw-border-opacity));
}
.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity));
}
.border-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.border-orange-700 {
  --tw-border-opacity: 1;
  border-color: rgb(194 65 12 / var(--tw-border-opacity));
}
.border-orange-800 {
  --tw-border-opacity: 1;
  border-color: rgb(154 52 18 / var(--tw-border-opacity));
}
.border-orange-900 {
  --tw-border-opacity: 1;
  border-color: rgb(124 45 18 / var(--tw-border-opacity));
}
.border-orange-950 {
  --tw-border-opacity: 1;
  border-color: rgb(67 20 7 / var(--tw-border-opacity));
}
.border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgb(252 231 243 / var(--tw-border-opacity));
}
.border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity));
}
.border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity));
}
.border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity));
}
.border-pink-50 {
  --tw-border-opacity: 1;
  border-color: rgb(253 242 248 / var(--tw-border-opacity));
}
.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity));
}
.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgb(219 39 119 / var(--tw-border-opacity));
}
.border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgb(190 24 93 / var(--tw-border-opacity));
}
.border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity));
}
.border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgb(131 24 67 / var(--tw-border-opacity));
}
.border-pink-950 {
  --tw-border-opacity: 1;
  border-color: rgb(80 7 36 / var(--tw-border-opacity));
}
.border-purple-100 {
  --tw-border-opacity: 1;
  border-color: rgb(237 233 254 / var(--tw-border-opacity));
}
.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity));
}
.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgb(196 181 253 / var(--tw-border-opacity));
}
.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.border-purple-50 {
  --tw-border-opacity: 1;
  border-color: rgb(245 243 255 / var(--tw-border-opacity));
}
.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgb(109 40 217 / var(--tw-border-opacity));
}
.border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgb(91 33 182 / var(--tw-border-opacity));
}
.border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity));
}
.border-purple-950 {
  --tw-border-opacity: 1;
  border-color: rgb(46 16 101 / var(--tw-border-opacity));
}
.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 226 226 / var(--tw-border-opacity));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.border-red-50 {
  --tw-border-opacity: 1;
  border-color: rgb(254 242 242 / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}
.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}
.border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}
.border-red-950 {
  --tw-border-opacity: 1;
  border-color: rgb(69 10 10 / var(--tw-border-opacity));
}
.border-rose-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 228 230 / var(--tw-border-opacity));
}
.border-rose-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 205 211 / var(--tw-border-opacity));
}
.border-rose-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 164 175 / var(--tw-border-opacity));
}
.border-rose-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 113 133 / var(--tw-border-opacity));
}
.border-rose-50 {
  --tw-border-opacity: 1;
  border-color: rgb(255 241 242 / var(--tw-border-opacity));
}
.border-rose-500 {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity));
}
.border-rose-600 {
  --tw-border-opacity: 1;
  border-color: rgb(225 29 72 / var(--tw-border-opacity));
}
.border-rose-700 {
  --tw-border-opacity: 1;
  border-color: rgb(190 18 60 / var(--tw-border-opacity));
}
.border-rose-800 {
  --tw-border-opacity: 1;
  border-color: rgb(159 18 57 / var(--tw-border-opacity));
}
.border-rose-900 {
  --tw-border-opacity: 1;
  border-color: rgb(136 19 55 / var(--tw-border-opacity));
}
.border-rose-950 {
  --tw-border-opacity: 1;
  border-color: rgb(76 5 25 / var(--tw-border-opacity));
}
.border-sbAmber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 219 177 / var(--tw-border-opacity));
}
.border-sbAmber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(236 196 126 / var(--tw-border-opacity));
}
.border-sbAmber-300 {
  --tw-border-opacity: 1;
  border-color: rgb(229 173 76 / var(--tw-border-opacity));
}
.border-sbAmber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(224 157 40 / var(--tw-border-opacity));
}
.border-sbAmber-50 {
  --tw-border-opacity: 1;
  border-color: rgb(250 241 224 / var(--tw-border-opacity));
}
.border-sbAmber-500 {
  --tw-border-opacity: 1;
  border-color: rgb(220 141 11 / var(--tw-border-opacity));
}
.border-sbAmber-600 {
  --tw-border-opacity: 1;
  border-color: rgb(216 131 6 / var(--tw-border-opacity));
}
.border-sbAmber-700 {
  --tw-border-opacity: 1;
  border-color: rgb(211 116 3 / var(--tw-border-opacity));
}
.border-sbAmber-800 {
  --tw-border-opacity: 1;
  border-color: rgb(204 102 0 / var(--tw-border-opacity));
}
.border-sbAmber-900 {
  --tw-border-opacity: 1;
  border-color: rgb(194 79 0 / var(--tw-border-opacity));
}
.border-sbBlue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(186 223 255 / var(--tw-border-opacity));
}
.border-sbBlue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(142 203 255 / var(--tw-border-opacity));
}
.border-sbBlue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(94 183 255 / var(--tw-border-opacity));
}
.border-sbBlue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(53 167 255 / var(--tw-border-opacity));
}
.border-sbBlue-50 {
  --tw-border-opacity: 1;
  border-color: rgb(227 242 255 / var(--tw-border-opacity));
}
.border-sbBlue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(0 152 255 / var(--tw-border-opacity));
}
.border-sbBlue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(0 138 241 / var(--tw-border-opacity));
}
.border-sbBlue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(0 119 222 / var(--tw-border-opacity));
}
.border-sbBlue-800 {
  --tw-border-opacity: 1;
  border-color: rgb(0 102 204 / var(--tw-border-opacity));
}
.border-sbBlue-900 {
  --tw-border-opacity: 1;
  border-color: rgb(0 71 173 / var(--tw-border-opacity));
}
.border-sky-100 {
  --tw-border-opacity: 1;
  border-color: rgb(224 242 254 / var(--tw-border-opacity));
}
.border-sky-200 {
  --tw-border-opacity: 1;
  border-color: rgb(186 230 253 / var(--tw-border-opacity));
}
.border-sky-300 {
  --tw-border-opacity: 1;
  border-color: rgb(125 211 252 / var(--tw-border-opacity));
}
.border-sky-400 {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}
.border-sky-50 {
  --tw-border-opacity: 1;
  border-color: rgb(240 249 255 / var(--tw-border-opacity));
}
.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}
.border-sky-600 {
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity));
}
.border-sky-700 {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity));
}
.border-sky-800 {
  --tw-border-opacity: 1;
  border-color: rgb(7 89 133 / var(--tw-border-opacity));
}
.border-sky-900 {
  --tw-border-opacity: 1;
  border-color: rgb(12 74 110 / var(--tw-border-opacity));
}
.border-sky-950 {
  --tw-border-opacity: 1;
  border-color: rgb(8 47 73 / var(--tw-border-opacity));
}
.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-slate-400 {
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.border-slate-50 {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-border-opacity));
}
.border-slate-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.border-slate-600 {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
.border-slate-700 {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.border-slate-950 {
  --tw-border-opacity: 1;
  border-color: rgb(2 6 23 / var(--tw-border-opacity));
}
.border-stone-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 244 / var(--tw-border-opacity));
}
.border-stone-200 {
  --tw-border-opacity: 1;
  border-color: rgb(231 229 228 / var(--tw-border-opacity));
}
.border-stone-300 {
  --tw-border-opacity: 1;
  border-color: rgb(214 211 209 / var(--tw-border-opacity));
}
.border-stone-400 {
  --tw-border-opacity: 1;
  border-color: rgb(168 162 158 / var(--tw-border-opacity));
}
.border-stone-50 {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 249 / var(--tw-border-opacity));
}
.border-stone-500 {
  --tw-border-opacity: 1;
  border-color: rgb(120 113 108 / var(--tw-border-opacity));
}
.border-stone-600 {
  --tw-border-opacity: 1;
  border-color: rgb(87 83 78 / var(--tw-border-opacity));
}
.border-stone-700 {
  --tw-border-opacity: 1;
  border-color: rgb(68 64 60 / var(--tw-border-opacity));
}
.border-stone-800 {
  --tw-border-opacity: 1;
  border-color: rgb(41 37 36 / var(--tw-border-opacity));
}
.border-stone-900 {
  --tw-border-opacity: 1;
  border-color: rgb(28 25 23 / var(--tw-border-opacity));
}
.border-stone-950 {
  --tw-border-opacity: 1;
  border-color: rgb(12 10 9 / var(--tw-border-opacity));
}
.border-teal-100 {
  --tw-border-opacity: 1;
  border-color: rgb(204 251 241 / var(--tw-border-opacity));
}
.border-teal-200 {
  --tw-border-opacity: 1;
  border-color: rgb(153 246 228 / var(--tw-border-opacity));
}
.border-teal-300 {
  --tw-border-opacity: 1;
  border-color: rgb(94 234 212 / var(--tw-border-opacity));
}
.border-teal-400 {
  --tw-border-opacity: 1;
  border-color: rgb(45 212 191 / var(--tw-border-opacity));
}
.border-teal-50 {
  --tw-border-opacity: 1;
  border-color: rgb(240 253 250 / var(--tw-border-opacity));
}
.border-teal-500 {
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166 / var(--tw-border-opacity));
}
.border-teal-600 {
  --tw-border-opacity: 1;
  border-color: rgb(13 148 136 / var(--tw-border-opacity));
}
.border-teal-700 {
  --tw-border-opacity: 1;
  border-color: rgb(15 118 110 / var(--tw-border-opacity));
}
.border-teal-800 {
  --tw-border-opacity: 1;
  border-color: rgb(17 94 89 / var(--tw-border-opacity));
}
.border-teal-900 {
  --tw-border-opacity: 1;
  border-color: rgb(19 78 74 / var(--tw-border-opacity));
}
.border-teal-950 {
  --tw-border-opacity: 1;
  border-color: rgb(4 47 46 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-violet-100 {
  --tw-border-opacity: 1;
  border-color: rgb(237 233 254 / var(--tw-border-opacity));
}
.border-violet-200 {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity));
}
.border-violet-300 {
  --tw-border-opacity: 1;
  border-color: rgb(196 181 253 / var(--tw-border-opacity));
}
.border-violet-400 {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.border-violet-50 {
  --tw-border-opacity: 1;
  border-color: rgb(245 243 255 / var(--tw-border-opacity));
}
.border-violet-500 {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.border-violet-600 {
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.border-violet-700 {
  --tw-border-opacity: 1;
  border-color: rgb(109 40 217 / var(--tw-border-opacity));
}
.border-violet-800 {
  --tw-border-opacity: 1;
  border-color: rgb(91 33 182 / var(--tw-border-opacity));
}
.border-violet-900 {
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity));
}
.border-violet-950 {
  --tw-border-opacity: 1;
  border-color: rgb(46 16 101 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}
.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.border-yellow-50 {
  --tw-border-opacity: 1;
  border-color: rgb(255 251 235 / var(--tw-border-opacity));
}
.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity));
}
.border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}
.border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgb(146 64 14 / var(--tw-border-opacity));
}
.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgb(120 53 15 / var(--tw-border-opacity));
}
.border-yellow-950 {
  --tw-border-opacity: 1;
  border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.border-zinc-100 {
  --tw-border-opacity: 1;
  border-color: rgb(244 244 245 / var(--tw-border-opacity));
}
.border-zinc-200 {
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity));
}
.border-zinc-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
.border-zinc-400 {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.border-zinc-50 {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}
.border-zinc-500 {
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity));
}
.border-zinc-600 {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 91 / var(--tw-border-opacity));
}
.border-zinc-700 {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.border-zinc-800 {
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity));
}
.border-zinc-900 {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity));
}
.border-zinc-950 {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity));
}
.\!bg-amber-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity)) !important;
}
.\!bg-amber-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity)) !important;
}
.\!bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity)) !important;
}
.\!bg-blue-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity)) !important;
}
.\!bg-current {
  background-color: currentColor !important;
}
.\!bg-cyan-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important;
}
.\!bg-emerald-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity)) !important;
}
.\!bg-fuchsia-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important;
}
.\!bg-grey-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity)) !important;
}
.\!bg-indigo-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity)) !important;
}
.\!bg-inherit {
  background-color: inherit !important;
}
.\!bg-lime-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity)) !important;
}
.\!bg-lime-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity)) !important;
}
.\!bg-neutral-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity)) !important;
}
.\!bg-orange-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity)) !important;
}
.\!bg-pink-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity)) !important;
}
.\!bg-purple-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity)) !important;
}
.\!bg-rose-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbAmber-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity)) !important;
}
.\!bg-sbBlue-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity)) !important;
}
.\!bg-sky-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity)) !important;
}
.\!bg-slate-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity)) !important;
}
.\!bg-stone-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity)) !important;
}
.\!bg-teal-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity)) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.\!bg-violet-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity)) !important;
}
.\!bg-violet-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity)) !important;
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity)) !important;
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.bg-amber-100\/0 {
  background-color: rgb(254 243 199 / 0);
}
.bg-amber-100\/10 {
  background-color: rgb(254 243 199 / 0.1);
}
.bg-amber-100\/100 {
  background-color: rgb(254 243 199 / 1);
}
.bg-amber-100\/20 {
  background-color: rgb(254 243 199 / 0.2);
}
.bg-amber-100\/25 {
  background-color: rgb(254 243 199 / 0.25);
}
.bg-amber-100\/30 {
  background-color: rgb(254 243 199 / 0.3);
}
.bg-amber-100\/40 {
  background-color: rgb(254 243 199 / 0.4);
}
.bg-amber-100\/5 {
  background-color: rgb(254 243 199 / 0.05);
}
.bg-amber-100\/50 {
  background-color: rgb(254 243 199 / 0.5);
}
.bg-amber-100\/60 {
  background-color: rgb(254 243 199 / 0.6);
}
.bg-amber-100\/70 {
  background-color: rgb(254 243 199 / 0.7);
}
.bg-amber-100\/75 {
  background-color: rgb(254 243 199 / 0.75);
}
.bg-amber-100\/80 {
  background-color: rgb(254 243 199 / 0.8);
}
.bg-amber-100\/90 {
  background-color: rgb(254 243 199 / 0.9);
}
.bg-amber-100\/95 {
  background-color: rgb(254 243 199 / 0.95);
}
.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.bg-amber-200\/0 {
  background-color: rgb(253 230 138 / 0);
}
.bg-amber-200\/10 {
  background-color: rgb(253 230 138 / 0.1);
}
.bg-amber-200\/100 {
  background-color: rgb(253 230 138 / 1);
}
.bg-amber-200\/20 {
  background-color: rgb(253 230 138 / 0.2);
}
.bg-amber-200\/25 {
  background-color: rgb(253 230 138 / 0.25);
}
.bg-amber-200\/30 {
  background-color: rgb(253 230 138 / 0.3);
}
.bg-amber-200\/40 {
  background-color: rgb(253 230 138 / 0.4);
}
.bg-amber-200\/5 {
  background-color: rgb(253 230 138 / 0.05);
}
.bg-amber-200\/50 {
  background-color: rgb(253 230 138 / 0.5);
}
.bg-amber-200\/60 {
  background-color: rgb(253 230 138 / 0.6);
}
.bg-amber-200\/70 {
  background-color: rgb(253 230 138 / 0.7);
}
.bg-amber-200\/75 {
  background-color: rgb(253 230 138 / 0.75);
}
.bg-amber-200\/80 {
  background-color: rgb(253 230 138 / 0.8);
}
.bg-amber-200\/90 {
  background-color: rgb(253 230 138 / 0.9);
}
.bg-amber-200\/95 {
  background-color: rgb(253 230 138 / 0.95);
}
.bg-amber-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.bg-amber-300\/0 {
  background-color: rgb(252 211 77 / 0);
}
.bg-amber-300\/10 {
  background-color: rgb(252 211 77 / 0.1);
}
.bg-amber-300\/100 {
  background-color: rgb(252 211 77 / 1);
}
.bg-amber-300\/20 {
  background-color: rgb(252 211 77 / 0.2);
}
.bg-amber-300\/25 {
  background-color: rgb(252 211 77 / 0.25);
}
.bg-amber-300\/30 {
  background-color: rgb(252 211 77 / 0.3);
}
.bg-amber-300\/40 {
  background-color: rgb(252 211 77 / 0.4);
}
.bg-amber-300\/5 {
  background-color: rgb(252 211 77 / 0.05);
}
.bg-amber-300\/50 {
  background-color: rgb(252 211 77 / 0.5);
}
.bg-amber-300\/60 {
  background-color: rgb(252 211 77 / 0.6);
}
.bg-amber-300\/70 {
  background-color: rgb(252 211 77 / 0.7);
}
.bg-amber-300\/75 {
  background-color: rgb(252 211 77 / 0.75);
}
.bg-amber-300\/80 {
  background-color: rgb(252 211 77 / 0.8);
}
.bg-amber-300\/90 {
  background-color: rgb(252 211 77 / 0.9);
}
.bg-amber-300\/95 {
  background-color: rgb(252 211 77 / 0.95);
}
.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-amber-400\/0 {
  background-color: rgb(251 191 36 / 0);
}
.bg-amber-400\/10 {
  background-color: rgb(251 191 36 / 0.1);
}
.bg-amber-400\/100 {
  background-color: rgb(251 191 36 / 1);
}
.bg-amber-400\/20 {
  background-color: rgb(251 191 36 / 0.2);
}
.bg-amber-400\/25 {
  background-color: rgb(251 191 36 / 0.25);
}
.bg-amber-400\/30 {
  background-color: rgb(251 191 36 / 0.3);
}
.bg-amber-400\/40 {
  background-color: rgb(251 191 36 / 0.4);
}
.bg-amber-400\/5 {
  background-color: rgb(251 191 36 / 0.05);
}
.bg-amber-400\/50 {
  background-color: rgb(251 191 36 / 0.5);
}
.bg-amber-400\/60 {
  background-color: rgb(251 191 36 / 0.6);
}
.bg-amber-400\/70 {
  background-color: rgb(251 191 36 / 0.7);
}
.bg-amber-400\/75 {
  background-color: rgb(251 191 36 / 0.75);
}
.bg-amber-400\/80 {
  background-color: rgb(251 191 36 / 0.8);
}
.bg-amber-400\/90 {
  background-color: rgb(251 191 36 / 0.9);
}
.bg-amber-400\/95 {
  background-color: rgb(251 191 36 / 0.95);
}
.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.bg-amber-50\/0 {
  background-color: rgb(255 251 235 / 0);
}
.bg-amber-50\/10 {
  background-color: rgb(255 251 235 / 0.1);
}
.bg-amber-50\/100 {
  background-color: rgb(255 251 235 / 1);
}
.bg-amber-50\/20 {
  background-color: rgb(255 251 235 / 0.2);
}
.bg-amber-50\/25 {
  background-color: rgb(255 251 235 / 0.25);
}
.bg-amber-50\/30 {
  background-color: rgb(255 251 235 / 0.3);
}
.bg-amber-50\/40 {
  background-color: rgb(255 251 235 / 0.4);
}
.bg-amber-50\/5 {
  background-color: rgb(255 251 235 / 0.05);
}
.bg-amber-50\/50 {
  background-color: rgb(255 251 235 / 0.5);
}
.bg-amber-50\/60 {
  background-color: rgb(255 251 235 / 0.6);
}
.bg-amber-50\/70 {
  background-color: rgb(255 251 235 / 0.7);
}
.bg-amber-50\/75 {
  background-color: rgb(255 251 235 / 0.75);
}
.bg-amber-50\/80 {
  background-color: rgb(255 251 235 / 0.8);
}
.bg-amber-50\/90 {
  background-color: rgb(255 251 235 / 0.9);
}
.bg-amber-50\/95 {
  background-color: rgb(255 251 235 / 0.95);
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-amber-500\/0 {
  background-color: rgb(245 158 11 / 0);
}
.bg-amber-500\/10 {
  background-color: rgb(245 158 11 / 0.1);
}
.bg-amber-500\/100 {
  background-color: rgb(245 158 11 / 1);
}
.bg-amber-500\/20 {
  background-color: rgb(245 158 11 / 0.2);
}
.bg-amber-500\/25 {
  background-color: rgb(245 158 11 / 0.25);
}
.bg-amber-500\/30 {
  background-color: rgb(245 158 11 / 0.3);
}
.bg-amber-500\/40 {
  background-color: rgb(245 158 11 / 0.4);
}
.bg-amber-500\/5 {
  background-color: rgb(245 158 11 / 0.05);
}
.bg-amber-500\/50 {
  background-color: rgb(245 158 11 / 0.5);
}
.bg-amber-500\/60 {
  background-color: rgb(245 158 11 / 0.6);
}
.bg-amber-500\/70 {
  background-color: rgb(245 158 11 / 0.7);
}
.bg-amber-500\/75 {
  background-color: rgb(245 158 11 / 0.75);
}
.bg-amber-500\/80 {
  background-color: rgb(245 158 11 / 0.8);
}
.bg-amber-500\/90 {
  background-color: rgb(245 158 11 / 0.9);
}
.bg-amber-500\/95 {
  background-color: rgb(245 158 11 / 0.95);
}
.bg-amber-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.bg-amber-600\/0 {
  background-color: rgb(217 119 6 / 0);
}
.bg-amber-600\/10 {
  background-color: rgb(217 119 6 / 0.1);
}
.bg-amber-600\/100 {
  background-color: rgb(217 119 6 / 1);
}
.bg-amber-600\/20 {
  background-color: rgb(217 119 6 / 0.2);
}
.bg-amber-600\/25 {
  background-color: rgb(217 119 6 / 0.25);
}
.bg-amber-600\/30 {
  background-color: rgb(217 119 6 / 0.3);
}
.bg-amber-600\/40 {
  background-color: rgb(217 119 6 / 0.4);
}
.bg-amber-600\/5 {
  background-color: rgb(217 119 6 / 0.05);
}
.bg-amber-600\/50 {
  background-color: rgb(217 119 6 / 0.5);
}
.bg-amber-600\/60 {
  background-color: rgb(217 119 6 / 0.6);
}
.bg-amber-600\/70 {
  background-color: rgb(217 119 6 / 0.7);
}
.bg-amber-600\/75 {
  background-color: rgb(217 119 6 / 0.75);
}
.bg-amber-600\/80 {
  background-color: rgb(217 119 6 / 0.8);
}
.bg-amber-600\/90 {
  background-color: rgb(217 119 6 / 0.9);
}
.bg-amber-600\/95 {
  background-color: rgb(217 119 6 / 0.95);
}
.bg-amber-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.bg-amber-700\/0 {
  background-color: rgb(180 83 9 / 0);
}
.bg-amber-700\/10 {
  background-color: rgb(180 83 9 / 0.1);
}
.bg-amber-700\/100 {
  background-color: rgb(180 83 9 / 1);
}
.bg-amber-700\/20 {
  background-color: rgb(180 83 9 / 0.2);
}
.bg-amber-700\/25 {
  background-color: rgb(180 83 9 / 0.25);
}
.bg-amber-700\/30 {
  background-color: rgb(180 83 9 / 0.3);
}
.bg-amber-700\/40 {
  background-color: rgb(180 83 9 / 0.4);
}
.bg-amber-700\/5 {
  background-color: rgb(180 83 9 / 0.05);
}
.bg-amber-700\/50 {
  background-color: rgb(180 83 9 / 0.5);
}
.bg-amber-700\/60 {
  background-color: rgb(180 83 9 / 0.6);
}
.bg-amber-700\/70 {
  background-color: rgb(180 83 9 / 0.7);
}
.bg-amber-700\/75 {
  background-color: rgb(180 83 9 / 0.75);
}
.bg-amber-700\/80 {
  background-color: rgb(180 83 9 / 0.8);
}
.bg-amber-700\/90 {
  background-color: rgb(180 83 9 / 0.9);
}
.bg-amber-700\/95 {
  background-color: rgb(180 83 9 / 0.95);
}
.bg-amber-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.bg-amber-800\/0 {
  background-color: rgb(146 64 14 / 0);
}
.bg-amber-800\/10 {
  background-color: rgb(146 64 14 / 0.1);
}
.bg-amber-800\/100 {
  background-color: rgb(146 64 14 / 1);
}
.bg-amber-800\/20 {
  background-color: rgb(146 64 14 / 0.2);
}
.bg-amber-800\/25 {
  background-color: rgb(146 64 14 / 0.25);
}
.bg-amber-800\/30 {
  background-color: rgb(146 64 14 / 0.3);
}
.bg-amber-800\/40 {
  background-color: rgb(146 64 14 / 0.4);
}
.bg-amber-800\/5 {
  background-color: rgb(146 64 14 / 0.05);
}
.bg-amber-800\/50 {
  background-color: rgb(146 64 14 / 0.5);
}
.bg-amber-800\/60 {
  background-color: rgb(146 64 14 / 0.6);
}
.bg-amber-800\/70 {
  background-color: rgb(146 64 14 / 0.7);
}
.bg-amber-800\/75 {
  background-color: rgb(146 64 14 / 0.75);
}
.bg-amber-800\/80 {
  background-color: rgb(146 64 14 / 0.8);
}
.bg-amber-800\/90 {
  background-color: rgb(146 64 14 / 0.9);
}
.bg-amber-800\/95 {
  background-color: rgb(146 64 14 / 0.95);
}
.bg-amber-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.bg-amber-900\/0 {
  background-color: rgb(120 53 15 / 0);
}
.bg-amber-900\/10 {
  background-color: rgb(120 53 15 / 0.1);
}
.bg-amber-900\/100 {
  background-color: rgb(120 53 15 / 1);
}
.bg-amber-900\/20 {
  background-color: rgb(120 53 15 / 0.2);
}
.bg-amber-900\/25 {
  background-color: rgb(120 53 15 / 0.25);
}
.bg-amber-900\/30 {
  background-color: rgb(120 53 15 / 0.3);
}
.bg-amber-900\/40 {
  background-color: rgb(120 53 15 / 0.4);
}
.bg-amber-900\/5 {
  background-color: rgb(120 53 15 / 0.05);
}
.bg-amber-900\/50 {
  background-color: rgb(120 53 15 / 0.5);
}
.bg-amber-900\/60 {
  background-color: rgb(120 53 15 / 0.6);
}
.bg-amber-900\/70 {
  background-color: rgb(120 53 15 / 0.7);
}
.bg-amber-900\/75 {
  background-color: rgb(120 53 15 / 0.75);
}
.bg-amber-900\/80 {
  background-color: rgb(120 53 15 / 0.8);
}
.bg-amber-900\/90 {
  background-color: rgb(120 53 15 / 0.9);
}
.bg-amber-900\/95 {
  background-color: rgb(120 53 15 / 0.95);
}
.bg-amber-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.bg-amber-950\/0 {
  background-color: rgb(69 26 3 / 0);
}
.bg-amber-950\/10 {
  background-color: rgb(69 26 3 / 0.1);
}
.bg-amber-950\/100 {
  background-color: rgb(69 26 3 / 1);
}
.bg-amber-950\/20 {
  background-color: rgb(69 26 3 / 0.2);
}
.bg-amber-950\/25 {
  background-color: rgb(69 26 3 / 0.25);
}
.bg-amber-950\/30 {
  background-color: rgb(69 26 3 / 0.3);
}
.bg-amber-950\/40 {
  background-color: rgb(69 26 3 / 0.4);
}
.bg-amber-950\/5 {
  background-color: rgb(69 26 3 / 0.05);
}
.bg-amber-950\/50 {
  background-color: rgb(69 26 3 / 0.5);
}
.bg-amber-950\/60 {
  background-color: rgb(69 26 3 / 0.6);
}
.bg-amber-950\/70 {
  background-color: rgb(69 26 3 / 0.7);
}
.bg-amber-950\/75 {
  background-color: rgb(69 26 3 / 0.75);
}
.bg-amber-950\/80 {
  background-color: rgb(69 26 3 / 0.8);
}
.bg-amber-950\/90 {
  background-color: rgb(69 26 3 / 0.9);
}
.bg-amber-950\/95 {
  background-color: rgb(69 26 3 / 0.95);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/100 {
  background-color: rgb(0 0 0 / 1);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.bg-black\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blue-100\/0 {
  background-color: rgb(219 234 254 / 0);
}
.bg-blue-100\/10 {
  background-color: rgb(219 234 254 / 0.1);
}
.bg-blue-100\/100 {
  background-color: rgb(219 234 254 / 1);
}
.bg-blue-100\/20 {
  background-color: rgb(219 234 254 / 0.2);
}
.bg-blue-100\/25 {
  background-color: rgb(219 234 254 / 0.25);
}
.bg-blue-100\/30 {
  background-color: rgb(219 234 254 / 0.3);
}
.bg-blue-100\/40 {
  background-color: rgb(219 234 254 / 0.4);
}
.bg-blue-100\/5 {
  background-color: rgb(219 234 254 / 0.05);
}
.bg-blue-100\/50 {
  background-color: rgb(219 234 254 / 0.5);
}
.bg-blue-100\/60 {
  background-color: rgb(219 234 254 / 0.6);
}
.bg-blue-100\/70 {
  background-color: rgb(219 234 254 / 0.7);
}
.bg-blue-100\/75 {
  background-color: rgb(219 234 254 / 0.75);
}
.bg-blue-100\/80 {
  background-color: rgb(219 234 254 / 0.8);
}
.bg-blue-100\/90 {
  background-color: rgb(219 234 254 / 0.9);
}
.bg-blue-100\/95 {
  background-color: rgb(219 234 254 / 0.95);
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.bg-blue-200\/0 {
  background-color: rgb(191 219 254 / 0);
}
.bg-blue-200\/10 {
  background-color: rgb(191 219 254 / 0.1);
}
.bg-blue-200\/100 {
  background-color: rgb(191 219 254 / 1);
}
.bg-blue-200\/20 {
  background-color: rgb(191 219 254 / 0.2);
}
.bg-blue-200\/25 {
  background-color: rgb(191 219 254 / 0.25);
}
.bg-blue-200\/30 {
  background-color: rgb(191 219 254 / 0.3);
}
.bg-blue-200\/40 {
  background-color: rgb(191 219 254 / 0.4);
}
.bg-blue-200\/5 {
  background-color: rgb(191 219 254 / 0.05);
}
.bg-blue-200\/50 {
  background-color: rgb(191 219 254 / 0.5);
}
.bg-blue-200\/60 {
  background-color: rgb(191 219 254 / 0.6);
}
.bg-blue-200\/70 {
  background-color: rgb(191 219 254 / 0.7);
}
.bg-blue-200\/75 {
  background-color: rgb(191 219 254 / 0.75);
}
.bg-blue-200\/80 {
  background-color: rgb(191 219 254 / 0.8);
}
.bg-blue-200\/90 {
  background-color: rgb(191 219 254 / 0.9);
}
.bg-blue-200\/95 {
  background-color: rgb(191 219 254 / 0.95);
}
.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.bg-blue-300\/0 {
  background-color: rgb(147 197 253 / 0);
}
.bg-blue-300\/10 {
  background-color: rgb(147 197 253 / 0.1);
}
.bg-blue-300\/100 {
  background-color: rgb(147 197 253 / 1);
}
.bg-blue-300\/20 {
  background-color: rgb(147 197 253 / 0.2);
}
.bg-blue-300\/25 {
  background-color: rgb(147 197 253 / 0.25);
}
.bg-blue-300\/30 {
  background-color: rgb(147 197 253 / 0.3);
}
.bg-blue-300\/40 {
  background-color: rgb(147 197 253 / 0.4);
}
.bg-blue-300\/5 {
  background-color: rgb(147 197 253 / 0.05);
}
.bg-blue-300\/50 {
  background-color: rgb(147 197 253 / 0.5);
}
.bg-blue-300\/60 {
  background-color: rgb(147 197 253 / 0.6);
}
.bg-blue-300\/70 {
  background-color: rgb(147 197 253 / 0.7);
}
.bg-blue-300\/75 {
  background-color: rgb(147 197 253 / 0.75);
}
.bg-blue-300\/80 {
  background-color: rgb(147 197 253 / 0.8);
}
.bg-blue-300\/90 {
  background-color: rgb(147 197 253 / 0.9);
}
.bg-blue-300\/95 {
  background-color: rgb(147 197 253 / 0.95);
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-400\/0 {
  background-color: rgb(96 165 250 / 0);
}
.bg-blue-400\/10 {
  background-color: rgb(96 165 250 / 0.1);
}
.bg-blue-400\/100 {
  background-color: rgb(96 165 250 / 1);
}
.bg-blue-400\/20 {
  background-color: rgb(96 165 250 / 0.2);
}
.bg-blue-400\/25 {
  background-color: rgb(96 165 250 / 0.25);
}
.bg-blue-400\/30 {
  background-color: rgb(96 165 250 / 0.3);
}
.bg-blue-400\/40 {
  background-color: rgb(96 165 250 / 0.4);
}
.bg-blue-400\/5 {
  background-color: rgb(96 165 250 / 0.05);
}
.bg-blue-400\/50 {
  background-color: rgb(96 165 250 / 0.5);
}
.bg-blue-400\/60 {
  background-color: rgb(96 165 250 / 0.6);
}
.bg-blue-400\/70 {
  background-color: rgb(96 165 250 / 0.7);
}
.bg-blue-400\/75 {
  background-color: rgb(96 165 250 / 0.75);
}
.bg-blue-400\/80 {
  background-color: rgb(96 165 250 / 0.8);
}
.bg-blue-400\/90 {
  background-color: rgb(96 165 250 / 0.9);
}
.bg-blue-400\/95 {
  background-color: rgb(96 165 250 / 0.95);
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-50\/0 {
  background-color: rgb(239 246 255 / 0);
}
.bg-blue-50\/10 {
  background-color: rgb(239 246 255 / 0.1);
}
.bg-blue-50\/100 {
  background-color: rgb(239 246 255 / 1);
}
.bg-blue-50\/20 {
  background-color: rgb(239 246 255 / 0.2);
}
.bg-blue-50\/25 {
  background-color: rgb(239 246 255 / 0.25);
}
.bg-blue-50\/30 {
  background-color: rgb(239 246 255 / 0.3);
}
.bg-blue-50\/40 {
  background-color: rgb(239 246 255 / 0.4);
}
.bg-blue-50\/5 {
  background-color: rgb(239 246 255 / 0.05);
}
.bg-blue-50\/50 {
  background-color: rgb(239 246 255 / 0.5);
}
.bg-blue-50\/60 {
  background-color: rgb(239 246 255 / 0.6);
}
.bg-blue-50\/70 {
  background-color: rgb(239 246 255 / 0.7);
}
.bg-blue-50\/75 {
  background-color: rgb(239 246 255 / 0.75);
}
.bg-blue-50\/80 {
  background-color: rgb(239 246 255 / 0.8);
}
.bg-blue-50\/90 {
  background-color: rgb(239 246 255 / 0.9);
}
.bg-blue-50\/95 {
  background-color: rgb(239 246 255 / 0.95);
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-500\/0 {
  background-color: rgb(59 130 246 / 0);
}
.bg-blue-500\/10 {
  background-color: rgb(59 130 246 / 0.1);
}
.bg-blue-500\/100 {
  background-color: rgb(59 130 246 / 1);
}
.bg-blue-500\/20 {
  background-color: rgb(59 130 246 / 0.2);
}
.bg-blue-500\/25 {
  background-color: rgb(59 130 246 / 0.25);
}
.bg-blue-500\/30 {
  background-color: rgb(59 130 246 / 0.3);
}
.bg-blue-500\/40 {
  background-color: rgb(59 130 246 / 0.4);
}
.bg-blue-500\/5 {
  background-color: rgb(59 130 246 / 0.05);
}
.bg-blue-500\/50 {
  background-color: rgb(59 130 246 / 0.5);
}
.bg-blue-500\/60 {
  background-color: rgb(59 130 246 / 0.6);
}
.bg-blue-500\/70 {
  background-color: rgb(59 130 246 / 0.7);
}
.bg-blue-500\/75 {
  background-color: rgb(59 130 246 / 0.75);
}
.bg-blue-500\/80 {
  background-color: rgb(59 130 246 / 0.8);
}
.bg-blue-500\/90 {
  background-color: rgb(59 130 246 / 0.9);
}
.bg-blue-500\/95 {
  background-color: rgb(59 130 246 / 0.95);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-blue-600\/0 {
  background-color: rgb(37 99 235 / 0);
}
.bg-blue-600\/10 {
  background-color: rgb(37 99 235 / 0.1);
}
.bg-blue-600\/100 {
  background-color: rgb(37 99 235 / 1);
}
.bg-blue-600\/20 {
  background-color: rgb(37 99 235 / 0.2);
}
.bg-blue-600\/25 {
  background-color: rgb(37 99 235 / 0.25);
}
.bg-blue-600\/30 {
  background-color: rgb(37 99 235 / 0.3);
}
.bg-blue-600\/40 {
  background-color: rgb(37 99 235 / 0.4);
}
.bg-blue-600\/5 {
  background-color: rgb(37 99 235 / 0.05);
}
.bg-blue-600\/50 {
  background-color: rgb(37 99 235 / 0.5);
}
.bg-blue-600\/60 {
  background-color: rgb(37 99 235 / 0.6);
}
.bg-blue-600\/70 {
  background-color: rgb(37 99 235 / 0.7);
}
.bg-blue-600\/75 {
  background-color: rgb(37 99 235 / 0.75);
}
.bg-blue-600\/80 {
  background-color: rgb(37 99 235 / 0.8);
}
.bg-blue-600\/90 {
  background-color: rgb(37 99 235 / 0.9);
}
.bg-blue-600\/95 {
  background-color: rgb(37 99 235 / 0.95);
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.bg-blue-700\/0 {
  background-color: rgb(29 78 216 / 0);
}
.bg-blue-700\/10 {
  background-color: rgb(29 78 216 / 0.1);
}
.bg-blue-700\/100 {
  background-color: rgb(29 78 216 / 1);
}
.bg-blue-700\/20 {
  background-color: rgb(29 78 216 / 0.2);
}
.bg-blue-700\/25 {
  background-color: rgb(29 78 216 / 0.25);
}
.bg-blue-700\/30 {
  background-color: rgb(29 78 216 / 0.3);
}
.bg-blue-700\/40 {
  background-color: rgb(29 78 216 / 0.4);
}
.bg-blue-700\/5 {
  background-color: rgb(29 78 216 / 0.05);
}
.bg-blue-700\/50 {
  background-color: rgb(29 78 216 / 0.5);
}
.bg-blue-700\/60 {
  background-color: rgb(29 78 216 / 0.6);
}
.bg-blue-700\/70 {
  background-color: rgb(29 78 216 / 0.7);
}
.bg-blue-700\/75 {
  background-color: rgb(29 78 216 / 0.75);
}
.bg-blue-700\/80 {
  background-color: rgb(29 78 216 / 0.8);
}
.bg-blue-700\/90 {
  background-color: rgb(29 78 216 / 0.9);
}
.bg-blue-700\/95 {
  background-color: rgb(29 78 216 / 0.95);
}
.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.bg-blue-800\/0 {
  background-color: rgb(30 64 175 / 0);
}
.bg-blue-800\/10 {
  background-color: rgb(30 64 175 / 0.1);
}
.bg-blue-800\/100 {
  background-color: rgb(30 64 175 / 1);
}
.bg-blue-800\/20 {
  background-color: rgb(30 64 175 / 0.2);
}
.bg-blue-800\/25 {
  background-color: rgb(30 64 175 / 0.25);
}
.bg-blue-800\/30 {
  background-color: rgb(30 64 175 / 0.3);
}
.bg-blue-800\/40 {
  background-color: rgb(30 64 175 / 0.4);
}
.bg-blue-800\/5 {
  background-color: rgb(30 64 175 / 0.05);
}
.bg-blue-800\/50 {
  background-color: rgb(30 64 175 / 0.5);
}
.bg-blue-800\/60 {
  background-color: rgb(30 64 175 / 0.6);
}
.bg-blue-800\/70 {
  background-color: rgb(30 64 175 / 0.7);
}
.bg-blue-800\/75 {
  background-color: rgb(30 64 175 / 0.75);
}
.bg-blue-800\/80 {
  background-color: rgb(30 64 175 / 0.8);
}
.bg-blue-800\/90 {
  background-color: rgb(30 64 175 / 0.9);
}
.bg-blue-800\/95 {
  background-color: rgb(30 64 175 / 0.95);
}
.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.bg-blue-900\/0 {
  background-color: rgb(30 58 138 / 0);
}
.bg-blue-900\/10 {
  background-color: rgb(30 58 138 / 0.1);
}
.bg-blue-900\/100 {
  background-color: rgb(30 58 138 / 1);
}
.bg-blue-900\/20 {
  background-color: rgb(30 58 138 / 0.2);
}
.bg-blue-900\/25 {
  background-color: rgb(30 58 138 / 0.25);
}
.bg-blue-900\/30 {
  background-color: rgb(30 58 138 / 0.3);
}
.bg-blue-900\/40 {
  background-color: rgb(30 58 138 / 0.4);
}
.bg-blue-900\/5 {
  background-color: rgb(30 58 138 / 0.05);
}
.bg-blue-900\/50 {
  background-color: rgb(30 58 138 / 0.5);
}
.bg-blue-900\/60 {
  background-color: rgb(30 58 138 / 0.6);
}
.bg-blue-900\/70 {
  background-color: rgb(30 58 138 / 0.7);
}
.bg-blue-900\/75 {
  background-color: rgb(30 58 138 / 0.75);
}
.bg-blue-900\/80 {
  background-color: rgb(30 58 138 / 0.8);
}
.bg-blue-900\/90 {
  background-color: rgb(30 58 138 / 0.9);
}
.bg-blue-900\/95 {
  background-color: rgb(30 58 138 / 0.95);
}
.bg-blue-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
.bg-blue-950\/0 {
  background-color: rgb(23 37 84 / 0);
}
.bg-blue-950\/10 {
  background-color: rgb(23 37 84 / 0.1);
}
.bg-blue-950\/100 {
  background-color: rgb(23 37 84 / 1);
}
.bg-blue-950\/20 {
  background-color: rgb(23 37 84 / 0.2);
}
.bg-blue-950\/25 {
  background-color: rgb(23 37 84 / 0.25);
}
.bg-blue-950\/30 {
  background-color: rgb(23 37 84 / 0.3);
}
.bg-blue-950\/40 {
  background-color: rgb(23 37 84 / 0.4);
}
.bg-blue-950\/5 {
  background-color: rgb(23 37 84 / 0.05);
}
.bg-blue-950\/50 {
  background-color: rgb(23 37 84 / 0.5);
}
.bg-blue-950\/60 {
  background-color: rgb(23 37 84 / 0.6);
}
.bg-blue-950\/70 {
  background-color: rgb(23 37 84 / 0.7);
}
.bg-blue-950\/75 {
  background-color: rgb(23 37 84 / 0.75);
}
.bg-blue-950\/80 {
  background-color: rgb(23 37 84 / 0.8);
}
.bg-blue-950\/90 {
  background-color: rgb(23 37 84 / 0.9);
}
.bg-blue-950\/95 {
  background-color: rgb(23 37 84 / 0.95);
}
.bg-current {
  background-color: currentColor;
}
.bg-cyan-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity));
}
.bg-cyan-100\/0 {
  background-color: rgb(207 250 254 / 0);
}
.bg-cyan-100\/10 {
  background-color: rgb(207 250 254 / 0.1);
}
.bg-cyan-100\/100 {
  background-color: rgb(207 250 254 / 1);
}
.bg-cyan-100\/20 {
  background-color: rgb(207 250 254 / 0.2);
}
.bg-cyan-100\/25 {
  background-color: rgb(207 250 254 / 0.25);
}
.bg-cyan-100\/30 {
  background-color: rgb(207 250 254 / 0.3);
}
.bg-cyan-100\/40 {
  background-color: rgb(207 250 254 / 0.4);
}
.bg-cyan-100\/5 {
  background-color: rgb(207 250 254 / 0.05);
}
.bg-cyan-100\/50 {
  background-color: rgb(207 250 254 / 0.5);
}
.bg-cyan-100\/60 {
  background-color: rgb(207 250 254 / 0.6);
}
.bg-cyan-100\/70 {
  background-color: rgb(207 250 254 / 0.7);
}
.bg-cyan-100\/75 {
  background-color: rgb(207 250 254 / 0.75);
}
.bg-cyan-100\/80 {
  background-color: rgb(207 250 254 / 0.8);
}
.bg-cyan-100\/90 {
  background-color: rgb(207 250 254 / 0.9);
}
.bg-cyan-100\/95 {
  background-color: rgb(207 250 254 / 0.95);
}
.bg-cyan-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
.bg-cyan-200\/0 {
  background-color: rgb(165 243 252 / 0);
}
.bg-cyan-200\/10 {
  background-color: rgb(165 243 252 / 0.1);
}
.bg-cyan-200\/100 {
  background-color: rgb(165 243 252 / 1);
}
.bg-cyan-200\/20 {
  background-color: rgb(165 243 252 / 0.2);
}
.bg-cyan-200\/25 {
  background-color: rgb(165 243 252 / 0.25);
}
.bg-cyan-200\/30 {
  background-color: rgb(165 243 252 / 0.3);
}
.bg-cyan-200\/40 {
  background-color: rgb(165 243 252 / 0.4);
}
.bg-cyan-200\/5 {
  background-color: rgb(165 243 252 / 0.05);
}
.bg-cyan-200\/50 {
  background-color: rgb(165 243 252 / 0.5);
}
.bg-cyan-200\/60 {
  background-color: rgb(165 243 252 / 0.6);
}
.bg-cyan-200\/70 {
  background-color: rgb(165 243 252 / 0.7);
}
.bg-cyan-200\/75 {
  background-color: rgb(165 243 252 / 0.75);
}
.bg-cyan-200\/80 {
  background-color: rgb(165 243 252 / 0.8);
}
.bg-cyan-200\/90 {
  background-color: rgb(165 243 252 / 0.9);
}
.bg-cyan-200\/95 {
  background-color: rgb(165 243 252 / 0.95);
}
.bg-cyan-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
.bg-cyan-300\/0 {
  background-color: rgb(103 232 249 / 0);
}
.bg-cyan-300\/10 {
  background-color: rgb(103 232 249 / 0.1);
}
.bg-cyan-300\/100 {
  background-color: rgb(103 232 249 / 1);
}
.bg-cyan-300\/20 {
  background-color: rgb(103 232 249 / 0.2);
}
.bg-cyan-300\/25 {
  background-color: rgb(103 232 249 / 0.25);
}
.bg-cyan-300\/30 {
  background-color: rgb(103 232 249 / 0.3);
}
.bg-cyan-300\/40 {
  background-color: rgb(103 232 249 / 0.4);
}
.bg-cyan-300\/5 {
  background-color: rgb(103 232 249 / 0.05);
}
.bg-cyan-300\/50 {
  background-color: rgb(103 232 249 / 0.5);
}
.bg-cyan-300\/60 {
  background-color: rgb(103 232 249 / 0.6);
}
.bg-cyan-300\/70 {
  background-color: rgb(103 232 249 / 0.7);
}
.bg-cyan-300\/75 {
  background-color: rgb(103 232 249 / 0.75);
}
.bg-cyan-300\/80 {
  background-color: rgb(103 232 249 / 0.8);
}
.bg-cyan-300\/90 {
  background-color: rgb(103 232 249 / 0.9);
}
.bg-cyan-300\/95 {
  background-color: rgb(103 232 249 / 0.95);
}
.bg-cyan-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.bg-cyan-400\/0 {
  background-color: rgb(34 211 238 / 0);
}
.bg-cyan-400\/10 {
  background-color: rgb(34 211 238 / 0.1);
}
.bg-cyan-400\/100 {
  background-color: rgb(34 211 238 / 1);
}
.bg-cyan-400\/20 {
  background-color: rgb(34 211 238 / 0.2);
}
.bg-cyan-400\/25 {
  background-color: rgb(34 211 238 / 0.25);
}
.bg-cyan-400\/30 {
  background-color: rgb(34 211 238 / 0.3);
}
.bg-cyan-400\/40 {
  background-color: rgb(34 211 238 / 0.4);
}
.bg-cyan-400\/5 {
  background-color: rgb(34 211 238 / 0.05);
}
.bg-cyan-400\/50 {
  background-color: rgb(34 211 238 / 0.5);
}
.bg-cyan-400\/60 {
  background-color: rgb(34 211 238 / 0.6);
}
.bg-cyan-400\/70 {
  background-color: rgb(34 211 238 / 0.7);
}
.bg-cyan-400\/75 {
  background-color: rgb(34 211 238 / 0.75);
}
.bg-cyan-400\/80 {
  background-color: rgb(34 211 238 / 0.8);
}
.bg-cyan-400\/90 {
  background-color: rgb(34 211 238 / 0.9);
}
.bg-cyan-400\/95 {
  background-color: rgb(34 211 238 / 0.95);
}
.bg-cyan-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity));
}
.bg-cyan-50\/0 {
  background-color: rgb(236 254 255 / 0);
}
.bg-cyan-50\/10 {
  background-color: rgb(236 254 255 / 0.1);
}
.bg-cyan-50\/100 {
  background-color: rgb(236 254 255 / 1);
}
.bg-cyan-50\/20 {
  background-color: rgb(236 254 255 / 0.2);
}
.bg-cyan-50\/25 {
  background-color: rgb(236 254 255 / 0.25);
}
.bg-cyan-50\/30 {
  background-color: rgb(236 254 255 / 0.3);
}
.bg-cyan-50\/40 {
  background-color: rgb(236 254 255 / 0.4);
}
.bg-cyan-50\/5 {
  background-color: rgb(236 254 255 / 0.05);
}
.bg-cyan-50\/50 {
  background-color: rgb(236 254 255 / 0.5);
}
.bg-cyan-50\/60 {
  background-color: rgb(236 254 255 / 0.6);
}
.bg-cyan-50\/70 {
  background-color: rgb(236 254 255 / 0.7);
}
.bg-cyan-50\/75 {
  background-color: rgb(236 254 255 / 0.75);
}
.bg-cyan-50\/80 {
  background-color: rgb(236 254 255 / 0.8);
}
.bg-cyan-50\/90 {
  background-color: rgb(236 254 255 / 0.9);
}
.bg-cyan-50\/95 {
  background-color: rgb(236 254 255 / 0.95);
}
.bg-cyan-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
.bg-cyan-500\/0 {
  background-color: rgb(6 182 212 / 0);
}
.bg-cyan-500\/10 {
  background-color: rgb(6 182 212 / 0.1);
}
.bg-cyan-500\/100 {
  background-color: rgb(6 182 212 / 1);
}
.bg-cyan-500\/20 {
  background-color: rgb(6 182 212 / 0.2);
}
.bg-cyan-500\/25 {
  background-color: rgb(6 182 212 / 0.25);
}
.bg-cyan-500\/30 {
  background-color: rgb(6 182 212 / 0.3);
}
.bg-cyan-500\/40 {
  background-color: rgb(6 182 212 / 0.4);
}
.bg-cyan-500\/5 {
  background-color: rgb(6 182 212 / 0.05);
}
.bg-cyan-500\/50 {
  background-color: rgb(6 182 212 / 0.5);
}
.bg-cyan-500\/60 {
  background-color: rgb(6 182 212 / 0.6);
}
.bg-cyan-500\/70 {
  background-color: rgb(6 182 212 / 0.7);
}
.bg-cyan-500\/75 {
  background-color: rgb(6 182 212 / 0.75);
}
.bg-cyan-500\/80 {
  background-color: rgb(6 182 212 / 0.8);
}
.bg-cyan-500\/90 {
  background-color: rgb(6 182 212 / 0.9);
}
.bg-cyan-500\/95 {
  background-color: rgb(6 182 212 / 0.95);
}
.bg-cyan-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.bg-cyan-600\/0 {
  background-color: rgb(8 145 178 / 0);
}
.bg-cyan-600\/10 {
  background-color: rgb(8 145 178 / 0.1);
}
.bg-cyan-600\/100 {
  background-color: rgb(8 145 178 / 1);
}
.bg-cyan-600\/20 {
  background-color: rgb(8 145 178 / 0.2);
}
.bg-cyan-600\/25 {
  background-color: rgb(8 145 178 / 0.25);
}
.bg-cyan-600\/30 {
  background-color: rgb(8 145 178 / 0.3);
}
.bg-cyan-600\/40 {
  background-color: rgb(8 145 178 / 0.4);
}
.bg-cyan-600\/5 {
  background-color: rgb(8 145 178 / 0.05);
}
.bg-cyan-600\/50 {
  background-color: rgb(8 145 178 / 0.5);
}
.bg-cyan-600\/60 {
  background-color: rgb(8 145 178 / 0.6);
}
.bg-cyan-600\/70 {
  background-color: rgb(8 145 178 / 0.7);
}
.bg-cyan-600\/75 {
  background-color: rgb(8 145 178 / 0.75);
}
.bg-cyan-600\/80 {
  background-color: rgb(8 145 178 / 0.8);
}
.bg-cyan-600\/90 {
  background-color: rgb(8 145 178 / 0.9);
}
.bg-cyan-600\/95 {
  background-color: rgb(8 145 178 / 0.95);
}
.bg-cyan-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}
.bg-cyan-700\/0 {
  background-color: rgb(14 116 144 / 0);
}
.bg-cyan-700\/10 {
  background-color: rgb(14 116 144 / 0.1);
}
.bg-cyan-700\/100 {
  background-color: rgb(14 116 144 / 1);
}
.bg-cyan-700\/20 {
  background-color: rgb(14 116 144 / 0.2);
}
.bg-cyan-700\/25 {
  background-color: rgb(14 116 144 / 0.25);
}
.bg-cyan-700\/30 {
  background-color: rgb(14 116 144 / 0.3);
}
.bg-cyan-700\/40 {
  background-color: rgb(14 116 144 / 0.4);
}
.bg-cyan-700\/5 {
  background-color: rgb(14 116 144 / 0.05);
}
.bg-cyan-700\/50 {
  background-color: rgb(14 116 144 / 0.5);
}
.bg-cyan-700\/60 {
  background-color: rgb(14 116 144 / 0.6);
}
.bg-cyan-700\/70 {
  background-color: rgb(14 116 144 / 0.7);
}
.bg-cyan-700\/75 {
  background-color: rgb(14 116 144 / 0.75);
}
.bg-cyan-700\/80 {
  background-color: rgb(14 116 144 / 0.8);
}
.bg-cyan-700\/90 {
  background-color: rgb(14 116 144 / 0.9);
}
.bg-cyan-700\/95 {
  background-color: rgb(14 116 144 / 0.95);
}
.bg-cyan-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity));
}
.bg-cyan-800\/0 {
  background-color: rgb(21 94 117 / 0);
}
.bg-cyan-800\/10 {
  background-color: rgb(21 94 117 / 0.1);
}
.bg-cyan-800\/100 {
  background-color: rgb(21 94 117 / 1);
}
.bg-cyan-800\/20 {
  background-color: rgb(21 94 117 / 0.2);
}
.bg-cyan-800\/25 {
  background-color: rgb(21 94 117 / 0.25);
}
.bg-cyan-800\/30 {
  background-color: rgb(21 94 117 / 0.3);
}
.bg-cyan-800\/40 {
  background-color: rgb(21 94 117 / 0.4);
}
.bg-cyan-800\/5 {
  background-color: rgb(21 94 117 / 0.05);
}
.bg-cyan-800\/50 {
  background-color: rgb(21 94 117 / 0.5);
}
.bg-cyan-800\/60 {
  background-color: rgb(21 94 117 / 0.6);
}
.bg-cyan-800\/70 {
  background-color: rgb(21 94 117 / 0.7);
}
.bg-cyan-800\/75 {
  background-color: rgb(21 94 117 / 0.75);
}
.bg-cyan-800\/80 {
  background-color: rgb(21 94 117 / 0.8);
}
.bg-cyan-800\/90 {
  background-color: rgb(21 94 117 / 0.9);
}
.bg-cyan-800\/95 {
  background-color: rgb(21 94 117 / 0.95);
}
.bg-cyan-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
.bg-cyan-900\/0 {
  background-color: rgb(22 78 99 / 0);
}
.bg-cyan-900\/10 {
  background-color: rgb(22 78 99 / 0.1);
}
.bg-cyan-900\/100 {
  background-color: rgb(22 78 99 / 1);
}
.bg-cyan-900\/20 {
  background-color: rgb(22 78 99 / 0.2);
}
.bg-cyan-900\/25 {
  background-color: rgb(22 78 99 / 0.25);
}
.bg-cyan-900\/30 {
  background-color: rgb(22 78 99 / 0.3);
}
.bg-cyan-900\/40 {
  background-color: rgb(22 78 99 / 0.4);
}
.bg-cyan-900\/5 {
  background-color: rgb(22 78 99 / 0.05);
}
.bg-cyan-900\/50 {
  background-color: rgb(22 78 99 / 0.5);
}
.bg-cyan-900\/60 {
  background-color: rgb(22 78 99 / 0.6);
}
.bg-cyan-900\/70 {
  background-color: rgb(22 78 99 / 0.7);
}
.bg-cyan-900\/75 {
  background-color: rgb(22 78 99 / 0.75);
}
.bg-cyan-900\/80 {
  background-color: rgb(22 78 99 / 0.8);
}
.bg-cyan-900\/90 {
  background-color: rgb(22 78 99 / 0.9);
}
.bg-cyan-900\/95 {
  background-color: rgb(22 78 99 / 0.95);
}
.bg-cyan-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity));
}
.bg-cyan-950\/0 {
  background-color: rgb(8 51 68 / 0);
}
.bg-cyan-950\/10 {
  background-color: rgb(8 51 68 / 0.1);
}
.bg-cyan-950\/100 {
  background-color: rgb(8 51 68 / 1);
}
.bg-cyan-950\/20 {
  background-color: rgb(8 51 68 / 0.2);
}
.bg-cyan-950\/25 {
  background-color: rgb(8 51 68 / 0.25);
}
.bg-cyan-950\/30 {
  background-color: rgb(8 51 68 / 0.3);
}
.bg-cyan-950\/40 {
  background-color: rgb(8 51 68 / 0.4);
}
.bg-cyan-950\/5 {
  background-color: rgb(8 51 68 / 0.05);
}
.bg-cyan-950\/50 {
  background-color: rgb(8 51 68 / 0.5);
}
.bg-cyan-950\/60 {
  background-color: rgb(8 51 68 / 0.6);
}
.bg-cyan-950\/70 {
  background-color: rgb(8 51 68 / 0.7);
}
.bg-cyan-950\/75 {
  background-color: rgb(8 51 68 / 0.75);
}
.bg-cyan-950\/80 {
  background-color: rgb(8 51 68 / 0.8);
}
.bg-cyan-950\/90 {
  background-color: rgb(8 51 68 / 0.9);
}
.bg-cyan-950\/95 {
  background-color: rgb(8 51 68 / 0.95);
}
.bg-emerald-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.bg-emerald-100\/0 {
  background-color: rgb(209 250 229 / 0);
}
.bg-emerald-100\/10 {
  background-color: rgb(209 250 229 / 0.1);
}
.bg-emerald-100\/100 {
  background-color: rgb(209 250 229 / 1);
}
.bg-emerald-100\/20 {
  background-color: rgb(209 250 229 / 0.2);
}
.bg-emerald-100\/25 {
  background-color: rgb(209 250 229 / 0.25);
}
.bg-emerald-100\/30 {
  background-color: rgb(209 250 229 / 0.3);
}
.bg-emerald-100\/40 {
  background-color: rgb(209 250 229 / 0.4);
}
.bg-emerald-100\/5 {
  background-color: rgb(209 250 229 / 0.05);
}
.bg-emerald-100\/50 {
  background-color: rgb(209 250 229 / 0.5);
}
.bg-emerald-100\/60 {
  background-color: rgb(209 250 229 / 0.6);
}
.bg-emerald-100\/70 {
  background-color: rgb(209 250 229 / 0.7);
}
.bg-emerald-100\/75 {
  background-color: rgb(209 250 229 / 0.75);
}
.bg-emerald-100\/80 {
  background-color: rgb(209 250 229 / 0.8);
}
.bg-emerald-100\/90 {
  background-color: rgb(209 250 229 / 0.9);
}
.bg-emerald-100\/95 {
  background-color: rgb(209 250 229 / 0.95);
}
.bg-emerald-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.bg-emerald-200\/0 {
  background-color: rgb(167 243 208 / 0);
}
.bg-emerald-200\/10 {
  background-color: rgb(167 243 208 / 0.1);
}
.bg-emerald-200\/100 {
  background-color: rgb(167 243 208 / 1);
}
.bg-emerald-200\/20 {
  background-color: rgb(167 243 208 / 0.2);
}
.bg-emerald-200\/25 {
  background-color: rgb(167 243 208 / 0.25);
}
.bg-emerald-200\/30 {
  background-color: rgb(167 243 208 / 0.3);
}
.bg-emerald-200\/40 {
  background-color: rgb(167 243 208 / 0.4);
}
.bg-emerald-200\/5 {
  background-color: rgb(167 243 208 / 0.05);
}
.bg-emerald-200\/50 {
  background-color: rgb(167 243 208 / 0.5);
}
.bg-emerald-200\/60 {
  background-color: rgb(167 243 208 / 0.6);
}
.bg-emerald-200\/70 {
  background-color: rgb(167 243 208 / 0.7);
}
.bg-emerald-200\/75 {
  background-color: rgb(167 243 208 / 0.75);
}
.bg-emerald-200\/80 {
  background-color: rgb(167 243 208 / 0.8);
}
.bg-emerald-200\/90 {
  background-color: rgb(167 243 208 / 0.9);
}
.bg-emerald-200\/95 {
  background-color: rgb(167 243 208 / 0.95);
}
.bg-emerald-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.bg-emerald-300\/0 {
  background-color: rgb(110 231 183 / 0);
}
.bg-emerald-300\/10 {
  background-color: rgb(110 231 183 / 0.1);
}
.bg-emerald-300\/100 {
  background-color: rgb(110 231 183 / 1);
}
.bg-emerald-300\/20 {
  background-color: rgb(110 231 183 / 0.2);
}
.bg-emerald-300\/25 {
  background-color: rgb(110 231 183 / 0.25);
}
.bg-emerald-300\/30 {
  background-color: rgb(110 231 183 / 0.3);
}
.bg-emerald-300\/40 {
  background-color: rgb(110 231 183 / 0.4);
}
.bg-emerald-300\/5 {
  background-color: rgb(110 231 183 / 0.05);
}
.bg-emerald-300\/50 {
  background-color: rgb(110 231 183 / 0.5);
}
.bg-emerald-300\/60 {
  background-color: rgb(110 231 183 / 0.6);
}
.bg-emerald-300\/70 {
  background-color: rgb(110 231 183 / 0.7);
}
.bg-emerald-300\/75 {
  background-color: rgb(110 231 183 / 0.75);
}
.bg-emerald-300\/80 {
  background-color: rgb(110 231 183 / 0.8);
}
.bg-emerald-300\/90 {
  background-color: rgb(110 231 183 / 0.9);
}
.bg-emerald-300\/95 {
  background-color: rgb(110 231 183 / 0.95);
}
.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.bg-emerald-400\/0 {
  background-color: rgb(52 211 153 / 0);
}
.bg-emerald-400\/10 {
  background-color: rgb(52 211 153 / 0.1);
}
.bg-emerald-400\/100 {
  background-color: rgb(52 211 153 / 1);
}
.bg-emerald-400\/20 {
  background-color: rgb(52 211 153 / 0.2);
}
.bg-emerald-400\/25 {
  background-color: rgb(52 211 153 / 0.25);
}
.bg-emerald-400\/30 {
  background-color: rgb(52 211 153 / 0.3);
}
.bg-emerald-400\/40 {
  background-color: rgb(52 211 153 / 0.4);
}
.bg-emerald-400\/5 {
  background-color: rgb(52 211 153 / 0.05);
}
.bg-emerald-400\/50 {
  background-color: rgb(52 211 153 / 0.5);
}
.bg-emerald-400\/60 {
  background-color: rgb(52 211 153 / 0.6);
}
.bg-emerald-400\/70 {
  background-color: rgb(52 211 153 / 0.7);
}
.bg-emerald-400\/75 {
  background-color: rgb(52 211 153 / 0.75);
}
.bg-emerald-400\/80 {
  background-color: rgb(52 211 153 / 0.8);
}
.bg-emerald-400\/90 {
  background-color: rgb(52 211 153 / 0.9);
}
.bg-emerald-400\/95 {
  background-color: rgb(52 211 153 / 0.95);
}
.bg-emerald-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.bg-emerald-50\/0 {
  background-color: rgb(236 253 245 / 0);
}
.bg-emerald-50\/10 {
  background-color: rgb(236 253 245 / 0.1);
}
.bg-emerald-50\/100 {
  background-color: rgb(236 253 245 / 1);
}
.bg-emerald-50\/20 {
  background-color: rgb(236 253 245 / 0.2);
}
.bg-emerald-50\/25 {
  background-color: rgb(236 253 245 / 0.25);
}
.bg-emerald-50\/30 {
  background-color: rgb(236 253 245 / 0.3);
}
.bg-emerald-50\/40 {
  background-color: rgb(236 253 245 / 0.4);
}
.bg-emerald-50\/5 {
  background-color: rgb(236 253 245 / 0.05);
}
.bg-emerald-50\/50 {
  background-color: rgb(236 253 245 / 0.5);
}
.bg-emerald-50\/60 {
  background-color: rgb(236 253 245 / 0.6);
}
.bg-emerald-50\/70 {
  background-color: rgb(236 253 245 / 0.7);
}
.bg-emerald-50\/75 {
  background-color: rgb(236 253 245 / 0.75);
}
.bg-emerald-50\/80 {
  background-color: rgb(236 253 245 / 0.8);
}
.bg-emerald-50\/90 {
  background-color: rgb(236 253 245 / 0.9);
}
.bg-emerald-50\/95 {
  background-color: rgb(236 253 245 / 0.95);
}
.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-emerald-500\/0 {
  background-color: rgb(16 185 129 / 0);
}
.bg-emerald-500\/10 {
  background-color: rgb(16 185 129 / 0.1);
}
.bg-emerald-500\/100 {
  background-color: rgb(16 185 129 / 1);
}
.bg-emerald-500\/20 {
  background-color: rgb(16 185 129 / 0.2);
}
.bg-emerald-500\/25 {
  background-color: rgb(16 185 129 / 0.25);
}
.bg-emerald-500\/30 {
  background-color: rgb(16 185 129 / 0.3);
}
.bg-emerald-500\/40 {
  background-color: rgb(16 185 129 / 0.4);
}
.bg-emerald-500\/5 {
  background-color: rgb(16 185 129 / 0.05);
}
.bg-emerald-500\/50 {
  background-color: rgb(16 185 129 / 0.5);
}
.bg-emerald-500\/60 {
  background-color: rgb(16 185 129 / 0.6);
}
.bg-emerald-500\/70 {
  background-color: rgb(16 185 129 / 0.7);
}
.bg-emerald-500\/75 {
  background-color: rgb(16 185 129 / 0.75);
}
.bg-emerald-500\/80 {
  background-color: rgb(16 185 129 / 0.8);
}
.bg-emerald-500\/90 {
  background-color: rgb(16 185 129 / 0.9);
}
.bg-emerald-500\/95 {
  background-color: rgb(16 185 129 / 0.95);
}
.bg-emerald-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.bg-emerald-600\/0 {
  background-color: rgb(5 150 105 / 0);
}
.bg-emerald-600\/10 {
  background-color: rgb(5 150 105 / 0.1);
}
.bg-emerald-600\/100 {
  background-color: rgb(5 150 105 / 1);
}
.bg-emerald-600\/20 {
  background-color: rgb(5 150 105 / 0.2);
}
.bg-emerald-600\/25 {
  background-color: rgb(5 150 105 / 0.25);
}
.bg-emerald-600\/30 {
  background-color: rgb(5 150 105 / 0.3);
}
.bg-emerald-600\/40 {
  background-color: rgb(5 150 105 / 0.4);
}
.bg-emerald-600\/5 {
  background-color: rgb(5 150 105 / 0.05);
}
.bg-emerald-600\/50 {
  background-color: rgb(5 150 105 / 0.5);
}
.bg-emerald-600\/60 {
  background-color: rgb(5 150 105 / 0.6);
}
.bg-emerald-600\/70 {
  background-color: rgb(5 150 105 / 0.7);
}
.bg-emerald-600\/75 {
  background-color: rgb(5 150 105 / 0.75);
}
.bg-emerald-600\/80 {
  background-color: rgb(5 150 105 / 0.8);
}
.bg-emerald-600\/90 {
  background-color: rgb(5 150 105 / 0.9);
}
.bg-emerald-600\/95 {
  background-color: rgb(5 150 105 / 0.95);
}
.bg-emerald-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.bg-emerald-700\/0 {
  background-color: rgb(4 120 87 / 0);
}
.bg-emerald-700\/10 {
  background-color: rgb(4 120 87 / 0.1);
}
.bg-emerald-700\/100 {
  background-color: rgb(4 120 87 / 1);
}
.bg-emerald-700\/20 {
  background-color: rgb(4 120 87 / 0.2);
}
.bg-emerald-700\/25 {
  background-color: rgb(4 120 87 / 0.25);
}
.bg-emerald-700\/30 {
  background-color: rgb(4 120 87 / 0.3);
}
.bg-emerald-700\/40 {
  background-color: rgb(4 120 87 / 0.4);
}
.bg-emerald-700\/5 {
  background-color: rgb(4 120 87 / 0.05);
}
.bg-emerald-700\/50 {
  background-color: rgb(4 120 87 / 0.5);
}
.bg-emerald-700\/60 {
  background-color: rgb(4 120 87 / 0.6);
}
.bg-emerald-700\/70 {
  background-color: rgb(4 120 87 / 0.7);
}
.bg-emerald-700\/75 {
  background-color: rgb(4 120 87 / 0.75);
}
.bg-emerald-700\/80 {
  background-color: rgb(4 120 87 / 0.8);
}
.bg-emerald-700\/90 {
  background-color: rgb(4 120 87 / 0.9);
}
.bg-emerald-700\/95 {
  background-color: rgb(4 120 87 / 0.95);
}
.bg-emerald-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.bg-emerald-800\/0 {
  background-color: rgb(6 95 70 / 0);
}
.bg-emerald-800\/10 {
  background-color: rgb(6 95 70 / 0.1);
}
.bg-emerald-800\/100 {
  background-color: rgb(6 95 70 / 1);
}
.bg-emerald-800\/20 {
  background-color: rgb(6 95 70 / 0.2);
}
.bg-emerald-800\/25 {
  background-color: rgb(6 95 70 / 0.25);
}
.bg-emerald-800\/30 {
  background-color: rgb(6 95 70 / 0.3);
}
.bg-emerald-800\/40 {
  background-color: rgb(6 95 70 / 0.4);
}
.bg-emerald-800\/5 {
  background-color: rgb(6 95 70 / 0.05);
}
.bg-emerald-800\/50 {
  background-color: rgb(6 95 70 / 0.5);
}
.bg-emerald-800\/60 {
  background-color: rgb(6 95 70 / 0.6);
}
.bg-emerald-800\/70 {
  background-color: rgb(6 95 70 / 0.7);
}
.bg-emerald-800\/75 {
  background-color: rgb(6 95 70 / 0.75);
}
.bg-emerald-800\/80 {
  background-color: rgb(6 95 70 / 0.8);
}
.bg-emerald-800\/90 {
  background-color: rgb(6 95 70 / 0.9);
}
.bg-emerald-800\/95 {
  background-color: rgb(6 95 70 / 0.95);
}
.bg-emerald-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.bg-emerald-900\/0 {
  background-color: rgb(6 78 59 / 0);
}
.bg-emerald-900\/10 {
  background-color: rgb(6 78 59 / 0.1);
}
.bg-emerald-900\/100 {
  background-color: rgb(6 78 59 / 1);
}
.bg-emerald-900\/20 {
  background-color: rgb(6 78 59 / 0.2);
}
.bg-emerald-900\/25 {
  background-color: rgb(6 78 59 / 0.25);
}
.bg-emerald-900\/30 {
  background-color: rgb(6 78 59 / 0.3);
}
.bg-emerald-900\/40 {
  background-color: rgb(6 78 59 / 0.4);
}
.bg-emerald-900\/5 {
  background-color: rgb(6 78 59 / 0.05);
}
.bg-emerald-900\/50 {
  background-color: rgb(6 78 59 / 0.5);
}
.bg-emerald-900\/60 {
  background-color: rgb(6 78 59 / 0.6);
}
.bg-emerald-900\/70 {
  background-color: rgb(6 78 59 / 0.7);
}
.bg-emerald-900\/75 {
  background-color: rgb(6 78 59 / 0.75);
}
.bg-emerald-900\/80 {
  background-color: rgb(6 78 59 / 0.8);
}
.bg-emerald-900\/90 {
  background-color: rgb(6 78 59 / 0.9);
}
.bg-emerald-900\/95 {
  background-color: rgb(6 78 59 / 0.95);
}
.bg-emerald-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.bg-emerald-950\/0 {
  background-color: rgb(2 44 34 / 0);
}
.bg-emerald-950\/10 {
  background-color: rgb(2 44 34 / 0.1);
}
.bg-emerald-950\/100 {
  background-color: rgb(2 44 34 / 1);
}
.bg-emerald-950\/20 {
  background-color: rgb(2 44 34 / 0.2);
}
.bg-emerald-950\/25 {
  background-color: rgb(2 44 34 / 0.25);
}
.bg-emerald-950\/30 {
  background-color: rgb(2 44 34 / 0.3);
}
.bg-emerald-950\/40 {
  background-color: rgb(2 44 34 / 0.4);
}
.bg-emerald-950\/5 {
  background-color: rgb(2 44 34 / 0.05);
}
.bg-emerald-950\/50 {
  background-color: rgb(2 44 34 / 0.5);
}
.bg-emerald-950\/60 {
  background-color: rgb(2 44 34 / 0.6);
}
.bg-emerald-950\/70 {
  background-color: rgb(2 44 34 / 0.7);
}
.bg-emerald-950\/75 {
  background-color: rgb(2 44 34 / 0.75);
}
.bg-emerald-950\/80 {
  background-color: rgb(2 44 34 / 0.8);
}
.bg-emerald-950\/90 {
  background-color: rgb(2 44 34 / 0.9);
}
.bg-emerald-950\/95 {
  background-color: rgb(2 44 34 / 0.95);
}
.bg-fuchsia-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity));
}
.bg-fuchsia-100\/0 {
  background-color: rgb(250 232 255 / 0);
}
.bg-fuchsia-100\/10 {
  background-color: rgb(250 232 255 / 0.1);
}
.bg-fuchsia-100\/100 {
  background-color: rgb(250 232 255 / 1);
}
.bg-fuchsia-100\/20 {
  background-color: rgb(250 232 255 / 0.2);
}
.bg-fuchsia-100\/25 {
  background-color: rgb(250 232 255 / 0.25);
}
.bg-fuchsia-100\/30 {
  background-color: rgb(250 232 255 / 0.3);
}
.bg-fuchsia-100\/40 {
  background-color: rgb(250 232 255 / 0.4);
}
.bg-fuchsia-100\/5 {
  background-color: rgb(250 232 255 / 0.05);
}
.bg-fuchsia-100\/50 {
  background-color: rgb(250 232 255 / 0.5);
}
.bg-fuchsia-100\/60 {
  background-color: rgb(250 232 255 / 0.6);
}
.bg-fuchsia-100\/70 {
  background-color: rgb(250 232 255 / 0.7);
}
.bg-fuchsia-100\/75 {
  background-color: rgb(250 232 255 / 0.75);
}
.bg-fuchsia-100\/80 {
  background-color: rgb(250 232 255 / 0.8);
}
.bg-fuchsia-100\/90 {
  background-color: rgb(250 232 255 / 0.9);
}
.bg-fuchsia-100\/95 {
  background-color: rgb(250 232 255 / 0.95);
}
.bg-fuchsia-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
.bg-fuchsia-200\/0 {
  background-color: rgb(245 208 254 / 0);
}
.bg-fuchsia-200\/10 {
  background-color: rgb(245 208 254 / 0.1);
}
.bg-fuchsia-200\/100 {
  background-color: rgb(245 208 254 / 1);
}
.bg-fuchsia-200\/20 {
  background-color: rgb(245 208 254 / 0.2);
}
.bg-fuchsia-200\/25 {
  background-color: rgb(245 208 254 / 0.25);
}
.bg-fuchsia-200\/30 {
  background-color: rgb(245 208 254 / 0.3);
}
.bg-fuchsia-200\/40 {
  background-color: rgb(245 208 254 / 0.4);
}
.bg-fuchsia-200\/5 {
  background-color: rgb(245 208 254 / 0.05);
}
.bg-fuchsia-200\/50 {
  background-color: rgb(245 208 254 / 0.5);
}
.bg-fuchsia-200\/60 {
  background-color: rgb(245 208 254 / 0.6);
}
.bg-fuchsia-200\/70 {
  background-color: rgb(245 208 254 / 0.7);
}
.bg-fuchsia-200\/75 {
  background-color: rgb(245 208 254 / 0.75);
}
.bg-fuchsia-200\/80 {
  background-color: rgb(245 208 254 / 0.8);
}
.bg-fuchsia-200\/90 {
  background-color: rgb(245 208 254 / 0.9);
}
.bg-fuchsia-200\/95 {
  background-color: rgb(245 208 254 / 0.95);
}
.bg-fuchsia-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity));
}
.bg-fuchsia-300\/0 {
  background-color: rgb(240 171 252 / 0);
}
.bg-fuchsia-300\/10 {
  background-color: rgb(240 171 252 / 0.1);
}
.bg-fuchsia-300\/100 {
  background-color: rgb(240 171 252 / 1);
}
.bg-fuchsia-300\/20 {
  background-color: rgb(240 171 252 / 0.2);
}
.bg-fuchsia-300\/25 {
  background-color: rgb(240 171 252 / 0.25);
}
.bg-fuchsia-300\/30 {
  background-color: rgb(240 171 252 / 0.3);
}
.bg-fuchsia-300\/40 {
  background-color: rgb(240 171 252 / 0.4);
}
.bg-fuchsia-300\/5 {
  background-color: rgb(240 171 252 / 0.05);
}
.bg-fuchsia-300\/50 {
  background-color: rgb(240 171 252 / 0.5);
}
.bg-fuchsia-300\/60 {
  background-color: rgb(240 171 252 / 0.6);
}
.bg-fuchsia-300\/70 {
  background-color: rgb(240 171 252 / 0.7);
}
.bg-fuchsia-300\/75 {
  background-color: rgb(240 171 252 / 0.75);
}
.bg-fuchsia-300\/80 {
  background-color: rgb(240 171 252 / 0.8);
}
.bg-fuchsia-300\/90 {
  background-color: rgb(240 171 252 / 0.9);
}
.bg-fuchsia-300\/95 {
  background-color: rgb(240 171 252 / 0.95);
}
.bg-fuchsia-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
.bg-fuchsia-400\/0 {
  background-color: rgb(232 121 249 / 0);
}
.bg-fuchsia-400\/10 {
  background-color: rgb(232 121 249 / 0.1);
}
.bg-fuchsia-400\/100 {
  background-color: rgb(232 121 249 / 1);
}
.bg-fuchsia-400\/20 {
  background-color: rgb(232 121 249 / 0.2);
}
.bg-fuchsia-400\/25 {
  background-color: rgb(232 121 249 / 0.25);
}
.bg-fuchsia-400\/30 {
  background-color: rgb(232 121 249 / 0.3);
}
.bg-fuchsia-400\/40 {
  background-color: rgb(232 121 249 / 0.4);
}
.bg-fuchsia-400\/5 {
  background-color: rgb(232 121 249 / 0.05);
}
.bg-fuchsia-400\/50 {
  background-color: rgb(232 121 249 / 0.5);
}
.bg-fuchsia-400\/60 {
  background-color: rgb(232 121 249 / 0.6);
}
.bg-fuchsia-400\/70 {
  background-color: rgb(232 121 249 / 0.7);
}
.bg-fuchsia-400\/75 {
  background-color: rgb(232 121 249 / 0.75);
}
.bg-fuchsia-400\/80 {
  background-color: rgb(232 121 249 / 0.8);
}
.bg-fuchsia-400\/90 {
  background-color: rgb(232 121 249 / 0.9);
}
.bg-fuchsia-400\/95 {
  background-color: rgb(232 121 249 / 0.95);
}
.bg-fuchsia-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity));
}
.bg-fuchsia-50\/0 {
  background-color: rgb(253 244 255 / 0);
}
.bg-fuchsia-50\/10 {
  background-color: rgb(253 244 255 / 0.1);
}
.bg-fuchsia-50\/100 {
  background-color: rgb(253 244 255 / 1);
}
.bg-fuchsia-50\/20 {
  background-color: rgb(253 244 255 / 0.2);
}
.bg-fuchsia-50\/25 {
  background-color: rgb(253 244 255 / 0.25);
}
.bg-fuchsia-50\/30 {
  background-color: rgb(253 244 255 / 0.3);
}
.bg-fuchsia-50\/40 {
  background-color: rgb(253 244 255 / 0.4);
}
.bg-fuchsia-50\/5 {
  background-color: rgb(253 244 255 / 0.05);
}
.bg-fuchsia-50\/50 {
  background-color: rgb(253 244 255 / 0.5);
}
.bg-fuchsia-50\/60 {
  background-color: rgb(253 244 255 / 0.6);
}
.bg-fuchsia-50\/70 {
  background-color: rgb(253 244 255 / 0.7);
}
.bg-fuchsia-50\/75 {
  background-color: rgb(253 244 255 / 0.75);
}
.bg-fuchsia-50\/80 {
  background-color: rgb(253 244 255 / 0.8);
}
.bg-fuchsia-50\/90 {
  background-color: rgb(253 244 255 / 0.9);
}
.bg-fuchsia-50\/95 {
  background-color: rgb(253 244 255 / 0.95);
}
.bg-fuchsia-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity));
}
.bg-fuchsia-500\/0 {
  background-color: rgb(217 70 239 / 0);
}
.bg-fuchsia-500\/10 {
  background-color: rgb(217 70 239 / 0.1);
}
.bg-fuchsia-500\/100 {
  background-color: rgb(217 70 239 / 1);
}
.bg-fuchsia-500\/20 {
  background-color: rgb(217 70 239 / 0.2);
}
.bg-fuchsia-500\/25 {
  background-color: rgb(217 70 239 / 0.25);
}
.bg-fuchsia-500\/30 {
  background-color: rgb(217 70 239 / 0.3);
}
.bg-fuchsia-500\/40 {
  background-color: rgb(217 70 239 / 0.4);
}
.bg-fuchsia-500\/5 {
  background-color: rgb(217 70 239 / 0.05);
}
.bg-fuchsia-500\/50 {
  background-color: rgb(217 70 239 / 0.5);
}
.bg-fuchsia-500\/60 {
  background-color: rgb(217 70 239 / 0.6);
}
.bg-fuchsia-500\/70 {
  background-color: rgb(217 70 239 / 0.7);
}
.bg-fuchsia-500\/75 {
  background-color: rgb(217 70 239 / 0.75);
}
.bg-fuchsia-500\/80 {
  background-color: rgb(217 70 239 / 0.8);
}
.bg-fuchsia-500\/90 {
  background-color: rgb(217 70 239 / 0.9);
}
.bg-fuchsia-500\/95 {
  background-color: rgb(217 70 239 / 0.95);
}
.bg-fuchsia-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity));
}
.bg-fuchsia-600\/0 {
  background-color: rgb(192 38 211 / 0);
}
.bg-fuchsia-600\/10 {
  background-color: rgb(192 38 211 / 0.1);
}
.bg-fuchsia-600\/100 {
  background-color: rgb(192 38 211 / 1);
}
.bg-fuchsia-600\/20 {
  background-color: rgb(192 38 211 / 0.2);
}
.bg-fuchsia-600\/25 {
  background-color: rgb(192 38 211 / 0.25);
}
.bg-fuchsia-600\/30 {
  background-color: rgb(192 38 211 / 0.3);
}
.bg-fuchsia-600\/40 {
  background-color: rgb(192 38 211 / 0.4);
}
.bg-fuchsia-600\/5 {
  background-color: rgb(192 38 211 / 0.05);
}
.bg-fuchsia-600\/50 {
  background-color: rgb(192 38 211 / 0.5);
}
.bg-fuchsia-600\/60 {
  background-color: rgb(192 38 211 / 0.6);
}
.bg-fuchsia-600\/70 {
  background-color: rgb(192 38 211 / 0.7);
}
.bg-fuchsia-600\/75 {
  background-color: rgb(192 38 211 / 0.75);
}
.bg-fuchsia-600\/80 {
  background-color: rgb(192 38 211 / 0.8);
}
.bg-fuchsia-600\/90 {
  background-color: rgb(192 38 211 / 0.9);
}
.bg-fuchsia-600\/95 {
  background-color: rgb(192 38 211 / 0.95);
}
.bg-fuchsia-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity));
}
.bg-fuchsia-700\/0 {
  background-color: rgb(162 28 175 / 0);
}
.bg-fuchsia-700\/10 {
  background-color: rgb(162 28 175 / 0.1);
}
.bg-fuchsia-700\/100 {
  background-color: rgb(162 28 175 / 1);
}
.bg-fuchsia-700\/20 {
  background-color: rgb(162 28 175 / 0.2);
}
.bg-fuchsia-700\/25 {
  background-color: rgb(162 28 175 / 0.25);
}
.bg-fuchsia-700\/30 {
  background-color: rgb(162 28 175 / 0.3);
}
.bg-fuchsia-700\/40 {
  background-color: rgb(162 28 175 / 0.4);
}
.bg-fuchsia-700\/5 {
  background-color: rgb(162 28 175 / 0.05);
}
.bg-fuchsia-700\/50 {
  background-color: rgb(162 28 175 / 0.5);
}
.bg-fuchsia-700\/60 {
  background-color: rgb(162 28 175 / 0.6);
}
.bg-fuchsia-700\/70 {
  background-color: rgb(162 28 175 / 0.7);
}
.bg-fuchsia-700\/75 {
  background-color: rgb(162 28 175 / 0.75);
}
.bg-fuchsia-700\/80 {
  background-color: rgb(162 28 175 / 0.8);
}
.bg-fuchsia-700\/90 {
  background-color: rgb(162 28 175 / 0.9);
}
.bg-fuchsia-700\/95 {
  background-color: rgb(162 28 175 / 0.95);
}
.bg-fuchsia-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity));
}
.bg-fuchsia-800\/0 {
  background-color: rgb(134 25 143 / 0);
}
.bg-fuchsia-800\/10 {
  background-color: rgb(134 25 143 / 0.1);
}
.bg-fuchsia-800\/100 {
  background-color: rgb(134 25 143 / 1);
}
.bg-fuchsia-800\/20 {
  background-color: rgb(134 25 143 / 0.2);
}
.bg-fuchsia-800\/25 {
  background-color: rgb(134 25 143 / 0.25);
}
.bg-fuchsia-800\/30 {
  background-color: rgb(134 25 143 / 0.3);
}
.bg-fuchsia-800\/40 {
  background-color: rgb(134 25 143 / 0.4);
}
.bg-fuchsia-800\/5 {
  background-color: rgb(134 25 143 / 0.05);
}
.bg-fuchsia-800\/50 {
  background-color: rgb(134 25 143 / 0.5);
}
.bg-fuchsia-800\/60 {
  background-color: rgb(134 25 143 / 0.6);
}
.bg-fuchsia-800\/70 {
  background-color: rgb(134 25 143 / 0.7);
}
.bg-fuchsia-800\/75 {
  background-color: rgb(134 25 143 / 0.75);
}
.bg-fuchsia-800\/80 {
  background-color: rgb(134 25 143 / 0.8);
}
.bg-fuchsia-800\/90 {
  background-color: rgb(134 25 143 / 0.9);
}
.bg-fuchsia-800\/95 {
  background-color: rgb(134 25 143 / 0.95);
}
.bg-fuchsia-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity));
}
.bg-fuchsia-900\/0 {
  background-color: rgb(112 26 117 / 0);
}
.bg-fuchsia-900\/10 {
  background-color: rgb(112 26 117 / 0.1);
}
.bg-fuchsia-900\/100 {
  background-color: rgb(112 26 117 / 1);
}
.bg-fuchsia-900\/20 {
  background-color: rgb(112 26 117 / 0.2);
}
.bg-fuchsia-900\/25 {
  background-color: rgb(112 26 117 / 0.25);
}
.bg-fuchsia-900\/30 {
  background-color: rgb(112 26 117 / 0.3);
}
.bg-fuchsia-900\/40 {
  background-color: rgb(112 26 117 / 0.4);
}
.bg-fuchsia-900\/5 {
  background-color: rgb(112 26 117 / 0.05);
}
.bg-fuchsia-900\/50 {
  background-color: rgb(112 26 117 / 0.5);
}
.bg-fuchsia-900\/60 {
  background-color: rgb(112 26 117 / 0.6);
}
.bg-fuchsia-900\/70 {
  background-color: rgb(112 26 117 / 0.7);
}
.bg-fuchsia-900\/75 {
  background-color: rgb(112 26 117 / 0.75);
}
.bg-fuchsia-900\/80 {
  background-color: rgb(112 26 117 / 0.8);
}
.bg-fuchsia-900\/90 {
  background-color: rgb(112 26 117 / 0.9);
}
.bg-fuchsia-900\/95 {
  background-color: rgb(112 26 117 / 0.95);
}
.bg-fuchsia-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity));
}
.bg-fuchsia-950\/0 {
  background-color: rgb(74 4 78 / 0);
}
.bg-fuchsia-950\/10 {
  background-color: rgb(74 4 78 / 0.1);
}
.bg-fuchsia-950\/100 {
  background-color: rgb(74 4 78 / 1);
}
.bg-fuchsia-950\/20 {
  background-color: rgb(74 4 78 / 0.2);
}
.bg-fuchsia-950\/25 {
  background-color: rgb(74 4 78 / 0.25);
}
.bg-fuchsia-950\/30 {
  background-color: rgb(74 4 78 / 0.3);
}
.bg-fuchsia-950\/40 {
  background-color: rgb(74 4 78 / 0.4);
}
.bg-fuchsia-950\/5 {
  background-color: rgb(74 4 78 / 0.05);
}
.bg-fuchsia-950\/50 {
  background-color: rgb(74 4 78 / 0.5);
}
.bg-fuchsia-950\/60 {
  background-color: rgb(74 4 78 / 0.6);
}
.bg-fuchsia-950\/70 {
  background-color: rgb(74 4 78 / 0.7);
}
.bg-fuchsia-950\/75 {
  background-color: rgb(74 4 78 / 0.75);
}
.bg-fuchsia-950\/80 {
  background-color: rgb(74 4 78 / 0.8);
}
.bg-fuchsia-950\/90 {
  background-color: rgb(74 4 78 / 0.9);
}
.bg-fuchsia-950\/95 {
  background-color: rgb(74 4 78 / 0.95);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-100\/0 {
  background-color: rgb(243 244 246 / 0);
}
.bg-gray-100\/10 {
  background-color: rgb(243 244 246 / 0.1);
}
.bg-gray-100\/100 {
  background-color: rgb(243 244 246 / 1);
}
.bg-gray-100\/20 {
  background-color: rgb(243 244 246 / 0.2);
}
.bg-gray-100\/25 {
  background-color: rgb(243 244 246 / 0.25);
}
.bg-gray-100\/30 {
  background-color: rgb(243 244 246 / 0.3);
}
.bg-gray-100\/40 {
  background-color: rgb(243 244 246 / 0.4);
}
.bg-gray-100\/5 {
  background-color: rgb(243 244 246 / 0.05);
}
.bg-gray-100\/50 {
  background-color: rgb(243 244 246 / 0.5);
}
.bg-gray-100\/60 {
  background-color: rgb(243 244 246 / 0.6);
}
.bg-gray-100\/70 {
  background-color: rgb(243 244 246 / 0.7);
}
.bg-gray-100\/75 {
  background-color: rgb(243 244 246 / 0.75);
}
.bg-gray-100\/80 {
  background-color: rgb(243 244 246 / 0.8);
}
.bg-gray-100\/90 {
  background-color: rgb(243 244 246 / 0.9);
}
.bg-gray-100\/95 {
  background-color: rgb(243 244 246 / 0.95);
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-200\/0 {
  background-color: rgb(229 231 235 / 0);
}
.bg-gray-200\/10 {
  background-color: rgb(229 231 235 / 0.1);
}
.bg-gray-200\/100 {
  background-color: rgb(229 231 235 / 1);
}
.bg-gray-200\/20 {
  background-color: rgb(229 231 235 / 0.2);
}
.bg-gray-200\/25 {
  background-color: rgb(229 231 235 / 0.25);
}
.bg-gray-200\/30 {
  background-color: rgb(229 231 235 / 0.3);
}
.bg-gray-200\/40 {
  background-color: rgb(229 231 235 / 0.4);
}
.bg-gray-200\/5 {
  background-color: rgb(229 231 235 / 0.05);
}
.bg-gray-200\/50 {
  background-color: rgb(229 231 235 / 0.5);
}
.bg-gray-200\/60 {
  background-color: rgb(229 231 235 / 0.6);
}
.bg-gray-200\/70 {
  background-color: rgb(229 231 235 / 0.7);
}
.bg-gray-200\/75 {
  background-color: rgb(229 231 235 / 0.75);
}
.bg-gray-200\/80 {
  background-color: rgb(229 231 235 / 0.8);
}
.bg-gray-200\/90 {
  background-color: rgb(229 231 235 / 0.9);
}
.bg-gray-200\/95 {
  background-color: rgb(229 231 235 / 0.95);
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-300\/0 {
  background-color: rgb(209 213 219 / 0);
}
.bg-gray-300\/10 {
  background-color: rgb(209 213 219 / 0.1);
}
.bg-gray-300\/100 {
  background-color: rgb(209 213 219 / 1);
}
.bg-gray-300\/20 {
  background-color: rgb(209 213 219 / 0.2);
}
.bg-gray-300\/25 {
  background-color: rgb(209 213 219 / 0.25);
}
.bg-gray-300\/30 {
  background-color: rgb(209 213 219 / 0.3);
}
.bg-gray-300\/40 {
  background-color: rgb(209 213 219 / 0.4);
}
.bg-gray-300\/5 {
  background-color: rgb(209 213 219 / 0.05);
}
.bg-gray-300\/50 {
  background-color: rgb(209 213 219 / 0.5);
}
.bg-gray-300\/60 {
  background-color: rgb(209 213 219 / 0.6);
}
.bg-gray-300\/70 {
  background-color: rgb(209 213 219 / 0.7);
}
.bg-gray-300\/75 {
  background-color: rgb(209 213 219 / 0.75);
}
.bg-gray-300\/80 {
  background-color: rgb(209 213 219 / 0.8);
}
.bg-gray-300\/90 {
  background-color: rgb(209 213 219 / 0.9);
}
.bg-gray-300\/95 {
  background-color: rgb(209 213 219 / 0.95);
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-400\/0 {
  background-color: rgb(156 163 175 / 0);
}
.bg-gray-400\/10 {
  background-color: rgb(156 163 175 / 0.1);
}
.bg-gray-400\/100 {
  background-color: rgb(156 163 175 / 1);
}
.bg-gray-400\/20 {
  background-color: rgb(156 163 175 / 0.2);
}
.bg-gray-400\/25 {
  background-color: rgb(156 163 175 / 0.25);
}
.bg-gray-400\/30 {
  background-color: rgb(156 163 175 / 0.3);
}
.bg-gray-400\/40 {
  background-color: rgb(156 163 175 / 0.4);
}
.bg-gray-400\/5 {
  background-color: rgb(156 163 175 / 0.05);
}
.bg-gray-400\/50 {
  background-color: rgb(156 163 175 / 0.5);
}
.bg-gray-400\/60 {
  background-color: rgb(156 163 175 / 0.6);
}
.bg-gray-400\/70 {
  background-color: rgb(156 163 175 / 0.7);
}
.bg-gray-400\/75 {
  background-color: rgb(156 163 175 / 0.75);
}
.bg-gray-400\/80 {
  background-color: rgb(156 163 175 / 0.8);
}
.bg-gray-400\/90 {
  background-color: rgb(156 163 175 / 0.9);
}
.bg-gray-400\/95 {
  background-color: rgb(156 163 175 / 0.95);
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-50\/0 {
  background-color: rgb(249 250 251 / 0);
}
.bg-gray-50\/10 {
  background-color: rgb(249 250 251 / 0.1);
}
.bg-gray-50\/100 {
  background-color: rgb(249 250 251 / 1);
}
.bg-gray-50\/20 {
  background-color: rgb(249 250 251 / 0.2);
}
.bg-gray-50\/25 {
  background-color: rgb(249 250 251 / 0.25);
}
.bg-gray-50\/30 {
  background-color: rgb(249 250 251 / 0.3);
}
.bg-gray-50\/40 {
  background-color: rgb(249 250 251 / 0.4);
}
.bg-gray-50\/5 {
  background-color: rgb(249 250 251 / 0.05);
}
.bg-gray-50\/50 {
  background-color: rgb(249 250 251 / 0.5);
}
.bg-gray-50\/60 {
  background-color: rgb(249 250 251 / 0.6);
}
.bg-gray-50\/70 {
  background-color: rgb(249 250 251 / 0.7);
}
.bg-gray-50\/75 {
  background-color: rgb(249 250 251 / 0.75);
}
.bg-gray-50\/80 {
  background-color: rgb(249 250 251 / 0.8);
}
.bg-gray-50\/90 {
  background-color: rgb(249 250 251 / 0.9);
}
.bg-gray-50\/95 {
  background-color: rgb(249 250 251 / 0.95);
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-500\/0 {
  background-color: rgb(107 114 128 / 0);
}
.bg-gray-500\/10 {
  background-color: rgb(107 114 128 / 0.1);
}
.bg-gray-500\/100 {
  background-color: rgb(107 114 128 / 1);
}
.bg-gray-500\/20 {
  background-color: rgb(107 114 128 / 0.2);
}
.bg-gray-500\/25 {
  background-color: rgb(107 114 128 / 0.25);
}
.bg-gray-500\/30 {
  background-color: rgb(107 114 128 / 0.3);
}
.bg-gray-500\/40 {
  background-color: rgb(107 114 128 / 0.4);
}
.bg-gray-500\/5 {
  background-color: rgb(107 114 128 / 0.05);
}
.bg-gray-500\/50 {
  background-color: rgb(107 114 128 / 0.5);
}
.bg-gray-500\/60 {
  background-color: rgb(107 114 128 / 0.6);
}
.bg-gray-500\/70 {
  background-color: rgb(107 114 128 / 0.7);
}
.bg-gray-500\/75 {
  background-color: rgb(107 114 128 / 0.75);
}
.bg-gray-500\/80 {
  background-color: rgb(107 114 128 / 0.8);
}
.bg-gray-500\/90 {
  background-color: rgb(107 114 128 / 0.9);
}
.bg-gray-500\/95 {
  background-color: rgb(107 114 128 / 0.95);
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-gray-600\/0 {
  background-color: rgb(75 85 99 / 0);
}
.bg-gray-600\/10 {
  background-color: rgb(75 85 99 / 0.1);
}
.bg-gray-600\/100 {
  background-color: rgb(75 85 99 / 1);
}
.bg-gray-600\/20 {
  background-color: rgb(75 85 99 / 0.2);
}
.bg-gray-600\/25 {
  background-color: rgb(75 85 99 / 0.25);
}
.bg-gray-600\/30 {
  background-color: rgb(75 85 99 / 0.3);
}
.bg-gray-600\/40 {
  background-color: rgb(75 85 99 / 0.4);
}
.bg-gray-600\/5 {
  background-color: rgb(75 85 99 / 0.05);
}
.bg-gray-600\/50 {
  background-color: rgb(75 85 99 / 0.5);
}
.bg-gray-600\/60 {
  background-color: rgb(75 85 99 / 0.6);
}
.bg-gray-600\/70 {
  background-color: rgb(75 85 99 / 0.7);
}
.bg-gray-600\/75 {
  background-color: rgb(75 85 99 / 0.75);
}
.bg-gray-600\/80 {
  background-color: rgb(75 85 99 / 0.8);
}
.bg-gray-600\/90 {
  background-color: rgb(75 85 99 / 0.9);
}
.bg-gray-600\/95 {
  background-color: rgb(75 85 99 / 0.95);
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-gray-700\/0 {
  background-color: rgb(55 65 81 / 0);
}
.bg-gray-700\/10 {
  background-color: rgb(55 65 81 / 0.1);
}
.bg-gray-700\/100 {
  background-color: rgb(55 65 81 / 1);
}
.bg-gray-700\/20 {
  background-color: rgb(55 65 81 / 0.2);
}
.bg-gray-700\/25 {
  background-color: rgb(55 65 81 / 0.25);
}
.bg-gray-700\/30 {
  background-color: rgb(55 65 81 / 0.3);
}
.bg-gray-700\/40 {
  background-color: rgb(55 65 81 / 0.4);
}
.bg-gray-700\/5 {
  background-color: rgb(55 65 81 / 0.05);
}
.bg-gray-700\/50 {
  background-color: rgb(55 65 81 / 0.5);
}
.bg-gray-700\/60 {
  background-color: rgb(55 65 81 / 0.6);
}
.bg-gray-700\/70 {
  background-color: rgb(55 65 81 / 0.7);
}
.bg-gray-700\/75 {
  background-color: rgb(55 65 81 / 0.75);
}
.bg-gray-700\/80 {
  background-color: rgb(55 65 81 / 0.8);
}
.bg-gray-700\/90 {
  background-color: rgb(55 65 81 / 0.9);
}
.bg-gray-700\/95 {
  background-color: rgb(55 65 81 / 0.95);
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-800\/0 {
  background-color: rgb(31 41 55 / 0);
}
.bg-gray-800\/10 {
  background-color: rgb(31 41 55 / 0.1);
}
.bg-gray-800\/100 {
  background-color: rgb(31 41 55 / 1);
}
.bg-gray-800\/20 {
  background-color: rgb(31 41 55 / 0.2);
}
.bg-gray-800\/25 {
  background-color: rgb(31 41 55 / 0.25);
}
.bg-gray-800\/30 {
  background-color: rgb(31 41 55 / 0.3);
}
.bg-gray-800\/40 {
  background-color: rgb(31 41 55 / 0.4);
}
.bg-gray-800\/5 {
  background-color: rgb(31 41 55 / 0.05);
}
.bg-gray-800\/50 {
  background-color: rgb(31 41 55 / 0.5);
}
.bg-gray-800\/60 {
  background-color: rgb(31 41 55 / 0.6);
}
.bg-gray-800\/70 {
  background-color: rgb(31 41 55 / 0.7);
}
.bg-gray-800\/75 {
  background-color: rgb(31 41 55 / 0.75);
}
.bg-gray-800\/80 {
  background-color: rgb(31 41 55 / 0.8);
}
.bg-gray-800\/90 {
  background-color: rgb(31 41 55 / 0.9);
}
.bg-gray-800\/95 {
  background-color: rgb(31 41 55 / 0.95);
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-900\/0 {
  background-color: rgb(17 24 39 / 0);
}
.bg-gray-900\/10 {
  background-color: rgb(17 24 39 / 0.1);
}
.bg-gray-900\/100 {
  background-color: rgb(17 24 39 / 1);
}
.bg-gray-900\/20 {
  background-color: rgb(17 24 39 / 0.2);
}
.bg-gray-900\/25 {
  background-color: rgb(17 24 39 / 0.25);
}
.bg-gray-900\/30 {
  background-color: rgb(17 24 39 / 0.3);
}
.bg-gray-900\/40 {
  background-color: rgb(17 24 39 / 0.4);
}
.bg-gray-900\/5 {
  background-color: rgb(17 24 39 / 0.05);
}
.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}
.bg-gray-900\/60 {
  background-color: rgb(17 24 39 / 0.6);
}
.bg-gray-900\/70 {
  background-color: rgb(17 24 39 / 0.7);
}
.bg-gray-900\/75 {
  background-color: rgb(17 24 39 / 0.75);
}
.bg-gray-900\/80 {
  background-color: rgb(17 24 39 / 0.8);
}
.bg-gray-900\/90 {
  background-color: rgb(17 24 39 / 0.9);
}
.bg-gray-900\/95 {
  background-color: rgb(17 24 39 / 0.95);
}
.bg-gray-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.bg-gray-950\/0 {
  background-color: rgb(3 7 18 / 0);
}
.bg-gray-950\/10 {
  background-color: rgb(3 7 18 / 0.1);
}
.bg-gray-950\/100 {
  background-color: rgb(3 7 18 / 1);
}
.bg-gray-950\/20 {
  background-color: rgb(3 7 18 / 0.2);
}
.bg-gray-950\/25 {
  background-color: rgb(3 7 18 / 0.25);
}
.bg-gray-950\/30 {
  background-color: rgb(3 7 18 / 0.3);
}
.bg-gray-950\/40 {
  background-color: rgb(3 7 18 / 0.4);
}
.bg-gray-950\/5 {
  background-color: rgb(3 7 18 / 0.05);
}
.bg-gray-950\/50 {
  background-color: rgb(3 7 18 / 0.5);
}
.bg-gray-950\/60 {
  background-color: rgb(3 7 18 / 0.6);
}
.bg-gray-950\/70 {
  background-color: rgb(3 7 18 / 0.7);
}
.bg-gray-950\/75 {
  background-color: rgb(3 7 18 / 0.75);
}
.bg-gray-950\/80 {
  background-color: rgb(3 7 18 / 0.8);
}
.bg-gray-950\/90 {
  background-color: rgb(3 7 18 / 0.9);
}
.bg-gray-950\/95 {
  background-color: rgb(3 7 18 / 0.95);
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.bg-green-100\/0 {
  background-color: rgb(209 250 229 / 0);
}
.bg-green-100\/10 {
  background-color: rgb(209 250 229 / 0.1);
}
.bg-green-100\/100 {
  background-color: rgb(209 250 229 / 1);
}
.bg-green-100\/20 {
  background-color: rgb(209 250 229 / 0.2);
}
.bg-green-100\/25 {
  background-color: rgb(209 250 229 / 0.25);
}
.bg-green-100\/30 {
  background-color: rgb(209 250 229 / 0.3);
}
.bg-green-100\/40 {
  background-color: rgb(209 250 229 / 0.4);
}
.bg-green-100\/5 {
  background-color: rgb(209 250 229 / 0.05);
}
.bg-green-100\/50 {
  background-color: rgb(209 250 229 / 0.5);
}
.bg-green-100\/60 {
  background-color: rgb(209 250 229 / 0.6);
}
.bg-green-100\/70 {
  background-color: rgb(209 250 229 / 0.7);
}
.bg-green-100\/75 {
  background-color: rgb(209 250 229 / 0.75);
}
.bg-green-100\/80 {
  background-color: rgb(209 250 229 / 0.8);
}
.bg-green-100\/90 {
  background-color: rgb(209 250 229 / 0.9);
}
.bg-green-100\/95 {
  background-color: rgb(209 250 229 / 0.95);
}
.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.bg-green-200\/0 {
  background-color: rgb(167 243 208 / 0);
}
.bg-green-200\/10 {
  background-color: rgb(167 243 208 / 0.1);
}
.bg-green-200\/100 {
  background-color: rgb(167 243 208 / 1);
}
.bg-green-200\/20 {
  background-color: rgb(167 243 208 / 0.2);
}
.bg-green-200\/25 {
  background-color: rgb(167 243 208 / 0.25);
}
.bg-green-200\/30 {
  background-color: rgb(167 243 208 / 0.3);
}
.bg-green-200\/40 {
  background-color: rgb(167 243 208 / 0.4);
}
.bg-green-200\/5 {
  background-color: rgb(167 243 208 / 0.05);
}
.bg-green-200\/50 {
  background-color: rgb(167 243 208 / 0.5);
}
.bg-green-200\/60 {
  background-color: rgb(167 243 208 / 0.6);
}
.bg-green-200\/70 {
  background-color: rgb(167 243 208 / 0.7);
}
.bg-green-200\/75 {
  background-color: rgb(167 243 208 / 0.75);
}
.bg-green-200\/80 {
  background-color: rgb(167 243 208 / 0.8);
}
.bg-green-200\/90 {
  background-color: rgb(167 243 208 / 0.9);
}
.bg-green-200\/95 {
  background-color: rgb(167 243 208 / 0.95);
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.bg-green-300\/0 {
  background-color: rgb(110 231 183 / 0);
}
.bg-green-300\/10 {
  background-color: rgb(110 231 183 / 0.1);
}
.bg-green-300\/100 {
  background-color: rgb(110 231 183 / 1);
}
.bg-green-300\/20 {
  background-color: rgb(110 231 183 / 0.2);
}
.bg-green-300\/25 {
  background-color: rgb(110 231 183 / 0.25);
}
.bg-green-300\/30 {
  background-color: rgb(110 231 183 / 0.3);
}
.bg-green-300\/40 {
  background-color: rgb(110 231 183 / 0.4);
}
.bg-green-300\/5 {
  background-color: rgb(110 231 183 / 0.05);
}
.bg-green-300\/50 {
  background-color: rgb(110 231 183 / 0.5);
}
.bg-green-300\/60 {
  background-color: rgb(110 231 183 / 0.6);
}
.bg-green-300\/70 {
  background-color: rgb(110 231 183 / 0.7);
}
.bg-green-300\/75 {
  background-color: rgb(110 231 183 / 0.75);
}
.bg-green-300\/80 {
  background-color: rgb(110 231 183 / 0.8);
}
.bg-green-300\/90 {
  background-color: rgb(110 231 183 / 0.9);
}
.bg-green-300\/95 {
  background-color: rgb(110 231 183 / 0.95);
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.bg-green-400\/0 {
  background-color: rgb(52 211 153 / 0);
}
.bg-green-400\/10 {
  background-color: rgb(52 211 153 / 0.1);
}
.bg-green-400\/100 {
  background-color: rgb(52 211 153 / 1);
}
.bg-green-400\/20 {
  background-color: rgb(52 211 153 / 0.2);
}
.bg-green-400\/25 {
  background-color: rgb(52 211 153 / 0.25);
}
.bg-green-400\/30 {
  background-color: rgb(52 211 153 / 0.3);
}
.bg-green-400\/40 {
  background-color: rgb(52 211 153 / 0.4);
}
.bg-green-400\/5 {
  background-color: rgb(52 211 153 / 0.05);
}
.bg-green-400\/50 {
  background-color: rgb(52 211 153 / 0.5);
}
.bg-green-400\/60 {
  background-color: rgb(52 211 153 / 0.6);
}
.bg-green-400\/70 {
  background-color: rgb(52 211 153 / 0.7);
}
.bg-green-400\/75 {
  background-color: rgb(52 211 153 / 0.75);
}
.bg-green-400\/80 {
  background-color: rgb(52 211 153 / 0.8);
}
.bg-green-400\/90 {
  background-color: rgb(52 211 153 / 0.9);
}
.bg-green-400\/95 {
  background-color: rgb(52 211 153 / 0.95);
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.bg-green-50\/0 {
  background-color: rgb(236 253 245 / 0);
}
.bg-green-50\/10 {
  background-color: rgb(236 253 245 / 0.1);
}
.bg-green-50\/100 {
  background-color: rgb(236 253 245 / 1);
}
.bg-green-50\/20 {
  background-color: rgb(236 253 245 / 0.2);
}
.bg-green-50\/25 {
  background-color: rgb(236 253 245 / 0.25);
}
.bg-green-50\/30 {
  background-color: rgb(236 253 245 / 0.3);
}
.bg-green-50\/40 {
  background-color: rgb(236 253 245 / 0.4);
}
.bg-green-50\/5 {
  background-color: rgb(236 253 245 / 0.05);
}
.bg-green-50\/50 {
  background-color: rgb(236 253 245 / 0.5);
}
.bg-green-50\/60 {
  background-color: rgb(236 253 245 / 0.6);
}
.bg-green-50\/70 {
  background-color: rgb(236 253 245 / 0.7);
}
.bg-green-50\/75 {
  background-color: rgb(236 253 245 / 0.75);
}
.bg-green-50\/80 {
  background-color: rgb(236 253 245 / 0.8);
}
.bg-green-50\/90 {
  background-color: rgb(236 253 245 / 0.9);
}
.bg-green-50\/95 {
  background-color: rgb(236 253 245 / 0.95);
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-green-500\/0 {
  background-color: rgb(16 185 129 / 0);
}
.bg-green-500\/10 {
  background-color: rgb(16 185 129 / 0.1);
}
.bg-green-500\/100 {
  background-color: rgb(16 185 129 / 1);
}
.bg-green-500\/20 {
  background-color: rgb(16 185 129 / 0.2);
}
.bg-green-500\/25 {
  background-color: rgb(16 185 129 / 0.25);
}
.bg-green-500\/30 {
  background-color: rgb(16 185 129 / 0.3);
}
.bg-green-500\/40 {
  background-color: rgb(16 185 129 / 0.4);
}
.bg-green-500\/5 {
  background-color: rgb(16 185 129 / 0.05);
}
.bg-green-500\/50 {
  background-color: rgb(16 185 129 / 0.5);
}
.bg-green-500\/60 {
  background-color: rgb(16 185 129 / 0.6);
}
.bg-green-500\/70 {
  background-color: rgb(16 185 129 / 0.7);
}
.bg-green-500\/75 {
  background-color: rgb(16 185 129 / 0.75);
}
.bg-green-500\/80 {
  background-color: rgb(16 185 129 / 0.8);
}
.bg-green-500\/90 {
  background-color: rgb(16 185 129 / 0.9);
}
.bg-green-500\/95 {
  background-color: rgb(16 185 129 / 0.95);
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.bg-green-600\/0 {
  background-color: rgb(5 150 105 / 0);
}
.bg-green-600\/10 {
  background-color: rgb(5 150 105 / 0.1);
}
.bg-green-600\/100 {
  background-color: rgb(5 150 105 / 1);
}
.bg-green-600\/20 {
  background-color: rgb(5 150 105 / 0.2);
}
.bg-green-600\/25 {
  background-color: rgb(5 150 105 / 0.25);
}
.bg-green-600\/30 {
  background-color: rgb(5 150 105 / 0.3);
}
.bg-green-600\/40 {
  background-color: rgb(5 150 105 / 0.4);
}
.bg-green-600\/5 {
  background-color: rgb(5 150 105 / 0.05);
}
.bg-green-600\/50 {
  background-color: rgb(5 150 105 / 0.5);
}
.bg-green-600\/60 {
  background-color: rgb(5 150 105 / 0.6);
}
.bg-green-600\/70 {
  background-color: rgb(5 150 105 / 0.7);
}
.bg-green-600\/75 {
  background-color: rgb(5 150 105 / 0.75);
}
.bg-green-600\/80 {
  background-color: rgb(5 150 105 / 0.8);
}
.bg-green-600\/90 {
  background-color: rgb(5 150 105 / 0.9);
}
.bg-green-600\/95 {
  background-color: rgb(5 150 105 / 0.95);
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.bg-green-700\/0 {
  background-color: rgb(4 120 87 / 0);
}
.bg-green-700\/10 {
  background-color: rgb(4 120 87 / 0.1);
}
.bg-green-700\/100 {
  background-color: rgb(4 120 87 / 1);
}
.bg-green-700\/20 {
  background-color: rgb(4 120 87 / 0.2);
}
.bg-green-700\/25 {
  background-color: rgb(4 120 87 / 0.25);
}
.bg-green-700\/30 {
  background-color: rgb(4 120 87 / 0.3);
}
.bg-green-700\/40 {
  background-color: rgb(4 120 87 / 0.4);
}
.bg-green-700\/5 {
  background-color: rgb(4 120 87 / 0.05);
}
.bg-green-700\/50 {
  background-color: rgb(4 120 87 / 0.5);
}
.bg-green-700\/60 {
  background-color: rgb(4 120 87 / 0.6);
}
.bg-green-700\/70 {
  background-color: rgb(4 120 87 / 0.7);
}
.bg-green-700\/75 {
  background-color: rgb(4 120 87 / 0.75);
}
.bg-green-700\/80 {
  background-color: rgb(4 120 87 / 0.8);
}
.bg-green-700\/90 {
  background-color: rgb(4 120 87 / 0.9);
}
.bg-green-700\/95 {
  background-color: rgb(4 120 87 / 0.95);
}
.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.bg-green-800\/0 {
  background-color: rgb(6 95 70 / 0);
}
.bg-green-800\/10 {
  background-color: rgb(6 95 70 / 0.1);
}
.bg-green-800\/100 {
  background-color: rgb(6 95 70 / 1);
}
.bg-green-800\/20 {
  background-color: rgb(6 95 70 / 0.2);
}
.bg-green-800\/25 {
  background-color: rgb(6 95 70 / 0.25);
}
.bg-green-800\/30 {
  background-color: rgb(6 95 70 / 0.3);
}
.bg-green-800\/40 {
  background-color: rgb(6 95 70 / 0.4);
}
.bg-green-800\/5 {
  background-color: rgb(6 95 70 / 0.05);
}
.bg-green-800\/50 {
  background-color: rgb(6 95 70 / 0.5);
}
.bg-green-800\/60 {
  background-color: rgb(6 95 70 / 0.6);
}
.bg-green-800\/70 {
  background-color: rgb(6 95 70 / 0.7);
}
.bg-green-800\/75 {
  background-color: rgb(6 95 70 / 0.75);
}
.bg-green-800\/80 {
  background-color: rgb(6 95 70 / 0.8);
}
.bg-green-800\/90 {
  background-color: rgb(6 95 70 / 0.9);
}
.bg-green-800\/95 {
  background-color: rgb(6 95 70 / 0.95);
}
.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.bg-green-900\/0 {
  background-color: rgb(6 78 59 / 0);
}
.bg-green-900\/10 {
  background-color: rgb(6 78 59 / 0.1);
}
.bg-green-900\/100 {
  background-color: rgb(6 78 59 / 1);
}
.bg-green-900\/20 {
  background-color: rgb(6 78 59 / 0.2);
}
.bg-green-900\/25 {
  background-color: rgb(6 78 59 / 0.25);
}
.bg-green-900\/30 {
  background-color: rgb(6 78 59 / 0.3);
}
.bg-green-900\/40 {
  background-color: rgb(6 78 59 / 0.4);
}
.bg-green-900\/5 {
  background-color: rgb(6 78 59 / 0.05);
}
.bg-green-900\/50 {
  background-color: rgb(6 78 59 / 0.5);
}
.bg-green-900\/60 {
  background-color: rgb(6 78 59 / 0.6);
}
.bg-green-900\/70 {
  background-color: rgb(6 78 59 / 0.7);
}
.bg-green-900\/75 {
  background-color: rgb(6 78 59 / 0.75);
}
.bg-green-900\/80 {
  background-color: rgb(6 78 59 / 0.8);
}
.bg-green-900\/90 {
  background-color: rgb(6 78 59 / 0.9);
}
.bg-green-900\/95 {
  background-color: rgb(6 78 59 / 0.95);
}
.bg-green-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.bg-green-950\/0 {
  background-color: rgb(2 44 34 / 0);
}
.bg-green-950\/10 {
  background-color: rgb(2 44 34 / 0.1);
}
.bg-green-950\/100 {
  background-color: rgb(2 44 34 / 1);
}
.bg-green-950\/20 {
  background-color: rgb(2 44 34 / 0.2);
}
.bg-green-950\/25 {
  background-color: rgb(2 44 34 / 0.25);
}
.bg-green-950\/30 {
  background-color: rgb(2 44 34 / 0.3);
}
.bg-green-950\/40 {
  background-color: rgb(2 44 34 / 0.4);
}
.bg-green-950\/5 {
  background-color: rgb(2 44 34 / 0.05);
}
.bg-green-950\/50 {
  background-color: rgb(2 44 34 / 0.5);
}
.bg-green-950\/60 {
  background-color: rgb(2 44 34 / 0.6);
}
.bg-green-950\/70 {
  background-color: rgb(2 44 34 / 0.7);
}
.bg-green-950\/75 {
  background-color: rgb(2 44 34 / 0.75);
}
.bg-green-950\/80 {
  background-color: rgb(2 44 34 / 0.8);
}
.bg-green-950\/90 {
  background-color: rgb(2 44 34 / 0.9);
}
.bg-green-950\/95 {
  background-color: rgb(2 44 34 / 0.95);
}
.bg-grey-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-grey-100\/0 {
  background-color: rgb(243 244 246 / 0);
}
.bg-grey-100\/10 {
  background-color: rgb(243 244 246 / 0.1);
}
.bg-grey-100\/100 {
  background-color: rgb(243 244 246 / 1);
}
.bg-grey-100\/20 {
  background-color: rgb(243 244 246 / 0.2);
}
.bg-grey-100\/25 {
  background-color: rgb(243 244 246 / 0.25);
}
.bg-grey-100\/30 {
  background-color: rgb(243 244 246 / 0.3);
}
.bg-grey-100\/40 {
  background-color: rgb(243 244 246 / 0.4);
}
.bg-grey-100\/5 {
  background-color: rgb(243 244 246 / 0.05);
}
.bg-grey-100\/50 {
  background-color: rgb(243 244 246 / 0.5);
}
.bg-grey-100\/60 {
  background-color: rgb(243 244 246 / 0.6);
}
.bg-grey-100\/70 {
  background-color: rgb(243 244 246 / 0.7);
}
.bg-grey-100\/75 {
  background-color: rgb(243 244 246 / 0.75);
}
.bg-grey-100\/80 {
  background-color: rgb(243 244 246 / 0.8);
}
.bg-grey-100\/90 {
  background-color: rgb(243 244 246 / 0.9);
}
.bg-grey-100\/95 {
  background-color: rgb(243 244 246 / 0.95);
}
.bg-grey-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-grey-200\/0 {
  background-color: rgb(229 231 235 / 0);
}
.bg-grey-200\/10 {
  background-color: rgb(229 231 235 / 0.1);
}
.bg-grey-200\/100 {
  background-color: rgb(229 231 235 / 1);
}
.bg-grey-200\/20 {
  background-color: rgb(229 231 235 / 0.2);
}
.bg-grey-200\/25 {
  background-color: rgb(229 231 235 / 0.25);
}
.bg-grey-200\/30 {
  background-color: rgb(229 231 235 / 0.3);
}
.bg-grey-200\/40 {
  background-color: rgb(229 231 235 / 0.4);
}
.bg-grey-200\/5 {
  background-color: rgb(229 231 235 / 0.05);
}
.bg-grey-200\/50 {
  background-color: rgb(229 231 235 / 0.5);
}
.bg-grey-200\/60 {
  background-color: rgb(229 231 235 / 0.6);
}
.bg-grey-200\/70 {
  background-color: rgb(229 231 235 / 0.7);
}
.bg-grey-200\/75 {
  background-color: rgb(229 231 235 / 0.75);
}
.bg-grey-200\/80 {
  background-color: rgb(229 231 235 / 0.8);
}
.bg-grey-200\/90 {
  background-color: rgb(229 231 235 / 0.9);
}
.bg-grey-200\/95 {
  background-color: rgb(229 231 235 / 0.95);
}
.bg-grey-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-grey-300\/0 {
  background-color: rgb(209 213 219 / 0);
}
.bg-grey-300\/10 {
  background-color: rgb(209 213 219 / 0.1);
}
.bg-grey-300\/100 {
  background-color: rgb(209 213 219 / 1);
}
.bg-grey-300\/20 {
  background-color: rgb(209 213 219 / 0.2);
}
.bg-grey-300\/25 {
  background-color: rgb(209 213 219 / 0.25);
}
.bg-grey-300\/30 {
  background-color: rgb(209 213 219 / 0.3);
}
.bg-grey-300\/40 {
  background-color: rgb(209 213 219 / 0.4);
}
.bg-grey-300\/5 {
  background-color: rgb(209 213 219 / 0.05);
}
.bg-grey-300\/50 {
  background-color: rgb(209 213 219 / 0.5);
}
.bg-grey-300\/60 {
  background-color: rgb(209 213 219 / 0.6);
}
.bg-grey-300\/70 {
  background-color: rgb(209 213 219 / 0.7);
}
.bg-grey-300\/75 {
  background-color: rgb(209 213 219 / 0.75);
}
.bg-grey-300\/80 {
  background-color: rgb(209 213 219 / 0.8);
}
.bg-grey-300\/90 {
  background-color: rgb(209 213 219 / 0.9);
}
.bg-grey-300\/95 {
  background-color: rgb(209 213 219 / 0.95);
}
.bg-grey-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-grey-400\/0 {
  background-color: rgb(156 163 175 / 0);
}
.bg-grey-400\/10 {
  background-color: rgb(156 163 175 / 0.1);
}
.bg-grey-400\/100 {
  background-color: rgb(156 163 175 / 1);
}
.bg-grey-400\/20 {
  background-color: rgb(156 163 175 / 0.2);
}
.bg-grey-400\/25 {
  background-color: rgb(156 163 175 / 0.25);
}
.bg-grey-400\/30 {
  background-color: rgb(156 163 175 / 0.3);
}
.bg-grey-400\/40 {
  background-color: rgb(156 163 175 / 0.4);
}
.bg-grey-400\/5 {
  background-color: rgb(156 163 175 / 0.05);
}
.bg-grey-400\/50 {
  background-color: rgb(156 163 175 / 0.5);
}
.bg-grey-400\/60 {
  background-color: rgb(156 163 175 / 0.6);
}
.bg-grey-400\/70 {
  background-color: rgb(156 163 175 / 0.7);
}
.bg-grey-400\/75 {
  background-color: rgb(156 163 175 / 0.75);
}
.bg-grey-400\/80 {
  background-color: rgb(156 163 175 / 0.8);
}
.bg-grey-400\/90 {
  background-color: rgb(156 163 175 / 0.9);
}
.bg-grey-400\/95 {
  background-color: rgb(156 163 175 / 0.95);
}
.bg-grey-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity));
}
.bg-grey-50\/0 {
  background-color: rgb(240 244 247 / 0);
}
.bg-grey-50\/10 {
  background-color: rgb(240 244 247 / 0.1);
}
.bg-grey-50\/100 {
  background-color: rgb(240 244 247 / 1);
}
.bg-grey-50\/20 {
  background-color: rgb(240 244 247 / 0.2);
}
.bg-grey-50\/25 {
  background-color: rgb(240 244 247 / 0.25);
}
.bg-grey-50\/30 {
  background-color: rgb(240 244 247 / 0.3);
}
.bg-grey-50\/40 {
  background-color: rgb(240 244 247 / 0.4);
}
.bg-grey-50\/5 {
  background-color: rgb(240 244 247 / 0.05);
}
.bg-grey-50\/50 {
  background-color: rgb(240 244 247 / 0.5);
}
.bg-grey-50\/60 {
  background-color: rgb(240 244 247 / 0.6);
}
.bg-grey-50\/70 {
  background-color: rgb(240 244 247 / 0.7);
}
.bg-grey-50\/75 {
  background-color: rgb(240 244 247 / 0.75);
}
.bg-grey-50\/80 {
  background-color: rgb(240 244 247 / 0.8);
}
.bg-grey-50\/90 {
  background-color: rgb(240 244 247 / 0.9);
}
.bg-grey-50\/95 {
  background-color: rgb(240 244 247 / 0.95);
}
.bg-grey-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-grey-500\/0 {
  background-color: rgb(107 114 128 / 0);
}
.bg-grey-500\/10 {
  background-color: rgb(107 114 128 / 0.1);
}
.bg-grey-500\/100 {
  background-color: rgb(107 114 128 / 1);
}
.bg-grey-500\/20 {
  background-color: rgb(107 114 128 / 0.2);
}
.bg-grey-500\/25 {
  background-color: rgb(107 114 128 / 0.25);
}
.bg-grey-500\/30 {
  background-color: rgb(107 114 128 / 0.3);
}
.bg-grey-500\/40 {
  background-color: rgb(107 114 128 / 0.4);
}
.bg-grey-500\/5 {
  background-color: rgb(107 114 128 / 0.05);
}
.bg-grey-500\/50 {
  background-color: rgb(107 114 128 / 0.5);
}
.bg-grey-500\/60 {
  background-color: rgb(107 114 128 / 0.6);
}
.bg-grey-500\/70 {
  background-color: rgb(107 114 128 / 0.7);
}
.bg-grey-500\/75 {
  background-color: rgb(107 114 128 / 0.75);
}
.bg-grey-500\/80 {
  background-color: rgb(107 114 128 / 0.8);
}
.bg-grey-500\/90 {
  background-color: rgb(107 114 128 / 0.9);
}
.bg-grey-500\/95 {
  background-color: rgb(107 114 128 / 0.95);
}
.bg-grey-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-grey-600\/0 {
  background-color: rgb(75 85 99 / 0);
}
.bg-grey-600\/10 {
  background-color: rgb(75 85 99 / 0.1);
}
.bg-grey-600\/100 {
  background-color: rgb(75 85 99 / 1);
}
.bg-grey-600\/20 {
  background-color: rgb(75 85 99 / 0.2);
}
.bg-grey-600\/25 {
  background-color: rgb(75 85 99 / 0.25);
}
.bg-grey-600\/30 {
  background-color: rgb(75 85 99 / 0.3);
}
.bg-grey-600\/40 {
  background-color: rgb(75 85 99 / 0.4);
}
.bg-grey-600\/5 {
  background-color: rgb(75 85 99 / 0.05);
}
.bg-grey-600\/50 {
  background-color: rgb(75 85 99 / 0.5);
}
.bg-grey-600\/60 {
  background-color: rgb(75 85 99 / 0.6);
}
.bg-grey-600\/70 {
  background-color: rgb(75 85 99 / 0.7);
}
.bg-grey-600\/75 {
  background-color: rgb(75 85 99 / 0.75);
}
.bg-grey-600\/80 {
  background-color: rgb(75 85 99 / 0.8);
}
.bg-grey-600\/90 {
  background-color: rgb(75 85 99 / 0.9);
}
.bg-grey-600\/95 {
  background-color: rgb(75 85 99 / 0.95);
}
.bg-grey-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-grey-700\/0 {
  background-color: rgb(55 65 81 / 0);
}
.bg-grey-700\/10 {
  background-color: rgb(55 65 81 / 0.1);
}
.bg-grey-700\/100 {
  background-color: rgb(55 65 81 / 1);
}
.bg-grey-700\/20 {
  background-color: rgb(55 65 81 / 0.2);
}
.bg-grey-700\/25 {
  background-color: rgb(55 65 81 / 0.25);
}
.bg-grey-700\/30 {
  background-color: rgb(55 65 81 / 0.3);
}
.bg-grey-700\/40 {
  background-color: rgb(55 65 81 / 0.4);
}
.bg-grey-700\/5 {
  background-color: rgb(55 65 81 / 0.05);
}
.bg-grey-700\/50 {
  background-color: rgb(55 65 81 / 0.5);
}
.bg-grey-700\/60 {
  background-color: rgb(55 65 81 / 0.6);
}
.bg-grey-700\/70 {
  background-color: rgb(55 65 81 / 0.7);
}
.bg-grey-700\/75 {
  background-color: rgb(55 65 81 / 0.75);
}
.bg-grey-700\/80 {
  background-color: rgb(55 65 81 / 0.8);
}
.bg-grey-700\/90 {
  background-color: rgb(55 65 81 / 0.9);
}
.bg-grey-700\/95 {
  background-color: rgb(55 65 81 / 0.95);
}
.bg-grey-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-grey-800\/0 {
  background-color: rgb(31 41 55 / 0);
}
.bg-grey-800\/10 {
  background-color: rgb(31 41 55 / 0.1);
}
.bg-grey-800\/100 {
  background-color: rgb(31 41 55 / 1);
}
.bg-grey-800\/20 {
  background-color: rgb(31 41 55 / 0.2);
}
.bg-grey-800\/25 {
  background-color: rgb(31 41 55 / 0.25);
}
.bg-grey-800\/30 {
  background-color: rgb(31 41 55 / 0.3);
}
.bg-grey-800\/40 {
  background-color: rgb(31 41 55 / 0.4);
}
.bg-grey-800\/5 {
  background-color: rgb(31 41 55 / 0.05);
}
.bg-grey-800\/50 {
  background-color: rgb(31 41 55 / 0.5);
}
.bg-grey-800\/60 {
  background-color: rgb(31 41 55 / 0.6);
}
.bg-grey-800\/70 {
  background-color: rgb(31 41 55 / 0.7);
}
.bg-grey-800\/75 {
  background-color: rgb(31 41 55 / 0.75);
}
.bg-grey-800\/80 {
  background-color: rgb(31 41 55 / 0.8);
}
.bg-grey-800\/90 {
  background-color: rgb(31 41 55 / 0.9);
}
.bg-grey-800\/95 {
  background-color: rgb(31 41 55 / 0.95);
}
.bg-grey-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-grey-900\/0 {
  background-color: rgb(17 24 39 / 0);
}
.bg-grey-900\/10 {
  background-color: rgb(17 24 39 / 0.1);
}
.bg-grey-900\/100 {
  background-color: rgb(17 24 39 / 1);
}
.bg-grey-900\/20 {
  background-color: rgb(17 24 39 / 0.2);
}
.bg-grey-900\/25 {
  background-color: rgb(17 24 39 / 0.25);
}
.bg-grey-900\/30 {
  background-color: rgb(17 24 39 / 0.3);
}
.bg-grey-900\/40 {
  background-color: rgb(17 24 39 / 0.4);
}
.bg-grey-900\/5 {
  background-color: rgb(17 24 39 / 0.05);
}
.bg-grey-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}
.bg-grey-900\/60 {
  background-color: rgb(17 24 39 / 0.6);
}
.bg-grey-900\/70 {
  background-color: rgb(17 24 39 / 0.7);
}
.bg-grey-900\/75 {
  background-color: rgb(17 24 39 / 0.75);
}
.bg-grey-900\/80 {
  background-color: rgb(17 24 39 / 0.8);
}
.bg-grey-900\/90 {
  background-color: rgb(17 24 39 / 0.9);
}
.bg-grey-900\/95 {
  background-color: rgb(17 24 39 / 0.95);
}
.bg-grey-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.bg-grey-950\/0 {
  background-color: rgb(3 7 18 / 0);
}
.bg-grey-950\/10 {
  background-color: rgb(3 7 18 / 0.1);
}
.bg-grey-950\/100 {
  background-color: rgb(3 7 18 / 1);
}
.bg-grey-950\/20 {
  background-color: rgb(3 7 18 / 0.2);
}
.bg-grey-950\/25 {
  background-color: rgb(3 7 18 / 0.25);
}
.bg-grey-950\/30 {
  background-color: rgb(3 7 18 / 0.3);
}
.bg-grey-950\/40 {
  background-color: rgb(3 7 18 / 0.4);
}
.bg-grey-950\/5 {
  background-color: rgb(3 7 18 / 0.05);
}
.bg-grey-950\/50 {
  background-color: rgb(3 7 18 / 0.5);
}
.bg-grey-950\/60 {
  background-color: rgb(3 7 18 / 0.6);
}
.bg-grey-950\/70 {
  background-color: rgb(3 7 18 / 0.7);
}
.bg-grey-950\/75 {
  background-color: rgb(3 7 18 / 0.75);
}
.bg-grey-950\/80 {
  background-color: rgb(3 7 18 / 0.8);
}
.bg-grey-950\/90 {
  background-color: rgb(3 7 18 / 0.9);
}
.bg-grey-950\/95 {
  background-color: rgb(3 7 18 / 0.95);
}
.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.bg-indigo-100\/0 {
  background-color: rgb(224 231 255 / 0);
}
.bg-indigo-100\/10 {
  background-color: rgb(224 231 255 / 0.1);
}
.bg-indigo-100\/100 {
  background-color: rgb(224 231 255 / 1);
}
.bg-indigo-100\/20 {
  background-color: rgb(224 231 255 / 0.2);
}
.bg-indigo-100\/25 {
  background-color: rgb(224 231 255 / 0.25);
}
.bg-indigo-100\/30 {
  background-color: rgb(224 231 255 / 0.3);
}
.bg-indigo-100\/40 {
  background-color: rgb(224 231 255 / 0.4);
}
.bg-indigo-100\/5 {
  background-color: rgb(224 231 255 / 0.05);
}
.bg-indigo-100\/50 {
  background-color: rgb(224 231 255 / 0.5);
}
.bg-indigo-100\/60 {
  background-color: rgb(224 231 255 / 0.6);
}
.bg-indigo-100\/70 {
  background-color: rgb(224 231 255 / 0.7);
}
.bg-indigo-100\/75 {
  background-color: rgb(224 231 255 / 0.75);
}
.bg-indigo-100\/80 {
  background-color: rgb(224 231 255 / 0.8);
}
.bg-indigo-100\/90 {
  background-color: rgb(224 231 255 / 0.9);
}
.bg-indigo-100\/95 {
  background-color: rgb(224 231 255 / 0.95);
}
.bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
.bg-indigo-200\/0 {
  background-color: rgb(199 210 254 / 0);
}
.bg-indigo-200\/10 {
  background-color: rgb(199 210 254 / 0.1);
}
.bg-indigo-200\/100 {
  background-color: rgb(199 210 254 / 1);
}
.bg-indigo-200\/20 {
  background-color: rgb(199 210 254 / 0.2);
}
.bg-indigo-200\/25 {
  background-color: rgb(199 210 254 / 0.25);
}
.bg-indigo-200\/30 {
  background-color: rgb(199 210 254 / 0.3);
}
.bg-indigo-200\/40 {
  background-color: rgb(199 210 254 / 0.4);
}
.bg-indigo-200\/5 {
  background-color: rgb(199 210 254 / 0.05);
}
.bg-indigo-200\/50 {
  background-color: rgb(199 210 254 / 0.5);
}
.bg-indigo-200\/60 {
  background-color: rgb(199 210 254 / 0.6);
}
.bg-indigo-200\/70 {
  background-color: rgb(199 210 254 / 0.7);
}
.bg-indigo-200\/75 {
  background-color: rgb(199 210 254 / 0.75);
}
.bg-indigo-200\/80 {
  background-color: rgb(199 210 254 / 0.8);
}
.bg-indigo-200\/90 {
  background-color: rgb(199 210 254 / 0.9);
}
.bg-indigo-200\/95 {
  background-color: rgb(199 210 254 / 0.95);
}
.bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity));
}
.bg-indigo-300\/0 {
  background-color: rgb(165 180 252 / 0);
}
.bg-indigo-300\/10 {
  background-color: rgb(165 180 252 / 0.1);
}
.bg-indigo-300\/100 {
  background-color: rgb(165 180 252 / 1);
}
.bg-indigo-300\/20 {
  background-color: rgb(165 180 252 / 0.2);
}
.bg-indigo-300\/25 {
  background-color: rgb(165 180 252 / 0.25);
}
.bg-indigo-300\/30 {
  background-color: rgb(165 180 252 / 0.3);
}
.bg-indigo-300\/40 {
  background-color: rgb(165 180 252 / 0.4);
}
.bg-indigo-300\/5 {
  background-color: rgb(165 180 252 / 0.05);
}
.bg-indigo-300\/50 {
  background-color: rgb(165 180 252 / 0.5);
}
.bg-indigo-300\/60 {
  background-color: rgb(165 180 252 / 0.6);
}
.bg-indigo-300\/70 {
  background-color: rgb(165 180 252 / 0.7);
}
.bg-indigo-300\/75 {
  background-color: rgb(165 180 252 / 0.75);
}
.bg-indigo-300\/80 {
  background-color: rgb(165 180 252 / 0.8);
}
.bg-indigo-300\/90 {
  background-color: rgb(165 180 252 / 0.9);
}
.bg-indigo-300\/95 {
  background-color: rgb(165 180 252 / 0.95);
}
.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.bg-indigo-400\/0 {
  background-color: rgb(129 140 248 / 0);
}
.bg-indigo-400\/10 {
  background-color: rgb(129 140 248 / 0.1);
}
.bg-indigo-400\/100 {
  background-color: rgb(129 140 248 / 1);
}
.bg-indigo-400\/20 {
  background-color: rgb(129 140 248 / 0.2);
}
.bg-indigo-400\/25 {
  background-color: rgb(129 140 248 / 0.25);
}
.bg-indigo-400\/30 {
  background-color: rgb(129 140 248 / 0.3);
}
.bg-indigo-400\/40 {
  background-color: rgb(129 140 248 / 0.4);
}
.bg-indigo-400\/5 {
  background-color: rgb(129 140 248 / 0.05);
}
.bg-indigo-400\/50 {
  background-color: rgb(129 140 248 / 0.5);
}
.bg-indigo-400\/60 {
  background-color: rgb(129 140 248 / 0.6);
}
.bg-indigo-400\/70 {
  background-color: rgb(129 140 248 / 0.7);
}
.bg-indigo-400\/75 {
  background-color: rgb(129 140 248 / 0.75);
}
.bg-indigo-400\/80 {
  background-color: rgb(129 140 248 / 0.8);
}
.bg-indigo-400\/90 {
  background-color: rgb(129 140 248 / 0.9);
}
.bg-indigo-400\/95 {
  background-color: rgb(129 140 248 / 0.95);
}
.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.bg-indigo-50\/0 {
  background-color: rgb(238 242 255 / 0);
}
.bg-indigo-50\/10 {
  background-color: rgb(238 242 255 / 0.1);
}
.bg-indigo-50\/100 {
  background-color: rgb(238 242 255 / 1);
}
.bg-indigo-50\/20 {
  background-color: rgb(238 242 255 / 0.2);
}
.bg-indigo-50\/25 {
  background-color: rgb(238 242 255 / 0.25);
}
.bg-indigo-50\/30 {
  background-color: rgb(238 242 255 / 0.3);
}
.bg-indigo-50\/40 {
  background-color: rgb(238 242 255 / 0.4);
}
.bg-indigo-50\/5 {
  background-color: rgb(238 242 255 / 0.05);
}
.bg-indigo-50\/50 {
  background-color: rgb(238 242 255 / 0.5);
}
.bg-indigo-50\/60 {
  background-color: rgb(238 242 255 / 0.6);
}
.bg-indigo-50\/70 {
  background-color: rgb(238 242 255 / 0.7);
}
.bg-indigo-50\/75 {
  background-color: rgb(238 242 255 / 0.75);
}
.bg-indigo-50\/80 {
  background-color: rgb(238 242 255 / 0.8);
}
.bg-indigo-50\/90 {
  background-color: rgb(238 242 255 / 0.9);
}
.bg-indigo-50\/95 {
  background-color: rgb(238 242 255 / 0.95);
}
.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.bg-indigo-500\/0 {
  background-color: rgb(99 102 241 / 0);
}
.bg-indigo-500\/10 {
  background-color: rgb(99 102 241 / 0.1);
}
.bg-indigo-500\/100 {
  background-color: rgb(99 102 241 / 1);
}
.bg-indigo-500\/20 {
  background-color: rgb(99 102 241 / 0.2);
}
.bg-indigo-500\/25 {
  background-color: rgb(99 102 241 / 0.25);
}
.bg-indigo-500\/30 {
  background-color: rgb(99 102 241 / 0.3);
}
.bg-indigo-500\/40 {
  background-color: rgb(99 102 241 / 0.4);
}
.bg-indigo-500\/5 {
  background-color: rgb(99 102 241 / 0.05);
}
.bg-indigo-500\/50 {
  background-color: rgb(99 102 241 / 0.5);
}
.bg-indigo-500\/60 {
  background-color: rgb(99 102 241 / 0.6);
}
.bg-indigo-500\/70 {
  background-color: rgb(99 102 241 / 0.7);
}
.bg-indigo-500\/75 {
  background-color: rgb(99 102 241 / 0.75);
}
.bg-indigo-500\/80 {
  background-color: rgb(99 102 241 / 0.8);
}
.bg-indigo-500\/90 {
  background-color: rgb(99 102 241 / 0.9);
}
.bg-indigo-500\/95 {
  background-color: rgb(99 102 241 / 0.95);
}
.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.bg-indigo-600\/0 {
  background-color: rgb(79 70 229 / 0);
}
.bg-indigo-600\/10 {
  background-color: rgb(79 70 229 / 0.1);
}
.bg-indigo-600\/100 {
  background-color: rgb(79 70 229 / 1);
}
.bg-indigo-600\/20 {
  background-color: rgb(79 70 229 / 0.2);
}
.bg-indigo-600\/25 {
  background-color: rgb(79 70 229 / 0.25);
}
.bg-indigo-600\/30 {
  background-color: rgb(79 70 229 / 0.3);
}
.bg-indigo-600\/40 {
  background-color: rgb(79 70 229 / 0.4);
}
.bg-indigo-600\/5 {
  background-color: rgb(79 70 229 / 0.05);
}
.bg-indigo-600\/50 {
  background-color: rgb(79 70 229 / 0.5);
}
.bg-indigo-600\/60 {
  background-color: rgb(79 70 229 / 0.6);
}
.bg-indigo-600\/70 {
  background-color: rgb(79 70 229 / 0.7);
}
.bg-indigo-600\/75 {
  background-color: rgb(79 70 229 / 0.75);
}
.bg-indigo-600\/80 {
  background-color: rgb(79 70 229 / 0.8);
}
.bg-indigo-600\/90 {
  background-color: rgb(79 70 229 / 0.9);
}
.bg-indigo-600\/95 {
  background-color: rgb(79 70 229 / 0.95);
}
.bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.bg-indigo-700\/0 {
  background-color: rgb(67 56 202 / 0);
}
.bg-indigo-700\/10 {
  background-color: rgb(67 56 202 / 0.1);
}
.bg-indigo-700\/100 {
  background-color: rgb(67 56 202 / 1);
}
.bg-indigo-700\/20 {
  background-color: rgb(67 56 202 / 0.2);
}
.bg-indigo-700\/25 {
  background-color: rgb(67 56 202 / 0.25);
}
.bg-indigo-700\/30 {
  background-color: rgb(67 56 202 / 0.3);
}
.bg-indigo-700\/40 {
  background-color: rgb(67 56 202 / 0.4);
}
.bg-indigo-700\/5 {
  background-color: rgb(67 56 202 / 0.05);
}
.bg-indigo-700\/50 {
  background-color: rgb(67 56 202 / 0.5);
}
.bg-indigo-700\/60 {
  background-color: rgb(67 56 202 / 0.6);
}
.bg-indigo-700\/70 {
  background-color: rgb(67 56 202 / 0.7);
}
.bg-indigo-700\/75 {
  background-color: rgb(67 56 202 / 0.75);
}
.bg-indigo-700\/80 {
  background-color: rgb(67 56 202 / 0.8);
}
.bg-indigo-700\/90 {
  background-color: rgb(67 56 202 / 0.9);
}
.bg-indigo-700\/95 {
  background-color: rgb(67 56 202 / 0.95);
}
.bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity));
}
.bg-indigo-800\/0 {
  background-color: rgb(55 48 163 / 0);
}
.bg-indigo-800\/10 {
  background-color: rgb(55 48 163 / 0.1);
}
.bg-indigo-800\/100 {
  background-color: rgb(55 48 163 / 1);
}
.bg-indigo-800\/20 {
  background-color: rgb(55 48 163 / 0.2);
}
.bg-indigo-800\/25 {
  background-color: rgb(55 48 163 / 0.25);
}
.bg-indigo-800\/30 {
  background-color: rgb(55 48 163 / 0.3);
}
.bg-indigo-800\/40 {
  background-color: rgb(55 48 163 / 0.4);
}
.bg-indigo-800\/5 {
  background-color: rgb(55 48 163 / 0.05);
}
.bg-indigo-800\/50 {
  background-color: rgb(55 48 163 / 0.5);
}
.bg-indigo-800\/60 {
  background-color: rgb(55 48 163 / 0.6);
}
.bg-indigo-800\/70 {
  background-color: rgb(55 48 163 / 0.7);
}
.bg-indigo-800\/75 {
  background-color: rgb(55 48 163 / 0.75);
}
.bg-indigo-800\/80 {
  background-color: rgb(55 48 163 / 0.8);
}
.bg-indigo-800\/90 {
  background-color: rgb(55 48 163 / 0.9);
}
.bg-indigo-800\/95 {
  background-color: rgb(55 48 163 / 0.95);
}
.bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.bg-indigo-900\/0 {
  background-color: rgb(49 46 129 / 0);
}
.bg-indigo-900\/10 {
  background-color: rgb(49 46 129 / 0.1);
}
.bg-indigo-900\/100 {
  background-color: rgb(49 46 129 / 1);
}
.bg-indigo-900\/20 {
  background-color: rgb(49 46 129 / 0.2);
}
.bg-indigo-900\/25 {
  background-color: rgb(49 46 129 / 0.25);
}
.bg-indigo-900\/30 {
  background-color: rgb(49 46 129 / 0.3);
}
.bg-indigo-900\/40 {
  background-color: rgb(49 46 129 / 0.4);
}
.bg-indigo-900\/5 {
  background-color: rgb(49 46 129 / 0.05);
}
.bg-indigo-900\/50 {
  background-color: rgb(49 46 129 / 0.5);
}
.bg-indigo-900\/60 {
  background-color: rgb(49 46 129 / 0.6);
}
.bg-indigo-900\/70 {
  background-color: rgb(49 46 129 / 0.7);
}
.bg-indigo-900\/75 {
  background-color: rgb(49 46 129 / 0.75);
}
.bg-indigo-900\/80 {
  background-color: rgb(49 46 129 / 0.8);
}
.bg-indigo-900\/90 {
  background-color: rgb(49 46 129 / 0.9);
}
.bg-indigo-900\/95 {
  background-color: rgb(49 46 129 / 0.95);
}
.bg-indigo-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
.bg-indigo-950\/0 {
  background-color: rgb(30 27 75 / 0);
}
.bg-indigo-950\/10 {
  background-color: rgb(30 27 75 / 0.1);
}
.bg-indigo-950\/100 {
  background-color: rgb(30 27 75 / 1);
}
.bg-indigo-950\/20 {
  background-color: rgb(30 27 75 / 0.2);
}
.bg-indigo-950\/25 {
  background-color: rgb(30 27 75 / 0.25);
}
.bg-indigo-950\/30 {
  background-color: rgb(30 27 75 / 0.3);
}
.bg-indigo-950\/40 {
  background-color: rgb(30 27 75 / 0.4);
}
.bg-indigo-950\/5 {
  background-color: rgb(30 27 75 / 0.05);
}
.bg-indigo-950\/50 {
  background-color: rgb(30 27 75 / 0.5);
}
.bg-indigo-950\/60 {
  background-color: rgb(30 27 75 / 0.6);
}
.bg-indigo-950\/70 {
  background-color: rgb(30 27 75 / 0.7);
}
.bg-indigo-950\/75 {
  background-color: rgb(30 27 75 / 0.75);
}
.bg-indigo-950\/80 {
  background-color: rgb(30 27 75 / 0.8);
}
.bg-indigo-950\/90 {
  background-color: rgb(30 27 75 / 0.9);
}
.bg-indigo-950\/95 {
  background-color: rgb(30 27 75 / 0.95);
}
.bg-inherit {
  background-color: inherit;
}
.bg-lime-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}
.bg-lime-100\/0 {
  background-color: rgb(236 252 203 / 0);
}
.bg-lime-100\/10 {
  background-color: rgb(236 252 203 / 0.1);
}
.bg-lime-100\/100 {
  background-color: rgb(236 252 203 / 1);
}
.bg-lime-100\/20 {
  background-color: rgb(236 252 203 / 0.2);
}
.bg-lime-100\/25 {
  background-color: rgb(236 252 203 / 0.25);
}
.bg-lime-100\/30 {
  background-color: rgb(236 252 203 / 0.3);
}
.bg-lime-100\/40 {
  background-color: rgb(236 252 203 / 0.4);
}
.bg-lime-100\/5 {
  background-color: rgb(236 252 203 / 0.05);
}
.bg-lime-100\/50 {
  background-color: rgb(236 252 203 / 0.5);
}
.bg-lime-100\/60 {
  background-color: rgb(236 252 203 / 0.6);
}
.bg-lime-100\/70 {
  background-color: rgb(236 252 203 / 0.7);
}
.bg-lime-100\/75 {
  background-color: rgb(236 252 203 / 0.75);
}
.bg-lime-100\/80 {
  background-color: rgb(236 252 203 / 0.8);
}
.bg-lime-100\/90 {
  background-color: rgb(236 252 203 / 0.9);
}
.bg-lime-100\/95 {
  background-color: rgb(236 252 203 / 0.95);
}
.bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
.bg-lime-200\/0 {
  background-color: rgb(217 249 157 / 0);
}
.bg-lime-200\/10 {
  background-color: rgb(217 249 157 / 0.1);
}
.bg-lime-200\/100 {
  background-color: rgb(217 249 157 / 1);
}
.bg-lime-200\/20 {
  background-color: rgb(217 249 157 / 0.2);
}
.bg-lime-200\/25 {
  background-color: rgb(217 249 157 / 0.25);
}
.bg-lime-200\/30 {
  background-color: rgb(217 249 157 / 0.3);
}
.bg-lime-200\/40 {
  background-color: rgb(217 249 157 / 0.4);
}
.bg-lime-200\/5 {
  background-color: rgb(217 249 157 / 0.05);
}
.bg-lime-200\/50 {
  background-color: rgb(217 249 157 / 0.5);
}
.bg-lime-200\/60 {
  background-color: rgb(217 249 157 / 0.6);
}
.bg-lime-200\/70 {
  background-color: rgb(217 249 157 / 0.7);
}
.bg-lime-200\/75 {
  background-color: rgb(217 249 157 / 0.75);
}
.bg-lime-200\/80 {
  background-color: rgb(217 249 157 / 0.8);
}
.bg-lime-200\/90 {
  background-color: rgb(217 249 157 / 0.9);
}
.bg-lime-200\/95 {
  background-color: rgb(217 249 157 / 0.95);
}
.bg-lime-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
.bg-lime-300\/0 {
  background-color: rgb(190 242 100 / 0);
}
.bg-lime-300\/10 {
  background-color: rgb(190 242 100 / 0.1);
}
.bg-lime-300\/100 {
  background-color: rgb(190 242 100 / 1);
}
.bg-lime-300\/20 {
  background-color: rgb(190 242 100 / 0.2);
}
.bg-lime-300\/25 {
  background-color: rgb(190 242 100 / 0.25);
}
.bg-lime-300\/30 {
  background-color: rgb(190 242 100 / 0.3);
}
.bg-lime-300\/40 {
  background-color: rgb(190 242 100 / 0.4);
}
.bg-lime-300\/5 {
  background-color: rgb(190 242 100 / 0.05);
}
.bg-lime-300\/50 {
  background-color: rgb(190 242 100 / 0.5);
}
.bg-lime-300\/60 {
  background-color: rgb(190 242 100 / 0.6);
}
.bg-lime-300\/70 {
  background-color: rgb(190 242 100 / 0.7);
}
.bg-lime-300\/75 {
  background-color: rgb(190 242 100 / 0.75);
}
.bg-lime-300\/80 {
  background-color: rgb(190 242 100 / 0.8);
}
.bg-lime-300\/90 {
  background-color: rgb(190 242 100 / 0.9);
}
.bg-lime-300\/95 {
  background-color: rgb(190 242 100 / 0.95);
}
.bg-lime-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
.bg-lime-400\/0 {
  background-color: rgb(163 230 53 / 0);
}
.bg-lime-400\/10 {
  background-color: rgb(163 230 53 / 0.1);
}
.bg-lime-400\/100 {
  background-color: rgb(163 230 53 / 1);
}
.bg-lime-400\/20 {
  background-color: rgb(163 230 53 / 0.2);
}
.bg-lime-400\/25 {
  background-color: rgb(163 230 53 / 0.25);
}
.bg-lime-400\/30 {
  background-color: rgb(163 230 53 / 0.3);
}
.bg-lime-400\/40 {
  background-color: rgb(163 230 53 / 0.4);
}
.bg-lime-400\/5 {
  background-color: rgb(163 230 53 / 0.05);
}
.bg-lime-400\/50 {
  background-color: rgb(163 230 53 / 0.5);
}
.bg-lime-400\/60 {
  background-color: rgb(163 230 53 / 0.6);
}
.bg-lime-400\/70 {
  background-color: rgb(163 230 53 / 0.7);
}
.bg-lime-400\/75 {
  background-color: rgb(163 230 53 / 0.75);
}
.bg-lime-400\/80 {
  background-color: rgb(163 230 53 / 0.8);
}
.bg-lime-400\/90 {
  background-color: rgb(163 230 53 / 0.9);
}
.bg-lime-400\/95 {
  background-color: rgb(163 230 53 / 0.95);
}
.bg-lime-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity));
}
.bg-lime-50\/0 {
  background-color: rgb(247 254 231 / 0);
}
.bg-lime-50\/10 {
  background-color: rgb(247 254 231 / 0.1);
}
.bg-lime-50\/100 {
  background-color: rgb(247 254 231 / 1);
}
.bg-lime-50\/20 {
  background-color: rgb(247 254 231 / 0.2);
}
.bg-lime-50\/25 {
  background-color: rgb(247 254 231 / 0.25);
}
.bg-lime-50\/30 {
  background-color: rgb(247 254 231 / 0.3);
}
.bg-lime-50\/40 {
  background-color: rgb(247 254 231 / 0.4);
}
.bg-lime-50\/5 {
  background-color: rgb(247 254 231 / 0.05);
}
.bg-lime-50\/50 {
  background-color: rgb(247 254 231 / 0.5);
}
.bg-lime-50\/60 {
  background-color: rgb(247 254 231 / 0.6);
}
.bg-lime-50\/70 {
  background-color: rgb(247 254 231 / 0.7);
}
.bg-lime-50\/75 {
  background-color: rgb(247 254 231 / 0.75);
}
.bg-lime-50\/80 {
  background-color: rgb(247 254 231 / 0.8);
}
.bg-lime-50\/90 {
  background-color: rgb(247 254 231 / 0.9);
}
.bg-lime-50\/95 {
  background-color: rgb(247 254 231 / 0.95);
}
.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.bg-lime-500\/0 {
  background-color: rgb(132 204 22 / 0);
}
.bg-lime-500\/10 {
  background-color: rgb(132 204 22 / 0.1);
}
.bg-lime-500\/100 {
  background-color: rgb(132 204 22 / 1);
}
.bg-lime-500\/20 {
  background-color: rgb(132 204 22 / 0.2);
}
.bg-lime-500\/25 {
  background-color: rgb(132 204 22 / 0.25);
}
.bg-lime-500\/30 {
  background-color: rgb(132 204 22 / 0.3);
}
.bg-lime-500\/40 {
  background-color: rgb(132 204 22 / 0.4);
}
.bg-lime-500\/5 {
  background-color: rgb(132 204 22 / 0.05);
}
.bg-lime-500\/50 {
  background-color: rgb(132 204 22 / 0.5);
}
.bg-lime-500\/60 {
  background-color: rgb(132 204 22 / 0.6);
}
.bg-lime-500\/70 {
  background-color: rgb(132 204 22 / 0.7);
}
.bg-lime-500\/75 {
  background-color: rgb(132 204 22 / 0.75);
}
.bg-lime-500\/80 {
  background-color: rgb(132 204 22 / 0.8);
}
.bg-lime-500\/90 {
  background-color: rgb(132 204 22 / 0.9);
}
.bg-lime-500\/95 {
  background-color: rgb(132 204 22 / 0.95);
}
.bg-lime-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
.bg-lime-600\/0 {
  background-color: rgb(101 163 13 / 0);
}
.bg-lime-600\/10 {
  background-color: rgb(101 163 13 / 0.1);
}
.bg-lime-600\/100 {
  background-color: rgb(101 163 13 / 1);
}
.bg-lime-600\/20 {
  background-color: rgb(101 163 13 / 0.2);
}
.bg-lime-600\/25 {
  background-color: rgb(101 163 13 / 0.25);
}
.bg-lime-600\/30 {
  background-color: rgb(101 163 13 / 0.3);
}
.bg-lime-600\/40 {
  background-color: rgb(101 163 13 / 0.4);
}
.bg-lime-600\/5 {
  background-color: rgb(101 163 13 / 0.05);
}
.bg-lime-600\/50 {
  background-color: rgb(101 163 13 / 0.5);
}
.bg-lime-600\/60 {
  background-color: rgb(101 163 13 / 0.6);
}
.bg-lime-600\/70 {
  background-color: rgb(101 163 13 / 0.7);
}
.bg-lime-600\/75 {
  background-color: rgb(101 163 13 / 0.75);
}
.bg-lime-600\/80 {
  background-color: rgb(101 163 13 / 0.8);
}
.bg-lime-600\/90 {
  background-color: rgb(101 163 13 / 0.9);
}
.bg-lime-600\/95 {
  background-color: rgb(101 163 13 / 0.95);
}
.bg-lime-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
.bg-lime-700\/0 {
  background-color: rgb(77 124 15 / 0);
}
.bg-lime-700\/10 {
  background-color: rgb(77 124 15 / 0.1);
}
.bg-lime-700\/100 {
  background-color: rgb(77 124 15 / 1);
}
.bg-lime-700\/20 {
  background-color: rgb(77 124 15 / 0.2);
}
.bg-lime-700\/25 {
  background-color: rgb(77 124 15 / 0.25);
}
.bg-lime-700\/30 {
  background-color: rgb(77 124 15 / 0.3);
}
.bg-lime-700\/40 {
  background-color: rgb(77 124 15 / 0.4);
}
.bg-lime-700\/5 {
  background-color: rgb(77 124 15 / 0.05);
}
.bg-lime-700\/50 {
  background-color: rgb(77 124 15 / 0.5);
}
.bg-lime-700\/60 {
  background-color: rgb(77 124 15 / 0.6);
}
.bg-lime-700\/70 {
  background-color: rgb(77 124 15 / 0.7);
}
.bg-lime-700\/75 {
  background-color: rgb(77 124 15 / 0.75);
}
.bg-lime-700\/80 {
  background-color: rgb(77 124 15 / 0.8);
}
.bg-lime-700\/90 {
  background-color: rgb(77 124 15 / 0.9);
}
.bg-lime-700\/95 {
  background-color: rgb(77 124 15 / 0.95);
}
.bg-lime-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity));
}
.bg-lime-800\/0 {
  background-color: rgb(63 98 18 / 0);
}
.bg-lime-800\/10 {
  background-color: rgb(63 98 18 / 0.1);
}
.bg-lime-800\/100 {
  background-color: rgb(63 98 18 / 1);
}
.bg-lime-800\/20 {
  background-color: rgb(63 98 18 / 0.2);
}
.bg-lime-800\/25 {
  background-color: rgb(63 98 18 / 0.25);
}
.bg-lime-800\/30 {
  background-color: rgb(63 98 18 / 0.3);
}
.bg-lime-800\/40 {
  background-color: rgb(63 98 18 / 0.4);
}
.bg-lime-800\/5 {
  background-color: rgb(63 98 18 / 0.05);
}
.bg-lime-800\/50 {
  background-color: rgb(63 98 18 / 0.5);
}
.bg-lime-800\/60 {
  background-color: rgb(63 98 18 / 0.6);
}
.bg-lime-800\/70 {
  background-color: rgb(63 98 18 / 0.7);
}
.bg-lime-800\/75 {
  background-color: rgb(63 98 18 / 0.75);
}
.bg-lime-800\/80 {
  background-color: rgb(63 98 18 / 0.8);
}
.bg-lime-800\/90 {
  background-color: rgb(63 98 18 / 0.9);
}
.bg-lime-800\/95 {
  background-color: rgb(63 98 18 / 0.95);
}
.bg-lime-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
.bg-lime-900\/0 {
  background-color: rgb(54 83 20 / 0);
}
.bg-lime-900\/10 {
  background-color: rgb(54 83 20 / 0.1);
}
.bg-lime-900\/100 {
  background-color: rgb(54 83 20 / 1);
}
.bg-lime-900\/20 {
  background-color: rgb(54 83 20 / 0.2);
}
.bg-lime-900\/25 {
  background-color: rgb(54 83 20 / 0.25);
}
.bg-lime-900\/30 {
  background-color: rgb(54 83 20 / 0.3);
}
.bg-lime-900\/40 {
  background-color: rgb(54 83 20 / 0.4);
}
.bg-lime-900\/5 {
  background-color: rgb(54 83 20 / 0.05);
}
.bg-lime-900\/50 {
  background-color: rgb(54 83 20 / 0.5);
}
.bg-lime-900\/60 {
  background-color: rgb(54 83 20 / 0.6);
}
.bg-lime-900\/70 {
  background-color: rgb(54 83 20 / 0.7);
}
.bg-lime-900\/75 {
  background-color: rgb(54 83 20 / 0.75);
}
.bg-lime-900\/80 {
  background-color: rgb(54 83 20 / 0.8);
}
.bg-lime-900\/90 {
  background-color: rgb(54 83 20 / 0.9);
}
.bg-lime-900\/95 {
  background-color: rgb(54 83 20 / 0.95);
}
.bg-lime-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity));
}
.bg-lime-950\/0 {
  background-color: rgb(26 46 5 / 0);
}
.bg-lime-950\/10 {
  background-color: rgb(26 46 5 / 0.1);
}
.bg-lime-950\/100 {
  background-color: rgb(26 46 5 / 1);
}
.bg-lime-950\/20 {
  background-color: rgb(26 46 5 / 0.2);
}
.bg-lime-950\/25 {
  background-color: rgb(26 46 5 / 0.25);
}
.bg-lime-950\/30 {
  background-color: rgb(26 46 5 / 0.3);
}
.bg-lime-950\/40 {
  background-color: rgb(26 46 5 / 0.4);
}
.bg-lime-950\/5 {
  background-color: rgb(26 46 5 / 0.05);
}
.bg-lime-950\/50 {
  background-color: rgb(26 46 5 / 0.5);
}
.bg-lime-950\/60 {
  background-color: rgb(26 46 5 / 0.6);
}
.bg-lime-950\/70 {
  background-color: rgb(26 46 5 / 0.7);
}
.bg-lime-950\/75 {
  background-color: rgb(26 46 5 / 0.75);
}
.bg-lime-950\/80 {
  background-color: rgb(26 46 5 / 0.8);
}
.bg-lime-950\/90 {
  background-color: rgb(26 46 5 / 0.9);
}
.bg-lime-950\/95 {
  background-color: rgb(26 46 5 / 0.95);
}
.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-neutral-100\/0 {
  background-color: rgb(245 245 245 / 0);
}
.bg-neutral-100\/10 {
  background-color: rgb(245 245 245 / 0.1);
}
.bg-neutral-100\/100 {
  background-color: rgb(245 245 245 / 1);
}
.bg-neutral-100\/20 {
  background-color: rgb(245 245 245 / 0.2);
}
.bg-neutral-100\/25 {
  background-color: rgb(245 245 245 / 0.25);
}
.bg-neutral-100\/30 {
  background-color: rgb(245 245 245 / 0.3);
}
.bg-neutral-100\/40 {
  background-color: rgb(245 245 245 / 0.4);
}
.bg-neutral-100\/5 {
  background-color: rgb(245 245 245 / 0.05);
}
.bg-neutral-100\/50 {
  background-color: rgb(245 245 245 / 0.5);
}
.bg-neutral-100\/60 {
  background-color: rgb(245 245 245 / 0.6);
}
.bg-neutral-100\/70 {
  background-color: rgb(245 245 245 / 0.7);
}
.bg-neutral-100\/75 {
  background-color: rgb(245 245 245 / 0.75);
}
.bg-neutral-100\/80 {
  background-color: rgb(245 245 245 / 0.8);
}
.bg-neutral-100\/90 {
  background-color: rgb(245 245 245 / 0.9);
}
.bg-neutral-100\/95 {
  background-color: rgb(245 245 245 / 0.95);
}
.bg-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-neutral-200\/0 {
  background-color: rgb(229 229 229 / 0);
}
.bg-neutral-200\/10 {
  background-color: rgb(229 229 229 / 0.1);
}
.bg-neutral-200\/100 {
  background-color: rgb(229 229 229 / 1);
}
.bg-neutral-200\/20 {
  background-color: rgb(229 229 229 / 0.2);
}
.bg-neutral-200\/25 {
  background-color: rgb(229 229 229 / 0.25);
}
.bg-neutral-200\/30 {
  background-color: rgb(229 229 229 / 0.3);
}
.bg-neutral-200\/40 {
  background-color: rgb(229 229 229 / 0.4);
}
.bg-neutral-200\/5 {
  background-color: rgb(229 229 229 / 0.05);
}
.bg-neutral-200\/50 {
  background-color: rgb(229 229 229 / 0.5);
}
.bg-neutral-200\/60 {
  background-color: rgb(229 229 229 / 0.6);
}
.bg-neutral-200\/70 {
  background-color: rgb(229 229 229 / 0.7);
}
.bg-neutral-200\/75 {
  background-color: rgb(229 229 229 / 0.75);
}
.bg-neutral-200\/80 {
  background-color: rgb(229 229 229 / 0.8);
}
.bg-neutral-200\/90 {
  background-color: rgb(229 229 229 / 0.9);
}
.bg-neutral-200\/95 {
  background-color: rgb(229 229 229 / 0.95);
}
.bg-neutral-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}
.bg-neutral-300\/0 {
  background-color: rgb(212 212 212 / 0);
}
.bg-neutral-300\/10 {
  background-color: rgb(212 212 212 / 0.1);
}
.bg-neutral-300\/100 {
  background-color: rgb(212 212 212 / 1);
}
.bg-neutral-300\/20 {
  background-color: rgb(212 212 212 / 0.2);
}
.bg-neutral-300\/25 {
  background-color: rgb(212 212 212 / 0.25);
}
.bg-neutral-300\/30 {
  background-color: rgb(212 212 212 / 0.3);
}
.bg-neutral-300\/40 {
  background-color: rgb(212 212 212 / 0.4);
}
.bg-neutral-300\/5 {
  background-color: rgb(212 212 212 / 0.05);
}
.bg-neutral-300\/50 {
  background-color: rgb(212 212 212 / 0.5);
}
.bg-neutral-300\/60 {
  background-color: rgb(212 212 212 / 0.6);
}
.bg-neutral-300\/70 {
  background-color: rgb(212 212 212 / 0.7);
}
.bg-neutral-300\/75 {
  background-color: rgb(212 212 212 / 0.75);
}
.bg-neutral-300\/80 {
  background-color: rgb(212 212 212 / 0.8);
}
.bg-neutral-300\/90 {
  background-color: rgb(212 212 212 / 0.9);
}
.bg-neutral-300\/95 {
  background-color: rgb(212 212 212 / 0.95);
}
.bg-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.bg-neutral-400\/0 {
  background-color: rgb(163 163 163 / 0);
}
.bg-neutral-400\/10 {
  background-color: rgb(163 163 163 / 0.1);
}
.bg-neutral-400\/100 {
  background-color: rgb(163 163 163 / 1);
}
.bg-neutral-400\/20 {
  background-color: rgb(163 163 163 / 0.2);
}
.bg-neutral-400\/25 {
  background-color: rgb(163 163 163 / 0.25);
}
.bg-neutral-400\/30 {
  background-color: rgb(163 163 163 / 0.3);
}
.bg-neutral-400\/40 {
  background-color: rgb(163 163 163 / 0.4);
}
.bg-neutral-400\/5 {
  background-color: rgb(163 163 163 / 0.05);
}
.bg-neutral-400\/50 {
  background-color: rgb(163 163 163 / 0.5);
}
.bg-neutral-400\/60 {
  background-color: rgb(163 163 163 / 0.6);
}
.bg-neutral-400\/70 {
  background-color: rgb(163 163 163 / 0.7);
}
.bg-neutral-400\/75 {
  background-color: rgb(163 163 163 / 0.75);
}
.bg-neutral-400\/80 {
  background-color: rgb(163 163 163 / 0.8);
}
.bg-neutral-400\/90 {
  background-color: rgb(163 163 163 / 0.9);
}
.bg-neutral-400\/95 {
  background-color: rgb(163 163 163 / 0.95);
}
.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-neutral-50\/0 {
  background-color: rgb(250 250 250 / 0);
}
.bg-neutral-50\/10 {
  background-color: rgb(250 250 250 / 0.1);
}
.bg-neutral-50\/100 {
  background-color: rgb(250 250 250 / 1);
}
.bg-neutral-50\/20 {
  background-color: rgb(250 250 250 / 0.2);
}
.bg-neutral-50\/25 {
  background-color: rgb(250 250 250 / 0.25);
}
.bg-neutral-50\/30 {
  background-color: rgb(250 250 250 / 0.3);
}
.bg-neutral-50\/40 {
  background-color: rgb(250 250 250 / 0.4);
}
.bg-neutral-50\/5 {
  background-color: rgb(250 250 250 / 0.05);
}
.bg-neutral-50\/50 {
  background-color: rgb(250 250 250 / 0.5);
}
.bg-neutral-50\/60 {
  background-color: rgb(250 250 250 / 0.6);
}
.bg-neutral-50\/70 {
  background-color: rgb(250 250 250 / 0.7);
}
.bg-neutral-50\/75 {
  background-color: rgb(250 250 250 / 0.75);
}
.bg-neutral-50\/80 {
  background-color: rgb(250 250 250 / 0.8);
}
.bg-neutral-50\/90 {
  background-color: rgb(250 250 250 / 0.9);
}
.bg-neutral-50\/95 {
  background-color: rgb(250 250 250 / 0.95);
}
.bg-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}
.bg-neutral-500\/0 {
  background-color: rgb(115 115 115 / 0);
}
.bg-neutral-500\/10 {
  background-color: rgb(115 115 115 / 0.1);
}
.bg-neutral-500\/100 {
  background-color: rgb(115 115 115 / 1);
}
.bg-neutral-500\/20 {
  background-color: rgb(115 115 115 / 0.2);
}
.bg-neutral-500\/25 {
  background-color: rgb(115 115 115 / 0.25);
}
.bg-neutral-500\/30 {
  background-color: rgb(115 115 115 / 0.3);
}
.bg-neutral-500\/40 {
  background-color: rgb(115 115 115 / 0.4);
}
.bg-neutral-500\/5 {
  background-color: rgb(115 115 115 / 0.05);
}
.bg-neutral-500\/50 {
  background-color: rgb(115 115 115 / 0.5);
}
.bg-neutral-500\/60 {
  background-color: rgb(115 115 115 / 0.6);
}
.bg-neutral-500\/70 {
  background-color: rgb(115 115 115 / 0.7);
}
.bg-neutral-500\/75 {
  background-color: rgb(115 115 115 / 0.75);
}
.bg-neutral-500\/80 {
  background-color: rgb(115 115 115 / 0.8);
}
.bg-neutral-500\/90 {
  background-color: rgb(115 115 115 / 0.9);
}
.bg-neutral-500\/95 {
  background-color: rgb(115 115 115 / 0.95);
}
.bg-neutral-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}
.bg-neutral-600\/0 {
  background-color: rgb(82 82 82 / 0);
}
.bg-neutral-600\/10 {
  background-color: rgb(82 82 82 / 0.1);
}
.bg-neutral-600\/100 {
  background-color: rgb(82 82 82 / 1);
}
.bg-neutral-600\/20 {
  background-color: rgb(82 82 82 / 0.2);
}
.bg-neutral-600\/25 {
  background-color: rgb(82 82 82 / 0.25);
}
.bg-neutral-600\/30 {
  background-color: rgb(82 82 82 / 0.3);
}
.bg-neutral-600\/40 {
  background-color: rgb(82 82 82 / 0.4);
}
.bg-neutral-600\/5 {
  background-color: rgb(82 82 82 / 0.05);
}
.bg-neutral-600\/50 {
  background-color: rgb(82 82 82 / 0.5);
}
.bg-neutral-600\/60 {
  background-color: rgb(82 82 82 / 0.6);
}
.bg-neutral-600\/70 {
  background-color: rgb(82 82 82 / 0.7);
}
.bg-neutral-600\/75 {
  background-color: rgb(82 82 82 / 0.75);
}
.bg-neutral-600\/80 {
  background-color: rgb(82 82 82 / 0.8);
}
.bg-neutral-600\/90 {
  background-color: rgb(82 82 82 / 0.9);
}
.bg-neutral-600\/95 {
  background-color: rgb(82 82 82 / 0.95);
}
.bg-neutral-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
.bg-neutral-700\/0 {
  background-color: rgb(64 64 64 / 0);
}
.bg-neutral-700\/10 {
  background-color: rgb(64 64 64 / 0.1);
}
.bg-neutral-700\/100 {
  background-color: rgb(64 64 64 / 1);
}
.bg-neutral-700\/20 {
  background-color: rgb(64 64 64 / 0.2);
}
.bg-neutral-700\/25 {
  background-color: rgb(64 64 64 / 0.25);
}
.bg-neutral-700\/30 {
  background-color: rgb(64 64 64 / 0.3);
}
.bg-neutral-700\/40 {
  background-color: rgb(64 64 64 / 0.4);
}
.bg-neutral-700\/5 {
  background-color: rgb(64 64 64 / 0.05);
}
.bg-neutral-700\/50 {
  background-color: rgb(64 64 64 / 0.5);
}
.bg-neutral-700\/60 {
  background-color: rgb(64 64 64 / 0.6);
}
.bg-neutral-700\/70 {
  background-color: rgb(64 64 64 / 0.7);
}
.bg-neutral-700\/75 {
  background-color: rgb(64 64 64 / 0.75);
}
.bg-neutral-700\/80 {
  background-color: rgb(64 64 64 / 0.8);
}
.bg-neutral-700\/90 {
  background-color: rgb(64 64 64 / 0.9);
}
.bg-neutral-700\/95 {
  background-color: rgb(64 64 64 / 0.95);
}
.bg-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
.bg-neutral-800\/0 {
  background-color: rgb(38 38 38 / 0);
}
.bg-neutral-800\/10 {
  background-color: rgb(38 38 38 / 0.1);
}
.bg-neutral-800\/100 {
  background-color: rgb(38 38 38 / 1);
}
.bg-neutral-800\/20 {
  background-color: rgb(38 38 38 / 0.2);
}
.bg-neutral-800\/25 {
  background-color: rgb(38 38 38 / 0.25);
}
.bg-neutral-800\/30 {
  background-color: rgb(38 38 38 / 0.3);
}
.bg-neutral-800\/40 {
  background-color: rgb(38 38 38 / 0.4);
}
.bg-neutral-800\/5 {
  background-color: rgb(38 38 38 / 0.05);
}
.bg-neutral-800\/50 {
  background-color: rgb(38 38 38 / 0.5);
}
.bg-neutral-800\/60 {
  background-color: rgb(38 38 38 / 0.6);
}
.bg-neutral-800\/70 {
  background-color: rgb(38 38 38 / 0.7);
}
.bg-neutral-800\/75 {
  background-color: rgb(38 38 38 / 0.75);
}
.bg-neutral-800\/80 {
  background-color: rgb(38 38 38 / 0.8);
}
.bg-neutral-800\/90 {
  background-color: rgb(38 38 38 / 0.9);
}
.bg-neutral-800\/95 {
  background-color: rgb(38 38 38 / 0.95);
}
.bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
.bg-neutral-900\/0 {
  background-color: rgb(23 23 23 / 0);
}
.bg-neutral-900\/10 {
  background-color: rgb(23 23 23 / 0.1);
}
.bg-neutral-900\/100 {
  background-color: rgb(23 23 23 / 1);
}
.bg-neutral-900\/20 {
  background-color: rgb(23 23 23 / 0.2);
}
.bg-neutral-900\/25 {
  background-color: rgb(23 23 23 / 0.25);
}
.bg-neutral-900\/30 {
  background-color: rgb(23 23 23 / 0.3);
}
.bg-neutral-900\/40 {
  background-color: rgb(23 23 23 / 0.4);
}
.bg-neutral-900\/5 {
  background-color: rgb(23 23 23 / 0.05);
}
.bg-neutral-900\/50 {
  background-color: rgb(23 23 23 / 0.5);
}
.bg-neutral-900\/60 {
  background-color: rgb(23 23 23 / 0.6);
}
.bg-neutral-900\/70 {
  background-color: rgb(23 23 23 / 0.7);
}
.bg-neutral-900\/75 {
  background-color: rgb(23 23 23 / 0.75);
}
.bg-neutral-900\/80 {
  background-color: rgb(23 23 23 / 0.8);
}
.bg-neutral-900\/90 {
  background-color: rgb(23 23 23 / 0.9);
}
.bg-neutral-900\/95 {
  background-color: rgb(23 23 23 / 0.95);
}
.bg-neutral-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
}
.bg-neutral-950\/0 {
  background-color: rgb(10 10 10 / 0);
}
.bg-neutral-950\/10 {
  background-color: rgb(10 10 10 / 0.1);
}
.bg-neutral-950\/100 {
  background-color: rgb(10 10 10 / 1);
}
.bg-neutral-950\/20 {
  background-color: rgb(10 10 10 / 0.2);
}
.bg-neutral-950\/25 {
  background-color: rgb(10 10 10 / 0.25);
}
.bg-neutral-950\/30 {
  background-color: rgb(10 10 10 / 0.3);
}
.bg-neutral-950\/40 {
  background-color: rgb(10 10 10 / 0.4);
}
.bg-neutral-950\/5 {
  background-color: rgb(10 10 10 / 0.05);
}
.bg-neutral-950\/50 {
  background-color: rgb(10 10 10 / 0.5);
}
.bg-neutral-950\/60 {
  background-color: rgb(10 10 10 / 0.6);
}
.bg-neutral-950\/70 {
  background-color: rgb(10 10 10 / 0.7);
}
.bg-neutral-950\/75 {
  background-color: rgb(10 10 10 / 0.75);
}
.bg-neutral-950\/80 {
  background-color: rgb(10 10 10 / 0.8);
}
.bg-neutral-950\/90 {
  background-color: rgb(10 10 10 / 0.9);
}
.bg-neutral-950\/95 {
  background-color: rgb(10 10 10 / 0.95);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-orange-100\/0 {
  background-color: rgb(255 237 213 / 0);
}
.bg-orange-100\/10 {
  background-color: rgb(255 237 213 / 0.1);
}
.bg-orange-100\/100 {
  background-color: rgb(255 237 213 / 1);
}
.bg-orange-100\/20 {
  background-color: rgb(255 237 213 / 0.2);
}
.bg-orange-100\/25 {
  background-color: rgb(255 237 213 / 0.25);
}
.bg-orange-100\/30 {
  background-color: rgb(255 237 213 / 0.3);
}
.bg-orange-100\/40 {
  background-color: rgb(255 237 213 / 0.4);
}
.bg-orange-100\/5 {
  background-color: rgb(255 237 213 / 0.05);
}
.bg-orange-100\/50 {
  background-color: rgb(255 237 213 / 0.5);
}
.bg-orange-100\/60 {
  background-color: rgb(255 237 213 / 0.6);
}
.bg-orange-100\/70 {
  background-color: rgb(255 237 213 / 0.7);
}
.bg-orange-100\/75 {
  background-color: rgb(255 237 213 / 0.75);
}
.bg-orange-100\/80 {
  background-color: rgb(255 237 213 / 0.8);
}
.bg-orange-100\/90 {
  background-color: rgb(255 237 213 / 0.9);
}
.bg-orange-100\/95 {
  background-color: rgb(255 237 213 / 0.95);
}
.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
.bg-orange-200\/0 {
  background-color: rgb(254 215 170 / 0);
}
.bg-orange-200\/10 {
  background-color: rgb(254 215 170 / 0.1);
}
.bg-orange-200\/100 {
  background-color: rgb(254 215 170 / 1);
}
.bg-orange-200\/20 {
  background-color: rgb(254 215 170 / 0.2);
}
.bg-orange-200\/25 {
  background-color: rgb(254 215 170 / 0.25);
}
.bg-orange-200\/30 {
  background-color: rgb(254 215 170 / 0.3);
}
.bg-orange-200\/40 {
  background-color: rgb(254 215 170 / 0.4);
}
.bg-orange-200\/5 {
  background-color: rgb(254 215 170 / 0.05);
}
.bg-orange-200\/50 {
  background-color: rgb(254 215 170 / 0.5);
}
.bg-orange-200\/60 {
  background-color: rgb(254 215 170 / 0.6);
}
.bg-orange-200\/70 {
  background-color: rgb(254 215 170 / 0.7);
}
.bg-orange-200\/75 {
  background-color: rgb(254 215 170 / 0.75);
}
.bg-orange-200\/80 {
  background-color: rgb(254 215 170 / 0.8);
}
.bg-orange-200\/90 {
  background-color: rgb(254 215 170 / 0.9);
}
.bg-orange-200\/95 {
  background-color: rgb(254 215 170 / 0.95);
}
.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
.bg-orange-300\/0 {
  background-color: rgb(253 186 116 / 0);
}
.bg-orange-300\/10 {
  background-color: rgb(253 186 116 / 0.1);
}
.bg-orange-300\/100 {
  background-color: rgb(253 186 116 / 1);
}
.bg-orange-300\/20 {
  background-color: rgb(253 186 116 / 0.2);
}
.bg-orange-300\/25 {
  background-color: rgb(253 186 116 / 0.25);
}
.bg-orange-300\/30 {
  background-color: rgb(253 186 116 / 0.3);
}
.bg-orange-300\/40 {
  background-color: rgb(253 186 116 / 0.4);
}
.bg-orange-300\/5 {
  background-color: rgb(253 186 116 / 0.05);
}
.bg-orange-300\/50 {
  background-color: rgb(253 186 116 / 0.5);
}
.bg-orange-300\/60 {
  background-color: rgb(253 186 116 / 0.6);
}
.bg-orange-300\/70 {
  background-color: rgb(253 186 116 / 0.7);
}
.bg-orange-300\/75 {
  background-color: rgb(253 186 116 / 0.75);
}
.bg-orange-300\/80 {
  background-color: rgb(253 186 116 / 0.8);
}
.bg-orange-300\/90 {
  background-color: rgb(253 186 116 / 0.9);
}
.bg-orange-300\/95 {
  background-color: rgb(253 186 116 / 0.95);
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
.bg-orange-400\/0 {
  background-color: rgb(251 146 60 / 0);
}
.bg-orange-400\/10 {
  background-color: rgb(251 146 60 / 0.1);
}
.bg-orange-400\/100 {
  background-color: rgb(251 146 60 / 1);
}
.bg-orange-400\/20 {
  background-color: rgb(251 146 60 / 0.2);
}
.bg-orange-400\/25 {
  background-color: rgb(251 146 60 / 0.25);
}
.bg-orange-400\/30 {
  background-color: rgb(251 146 60 / 0.3);
}
.bg-orange-400\/40 {
  background-color: rgb(251 146 60 / 0.4);
}
.bg-orange-400\/5 {
  background-color: rgb(251 146 60 / 0.05);
}
.bg-orange-400\/50 {
  background-color: rgb(251 146 60 / 0.5);
}
.bg-orange-400\/60 {
  background-color: rgb(251 146 60 / 0.6);
}
.bg-orange-400\/70 {
  background-color: rgb(251 146 60 / 0.7);
}
.bg-orange-400\/75 {
  background-color: rgb(251 146 60 / 0.75);
}
.bg-orange-400\/80 {
  background-color: rgb(251 146 60 / 0.8);
}
.bg-orange-400\/90 {
  background-color: rgb(251 146 60 / 0.9);
}
.bg-orange-400\/95 {
  background-color: rgb(251 146 60 / 0.95);
}
.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}
.bg-orange-50\/0 {
  background-color: rgb(255 247 237 / 0);
}
.bg-orange-50\/10 {
  background-color: rgb(255 247 237 / 0.1);
}
.bg-orange-50\/100 {
  background-color: rgb(255 247 237 / 1);
}
.bg-orange-50\/20 {
  background-color: rgb(255 247 237 / 0.2);
}
.bg-orange-50\/25 {
  background-color: rgb(255 247 237 / 0.25);
}
.bg-orange-50\/30 {
  background-color: rgb(255 247 237 / 0.3);
}
.bg-orange-50\/40 {
  background-color: rgb(255 247 237 / 0.4);
}
.bg-orange-50\/5 {
  background-color: rgb(255 247 237 / 0.05);
}
.bg-orange-50\/50 {
  background-color: rgb(255 247 237 / 0.5);
}
.bg-orange-50\/60 {
  background-color: rgb(255 247 237 / 0.6);
}
.bg-orange-50\/70 {
  background-color: rgb(255 247 237 / 0.7);
}
.bg-orange-50\/75 {
  background-color: rgb(255 247 237 / 0.75);
}
.bg-orange-50\/80 {
  background-color: rgb(255 247 237 / 0.8);
}
.bg-orange-50\/90 {
  background-color: rgb(255 247 237 / 0.9);
}
.bg-orange-50\/95 {
  background-color: rgb(255 247 237 / 0.95);
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.bg-orange-500\/0 {
  background-color: rgb(249 115 22 / 0);
}
.bg-orange-500\/10 {
  background-color: rgb(249 115 22 / 0.1);
}
.bg-orange-500\/100 {
  background-color: rgb(249 115 22 / 1);
}
.bg-orange-500\/20 {
  background-color: rgb(249 115 22 / 0.2);
}
.bg-orange-500\/25 {
  background-color: rgb(249 115 22 / 0.25);
}
.bg-orange-500\/30 {
  background-color: rgb(249 115 22 / 0.3);
}
.bg-orange-500\/40 {
  background-color: rgb(249 115 22 / 0.4);
}
.bg-orange-500\/5 {
  background-color: rgb(249 115 22 / 0.05);
}
.bg-orange-500\/50 {
  background-color: rgb(249 115 22 / 0.5);
}
.bg-orange-500\/60 {
  background-color: rgb(249 115 22 / 0.6);
}
.bg-orange-500\/70 {
  background-color: rgb(249 115 22 / 0.7);
}
.bg-orange-500\/75 {
  background-color: rgb(249 115 22 / 0.75);
}
.bg-orange-500\/80 {
  background-color: rgb(249 115 22 / 0.8);
}
.bg-orange-500\/90 {
  background-color: rgb(249 115 22 / 0.9);
}
.bg-orange-500\/95 {
  background-color: rgb(249 115 22 / 0.95);
}
.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.bg-orange-600\/0 {
  background-color: rgb(234 88 12 / 0);
}
.bg-orange-600\/10 {
  background-color: rgb(234 88 12 / 0.1);
}
.bg-orange-600\/100 {
  background-color: rgb(234 88 12 / 1);
}
.bg-orange-600\/20 {
  background-color: rgb(234 88 12 / 0.2);
}
.bg-orange-600\/25 {
  background-color: rgb(234 88 12 / 0.25);
}
.bg-orange-600\/30 {
  background-color: rgb(234 88 12 / 0.3);
}
.bg-orange-600\/40 {
  background-color: rgb(234 88 12 / 0.4);
}
.bg-orange-600\/5 {
  background-color: rgb(234 88 12 / 0.05);
}
.bg-orange-600\/50 {
  background-color: rgb(234 88 12 / 0.5);
}
.bg-orange-600\/60 {
  background-color: rgb(234 88 12 / 0.6);
}
.bg-orange-600\/70 {
  background-color: rgb(234 88 12 / 0.7);
}
.bg-orange-600\/75 {
  background-color: rgb(234 88 12 / 0.75);
}
.bg-orange-600\/80 {
  background-color: rgb(234 88 12 / 0.8);
}
.bg-orange-600\/90 {
  background-color: rgb(234 88 12 / 0.9);
}
.bg-orange-600\/95 {
  background-color: rgb(234 88 12 / 0.95);
}
.bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}
.bg-orange-700\/0 {
  background-color: rgb(194 65 12 / 0);
}
.bg-orange-700\/10 {
  background-color: rgb(194 65 12 / 0.1);
}
.bg-orange-700\/100 {
  background-color: rgb(194 65 12 / 1);
}
.bg-orange-700\/20 {
  background-color: rgb(194 65 12 / 0.2);
}
.bg-orange-700\/25 {
  background-color: rgb(194 65 12 / 0.25);
}
.bg-orange-700\/30 {
  background-color: rgb(194 65 12 / 0.3);
}
.bg-orange-700\/40 {
  background-color: rgb(194 65 12 / 0.4);
}
.bg-orange-700\/5 {
  background-color: rgb(194 65 12 / 0.05);
}
.bg-orange-700\/50 {
  background-color: rgb(194 65 12 / 0.5);
}
.bg-orange-700\/60 {
  background-color: rgb(194 65 12 / 0.6);
}
.bg-orange-700\/70 {
  background-color: rgb(194 65 12 / 0.7);
}
.bg-orange-700\/75 {
  background-color: rgb(194 65 12 / 0.75);
}
.bg-orange-700\/80 {
  background-color: rgb(194 65 12 / 0.8);
}
.bg-orange-700\/90 {
  background-color: rgb(194 65 12 / 0.9);
}
.bg-orange-700\/95 {
  background-color: rgb(194 65 12 / 0.95);
}
.bg-orange-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}
.bg-orange-800\/0 {
  background-color: rgb(154 52 18 / 0);
}
.bg-orange-800\/10 {
  background-color: rgb(154 52 18 / 0.1);
}
.bg-orange-800\/100 {
  background-color: rgb(154 52 18 / 1);
}
.bg-orange-800\/20 {
  background-color: rgb(154 52 18 / 0.2);
}
.bg-orange-800\/25 {
  background-color: rgb(154 52 18 / 0.25);
}
.bg-orange-800\/30 {
  background-color: rgb(154 52 18 / 0.3);
}
.bg-orange-800\/40 {
  background-color: rgb(154 52 18 / 0.4);
}
.bg-orange-800\/5 {
  background-color: rgb(154 52 18 / 0.05);
}
.bg-orange-800\/50 {
  background-color: rgb(154 52 18 / 0.5);
}
.bg-orange-800\/60 {
  background-color: rgb(154 52 18 / 0.6);
}
.bg-orange-800\/70 {
  background-color: rgb(154 52 18 / 0.7);
}
.bg-orange-800\/75 {
  background-color: rgb(154 52 18 / 0.75);
}
.bg-orange-800\/80 {
  background-color: rgb(154 52 18 / 0.8);
}
.bg-orange-800\/90 {
  background-color: rgb(154 52 18 / 0.9);
}
.bg-orange-800\/95 {
  background-color: rgb(154 52 18 / 0.95);
}
.bg-orange-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
.bg-orange-900\/0 {
  background-color: rgb(124 45 18 / 0);
}
.bg-orange-900\/10 {
  background-color: rgb(124 45 18 / 0.1);
}
.bg-orange-900\/100 {
  background-color: rgb(124 45 18 / 1);
}
.bg-orange-900\/20 {
  background-color: rgb(124 45 18 / 0.2);
}
.bg-orange-900\/25 {
  background-color: rgb(124 45 18 / 0.25);
}
.bg-orange-900\/30 {
  background-color: rgb(124 45 18 / 0.3);
}
.bg-orange-900\/40 {
  background-color: rgb(124 45 18 / 0.4);
}
.bg-orange-900\/5 {
  background-color: rgb(124 45 18 / 0.05);
}
.bg-orange-900\/50 {
  background-color: rgb(124 45 18 / 0.5);
}
.bg-orange-900\/60 {
  background-color: rgb(124 45 18 / 0.6);
}
.bg-orange-900\/70 {
  background-color: rgb(124 45 18 / 0.7);
}
.bg-orange-900\/75 {
  background-color: rgb(124 45 18 / 0.75);
}
.bg-orange-900\/80 {
  background-color: rgb(124 45 18 / 0.8);
}
.bg-orange-900\/90 {
  background-color: rgb(124 45 18 / 0.9);
}
.bg-orange-900\/95 {
  background-color: rgb(124 45 18 / 0.95);
}
.bg-orange-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity));
}
.bg-orange-950\/0 {
  background-color: rgb(67 20 7 / 0);
}
.bg-orange-950\/10 {
  background-color: rgb(67 20 7 / 0.1);
}
.bg-orange-950\/100 {
  background-color: rgb(67 20 7 / 1);
}
.bg-orange-950\/20 {
  background-color: rgb(67 20 7 / 0.2);
}
.bg-orange-950\/25 {
  background-color: rgb(67 20 7 / 0.25);
}
.bg-orange-950\/30 {
  background-color: rgb(67 20 7 / 0.3);
}
.bg-orange-950\/40 {
  background-color: rgb(67 20 7 / 0.4);
}
.bg-orange-950\/5 {
  background-color: rgb(67 20 7 / 0.05);
}
.bg-orange-950\/50 {
  background-color: rgb(67 20 7 / 0.5);
}
.bg-orange-950\/60 {
  background-color: rgb(67 20 7 / 0.6);
}
.bg-orange-950\/70 {
  background-color: rgb(67 20 7 / 0.7);
}
.bg-orange-950\/75 {
  background-color: rgb(67 20 7 / 0.75);
}
.bg-orange-950\/80 {
  background-color: rgb(67 20 7 / 0.8);
}
.bg-orange-950\/90 {
  background-color: rgb(67 20 7 / 0.9);
}
.bg-orange-950\/95 {
  background-color: rgb(67 20 7 / 0.95);
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
.bg-pink-100\/0 {
  background-color: rgb(252 231 243 / 0);
}
.bg-pink-100\/10 {
  background-color: rgb(252 231 243 / 0.1);
}
.bg-pink-100\/100 {
  background-color: rgb(252 231 243 / 1);
}
.bg-pink-100\/20 {
  background-color: rgb(252 231 243 / 0.2);
}
.bg-pink-100\/25 {
  background-color: rgb(252 231 243 / 0.25);
}
.bg-pink-100\/30 {
  background-color: rgb(252 231 243 / 0.3);
}
.bg-pink-100\/40 {
  background-color: rgb(252 231 243 / 0.4);
}
.bg-pink-100\/5 {
  background-color: rgb(252 231 243 / 0.05);
}
.bg-pink-100\/50 {
  background-color: rgb(252 231 243 / 0.5);
}
.bg-pink-100\/60 {
  background-color: rgb(252 231 243 / 0.6);
}
.bg-pink-100\/70 {
  background-color: rgb(252 231 243 / 0.7);
}
.bg-pink-100\/75 {
  background-color: rgb(252 231 243 / 0.75);
}
.bg-pink-100\/80 {
  background-color: rgb(252 231 243 / 0.8);
}
.bg-pink-100\/90 {
  background-color: rgb(252 231 243 / 0.9);
}
.bg-pink-100\/95 {
  background-color: rgb(252 231 243 / 0.95);
}
.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
.bg-pink-200\/0 {
  background-color: rgb(251 207 232 / 0);
}
.bg-pink-200\/10 {
  background-color: rgb(251 207 232 / 0.1);
}
.bg-pink-200\/100 {
  background-color: rgb(251 207 232 / 1);
}
.bg-pink-200\/20 {
  background-color: rgb(251 207 232 / 0.2);
}
.bg-pink-200\/25 {
  background-color: rgb(251 207 232 / 0.25);
}
.bg-pink-200\/30 {
  background-color: rgb(251 207 232 / 0.3);
}
.bg-pink-200\/40 {
  background-color: rgb(251 207 232 / 0.4);
}
.bg-pink-200\/5 {
  background-color: rgb(251 207 232 / 0.05);
}
.bg-pink-200\/50 {
  background-color: rgb(251 207 232 / 0.5);
}
.bg-pink-200\/60 {
  background-color: rgb(251 207 232 / 0.6);
}
.bg-pink-200\/70 {
  background-color: rgb(251 207 232 / 0.7);
}
.bg-pink-200\/75 {
  background-color: rgb(251 207 232 / 0.75);
}
.bg-pink-200\/80 {
  background-color: rgb(251 207 232 / 0.8);
}
.bg-pink-200\/90 {
  background-color: rgb(251 207 232 / 0.9);
}
.bg-pink-200\/95 {
  background-color: rgb(251 207 232 / 0.95);
}
.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}
.bg-pink-300\/0 {
  background-color: rgb(249 168 212 / 0);
}
.bg-pink-300\/10 {
  background-color: rgb(249 168 212 / 0.1);
}
.bg-pink-300\/100 {
  background-color: rgb(249 168 212 / 1);
}
.bg-pink-300\/20 {
  background-color: rgb(249 168 212 / 0.2);
}
.bg-pink-300\/25 {
  background-color: rgb(249 168 212 / 0.25);
}
.bg-pink-300\/30 {
  background-color: rgb(249 168 212 / 0.3);
}
.bg-pink-300\/40 {
  background-color: rgb(249 168 212 / 0.4);
}
.bg-pink-300\/5 {
  background-color: rgb(249 168 212 / 0.05);
}
.bg-pink-300\/50 {
  background-color: rgb(249 168 212 / 0.5);
}
.bg-pink-300\/60 {
  background-color: rgb(249 168 212 / 0.6);
}
.bg-pink-300\/70 {
  background-color: rgb(249 168 212 / 0.7);
}
.bg-pink-300\/75 {
  background-color: rgb(249 168 212 / 0.75);
}
.bg-pink-300\/80 {
  background-color: rgb(249 168 212 / 0.8);
}
.bg-pink-300\/90 {
  background-color: rgb(249 168 212 / 0.9);
}
.bg-pink-300\/95 {
  background-color: rgb(249 168 212 / 0.95);
}
.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.bg-pink-400\/0 {
  background-color: rgb(244 114 182 / 0);
}
.bg-pink-400\/10 {
  background-color: rgb(244 114 182 / 0.1);
}
.bg-pink-400\/100 {
  background-color: rgb(244 114 182 / 1);
}
.bg-pink-400\/20 {
  background-color: rgb(244 114 182 / 0.2);
}
.bg-pink-400\/25 {
  background-color: rgb(244 114 182 / 0.25);
}
.bg-pink-400\/30 {
  background-color: rgb(244 114 182 / 0.3);
}
.bg-pink-400\/40 {
  background-color: rgb(244 114 182 / 0.4);
}
.bg-pink-400\/5 {
  background-color: rgb(244 114 182 / 0.05);
}
.bg-pink-400\/50 {
  background-color: rgb(244 114 182 / 0.5);
}
.bg-pink-400\/60 {
  background-color: rgb(244 114 182 / 0.6);
}
.bg-pink-400\/70 {
  background-color: rgb(244 114 182 / 0.7);
}
.bg-pink-400\/75 {
  background-color: rgb(244 114 182 / 0.75);
}
.bg-pink-400\/80 {
  background-color: rgb(244 114 182 / 0.8);
}
.bg-pink-400\/90 {
  background-color: rgb(244 114 182 / 0.9);
}
.bg-pink-400\/95 {
  background-color: rgb(244 114 182 / 0.95);
}
.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
.bg-pink-50\/0 {
  background-color: rgb(253 242 248 / 0);
}
.bg-pink-50\/10 {
  background-color: rgb(253 242 248 / 0.1);
}
.bg-pink-50\/100 {
  background-color: rgb(253 242 248 / 1);
}
.bg-pink-50\/20 {
  background-color: rgb(253 242 248 / 0.2);
}
.bg-pink-50\/25 {
  background-color: rgb(253 242 248 / 0.25);
}
.bg-pink-50\/30 {
  background-color: rgb(253 242 248 / 0.3);
}
.bg-pink-50\/40 {
  background-color: rgb(253 242 248 / 0.4);
}
.bg-pink-50\/5 {
  background-color: rgb(253 242 248 / 0.05);
}
.bg-pink-50\/50 {
  background-color: rgb(253 242 248 / 0.5);
}
.bg-pink-50\/60 {
  background-color: rgb(253 242 248 / 0.6);
}
.bg-pink-50\/70 {
  background-color: rgb(253 242 248 / 0.7);
}
.bg-pink-50\/75 {
  background-color: rgb(253 242 248 / 0.75);
}
.bg-pink-50\/80 {
  background-color: rgb(253 242 248 / 0.8);
}
.bg-pink-50\/90 {
  background-color: rgb(253 242 248 / 0.9);
}
.bg-pink-50\/95 {
  background-color: rgb(253 242 248 / 0.95);
}
.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}
.bg-pink-500\/0 {
  background-color: rgb(236 72 153 / 0);
}
.bg-pink-500\/10 {
  background-color: rgb(236 72 153 / 0.1);
}
.bg-pink-500\/100 {
  background-color: rgb(236 72 153 / 1);
}
.bg-pink-500\/20 {
  background-color: rgb(236 72 153 / 0.2);
}
.bg-pink-500\/25 {
  background-color: rgb(236 72 153 / 0.25);
}
.bg-pink-500\/30 {
  background-color: rgb(236 72 153 / 0.3);
}
.bg-pink-500\/40 {
  background-color: rgb(236 72 153 / 0.4);
}
.bg-pink-500\/5 {
  background-color: rgb(236 72 153 / 0.05);
}
.bg-pink-500\/50 {
  background-color: rgb(236 72 153 / 0.5);
}
.bg-pink-500\/60 {
  background-color: rgb(236 72 153 / 0.6);
}
.bg-pink-500\/70 {
  background-color: rgb(236 72 153 / 0.7);
}
.bg-pink-500\/75 {
  background-color: rgb(236 72 153 / 0.75);
}
.bg-pink-500\/80 {
  background-color: rgb(236 72 153 / 0.8);
}
.bg-pink-500\/90 {
  background-color: rgb(236 72 153 / 0.9);
}
.bg-pink-500\/95 {
  background-color: rgb(236 72 153 / 0.95);
}
.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
.bg-pink-600\/0 {
  background-color: rgb(219 39 119 / 0);
}
.bg-pink-600\/10 {
  background-color: rgb(219 39 119 / 0.1);
}
.bg-pink-600\/100 {
  background-color: rgb(219 39 119 / 1);
}
.bg-pink-600\/20 {
  background-color: rgb(219 39 119 / 0.2);
}
.bg-pink-600\/25 {
  background-color: rgb(219 39 119 / 0.25);
}
.bg-pink-600\/30 {
  background-color: rgb(219 39 119 / 0.3);
}
.bg-pink-600\/40 {
  background-color: rgb(219 39 119 / 0.4);
}
.bg-pink-600\/5 {
  background-color: rgb(219 39 119 / 0.05);
}
.bg-pink-600\/50 {
  background-color: rgb(219 39 119 / 0.5);
}
.bg-pink-600\/60 {
  background-color: rgb(219 39 119 / 0.6);
}
.bg-pink-600\/70 {
  background-color: rgb(219 39 119 / 0.7);
}
.bg-pink-600\/75 {
  background-color: rgb(219 39 119 / 0.75);
}
.bg-pink-600\/80 {
  background-color: rgb(219 39 119 / 0.8);
}
.bg-pink-600\/90 {
  background-color: rgb(219 39 119 / 0.9);
}
.bg-pink-600\/95 {
  background-color: rgb(219 39 119 / 0.95);
}
.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
.bg-pink-700\/0 {
  background-color: rgb(190 24 93 / 0);
}
.bg-pink-700\/10 {
  background-color: rgb(190 24 93 / 0.1);
}
.bg-pink-700\/100 {
  background-color: rgb(190 24 93 / 1);
}
.bg-pink-700\/20 {
  background-color: rgb(190 24 93 / 0.2);
}
.bg-pink-700\/25 {
  background-color: rgb(190 24 93 / 0.25);
}
.bg-pink-700\/30 {
  background-color: rgb(190 24 93 / 0.3);
}
.bg-pink-700\/40 {
  background-color: rgb(190 24 93 / 0.4);
}
.bg-pink-700\/5 {
  background-color: rgb(190 24 93 / 0.05);
}
.bg-pink-700\/50 {
  background-color: rgb(190 24 93 / 0.5);
}
.bg-pink-700\/60 {
  background-color: rgb(190 24 93 / 0.6);
}
.bg-pink-700\/70 {
  background-color: rgb(190 24 93 / 0.7);
}
.bg-pink-700\/75 {
  background-color: rgb(190 24 93 / 0.75);
}
.bg-pink-700\/80 {
  background-color: rgb(190 24 93 / 0.8);
}
.bg-pink-700\/90 {
  background-color: rgb(190 24 93 / 0.9);
}
.bg-pink-700\/95 {
  background-color: rgb(190 24 93 / 0.95);
}
.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}
.bg-pink-800\/0 {
  background-color: rgb(157 23 77 / 0);
}
.bg-pink-800\/10 {
  background-color: rgb(157 23 77 / 0.1);
}
.bg-pink-800\/100 {
  background-color: rgb(157 23 77 / 1);
}
.bg-pink-800\/20 {
  background-color: rgb(157 23 77 / 0.2);
}
.bg-pink-800\/25 {
  background-color: rgb(157 23 77 / 0.25);
}
.bg-pink-800\/30 {
  background-color: rgb(157 23 77 / 0.3);
}
.bg-pink-800\/40 {
  background-color: rgb(157 23 77 / 0.4);
}
.bg-pink-800\/5 {
  background-color: rgb(157 23 77 / 0.05);
}
.bg-pink-800\/50 {
  background-color: rgb(157 23 77 / 0.5);
}
.bg-pink-800\/60 {
  background-color: rgb(157 23 77 / 0.6);
}
.bg-pink-800\/70 {
  background-color: rgb(157 23 77 / 0.7);
}
.bg-pink-800\/75 {
  background-color: rgb(157 23 77 / 0.75);
}
.bg-pink-800\/80 {
  background-color: rgb(157 23 77 / 0.8);
}
.bg-pink-800\/90 {
  background-color: rgb(157 23 77 / 0.9);
}
.bg-pink-800\/95 {
  background-color: rgb(157 23 77 / 0.95);
}
.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}
.bg-pink-900\/0 {
  background-color: rgb(131 24 67 / 0);
}
.bg-pink-900\/10 {
  background-color: rgb(131 24 67 / 0.1);
}
.bg-pink-900\/100 {
  background-color: rgb(131 24 67 / 1);
}
.bg-pink-900\/20 {
  background-color: rgb(131 24 67 / 0.2);
}
.bg-pink-900\/25 {
  background-color: rgb(131 24 67 / 0.25);
}
.bg-pink-900\/30 {
  background-color: rgb(131 24 67 / 0.3);
}
.bg-pink-900\/40 {
  background-color: rgb(131 24 67 / 0.4);
}
.bg-pink-900\/5 {
  background-color: rgb(131 24 67 / 0.05);
}
.bg-pink-900\/50 {
  background-color: rgb(131 24 67 / 0.5);
}
.bg-pink-900\/60 {
  background-color: rgb(131 24 67 / 0.6);
}
.bg-pink-900\/70 {
  background-color: rgb(131 24 67 / 0.7);
}
.bg-pink-900\/75 {
  background-color: rgb(131 24 67 / 0.75);
}
.bg-pink-900\/80 {
  background-color: rgb(131 24 67 / 0.8);
}
.bg-pink-900\/90 {
  background-color: rgb(131 24 67 / 0.9);
}
.bg-pink-900\/95 {
  background-color: rgb(131 24 67 / 0.95);
}
.bg-pink-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity));
}
.bg-pink-950\/0 {
  background-color: rgb(80 7 36 / 0);
}
.bg-pink-950\/10 {
  background-color: rgb(80 7 36 / 0.1);
}
.bg-pink-950\/100 {
  background-color: rgb(80 7 36 / 1);
}
.bg-pink-950\/20 {
  background-color: rgb(80 7 36 / 0.2);
}
.bg-pink-950\/25 {
  background-color: rgb(80 7 36 / 0.25);
}
.bg-pink-950\/30 {
  background-color: rgb(80 7 36 / 0.3);
}
.bg-pink-950\/40 {
  background-color: rgb(80 7 36 / 0.4);
}
.bg-pink-950\/5 {
  background-color: rgb(80 7 36 / 0.05);
}
.bg-pink-950\/50 {
  background-color: rgb(80 7 36 / 0.5);
}
.bg-pink-950\/60 {
  background-color: rgb(80 7 36 / 0.6);
}
.bg-pink-950\/70 {
  background-color: rgb(80 7 36 / 0.7);
}
.bg-pink-950\/75 {
  background-color: rgb(80 7 36 / 0.75);
}
.bg-pink-950\/80 {
  background-color: rgb(80 7 36 / 0.8);
}
.bg-pink-950\/90 {
  background-color: rgb(80 7 36 / 0.9);
}
.bg-pink-950\/95 {
  background-color: rgb(80 7 36 / 0.95);
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.bg-purple-100\/0 {
  background-color: rgb(237 233 254 / 0);
}
.bg-purple-100\/10 {
  background-color: rgb(237 233 254 / 0.1);
}
.bg-purple-100\/100 {
  background-color: rgb(237 233 254 / 1);
}
.bg-purple-100\/20 {
  background-color: rgb(237 233 254 / 0.2);
}
.bg-purple-100\/25 {
  background-color: rgb(237 233 254 / 0.25);
}
.bg-purple-100\/30 {
  background-color: rgb(237 233 254 / 0.3);
}
.bg-purple-100\/40 {
  background-color: rgb(237 233 254 / 0.4);
}
.bg-purple-100\/5 {
  background-color: rgb(237 233 254 / 0.05);
}
.bg-purple-100\/50 {
  background-color: rgb(237 233 254 / 0.5);
}
.bg-purple-100\/60 {
  background-color: rgb(237 233 254 / 0.6);
}
.bg-purple-100\/70 {
  background-color: rgb(237 233 254 / 0.7);
}
.bg-purple-100\/75 {
  background-color: rgb(237 233 254 / 0.75);
}
.bg-purple-100\/80 {
  background-color: rgb(237 233 254 / 0.8);
}
.bg-purple-100\/90 {
  background-color: rgb(237 233 254 / 0.9);
}
.bg-purple-100\/95 {
  background-color: rgb(237 233 254 / 0.95);
}
.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.bg-purple-200\/0 {
  background-color: rgb(221 214 254 / 0);
}
.bg-purple-200\/10 {
  background-color: rgb(221 214 254 / 0.1);
}
.bg-purple-200\/100 {
  background-color: rgb(221 214 254 / 1);
}
.bg-purple-200\/20 {
  background-color: rgb(221 214 254 / 0.2);
}
.bg-purple-200\/25 {
  background-color: rgb(221 214 254 / 0.25);
}
.bg-purple-200\/30 {
  background-color: rgb(221 214 254 / 0.3);
}
.bg-purple-200\/40 {
  background-color: rgb(221 214 254 / 0.4);
}
.bg-purple-200\/5 {
  background-color: rgb(221 214 254 / 0.05);
}
.bg-purple-200\/50 {
  background-color: rgb(221 214 254 / 0.5);
}
.bg-purple-200\/60 {
  background-color: rgb(221 214 254 / 0.6);
}
.bg-purple-200\/70 {
  background-color: rgb(221 214 254 / 0.7);
}
.bg-purple-200\/75 {
  background-color: rgb(221 214 254 / 0.75);
}
.bg-purple-200\/80 {
  background-color: rgb(221 214 254 / 0.8);
}
.bg-purple-200\/90 {
  background-color: rgb(221 214 254 / 0.9);
}
.bg-purple-200\/95 {
  background-color: rgb(221 214 254 / 0.95);
}
.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.bg-purple-300\/0 {
  background-color: rgb(196 181 253 / 0);
}
.bg-purple-300\/10 {
  background-color: rgb(196 181 253 / 0.1);
}
.bg-purple-300\/100 {
  background-color: rgb(196 181 253 / 1);
}
.bg-purple-300\/20 {
  background-color: rgb(196 181 253 / 0.2);
}
.bg-purple-300\/25 {
  background-color: rgb(196 181 253 / 0.25);
}
.bg-purple-300\/30 {
  background-color: rgb(196 181 253 / 0.3);
}
.bg-purple-300\/40 {
  background-color: rgb(196 181 253 / 0.4);
}
.bg-purple-300\/5 {
  background-color: rgb(196 181 253 / 0.05);
}
.bg-purple-300\/50 {
  background-color: rgb(196 181 253 / 0.5);
}
.bg-purple-300\/60 {
  background-color: rgb(196 181 253 / 0.6);
}
.bg-purple-300\/70 {
  background-color: rgb(196 181 253 / 0.7);
}
.bg-purple-300\/75 {
  background-color: rgb(196 181 253 / 0.75);
}
.bg-purple-300\/80 {
  background-color: rgb(196 181 253 / 0.8);
}
.bg-purple-300\/90 {
  background-color: rgb(196 181 253 / 0.9);
}
.bg-purple-300\/95 {
  background-color: rgb(196 181 253 / 0.95);
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.bg-purple-400\/0 {
  background-color: rgb(167 139 250 / 0);
}
.bg-purple-400\/10 {
  background-color: rgb(167 139 250 / 0.1);
}
.bg-purple-400\/100 {
  background-color: rgb(167 139 250 / 1);
}
.bg-purple-400\/20 {
  background-color: rgb(167 139 250 / 0.2);
}
.bg-purple-400\/25 {
  background-color: rgb(167 139 250 / 0.25);
}
.bg-purple-400\/30 {
  background-color: rgb(167 139 250 / 0.3);
}
.bg-purple-400\/40 {
  background-color: rgb(167 139 250 / 0.4);
}
.bg-purple-400\/5 {
  background-color: rgb(167 139 250 / 0.05);
}
.bg-purple-400\/50 {
  background-color: rgb(167 139 250 / 0.5);
}
.bg-purple-400\/60 {
  background-color: rgb(167 139 250 / 0.6);
}
.bg-purple-400\/70 {
  background-color: rgb(167 139 250 / 0.7);
}
.bg-purple-400\/75 {
  background-color: rgb(167 139 250 / 0.75);
}
.bg-purple-400\/80 {
  background-color: rgb(167 139 250 / 0.8);
}
.bg-purple-400\/90 {
  background-color: rgb(167 139 250 / 0.9);
}
.bg-purple-400\/95 {
  background-color: rgb(167 139 250 / 0.95);
}
.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.bg-purple-50\/0 {
  background-color: rgb(245 243 255 / 0);
}
.bg-purple-50\/10 {
  background-color: rgb(245 243 255 / 0.1);
}
.bg-purple-50\/100 {
  background-color: rgb(245 243 255 / 1);
}
.bg-purple-50\/20 {
  background-color: rgb(245 243 255 / 0.2);
}
.bg-purple-50\/25 {
  background-color: rgb(245 243 255 / 0.25);
}
.bg-purple-50\/30 {
  background-color: rgb(245 243 255 / 0.3);
}
.bg-purple-50\/40 {
  background-color: rgb(245 243 255 / 0.4);
}
.bg-purple-50\/5 {
  background-color: rgb(245 243 255 / 0.05);
}
.bg-purple-50\/50 {
  background-color: rgb(245 243 255 / 0.5);
}
.bg-purple-50\/60 {
  background-color: rgb(245 243 255 / 0.6);
}
.bg-purple-50\/70 {
  background-color: rgb(245 243 255 / 0.7);
}
.bg-purple-50\/75 {
  background-color: rgb(245 243 255 / 0.75);
}
.bg-purple-50\/80 {
  background-color: rgb(245 243 255 / 0.8);
}
.bg-purple-50\/90 {
  background-color: rgb(245 243 255 / 0.9);
}
.bg-purple-50\/95 {
  background-color: rgb(245 243 255 / 0.95);
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.bg-purple-500\/0 {
  background-color: rgb(139 92 246 / 0);
}
.bg-purple-500\/10 {
  background-color: rgb(139 92 246 / 0.1);
}
.bg-purple-500\/100 {
  background-color: rgb(139 92 246 / 1);
}
.bg-purple-500\/20 {
  background-color: rgb(139 92 246 / 0.2);
}
.bg-purple-500\/25 {
  background-color: rgb(139 92 246 / 0.25);
}
.bg-purple-500\/30 {
  background-color: rgb(139 92 246 / 0.3);
}
.bg-purple-500\/40 {
  background-color: rgb(139 92 246 / 0.4);
}
.bg-purple-500\/5 {
  background-color: rgb(139 92 246 / 0.05);
}
.bg-purple-500\/50 {
  background-color: rgb(139 92 246 / 0.5);
}
.bg-purple-500\/60 {
  background-color: rgb(139 92 246 / 0.6);
}
.bg-purple-500\/70 {
  background-color: rgb(139 92 246 / 0.7);
}
.bg-purple-500\/75 {
  background-color: rgb(139 92 246 / 0.75);
}
.bg-purple-500\/80 {
  background-color: rgb(139 92 246 / 0.8);
}
.bg-purple-500\/90 {
  background-color: rgb(139 92 246 / 0.9);
}
.bg-purple-500\/95 {
  background-color: rgb(139 92 246 / 0.95);
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.bg-purple-600\/0 {
  background-color: rgb(124 58 237 / 0);
}
.bg-purple-600\/10 {
  background-color: rgb(124 58 237 / 0.1);
}
.bg-purple-600\/100 {
  background-color: rgb(124 58 237 / 1);
}
.bg-purple-600\/20 {
  background-color: rgb(124 58 237 / 0.2);
}
.bg-purple-600\/25 {
  background-color: rgb(124 58 237 / 0.25);
}
.bg-purple-600\/30 {
  background-color: rgb(124 58 237 / 0.3);
}
.bg-purple-600\/40 {
  background-color: rgb(124 58 237 / 0.4);
}
.bg-purple-600\/5 {
  background-color: rgb(124 58 237 / 0.05);
}
.bg-purple-600\/50 {
  background-color: rgb(124 58 237 / 0.5);
}
.bg-purple-600\/60 {
  background-color: rgb(124 58 237 / 0.6);
}
.bg-purple-600\/70 {
  background-color: rgb(124 58 237 / 0.7);
}
.bg-purple-600\/75 {
  background-color: rgb(124 58 237 / 0.75);
}
.bg-purple-600\/80 {
  background-color: rgb(124 58 237 / 0.8);
}
.bg-purple-600\/90 {
  background-color: rgb(124 58 237 / 0.9);
}
.bg-purple-600\/95 {
  background-color: rgb(124 58 237 / 0.95);
}
.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.bg-purple-700\/0 {
  background-color: rgb(109 40 217 / 0);
}
.bg-purple-700\/10 {
  background-color: rgb(109 40 217 / 0.1);
}
.bg-purple-700\/100 {
  background-color: rgb(109 40 217 / 1);
}
.bg-purple-700\/20 {
  background-color: rgb(109 40 217 / 0.2);
}
.bg-purple-700\/25 {
  background-color: rgb(109 40 217 / 0.25);
}
.bg-purple-700\/30 {
  background-color: rgb(109 40 217 / 0.3);
}
.bg-purple-700\/40 {
  background-color: rgb(109 40 217 / 0.4);
}
.bg-purple-700\/5 {
  background-color: rgb(109 40 217 / 0.05);
}
.bg-purple-700\/50 {
  background-color: rgb(109 40 217 / 0.5);
}
.bg-purple-700\/60 {
  background-color: rgb(109 40 217 / 0.6);
}
.bg-purple-700\/70 {
  background-color: rgb(109 40 217 / 0.7);
}
.bg-purple-700\/75 {
  background-color: rgb(109 40 217 / 0.75);
}
.bg-purple-700\/80 {
  background-color: rgb(109 40 217 / 0.8);
}
.bg-purple-700\/90 {
  background-color: rgb(109 40 217 / 0.9);
}
.bg-purple-700\/95 {
  background-color: rgb(109 40 217 / 0.95);
}
.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.bg-purple-800\/0 {
  background-color: rgb(91 33 182 / 0);
}
.bg-purple-800\/10 {
  background-color: rgb(91 33 182 / 0.1);
}
.bg-purple-800\/100 {
  background-color: rgb(91 33 182 / 1);
}
.bg-purple-800\/20 {
  background-color: rgb(91 33 182 / 0.2);
}
.bg-purple-800\/25 {
  background-color: rgb(91 33 182 / 0.25);
}
.bg-purple-800\/30 {
  background-color: rgb(91 33 182 / 0.3);
}
.bg-purple-800\/40 {
  background-color: rgb(91 33 182 / 0.4);
}
.bg-purple-800\/5 {
  background-color: rgb(91 33 182 / 0.05);
}
.bg-purple-800\/50 {
  background-color: rgb(91 33 182 / 0.5);
}
.bg-purple-800\/60 {
  background-color: rgb(91 33 182 / 0.6);
}
.bg-purple-800\/70 {
  background-color: rgb(91 33 182 / 0.7);
}
.bg-purple-800\/75 {
  background-color: rgb(91 33 182 / 0.75);
}
.bg-purple-800\/80 {
  background-color: rgb(91 33 182 / 0.8);
}
.bg-purple-800\/90 {
  background-color: rgb(91 33 182 / 0.9);
}
.bg-purple-800\/95 {
  background-color: rgb(91 33 182 / 0.95);
}
.bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.bg-purple-900\/0 {
  background-color: rgb(76 29 149 / 0);
}
.bg-purple-900\/10 {
  background-color: rgb(76 29 149 / 0.1);
}
.bg-purple-900\/100 {
  background-color: rgb(76 29 149 / 1);
}
.bg-purple-900\/20 {
  background-color: rgb(76 29 149 / 0.2);
}
.bg-purple-900\/25 {
  background-color: rgb(76 29 149 / 0.25);
}
.bg-purple-900\/30 {
  background-color: rgb(76 29 149 / 0.3);
}
.bg-purple-900\/40 {
  background-color: rgb(76 29 149 / 0.4);
}
.bg-purple-900\/5 {
  background-color: rgb(76 29 149 / 0.05);
}
.bg-purple-900\/50 {
  background-color: rgb(76 29 149 / 0.5);
}
.bg-purple-900\/60 {
  background-color: rgb(76 29 149 / 0.6);
}
.bg-purple-900\/70 {
  background-color: rgb(76 29 149 / 0.7);
}
.bg-purple-900\/75 {
  background-color: rgb(76 29 149 / 0.75);
}
.bg-purple-900\/80 {
  background-color: rgb(76 29 149 / 0.8);
}
.bg-purple-900\/90 {
  background-color: rgb(76 29 149 / 0.9);
}
.bg-purple-900\/95 {
  background-color: rgb(76 29 149 / 0.95);
}
.bg-purple-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.bg-purple-950\/0 {
  background-color: rgb(46 16 101 / 0);
}
.bg-purple-950\/10 {
  background-color: rgb(46 16 101 / 0.1);
}
.bg-purple-950\/100 {
  background-color: rgb(46 16 101 / 1);
}
.bg-purple-950\/20 {
  background-color: rgb(46 16 101 / 0.2);
}
.bg-purple-950\/25 {
  background-color: rgb(46 16 101 / 0.25);
}
.bg-purple-950\/30 {
  background-color: rgb(46 16 101 / 0.3);
}
.bg-purple-950\/40 {
  background-color: rgb(46 16 101 / 0.4);
}
.bg-purple-950\/5 {
  background-color: rgb(46 16 101 / 0.05);
}
.bg-purple-950\/50 {
  background-color: rgb(46 16 101 / 0.5);
}
.bg-purple-950\/60 {
  background-color: rgb(46 16 101 / 0.6);
}
.bg-purple-950\/70 {
  background-color: rgb(46 16 101 / 0.7);
}
.bg-purple-950\/75 {
  background-color: rgb(46 16 101 / 0.75);
}
.bg-purple-950\/80 {
  background-color: rgb(46 16 101 / 0.8);
}
.bg-purple-950\/90 {
  background-color: rgb(46 16 101 / 0.9);
}
.bg-purple-950\/95 {
  background-color: rgb(46 16 101 / 0.95);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-100\/0 {
  background-color: rgb(254 226 226 / 0);
}
.bg-red-100\/10 {
  background-color: rgb(254 226 226 / 0.1);
}
.bg-red-100\/100 {
  background-color: rgb(254 226 226 / 1);
}
.bg-red-100\/20 {
  background-color: rgb(254 226 226 / 0.2);
}
.bg-red-100\/25 {
  background-color: rgb(254 226 226 / 0.25);
}
.bg-red-100\/30 {
  background-color: rgb(254 226 226 / 0.3);
}
.bg-red-100\/40 {
  background-color: rgb(254 226 226 / 0.4);
}
.bg-red-100\/5 {
  background-color: rgb(254 226 226 / 0.05);
}
.bg-red-100\/50 {
  background-color: rgb(254 226 226 / 0.5);
}
.bg-red-100\/60 {
  background-color: rgb(254 226 226 / 0.6);
}
.bg-red-100\/70 {
  background-color: rgb(254 226 226 / 0.7);
}
.bg-red-100\/75 {
  background-color: rgb(254 226 226 / 0.75);
}
.bg-red-100\/80 {
  background-color: rgb(254 226 226 / 0.8);
}
.bg-red-100\/90 {
  background-color: rgb(254 226 226 / 0.9);
}
.bg-red-100\/95 {
  background-color: rgb(254 226 226 / 0.95);
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.bg-red-200\/0 {
  background-color: rgb(254 202 202 / 0);
}
.bg-red-200\/10 {
  background-color: rgb(254 202 202 / 0.1);
}
.bg-red-200\/100 {
  background-color: rgb(254 202 202 / 1);
}
.bg-red-200\/20 {
  background-color: rgb(254 202 202 / 0.2);
}
.bg-red-200\/25 {
  background-color: rgb(254 202 202 / 0.25);
}
.bg-red-200\/30 {
  background-color: rgb(254 202 202 / 0.3);
}
.bg-red-200\/40 {
  background-color: rgb(254 202 202 / 0.4);
}
.bg-red-200\/5 {
  background-color: rgb(254 202 202 / 0.05);
}
.bg-red-200\/50 {
  background-color: rgb(254 202 202 / 0.5);
}
.bg-red-200\/60 {
  background-color: rgb(254 202 202 / 0.6);
}
.bg-red-200\/70 {
  background-color: rgb(254 202 202 / 0.7);
}
.bg-red-200\/75 {
  background-color: rgb(254 202 202 / 0.75);
}
.bg-red-200\/80 {
  background-color: rgb(254 202 202 / 0.8);
}
.bg-red-200\/90 {
  background-color: rgb(254 202 202 / 0.9);
}
.bg-red-200\/95 {
  background-color: rgb(254 202 202 / 0.95);
}
.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
.bg-red-300\/0 {
  background-color: rgb(252 165 165 / 0);
}
.bg-red-300\/10 {
  background-color: rgb(252 165 165 / 0.1);
}
.bg-red-300\/100 {
  background-color: rgb(252 165 165 / 1);
}
.bg-red-300\/20 {
  background-color: rgb(252 165 165 / 0.2);
}
.bg-red-300\/25 {
  background-color: rgb(252 165 165 / 0.25);
}
.bg-red-300\/30 {
  background-color: rgb(252 165 165 / 0.3);
}
.bg-red-300\/40 {
  background-color: rgb(252 165 165 / 0.4);
}
.bg-red-300\/5 {
  background-color: rgb(252 165 165 / 0.05);
}
.bg-red-300\/50 {
  background-color: rgb(252 165 165 / 0.5);
}
.bg-red-300\/60 {
  background-color: rgb(252 165 165 / 0.6);
}
.bg-red-300\/70 {
  background-color: rgb(252 165 165 / 0.7);
}
.bg-red-300\/75 {
  background-color: rgb(252 165 165 / 0.75);
}
.bg-red-300\/80 {
  background-color: rgb(252 165 165 / 0.8);
}
.bg-red-300\/90 {
  background-color: rgb(252 165 165 / 0.9);
}
.bg-red-300\/95 {
  background-color: rgb(252 165 165 / 0.95);
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-400\/0 {
  background-color: rgb(248 113 113 / 0);
}
.bg-red-400\/10 {
  background-color: rgb(248 113 113 / 0.1);
}
.bg-red-400\/100 {
  background-color: rgb(248 113 113 / 1);
}
.bg-red-400\/20 {
  background-color: rgb(248 113 113 / 0.2);
}
.bg-red-400\/25 {
  background-color: rgb(248 113 113 / 0.25);
}
.bg-red-400\/30 {
  background-color: rgb(248 113 113 / 0.3);
}
.bg-red-400\/40 {
  background-color: rgb(248 113 113 / 0.4);
}
.bg-red-400\/5 {
  background-color: rgb(248 113 113 / 0.05);
}
.bg-red-400\/50 {
  background-color: rgb(248 113 113 / 0.5);
}
.bg-red-400\/60 {
  background-color: rgb(248 113 113 / 0.6);
}
.bg-red-400\/70 {
  background-color: rgb(248 113 113 / 0.7);
}
.bg-red-400\/75 {
  background-color: rgb(248 113 113 / 0.75);
}
.bg-red-400\/80 {
  background-color: rgb(248 113 113 / 0.8);
}
.bg-red-400\/90 {
  background-color: rgb(248 113 113 / 0.9);
}
.bg-red-400\/95 {
  background-color: rgb(248 113 113 / 0.95);
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-50\/0 {
  background-color: rgb(254 242 242 / 0);
}
.bg-red-50\/10 {
  background-color: rgb(254 242 242 / 0.1);
}
.bg-red-50\/100 {
  background-color: rgb(254 242 242 / 1);
}
.bg-red-50\/20 {
  background-color: rgb(254 242 242 / 0.2);
}
.bg-red-50\/25 {
  background-color: rgb(254 242 242 / 0.25);
}
.bg-red-50\/30 {
  background-color: rgb(254 242 242 / 0.3);
}
.bg-red-50\/40 {
  background-color: rgb(254 242 242 / 0.4);
}
.bg-red-50\/5 {
  background-color: rgb(254 242 242 / 0.05);
}
.bg-red-50\/50 {
  background-color: rgb(254 242 242 / 0.5);
}
.bg-red-50\/60 {
  background-color: rgb(254 242 242 / 0.6);
}
.bg-red-50\/70 {
  background-color: rgb(254 242 242 / 0.7);
}
.bg-red-50\/75 {
  background-color: rgb(254 242 242 / 0.75);
}
.bg-red-50\/80 {
  background-color: rgb(254 242 242 / 0.8);
}
.bg-red-50\/90 {
  background-color: rgb(254 242 242 / 0.9);
}
.bg-red-50\/95 {
  background-color: rgb(254 242 242 / 0.95);
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-500\/0 {
  background-color: rgb(239 68 68 / 0);
}
.bg-red-500\/10 {
  background-color: rgb(239 68 68 / 0.1);
}
.bg-red-500\/100 {
  background-color: rgb(239 68 68 / 1);
}
.bg-red-500\/20 {
  background-color: rgb(239 68 68 / 0.2);
}
.bg-red-500\/25 {
  background-color: rgb(239 68 68 / 0.25);
}
.bg-red-500\/30 {
  background-color: rgb(239 68 68 / 0.3);
}
.bg-red-500\/40 {
  background-color: rgb(239 68 68 / 0.4);
}
.bg-red-500\/5 {
  background-color: rgb(239 68 68 / 0.05);
}
.bg-red-500\/50 {
  background-color: rgb(239 68 68 / 0.5);
}
.bg-red-500\/60 {
  background-color: rgb(239 68 68 / 0.6);
}
.bg-red-500\/70 {
  background-color: rgb(239 68 68 / 0.7);
}
.bg-red-500\/75 {
  background-color: rgb(239 68 68 / 0.75);
}
.bg-red-500\/80 {
  background-color: rgb(239 68 68 / 0.8);
}
.bg-red-500\/90 {
  background-color: rgb(239 68 68 / 0.9);
}
.bg-red-500\/95 {
  background-color: rgb(239 68 68 / 0.95);
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-600\/0 {
  background-color: rgb(220 38 38 / 0);
}
.bg-red-600\/10 {
  background-color: rgb(220 38 38 / 0.1);
}
.bg-red-600\/100 {
  background-color: rgb(220 38 38 / 1);
}
.bg-red-600\/20 {
  background-color: rgb(220 38 38 / 0.2);
}
.bg-red-600\/25 {
  background-color: rgb(220 38 38 / 0.25);
}
.bg-red-600\/30 {
  background-color: rgb(220 38 38 / 0.3);
}
.bg-red-600\/40 {
  background-color: rgb(220 38 38 / 0.4);
}
.bg-red-600\/5 {
  background-color: rgb(220 38 38 / 0.05);
}
.bg-red-600\/50 {
  background-color: rgb(220 38 38 / 0.5);
}
.bg-red-600\/60 {
  background-color: rgb(220 38 38 / 0.6);
}
.bg-red-600\/70 {
  background-color: rgb(220 38 38 / 0.7);
}
.bg-red-600\/75 {
  background-color: rgb(220 38 38 / 0.75);
}
.bg-red-600\/80 {
  background-color: rgb(220 38 38 / 0.8);
}
.bg-red-600\/90 {
  background-color: rgb(220 38 38 / 0.9);
}
.bg-red-600\/95 {
  background-color: rgb(220 38 38 / 0.95);
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.bg-red-700\/0 {
  background-color: rgb(185 28 28 / 0);
}
.bg-red-700\/10 {
  background-color: rgb(185 28 28 / 0.1);
}
.bg-red-700\/100 {
  background-color: rgb(185 28 28 / 1);
}
.bg-red-700\/20 {
  background-color: rgb(185 28 28 / 0.2);
}
.bg-red-700\/25 {
  background-color: rgb(185 28 28 / 0.25);
}
.bg-red-700\/30 {
  background-color: rgb(185 28 28 / 0.3);
}
.bg-red-700\/40 {
  background-color: rgb(185 28 28 / 0.4);
}
.bg-red-700\/5 {
  background-color: rgb(185 28 28 / 0.05);
}
.bg-red-700\/50 {
  background-color: rgb(185 28 28 / 0.5);
}
.bg-red-700\/60 {
  background-color: rgb(185 28 28 / 0.6);
}
.bg-red-700\/70 {
  background-color: rgb(185 28 28 / 0.7);
}
.bg-red-700\/75 {
  background-color: rgb(185 28 28 / 0.75);
}
.bg-red-700\/80 {
  background-color: rgb(185 28 28 / 0.8);
}
.bg-red-700\/90 {
  background-color: rgb(185 28 28 / 0.9);
}
.bg-red-700\/95 {
  background-color: rgb(185 28 28 / 0.95);
}
.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
.bg-red-800\/0 {
  background-color: rgb(153 27 27 / 0);
}
.bg-red-800\/10 {
  background-color: rgb(153 27 27 / 0.1);
}
.bg-red-800\/100 {
  background-color: rgb(153 27 27 / 1);
}
.bg-red-800\/20 {
  background-color: rgb(153 27 27 / 0.2);
}
.bg-red-800\/25 {
  background-color: rgb(153 27 27 / 0.25);
}
.bg-red-800\/30 {
  background-color: rgb(153 27 27 / 0.3);
}
.bg-red-800\/40 {
  background-color: rgb(153 27 27 / 0.4);
}
.bg-red-800\/5 {
  background-color: rgb(153 27 27 / 0.05);
}
.bg-red-800\/50 {
  background-color: rgb(153 27 27 / 0.5);
}
.bg-red-800\/60 {
  background-color: rgb(153 27 27 / 0.6);
}
.bg-red-800\/70 {
  background-color: rgb(153 27 27 / 0.7);
}
.bg-red-800\/75 {
  background-color: rgb(153 27 27 / 0.75);
}
.bg-red-800\/80 {
  background-color: rgb(153 27 27 / 0.8);
}
.bg-red-800\/90 {
  background-color: rgb(153 27 27 / 0.9);
}
.bg-red-800\/95 {
  background-color: rgb(153 27 27 / 0.95);
}
.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
.bg-red-900\/0 {
  background-color: rgb(127 29 29 / 0);
}
.bg-red-900\/10 {
  background-color: rgb(127 29 29 / 0.1);
}
.bg-red-900\/100 {
  background-color: rgb(127 29 29 / 1);
}
.bg-red-900\/20 {
  background-color: rgb(127 29 29 / 0.2);
}
.bg-red-900\/25 {
  background-color: rgb(127 29 29 / 0.25);
}
.bg-red-900\/30 {
  background-color: rgb(127 29 29 / 0.3);
}
.bg-red-900\/40 {
  background-color: rgb(127 29 29 / 0.4);
}
.bg-red-900\/5 {
  background-color: rgb(127 29 29 / 0.05);
}
.bg-red-900\/50 {
  background-color: rgb(127 29 29 / 0.5);
}
.bg-red-900\/60 {
  background-color: rgb(127 29 29 / 0.6);
}
.bg-red-900\/70 {
  background-color: rgb(127 29 29 / 0.7);
}
.bg-red-900\/75 {
  background-color: rgb(127 29 29 / 0.75);
}
.bg-red-900\/80 {
  background-color: rgb(127 29 29 / 0.8);
}
.bg-red-900\/90 {
  background-color: rgb(127 29 29 / 0.9);
}
.bg-red-900\/95 {
  background-color: rgb(127 29 29 / 0.95);
}
.bg-red-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
.bg-red-950\/0 {
  background-color: rgb(69 10 10 / 0);
}
.bg-red-950\/10 {
  background-color: rgb(69 10 10 / 0.1);
}
.bg-red-950\/100 {
  background-color: rgb(69 10 10 / 1);
}
.bg-red-950\/20 {
  background-color: rgb(69 10 10 / 0.2);
}
.bg-red-950\/25 {
  background-color: rgb(69 10 10 / 0.25);
}
.bg-red-950\/30 {
  background-color: rgb(69 10 10 / 0.3);
}
.bg-red-950\/40 {
  background-color: rgb(69 10 10 / 0.4);
}
.bg-red-950\/5 {
  background-color: rgb(69 10 10 / 0.05);
}
.bg-red-950\/50 {
  background-color: rgb(69 10 10 / 0.5);
}
.bg-red-950\/60 {
  background-color: rgb(69 10 10 / 0.6);
}
.bg-red-950\/70 {
  background-color: rgb(69 10 10 / 0.7);
}
.bg-red-950\/75 {
  background-color: rgb(69 10 10 / 0.75);
}
.bg-red-950\/80 {
  background-color: rgb(69 10 10 / 0.8);
}
.bg-red-950\/90 {
  background-color: rgb(69 10 10 / 0.9);
}
.bg-red-950\/95 {
  background-color: rgb(69 10 10 / 0.95);
}
.bg-rose-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
.bg-rose-100\/0 {
  background-color: rgb(255 228 230 / 0);
}
.bg-rose-100\/10 {
  background-color: rgb(255 228 230 / 0.1);
}
.bg-rose-100\/100 {
  background-color: rgb(255 228 230 / 1);
}
.bg-rose-100\/20 {
  background-color: rgb(255 228 230 / 0.2);
}
.bg-rose-100\/25 {
  background-color: rgb(255 228 230 / 0.25);
}
.bg-rose-100\/30 {
  background-color: rgb(255 228 230 / 0.3);
}
.bg-rose-100\/40 {
  background-color: rgb(255 228 230 / 0.4);
}
.bg-rose-100\/5 {
  background-color: rgb(255 228 230 / 0.05);
}
.bg-rose-100\/50 {
  background-color: rgb(255 228 230 / 0.5);
}
.bg-rose-100\/60 {
  background-color: rgb(255 228 230 / 0.6);
}
.bg-rose-100\/70 {
  background-color: rgb(255 228 230 / 0.7);
}
.bg-rose-100\/75 {
  background-color: rgb(255 228 230 / 0.75);
}
.bg-rose-100\/80 {
  background-color: rgb(255 228 230 / 0.8);
}
.bg-rose-100\/90 {
  background-color: rgb(255 228 230 / 0.9);
}
.bg-rose-100\/95 {
  background-color: rgb(255 228 230 / 0.95);
}
.bg-rose-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.bg-rose-200\/0 {
  background-color: rgb(254 205 211 / 0);
}
.bg-rose-200\/10 {
  background-color: rgb(254 205 211 / 0.1);
}
.bg-rose-200\/100 {
  background-color: rgb(254 205 211 / 1);
}
.bg-rose-200\/20 {
  background-color: rgb(254 205 211 / 0.2);
}
.bg-rose-200\/25 {
  background-color: rgb(254 205 211 / 0.25);
}
.bg-rose-200\/30 {
  background-color: rgb(254 205 211 / 0.3);
}
.bg-rose-200\/40 {
  background-color: rgb(254 205 211 / 0.4);
}
.bg-rose-200\/5 {
  background-color: rgb(254 205 211 / 0.05);
}
.bg-rose-200\/50 {
  background-color: rgb(254 205 211 / 0.5);
}
.bg-rose-200\/60 {
  background-color: rgb(254 205 211 / 0.6);
}
.bg-rose-200\/70 {
  background-color: rgb(254 205 211 / 0.7);
}
.bg-rose-200\/75 {
  background-color: rgb(254 205 211 / 0.75);
}
.bg-rose-200\/80 {
  background-color: rgb(254 205 211 / 0.8);
}
.bg-rose-200\/90 {
  background-color: rgb(254 205 211 / 0.9);
}
.bg-rose-200\/95 {
  background-color: rgb(254 205 211 / 0.95);
}
.bg-rose-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}
.bg-rose-300\/0 {
  background-color: rgb(253 164 175 / 0);
}
.bg-rose-300\/10 {
  background-color: rgb(253 164 175 / 0.1);
}
.bg-rose-300\/100 {
  background-color: rgb(253 164 175 / 1);
}
.bg-rose-300\/20 {
  background-color: rgb(253 164 175 / 0.2);
}
.bg-rose-300\/25 {
  background-color: rgb(253 164 175 / 0.25);
}
.bg-rose-300\/30 {
  background-color: rgb(253 164 175 / 0.3);
}
.bg-rose-300\/40 {
  background-color: rgb(253 164 175 / 0.4);
}
.bg-rose-300\/5 {
  background-color: rgb(253 164 175 / 0.05);
}
.bg-rose-300\/50 {
  background-color: rgb(253 164 175 / 0.5);
}
.bg-rose-300\/60 {
  background-color: rgb(253 164 175 / 0.6);
}
.bg-rose-300\/70 {
  background-color: rgb(253 164 175 / 0.7);
}
.bg-rose-300\/75 {
  background-color: rgb(253 164 175 / 0.75);
}
.bg-rose-300\/80 {
  background-color: rgb(253 164 175 / 0.8);
}
.bg-rose-300\/90 {
  background-color: rgb(253 164 175 / 0.9);
}
.bg-rose-300\/95 {
  background-color: rgb(253 164 175 / 0.95);
}
.bg-rose-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
.bg-rose-400\/0 {
  background-color: rgb(251 113 133 / 0);
}
.bg-rose-400\/10 {
  background-color: rgb(251 113 133 / 0.1);
}
.bg-rose-400\/100 {
  background-color: rgb(251 113 133 / 1);
}
.bg-rose-400\/20 {
  background-color: rgb(251 113 133 / 0.2);
}
.bg-rose-400\/25 {
  background-color: rgb(251 113 133 / 0.25);
}
.bg-rose-400\/30 {
  background-color: rgb(251 113 133 / 0.3);
}
.bg-rose-400\/40 {
  background-color: rgb(251 113 133 / 0.4);
}
.bg-rose-400\/5 {
  background-color: rgb(251 113 133 / 0.05);
}
.bg-rose-400\/50 {
  background-color: rgb(251 113 133 / 0.5);
}
.bg-rose-400\/60 {
  background-color: rgb(251 113 133 / 0.6);
}
.bg-rose-400\/70 {
  background-color: rgb(251 113 133 / 0.7);
}
.bg-rose-400\/75 {
  background-color: rgb(251 113 133 / 0.75);
}
.bg-rose-400\/80 {
  background-color: rgb(251 113 133 / 0.8);
}
.bg-rose-400\/90 {
  background-color: rgb(251 113 133 / 0.9);
}
.bg-rose-400\/95 {
  background-color: rgb(251 113 133 / 0.95);
}
.bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
.bg-rose-50\/0 {
  background-color: rgb(255 241 242 / 0);
}
.bg-rose-50\/10 {
  background-color: rgb(255 241 242 / 0.1);
}
.bg-rose-50\/100 {
  background-color: rgb(255 241 242 / 1);
}
.bg-rose-50\/20 {
  background-color: rgb(255 241 242 / 0.2);
}
.bg-rose-50\/25 {
  background-color: rgb(255 241 242 / 0.25);
}
.bg-rose-50\/30 {
  background-color: rgb(255 241 242 / 0.3);
}
.bg-rose-50\/40 {
  background-color: rgb(255 241 242 / 0.4);
}
.bg-rose-50\/5 {
  background-color: rgb(255 241 242 / 0.05);
}
.bg-rose-50\/50 {
  background-color: rgb(255 241 242 / 0.5);
}
.bg-rose-50\/60 {
  background-color: rgb(255 241 242 / 0.6);
}
.bg-rose-50\/70 {
  background-color: rgb(255 241 242 / 0.7);
}
.bg-rose-50\/75 {
  background-color: rgb(255 241 242 / 0.75);
}
.bg-rose-50\/80 {
  background-color: rgb(255 241 242 / 0.8);
}
.bg-rose-50\/90 {
  background-color: rgb(255 241 242 / 0.9);
}
.bg-rose-50\/95 {
  background-color: rgb(255 241 242 / 0.95);
}
.bg-rose-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
.bg-rose-500\/0 {
  background-color: rgb(244 63 94 / 0);
}
.bg-rose-500\/10 {
  background-color: rgb(244 63 94 / 0.1);
}
.bg-rose-500\/100 {
  background-color: rgb(244 63 94 / 1);
}
.bg-rose-500\/20 {
  background-color: rgb(244 63 94 / 0.2);
}
.bg-rose-500\/25 {
  background-color: rgb(244 63 94 / 0.25);
}
.bg-rose-500\/30 {
  background-color: rgb(244 63 94 / 0.3);
}
.bg-rose-500\/40 {
  background-color: rgb(244 63 94 / 0.4);
}
.bg-rose-500\/5 {
  background-color: rgb(244 63 94 / 0.05);
}
.bg-rose-500\/50 {
  background-color: rgb(244 63 94 / 0.5);
}
.bg-rose-500\/60 {
  background-color: rgb(244 63 94 / 0.6);
}
.bg-rose-500\/70 {
  background-color: rgb(244 63 94 / 0.7);
}
.bg-rose-500\/75 {
  background-color: rgb(244 63 94 / 0.75);
}
.bg-rose-500\/80 {
  background-color: rgb(244 63 94 / 0.8);
}
.bg-rose-500\/90 {
  background-color: rgb(244 63 94 / 0.9);
}
.bg-rose-500\/95 {
  background-color: rgb(244 63 94 / 0.95);
}
.bg-rose-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}
.bg-rose-600\/0 {
  background-color: rgb(225 29 72 / 0);
}
.bg-rose-600\/10 {
  background-color: rgb(225 29 72 / 0.1);
}
.bg-rose-600\/100 {
  background-color: rgb(225 29 72 / 1);
}
.bg-rose-600\/20 {
  background-color: rgb(225 29 72 / 0.2);
}
.bg-rose-600\/25 {
  background-color: rgb(225 29 72 / 0.25);
}
.bg-rose-600\/30 {
  background-color: rgb(225 29 72 / 0.3);
}
.bg-rose-600\/40 {
  background-color: rgb(225 29 72 / 0.4);
}
.bg-rose-600\/5 {
  background-color: rgb(225 29 72 / 0.05);
}
.bg-rose-600\/50 {
  background-color: rgb(225 29 72 / 0.5);
}
.bg-rose-600\/60 {
  background-color: rgb(225 29 72 / 0.6);
}
.bg-rose-600\/70 {
  background-color: rgb(225 29 72 / 0.7);
}
.bg-rose-600\/75 {
  background-color: rgb(225 29 72 / 0.75);
}
.bg-rose-600\/80 {
  background-color: rgb(225 29 72 / 0.8);
}
.bg-rose-600\/90 {
  background-color: rgb(225 29 72 / 0.9);
}
.bg-rose-600\/95 {
  background-color: rgb(225 29 72 / 0.95);
}
.bg-rose-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
.bg-rose-700\/0 {
  background-color: rgb(190 18 60 / 0);
}
.bg-rose-700\/10 {
  background-color: rgb(190 18 60 / 0.1);
}
.bg-rose-700\/100 {
  background-color: rgb(190 18 60 / 1);
}
.bg-rose-700\/20 {
  background-color: rgb(190 18 60 / 0.2);
}
.bg-rose-700\/25 {
  background-color: rgb(190 18 60 / 0.25);
}
.bg-rose-700\/30 {
  background-color: rgb(190 18 60 / 0.3);
}
.bg-rose-700\/40 {
  background-color: rgb(190 18 60 / 0.4);
}
.bg-rose-700\/5 {
  background-color: rgb(190 18 60 / 0.05);
}
.bg-rose-700\/50 {
  background-color: rgb(190 18 60 / 0.5);
}
.bg-rose-700\/60 {
  background-color: rgb(190 18 60 / 0.6);
}
.bg-rose-700\/70 {
  background-color: rgb(190 18 60 / 0.7);
}
.bg-rose-700\/75 {
  background-color: rgb(190 18 60 / 0.75);
}
.bg-rose-700\/80 {
  background-color: rgb(190 18 60 / 0.8);
}
.bg-rose-700\/90 {
  background-color: rgb(190 18 60 / 0.9);
}
.bg-rose-700\/95 {
  background-color: rgb(190 18 60 / 0.95);
}
.bg-rose-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity));
}
.bg-rose-800\/0 {
  background-color: rgb(159 18 57 / 0);
}
.bg-rose-800\/10 {
  background-color: rgb(159 18 57 / 0.1);
}
.bg-rose-800\/100 {
  background-color: rgb(159 18 57 / 1);
}
.bg-rose-800\/20 {
  background-color: rgb(159 18 57 / 0.2);
}
.bg-rose-800\/25 {
  background-color: rgb(159 18 57 / 0.25);
}
.bg-rose-800\/30 {
  background-color: rgb(159 18 57 / 0.3);
}
.bg-rose-800\/40 {
  background-color: rgb(159 18 57 / 0.4);
}
.bg-rose-800\/5 {
  background-color: rgb(159 18 57 / 0.05);
}
.bg-rose-800\/50 {
  background-color: rgb(159 18 57 / 0.5);
}
.bg-rose-800\/60 {
  background-color: rgb(159 18 57 / 0.6);
}
.bg-rose-800\/70 {
  background-color: rgb(159 18 57 / 0.7);
}
.bg-rose-800\/75 {
  background-color: rgb(159 18 57 / 0.75);
}
.bg-rose-800\/80 {
  background-color: rgb(159 18 57 / 0.8);
}
.bg-rose-800\/90 {
  background-color: rgb(159 18 57 / 0.9);
}
.bg-rose-800\/95 {
  background-color: rgb(159 18 57 / 0.95);
}
.bg-rose-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity));
}
.bg-rose-900\/0 {
  background-color: rgb(136 19 55 / 0);
}
.bg-rose-900\/10 {
  background-color: rgb(136 19 55 / 0.1);
}
.bg-rose-900\/100 {
  background-color: rgb(136 19 55 / 1);
}
.bg-rose-900\/20 {
  background-color: rgb(136 19 55 / 0.2);
}
.bg-rose-900\/25 {
  background-color: rgb(136 19 55 / 0.25);
}
.bg-rose-900\/30 {
  background-color: rgb(136 19 55 / 0.3);
}
.bg-rose-900\/40 {
  background-color: rgb(136 19 55 / 0.4);
}
.bg-rose-900\/5 {
  background-color: rgb(136 19 55 / 0.05);
}
.bg-rose-900\/50 {
  background-color: rgb(136 19 55 / 0.5);
}
.bg-rose-900\/60 {
  background-color: rgb(136 19 55 / 0.6);
}
.bg-rose-900\/70 {
  background-color: rgb(136 19 55 / 0.7);
}
.bg-rose-900\/75 {
  background-color: rgb(136 19 55 / 0.75);
}
.bg-rose-900\/80 {
  background-color: rgb(136 19 55 / 0.8);
}
.bg-rose-900\/90 {
  background-color: rgb(136 19 55 / 0.9);
}
.bg-rose-900\/95 {
  background-color: rgb(136 19 55 / 0.95);
}
.bg-rose-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
.bg-rose-950\/0 {
  background-color: rgb(76 5 25 / 0);
}
.bg-rose-950\/10 {
  background-color: rgb(76 5 25 / 0.1);
}
.bg-rose-950\/100 {
  background-color: rgb(76 5 25 / 1);
}
.bg-rose-950\/20 {
  background-color: rgb(76 5 25 / 0.2);
}
.bg-rose-950\/25 {
  background-color: rgb(76 5 25 / 0.25);
}
.bg-rose-950\/30 {
  background-color: rgb(76 5 25 / 0.3);
}
.bg-rose-950\/40 {
  background-color: rgb(76 5 25 / 0.4);
}
.bg-rose-950\/5 {
  background-color: rgb(76 5 25 / 0.05);
}
.bg-rose-950\/50 {
  background-color: rgb(76 5 25 / 0.5);
}
.bg-rose-950\/60 {
  background-color: rgb(76 5 25 / 0.6);
}
.bg-rose-950\/70 {
  background-color: rgb(76 5 25 / 0.7);
}
.bg-rose-950\/75 {
  background-color: rgb(76 5 25 / 0.75);
}
.bg-rose-950\/80 {
  background-color: rgb(76 5 25 / 0.8);
}
.bg-rose-950\/90 {
  background-color: rgb(76 5 25 / 0.9);
}
.bg-rose-950\/95 {
  background-color: rgb(76 5 25 / 0.95);
}
.bg-sbAmber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity));
}
.bg-sbAmber-100\/0 {
  background-color: rgb(243 219 177 / 0);
}
.bg-sbAmber-100\/10 {
  background-color: rgb(243 219 177 / 0.1);
}
.bg-sbAmber-100\/100 {
  background-color: rgb(243 219 177 / 1);
}
.bg-sbAmber-100\/20 {
  background-color: rgb(243 219 177 / 0.2);
}
.bg-sbAmber-100\/25 {
  background-color: rgb(243 219 177 / 0.25);
}
.bg-sbAmber-100\/30 {
  background-color: rgb(243 219 177 / 0.3);
}
.bg-sbAmber-100\/40 {
  background-color: rgb(243 219 177 / 0.4);
}
.bg-sbAmber-100\/5 {
  background-color: rgb(243 219 177 / 0.05);
}
.bg-sbAmber-100\/50 {
  background-color: rgb(243 219 177 / 0.5);
}
.bg-sbAmber-100\/60 {
  background-color: rgb(243 219 177 / 0.6);
}
.bg-sbAmber-100\/70 {
  background-color: rgb(243 219 177 / 0.7);
}
.bg-sbAmber-100\/75 {
  background-color: rgb(243 219 177 / 0.75);
}
.bg-sbAmber-100\/80 {
  background-color: rgb(243 219 177 / 0.8);
}
.bg-sbAmber-100\/90 {
  background-color: rgb(243 219 177 / 0.9);
}
.bg-sbAmber-100\/95 {
  background-color: rgb(243 219 177 / 0.95);
}
.bg-sbAmber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity));
}
.bg-sbAmber-200\/0 {
  background-color: rgb(236 196 126 / 0);
}
.bg-sbAmber-200\/10 {
  background-color: rgb(236 196 126 / 0.1);
}
.bg-sbAmber-200\/100 {
  background-color: rgb(236 196 126 / 1);
}
.bg-sbAmber-200\/20 {
  background-color: rgb(236 196 126 / 0.2);
}
.bg-sbAmber-200\/25 {
  background-color: rgb(236 196 126 / 0.25);
}
.bg-sbAmber-200\/30 {
  background-color: rgb(236 196 126 / 0.3);
}
.bg-sbAmber-200\/40 {
  background-color: rgb(236 196 126 / 0.4);
}
.bg-sbAmber-200\/5 {
  background-color: rgb(236 196 126 / 0.05);
}
.bg-sbAmber-200\/50 {
  background-color: rgb(236 196 126 / 0.5);
}
.bg-sbAmber-200\/60 {
  background-color: rgb(236 196 126 / 0.6);
}
.bg-sbAmber-200\/70 {
  background-color: rgb(236 196 126 / 0.7);
}
.bg-sbAmber-200\/75 {
  background-color: rgb(236 196 126 / 0.75);
}
.bg-sbAmber-200\/80 {
  background-color: rgb(236 196 126 / 0.8);
}
.bg-sbAmber-200\/90 {
  background-color: rgb(236 196 126 / 0.9);
}
.bg-sbAmber-200\/95 {
  background-color: rgb(236 196 126 / 0.95);
}
.bg-sbAmber-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity));
}
.bg-sbAmber-300\/0 {
  background-color: rgb(229 173 76 / 0);
}
.bg-sbAmber-300\/10 {
  background-color: rgb(229 173 76 / 0.1);
}
.bg-sbAmber-300\/100 {
  background-color: rgb(229 173 76 / 1);
}
.bg-sbAmber-300\/20 {
  background-color: rgb(229 173 76 / 0.2);
}
.bg-sbAmber-300\/25 {
  background-color: rgb(229 173 76 / 0.25);
}
.bg-sbAmber-300\/30 {
  background-color: rgb(229 173 76 / 0.3);
}
.bg-sbAmber-300\/40 {
  background-color: rgb(229 173 76 / 0.4);
}
.bg-sbAmber-300\/5 {
  background-color: rgb(229 173 76 / 0.05);
}
.bg-sbAmber-300\/50 {
  background-color: rgb(229 173 76 / 0.5);
}
.bg-sbAmber-300\/60 {
  background-color: rgb(229 173 76 / 0.6);
}
.bg-sbAmber-300\/70 {
  background-color: rgb(229 173 76 / 0.7);
}
.bg-sbAmber-300\/75 {
  background-color: rgb(229 173 76 / 0.75);
}
.bg-sbAmber-300\/80 {
  background-color: rgb(229 173 76 / 0.8);
}
.bg-sbAmber-300\/90 {
  background-color: rgb(229 173 76 / 0.9);
}
.bg-sbAmber-300\/95 {
  background-color: rgb(229 173 76 / 0.95);
}
.bg-sbAmber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity));
}
.bg-sbAmber-400\/0 {
  background-color: rgb(224 157 40 / 0);
}
.bg-sbAmber-400\/10 {
  background-color: rgb(224 157 40 / 0.1);
}
.bg-sbAmber-400\/100 {
  background-color: rgb(224 157 40 / 1);
}
.bg-sbAmber-400\/20 {
  background-color: rgb(224 157 40 / 0.2);
}
.bg-sbAmber-400\/25 {
  background-color: rgb(224 157 40 / 0.25);
}
.bg-sbAmber-400\/30 {
  background-color: rgb(224 157 40 / 0.3);
}
.bg-sbAmber-400\/40 {
  background-color: rgb(224 157 40 / 0.4);
}
.bg-sbAmber-400\/5 {
  background-color: rgb(224 157 40 / 0.05);
}
.bg-sbAmber-400\/50 {
  background-color: rgb(224 157 40 / 0.5);
}
.bg-sbAmber-400\/60 {
  background-color: rgb(224 157 40 / 0.6);
}
.bg-sbAmber-400\/70 {
  background-color: rgb(224 157 40 / 0.7);
}
.bg-sbAmber-400\/75 {
  background-color: rgb(224 157 40 / 0.75);
}
.bg-sbAmber-400\/80 {
  background-color: rgb(224 157 40 / 0.8);
}
.bg-sbAmber-400\/90 {
  background-color: rgb(224 157 40 / 0.9);
}
.bg-sbAmber-400\/95 {
  background-color: rgb(224 157 40 / 0.95);
}
.bg-sbAmber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity));
}
.bg-sbAmber-50\/0 {
  background-color: rgb(250 241 224 / 0);
}
.bg-sbAmber-50\/10 {
  background-color: rgb(250 241 224 / 0.1);
}
.bg-sbAmber-50\/100 {
  background-color: rgb(250 241 224 / 1);
}
.bg-sbAmber-50\/20 {
  background-color: rgb(250 241 224 / 0.2);
}
.bg-sbAmber-50\/25 {
  background-color: rgb(250 241 224 / 0.25);
}
.bg-sbAmber-50\/30 {
  background-color: rgb(250 241 224 / 0.3);
}
.bg-sbAmber-50\/40 {
  background-color: rgb(250 241 224 / 0.4);
}
.bg-sbAmber-50\/5 {
  background-color: rgb(250 241 224 / 0.05);
}
.bg-sbAmber-50\/50 {
  background-color: rgb(250 241 224 / 0.5);
}
.bg-sbAmber-50\/60 {
  background-color: rgb(250 241 224 / 0.6);
}
.bg-sbAmber-50\/70 {
  background-color: rgb(250 241 224 / 0.7);
}
.bg-sbAmber-50\/75 {
  background-color: rgb(250 241 224 / 0.75);
}
.bg-sbAmber-50\/80 {
  background-color: rgb(250 241 224 / 0.8);
}
.bg-sbAmber-50\/90 {
  background-color: rgb(250 241 224 / 0.9);
}
.bg-sbAmber-50\/95 {
  background-color: rgb(250 241 224 / 0.95);
}
.bg-sbAmber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity));
}
.bg-sbAmber-500\/0 {
  background-color: rgb(220 141 11 / 0);
}
.bg-sbAmber-500\/10 {
  background-color: rgb(220 141 11 / 0.1);
}
.bg-sbAmber-500\/100 {
  background-color: rgb(220 141 11 / 1);
}
.bg-sbAmber-500\/20 {
  background-color: rgb(220 141 11 / 0.2);
}
.bg-sbAmber-500\/25 {
  background-color: rgb(220 141 11 / 0.25);
}
.bg-sbAmber-500\/30 {
  background-color: rgb(220 141 11 / 0.3);
}
.bg-sbAmber-500\/40 {
  background-color: rgb(220 141 11 / 0.4);
}
.bg-sbAmber-500\/5 {
  background-color: rgb(220 141 11 / 0.05);
}
.bg-sbAmber-500\/50 {
  background-color: rgb(220 141 11 / 0.5);
}
.bg-sbAmber-500\/60 {
  background-color: rgb(220 141 11 / 0.6);
}
.bg-sbAmber-500\/70 {
  background-color: rgb(220 141 11 / 0.7);
}
.bg-sbAmber-500\/75 {
  background-color: rgb(220 141 11 / 0.75);
}
.bg-sbAmber-500\/80 {
  background-color: rgb(220 141 11 / 0.8);
}
.bg-sbAmber-500\/90 {
  background-color: rgb(220 141 11 / 0.9);
}
.bg-sbAmber-500\/95 {
  background-color: rgb(220 141 11 / 0.95);
}
.bg-sbAmber-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity));
}
.bg-sbAmber-600\/0 {
  background-color: rgb(216 131 6 / 0);
}
.bg-sbAmber-600\/10 {
  background-color: rgb(216 131 6 / 0.1);
}
.bg-sbAmber-600\/100 {
  background-color: rgb(216 131 6 / 1);
}
.bg-sbAmber-600\/20 {
  background-color: rgb(216 131 6 / 0.2);
}
.bg-sbAmber-600\/25 {
  background-color: rgb(216 131 6 / 0.25);
}
.bg-sbAmber-600\/30 {
  background-color: rgb(216 131 6 / 0.3);
}
.bg-sbAmber-600\/40 {
  background-color: rgb(216 131 6 / 0.4);
}
.bg-sbAmber-600\/5 {
  background-color: rgb(216 131 6 / 0.05);
}
.bg-sbAmber-600\/50 {
  background-color: rgb(216 131 6 / 0.5);
}
.bg-sbAmber-600\/60 {
  background-color: rgb(216 131 6 / 0.6);
}
.bg-sbAmber-600\/70 {
  background-color: rgb(216 131 6 / 0.7);
}
.bg-sbAmber-600\/75 {
  background-color: rgb(216 131 6 / 0.75);
}
.bg-sbAmber-600\/80 {
  background-color: rgb(216 131 6 / 0.8);
}
.bg-sbAmber-600\/90 {
  background-color: rgb(216 131 6 / 0.9);
}
.bg-sbAmber-600\/95 {
  background-color: rgb(216 131 6 / 0.95);
}
.bg-sbAmber-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity));
}
.bg-sbAmber-700\/0 {
  background-color: rgb(211 116 3 / 0);
}
.bg-sbAmber-700\/10 {
  background-color: rgb(211 116 3 / 0.1);
}
.bg-sbAmber-700\/100 {
  background-color: rgb(211 116 3 / 1);
}
.bg-sbAmber-700\/20 {
  background-color: rgb(211 116 3 / 0.2);
}
.bg-sbAmber-700\/25 {
  background-color: rgb(211 116 3 / 0.25);
}
.bg-sbAmber-700\/30 {
  background-color: rgb(211 116 3 / 0.3);
}
.bg-sbAmber-700\/40 {
  background-color: rgb(211 116 3 / 0.4);
}
.bg-sbAmber-700\/5 {
  background-color: rgb(211 116 3 / 0.05);
}
.bg-sbAmber-700\/50 {
  background-color: rgb(211 116 3 / 0.5);
}
.bg-sbAmber-700\/60 {
  background-color: rgb(211 116 3 / 0.6);
}
.bg-sbAmber-700\/70 {
  background-color: rgb(211 116 3 / 0.7);
}
.bg-sbAmber-700\/75 {
  background-color: rgb(211 116 3 / 0.75);
}
.bg-sbAmber-700\/80 {
  background-color: rgb(211 116 3 / 0.8);
}
.bg-sbAmber-700\/90 {
  background-color: rgb(211 116 3 / 0.9);
}
.bg-sbAmber-700\/95 {
  background-color: rgb(211 116 3 / 0.95);
}
.bg-sbAmber-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
.bg-sbAmber-800\/0 {
  background-color: rgb(204 102 0 / 0);
}
.bg-sbAmber-800\/10 {
  background-color: rgb(204 102 0 / 0.1);
}
.bg-sbAmber-800\/100 {
  background-color: rgb(204 102 0 / 1);
}
.bg-sbAmber-800\/20 {
  background-color: rgb(204 102 0 / 0.2);
}
.bg-sbAmber-800\/25 {
  background-color: rgb(204 102 0 / 0.25);
}
.bg-sbAmber-800\/30 {
  background-color: rgb(204 102 0 / 0.3);
}
.bg-sbAmber-800\/40 {
  background-color: rgb(204 102 0 / 0.4);
}
.bg-sbAmber-800\/5 {
  background-color: rgb(204 102 0 / 0.05);
}
.bg-sbAmber-800\/50 {
  background-color: rgb(204 102 0 / 0.5);
}
.bg-sbAmber-800\/60 {
  background-color: rgb(204 102 0 / 0.6);
}
.bg-sbAmber-800\/70 {
  background-color: rgb(204 102 0 / 0.7);
}
.bg-sbAmber-800\/75 {
  background-color: rgb(204 102 0 / 0.75);
}
.bg-sbAmber-800\/80 {
  background-color: rgb(204 102 0 / 0.8);
}
.bg-sbAmber-800\/90 {
  background-color: rgb(204 102 0 / 0.9);
}
.bg-sbAmber-800\/95 {
  background-color: rgb(204 102 0 / 0.95);
}
.bg-sbAmber-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity));
}
.bg-sbAmber-900\/0 {
  background-color: rgb(194 79 0 / 0);
}
.bg-sbAmber-900\/10 {
  background-color: rgb(194 79 0 / 0.1);
}
.bg-sbAmber-900\/100 {
  background-color: rgb(194 79 0 / 1);
}
.bg-sbAmber-900\/20 {
  background-color: rgb(194 79 0 / 0.2);
}
.bg-sbAmber-900\/25 {
  background-color: rgb(194 79 0 / 0.25);
}
.bg-sbAmber-900\/30 {
  background-color: rgb(194 79 0 / 0.3);
}
.bg-sbAmber-900\/40 {
  background-color: rgb(194 79 0 / 0.4);
}
.bg-sbAmber-900\/5 {
  background-color: rgb(194 79 0 / 0.05);
}
.bg-sbAmber-900\/50 {
  background-color: rgb(194 79 0 / 0.5);
}
.bg-sbAmber-900\/60 {
  background-color: rgb(194 79 0 / 0.6);
}
.bg-sbAmber-900\/70 {
  background-color: rgb(194 79 0 / 0.7);
}
.bg-sbAmber-900\/75 {
  background-color: rgb(194 79 0 / 0.75);
}
.bg-sbAmber-900\/80 {
  background-color: rgb(194 79 0 / 0.8);
}
.bg-sbAmber-900\/90 {
  background-color: rgb(194 79 0 / 0.9);
}
.bg-sbAmber-900\/95 {
  background-color: rgb(194 79 0 / 0.95);
}
.bg-sbBlue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-100\/0 {
  background-color: rgb(186 223 255 / 0);
}
.bg-sbBlue-100\/10 {
  background-color: rgb(186 223 255 / 0.1);
}
.bg-sbBlue-100\/100 {
  background-color: rgb(186 223 255 / 1);
}
.bg-sbBlue-100\/20 {
  background-color: rgb(186 223 255 / 0.2);
}
.bg-sbBlue-100\/25 {
  background-color: rgb(186 223 255 / 0.25);
}
.bg-sbBlue-100\/30 {
  background-color: rgb(186 223 255 / 0.3);
}
.bg-sbBlue-100\/40 {
  background-color: rgb(186 223 255 / 0.4);
}
.bg-sbBlue-100\/5 {
  background-color: rgb(186 223 255 / 0.05);
}
.bg-sbBlue-100\/50 {
  background-color: rgb(186 223 255 / 0.5);
}
.bg-sbBlue-100\/60 {
  background-color: rgb(186 223 255 / 0.6);
}
.bg-sbBlue-100\/70 {
  background-color: rgb(186 223 255 / 0.7);
}
.bg-sbBlue-100\/75 {
  background-color: rgb(186 223 255 / 0.75);
}
.bg-sbBlue-100\/80 {
  background-color: rgb(186 223 255 / 0.8);
}
.bg-sbBlue-100\/90 {
  background-color: rgb(186 223 255 / 0.9);
}
.bg-sbBlue-100\/95 {
  background-color: rgb(186 223 255 / 0.95);
}
.bg-sbBlue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-200\/0 {
  background-color: rgb(142 203 255 / 0);
}
.bg-sbBlue-200\/10 {
  background-color: rgb(142 203 255 / 0.1);
}
.bg-sbBlue-200\/100 {
  background-color: rgb(142 203 255 / 1);
}
.bg-sbBlue-200\/20 {
  background-color: rgb(142 203 255 / 0.2);
}
.bg-sbBlue-200\/25 {
  background-color: rgb(142 203 255 / 0.25);
}
.bg-sbBlue-200\/30 {
  background-color: rgb(142 203 255 / 0.3);
}
.bg-sbBlue-200\/40 {
  background-color: rgb(142 203 255 / 0.4);
}
.bg-sbBlue-200\/5 {
  background-color: rgb(142 203 255 / 0.05);
}
.bg-sbBlue-200\/50 {
  background-color: rgb(142 203 255 / 0.5);
}
.bg-sbBlue-200\/60 {
  background-color: rgb(142 203 255 / 0.6);
}
.bg-sbBlue-200\/70 {
  background-color: rgb(142 203 255 / 0.7);
}
.bg-sbBlue-200\/75 {
  background-color: rgb(142 203 255 / 0.75);
}
.bg-sbBlue-200\/80 {
  background-color: rgb(142 203 255 / 0.8);
}
.bg-sbBlue-200\/90 {
  background-color: rgb(142 203 255 / 0.9);
}
.bg-sbBlue-200\/95 {
  background-color: rgb(142 203 255 / 0.95);
}
.bg-sbBlue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-300\/0 {
  background-color: rgb(94 183 255 / 0);
}
.bg-sbBlue-300\/10 {
  background-color: rgb(94 183 255 / 0.1);
}
.bg-sbBlue-300\/100 {
  background-color: rgb(94 183 255 / 1);
}
.bg-sbBlue-300\/20 {
  background-color: rgb(94 183 255 / 0.2);
}
.bg-sbBlue-300\/25 {
  background-color: rgb(94 183 255 / 0.25);
}
.bg-sbBlue-300\/30 {
  background-color: rgb(94 183 255 / 0.3);
}
.bg-sbBlue-300\/40 {
  background-color: rgb(94 183 255 / 0.4);
}
.bg-sbBlue-300\/5 {
  background-color: rgb(94 183 255 / 0.05);
}
.bg-sbBlue-300\/50 {
  background-color: rgb(94 183 255 / 0.5);
}
.bg-sbBlue-300\/60 {
  background-color: rgb(94 183 255 / 0.6);
}
.bg-sbBlue-300\/70 {
  background-color: rgb(94 183 255 / 0.7);
}
.bg-sbBlue-300\/75 {
  background-color: rgb(94 183 255 / 0.75);
}
.bg-sbBlue-300\/80 {
  background-color: rgb(94 183 255 / 0.8);
}
.bg-sbBlue-300\/90 {
  background-color: rgb(94 183 255 / 0.9);
}
.bg-sbBlue-300\/95 {
  background-color: rgb(94 183 255 / 0.95);
}
.bg-sbBlue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-400\/0 {
  background-color: rgb(53 167 255 / 0);
}
.bg-sbBlue-400\/10 {
  background-color: rgb(53 167 255 / 0.1);
}
.bg-sbBlue-400\/100 {
  background-color: rgb(53 167 255 / 1);
}
.bg-sbBlue-400\/20 {
  background-color: rgb(53 167 255 / 0.2);
}
.bg-sbBlue-400\/25 {
  background-color: rgb(53 167 255 / 0.25);
}
.bg-sbBlue-400\/30 {
  background-color: rgb(53 167 255 / 0.3);
}
.bg-sbBlue-400\/40 {
  background-color: rgb(53 167 255 / 0.4);
}
.bg-sbBlue-400\/5 {
  background-color: rgb(53 167 255 / 0.05);
}
.bg-sbBlue-400\/50 {
  background-color: rgb(53 167 255 / 0.5);
}
.bg-sbBlue-400\/60 {
  background-color: rgb(53 167 255 / 0.6);
}
.bg-sbBlue-400\/70 {
  background-color: rgb(53 167 255 / 0.7);
}
.bg-sbBlue-400\/75 {
  background-color: rgb(53 167 255 / 0.75);
}
.bg-sbBlue-400\/80 {
  background-color: rgb(53 167 255 / 0.8);
}
.bg-sbBlue-400\/90 {
  background-color: rgb(53 167 255 / 0.9);
}
.bg-sbBlue-400\/95 {
  background-color: rgb(53 167 255 / 0.95);
}
.bg-sbBlue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-50\/0 {
  background-color: rgb(227 242 255 / 0);
}
.bg-sbBlue-50\/10 {
  background-color: rgb(227 242 255 / 0.1);
}
.bg-sbBlue-50\/100 {
  background-color: rgb(227 242 255 / 1);
}
.bg-sbBlue-50\/20 {
  background-color: rgb(227 242 255 / 0.2);
}
.bg-sbBlue-50\/25 {
  background-color: rgb(227 242 255 / 0.25);
}
.bg-sbBlue-50\/30 {
  background-color: rgb(227 242 255 / 0.3);
}
.bg-sbBlue-50\/40 {
  background-color: rgb(227 242 255 / 0.4);
}
.bg-sbBlue-50\/5 {
  background-color: rgb(227 242 255 / 0.05);
}
.bg-sbBlue-50\/50 {
  background-color: rgb(227 242 255 / 0.5);
}
.bg-sbBlue-50\/60 {
  background-color: rgb(227 242 255 / 0.6);
}
.bg-sbBlue-50\/70 {
  background-color: rgb(227 242 255 / 0.7);
}
.bg-sbBlue-50\/75 {
  background-color: rgb(227 242 255 / 0.75);
}
.bg-sbBlue-50\/80 {
  background-color: rgb(227 242 255 / 0.8);
}
.bg-sbBlue-50\/90 {
  background-color: rgb(227 242 255 / 0.9);
}
.bg-sbBlue-50\/95 {
  background-color: rgb(227 242 255 / 0.95);
}
.bg-sbBlue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity));
}
.bg-sbBlue-500\/0 {
  background-color: rgb(0 152 255 / 0);
}
.bg-sbBlue-500\/10 {
  background-color: rgb(0 152 255 / 0.1);
}
.bg-sbBlue-500\/100 {
  background-color: rgb(0 152 255 / 1);
}
.bg-sbBlue-500\/20 {
  background-color: rgb(0 152 255 / 0.2);
}
.bg-sbBlue-500\/25 {
  background-color: rgb(0 152 255 / 0.25);
}
.bg-sbBlue-500\/30 {
  background-color: rgb(0 152 255 / 0.3);
}
.bg-sbBlue-500\/40 {
  background-color: rgb(0 152 255 / 0.4);
}
.bg-sbBlue-500\/5 {
  background-color: rgb(0 152 255 / 0.05);
}
.bg-sbBlue-500\/50 {
  background-color: rgb(0 152 255 / 0.5);
}
.bg-sbBlue-500\/60 {
  background-color: rgb(0 152 255 / 0.6);
}
.bg-sbBlue-500\/70 {
  background-color: rgb(0 152 255 / 0.7);
}
.bg-sbBlue-500\/75 {
  background-color: rgb(0 152 255 / 0.75);
}
.bg-sbBlue-500\/80 {
  background-color: rgb(0 152 255 / 0.8);
}
.bg-sbBlue-500\/90 {
  background-color: rgb(0 152 255 / 0.9);
}
.bg-sbBlue-500\/95 {
  background-color: rgb(0 152 255 / 0.95);
}
.bg-sbBlue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity));
}
.bg-sbBlue-600\/0 {
  background-color: rgb(0 138 241 / 0);
}
.bg-sbBlue-600\/10 {
  background-color: rgb(0 138 241 / 0.1);
}
.bg-sbBlue-600\/100 {
  background-color: rgb(0 138 241 / 1);
}
.bg-sbBlue-600\/20 {
  background-color: rgb(0 138 241 / 0.2);
}
.bg-sbBlue-600\/25 {
  background-color: rgb(0 138 241 / 0.25);
}
.bg-sbBlue-600\/30 {
  background-color: rgb(0 138 241 / 0.3);
}
.bg-sbBlue-600\/40 {
  background-color: rgb(0 138 241 / 0.4);
}
.bg-sbBlue-600\/5 {
  background-color: rgb(0 138 241 / 0.05);
}
.bg-sbBlue-600\/50 {
  background-color: rgb(0 138 241 / 0.5);
}
.bg-sbBlue-600\/60 {
  background-color: rgb(0 138 241 / 0.6);
}
.bg-sbBlue-600\/70 {
  background-color: rgb(0 138 241 / 0.7);
}
.bg-sbBlue-600\/75 {
  background-color: rgb(0 138 241 / 0.75);
}
.bg-sbBlue-600\/80 {
  background-color: rgb(0 138 241 / 0.8);
}
.bg-sbBlue-600\/90 {
  background-color: rgb(0 138 241 / 0.9);
}
.bg-sbBlue-600\/95 {
  background-color: rgb(0 138 241 / 0.95);
}
.bg-sbBlue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity));
}
.bg-sbBlue-700\/0 {
  background-color: rgb(0 119 222 / 0);
}
.bg-sbBlue-700\/10 {
  background-color: rgb(0 119 222 / 0.1);
}
.bg-sbBlue-700\/100 {
  background-color: rgb(0 119 222 / 1);
}
.bg-sbBlue-700\/20 {
  background-color: rgb(0 119 222 / 0.2);
}
.bg-sbBlue-700\/25 {
  background-color: rgb(0 119 222 / 0.25);
}
.bg-sbBlue-700\/30 {
  background-color: rgb(0 119 222 / 0.3);
}
.bg-sbBlue-700\/40 {
  background-color: rgb(0 119 222 / 0.4);
}
.bg-sbBlue-700\/5 {
  background-color: rgb(0 119 222 / 0.05);
}
.bg-sbBlue-700\/50 {
  background-color: rgb(0 119 222 / 0.5);
}
.bg-sbBlue-700\/60 {
  background-color: rgb(0 119 222 / 0.6);
}
.bg-sbBlue-700\/70 {
  background-color: rgb(0 119 222 / 0.7);
}
.bg-sbBlue-700\/75 {
  background-color: rgb(0 119 222 / 0.75);
}
.bg-sbBlue-700\/80 {
  background-color: rgb(0 119 222 / 0.8);
}
.bg-sbBlue-700\/90 {
  background-color: rgb(0 119 222 / 0.9);
}
.bg-sbBlue-700\/95 {
  background-color: rgb(0 119 222 / 0.95);
}
.bg-sbBlue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity));
}
.bg-sbBlue-800\/0 {
  background-color: rgb(0 102 204 / 0);
}
.bg-sbBlue-800\/10 {
  background-color: rgb(0 102 204 / 0.1);
}
.bg-sbBlue-800\/100 {
  background-color: rgb(0 102 204 / 1);
}
.bg-sbBlue-800\/20 {
  background-color: rgb(0 102 204 / 0.2);
}
.bg-sbBlue-800\/25 {
  background-color: rgb(0 102 204 / 0.25);
}
.bg-sbBlue-800\/30 {
  background-color: rgb(0 102 204 / 0.3);
}
.bg-sbBlue-800\/40 {
  background-color: rgb(0 102 204 / 0.4);
}
.bg-sbBlue-800\/5 {
  background-color: rgb(0 102 204 / 0.05);
}
.bg-sbBlue-800\/50 {
  background-color: rgb(0 102 204 / 0.5);
}
.bg-sbBlue-800\/60 {
  background-color: rgb(0 102 204 / 0.6);
}
.bg-sbBlue-800\/70 {
  background-color: rgb(0 102 204 / 0.7);
}
.bg-sbBlue-800\/75 {
  background-color: rgb(0 102 204 / 0.75);
}
.bg-sbBlue-800\/80 {
  background-color: rgb(0 102 204 / 0.8);
}
.bg-sbBlue-800\/90 {
  background-color: rgb(0 102 204 / 0.9);
}
.bg-sbBlue-800\/95 {
  background-color: rgb(0 102 204 / 0.95);
}
.bg-sbBlue-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity));
}
.bg-sbBlue-900\/0 {
  background-color: rgb(0 71 173 / 0);
}
.bg-sbBlue-900\/10 {
  background-color: rgb(0 71 173 / 0.1);
}
.bg-sbBlue-900\/100 {
  background-color: rgb(0 71 173 / 1);
}
.bg-sbBlue-900\/20 {
  background-color: rgb(0 71 173 / 0.2);
}
.bg-sbBlue-900\/25 {
  background-color: rgb(0 71 173 / 0.25);
}
.bg-sbBlue-900\/30 {
  background-color: rgb(0 71 173 / 0.3);
}
.bg-sbBlue-900\/40 {
  background-color: rgb(0 71 173 / 0.4);
}
.bg-sbBlue-900\/5 {
  background-color: rgb(0 71 173 / 0.05);
}
.bg-sbBlue-900\/50 {
  background-color: rgb(0 71 173 / 0.5);
}
.bg-sbBlue-900\/60 {
  background-color: rgb(0 71 173 / 0.6);
}
.bg-sbBlue-900\/70 {
  background-color: rgb(0 71 173 / 0.7);
}
.bg-sbBlue-900\/75 {
  background-color: rgb(0 71 173 / 0.75);
}
.bg-sbBlue-900\/80 {
  background-color: rgb(0 71 173 / 0.8);
}
.bg-sbBlue-900\/90 {
  background-color: rgb(0 71 173 / 0.9);
}
.bg-sbBlue-900\/95 {
  background-color: rgb(0 71 173 / 0.95);
}
.bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
.bg-sky-100\/0 {
  background-color: rgb(224 242 254 / 0);
}
.bg-sky-100\/10 {
  background-color: rgb(224 242 254 / 0.1);
}
.bg-sky-100\/100 {
  background-color: rgb(224 242 254 / 1);
}
.bg-sky-100\/20 {
  background-color: rgb(224 242 254 / 0.2);
}
.bg-sky-100\/25 {
  background-color: rgb(224 242 254 / 0.25);
}
.bg-sky-100\/30 {
  background-color: rgb(224 242 254 / 0.3);
}
.bg-sky-100\/40 {
  background-color: rgb(224 242 254 / 0.4);
}
.bg-sky-100\/5 {
  background-color: rgb(224 242 254 / 0.05);
}
.bg-sky-100\/50 {
  background-color: rgb(224 242 254 / 0.5);
}
.bg-sky-100\/60 {
  background-color: rgb(224 242 254 / 0.6);
}
.bg-sky-100\/70 {
  background-color: rgb(224 242 254 / 0.7);
}
.bg-sky-100\/75 {
  background-color: rgb(224 242 254 / 0.75);
}
.bg-sky-100\/80 {
  background-color: rgb(224 242 254 / 0.8);
}
.bg-sky-100\/90 {
  background-color: rgb(224 242 254 / 0.9);
}
.bg-sky-100\/95 {
  background-color: rgb(224 242 254 / 0.95);
}
.bg-sky-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
.bg-sky-200\/0 {
  background-color: rgb(186 230 253 / 0);
}
.bg-sky-200\/10 {
  background-color: rgb(186 230 253 / 0.1);
}
.bg-sky-200\/100 {
  background-color: rgb(186 230 253 / 1);
}
.bg-sky-200\/20 {
  background-color: rgb(186 230 253 / 0.2);
}
.bg-sky-200\/25 {
  background-color: rgb(186 230 253 / 0.25);
}
.bg-sky-200\/30 {
  background-color: rgb(186 230 253 / 0.3);
}
.bg-sky-200\/40 {
  background-color: rgb(186 230 253 / 0.4);
}
.bg-sky-200\/5 {
  background-color: rgb(186 230 253 / 0.05);
}
.bg-sky-200\/50 {
  background-color: rgb(186 230 253 / 0.5);
}
.bg-sky-200\/60 {
  background-color: rgb(186 230 253 / 0.6);
}
.bg-sky-200\/70 {
  background-color: rgb(186 230 253 / 0.7);
}
.bg-sky-200\/75 {
  background-color: rgb(186 230 253 / 0.75);
}
.bg-sky-200\/80 {
  background-color: rgb(186 230 253 / 0.8);
}
.bg-sky-200\/90 {
  background-color: rgb(186 230 253 / 0.9);
}
.bg-sky-200\/95 {
  background-color: rgb(186 230 253 / 0.95);
}
.bg-sky-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
.bg-sky-300\/0 {
  background-color: rgb(125 211 252 / 0);
}
.bg-sky-300\/10 {
  background-color: rgb(125 211 252 / 0.1);
}
.bg-sky-300\/100 {
  background-color: rgb(125 211 252 / 1);
}
.bg-sky-300\/20 {
  background-color: rgb(125 211 252 / 0.2);
}
.bg-sky-300\/25 {
  background-color: rgb(125 211 252 / 0.25);
}
.bg-sky-300\/30 {
  background-color: rgb(125 211 252 / 0.3);
}
.bg-sky-300\/40 {
  background-color: rgb(125 211 252 / 0.4);
}
.bg-sky-300\/5 {
  background-color: rgb(125 211 252 / 0.05);
}
.bg-sky-300\/50 {
  background-color: rgb(125 211 252 / 0.5);
}
.bg-sky-300\/60 {
  background-color: rgb(125 211 252 / 0.6);
}
.bg-sky-300\/70 {
  background-color: rgb(125 211 252 / 0.7);
}
.bg-sky-300\/75 {
  background-color: rgb(125 211 252 / 0.75);
}
.bg-sky-300\/80 {
  background-color: rgb(125 211 252 / 0.8);
}
.bg-sky-300\/90 {
  background-color: rgb(125 211 252 / 0.9);
}
.bg-sky-300\/95 {
  background-color: rgb(125 211 252 / 0.95);
}
.bg-sky-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
.bg-sky-400\/0 {
  background-color: rgb(56 189 248 / 0);
}
.bg-sky-400\/10 {
  background-color: rgb(56 189 248 / 0.1);
}
.bg-sky-400\/100 {
  background-color: rgb(56 189 248 / 1);
}
.bg-sky-400\/20 {
  background-color: rgb(56 189 248 / 0.2);
}
.bg-sky-400\/25 {
  background-color: rgb(56 189 248 / 0.25);
}
.bg-sky-400\/30 {
  background-color: rgb(56 189 248 / 0.3);
}
.bg-sky-400\/40 {
  background-color: rgb(56 189 248 / 0.4);
}
.bg-sky-400\/5 {
  background-color: rgb(56 189 248 / 0.05);
}
.bg-sky-400\/50 {
  background-color: rgb(56 189 248 / 0.5);
}
.bg-sky-400\/60 {
  background-color: rgb(56 189 248 / 0.6);
}
.bg-sky-400\/70 {
  background-color: rgb(56 189 248 / 0.7);
}
.bg-sky-400\/75 {
  background-color: rgb(56 189 248 / 0.75);
}
.bg-sky-400\/80 {
  background-color: rgb(56 189 248 / 0.8);
}
.bg-sky-400\/90 {
  background-color: rgb(56 189 248 / 0.9);
}
.bg-sky-400\/95 {
  background-color: rgb(56 189 248 / 0.95);
}
.bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
.bg-sky-50\/0 {
  background-color: rgb(240 249 255 / 0);
}
.bg-sky-50\/10 {
  background-color: rgb(240 249 255 / 0.1);
}
.bg-sky-50\/100 {
  background-color: rgb(240 249 255 / 1);
}
.bg-sky-50\/20 {
  background-color: rgb(240 249 255 / 0.2);
}
.bg-sky-50\/25 {
  background-color: rgb(240 249 255 / 0.25);
}
.bg-sky-50\/30 {
  background-color: rgb(240 249 255 / 0.3);
}
.bg-sky-50\/40 {
  background-color: rgb(240 249 255 / 0.4);
}
.bg-sky-50\/5 {
  background-color: rgb(240 249 255 / 0.05);
}
.bg-sky-50\/50 {
  background-color: rgb(240 249 255 / 0.5);
}
.bg-sky-50\/60 {
  background-color: rgb(240 249 255 / 0.6);
}
.bg-sky-50\/70 {
  background-color: rgb(240 249 255 / 0.7);
}
.bg-sky-50\/75 {
  background-color: rgb(240 249 255 / 0.75);
}
.bg-sky-50\/80 {
  background-color: rgb(240 249 255 / 0.8);
}
.bg-sky-50\/90 {
  background-color: rgb(240 249 255 / 0.9);
}
.bg-sky-50\/95 {
  background-color: rgb(240 249 255 / 0.95);
}
.bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
.bg-sky-500\/0 {
  background-color: rgb(14 165 233 / 0);
}
.bg-sky-500\/10 {
  background-color: rgb(14 165 233 / 0.1);
}
.bg-sky-500\/100 {
  background-color: rgb(14 165 233 / 1);
}
.bg-sky-500\/20 {
  background-color: rgb(14 165 233 / 0.2);
}
.bg-sky-500\/25 {
  background-color: rgb(14 165 233 / 0.25);
}
.bg-sky-500\/30 {
  background-color: rgb(14 165 233 / 0.3);
}
.bg-sky-500\/40 {
  background-color: rgb(14 165 233 / 0.4);
}
.bg-sky-500\/5 {
  background-color: rgb(14 165 233 / 0.05);
}
.bg-sky-500\/50 {
  background-color: rgb(14 165 233 / 0.5);
}
.bg-sky-500\/60 {
  background-color: rgb(14 165 233 / 0.6);
}
.bg-sky-500\/70 {
  background-color: rgb(14 165 233 / 0.7);
}
.bg-sky-500\/75 {
  background-color: rgb(14 165 233 / 0.75);
}
.bg-sky-500\/80 {
  background-color: rgb(14 165 233 / 0.8);
}
.bg-sky-500\/90 {
  background-color: rgb(14 165 233 / 0.9);
}
.bg-sky-500\/95 {
  background-color: rgb(14 165 233 / 0.95);
}
.bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}
.bg-sky-600\/0 {
  background-color: rgb(2 132 199 / 0);
}
.bg-sky-600\/10 {
  background-color: rgb(2 132 199 / 0.1);
}
.bg-sky-600\/100 {
  background-color: rgb(2 132 199 / 1);
}
.bg-sky-600\/20 {
  background-color: rgb(2 132 199 / 0.2);
}
.bg-sky-600\/25 {
  background-color: rgb(2 132 199 / 0.25);
}
.bg-sky-600\/30 {
  background-color: rgb(2 132 199 / 0.3);
}
.bg-sky-600\/40 {
  background-color: rgb(2 132 199 / 0.4);
}
.bg-sky-600\/5 {
  background-color: rgb(2 132 199 / 0.05);
}
.bg-sky-600\/50 {
  background-color: rgb(2 132 199 / 0.5);
}
.bg-sky-600\/60 {
  background-color: rgb(2 132 199 / 0.6);
}
.bg-sky-600\/70 {
  background-color: rgb(2 132 199 / 0.7);
}
.bg-sky-600\/75 {
  background-color: rgb(2 132 199 / 0.75);
}
.bg-sky-600\/80 {
  background-color: rgb(2 132 199 / 0.8);
}
.bg-sky-600\/90 {
  background-color: rgb(2 132 199 / 0.9);
}
.bg-sky-600\/95 {
  background-color: rgb(2 132 199 / 0.95);
}
.bg-sky-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}
.bg-sky-700\/0 {
  background-color: rgb(3 105 161 / 0);
}
.bg-sky-700\/10 {
  background-color: rgb(3 105 161 / 0.1);
}
.bg-sky-700\/100 {
  background-color: rgb(3 105 161 / 1);
}
.bg-sky-700\/20 {
  background-color: rgb(3 105 161 / 0.2);
}
.bg-sky-700\/25 {
  background-color: rgb(3 105 161 / 0.25);
}
.bg-sky-700\/30 {
  background-color: rgb(3 105 161 / 0.3);
}
.bg-sky-700\/40 {
  background-color: rgb(3 105 161 / 0.4);
}
.bg-sky-700\/5 {
  background-color: rgb(3 105 161 / 0.05);
}
.bg-sky-700\/50 {
  background-color: rgb(3 105 161 / 0.5);
}
.bg-sky-700\/60 {
  background-color: rgb(3 105 161 / 0.6);
}
.bg-sky-700\/70 {
  background-color: rgb(3 105 161 / 0.7);
}
.bg-sky-700\/75 {
  background-color: rgb(3 105 161 / 0.75);
}
.bg-sky-700\/80 {
  background-color: rgb(3 105 161 / 0.8);
}
.bg-sky-700\/90 {
  background-color: rgb(3 105 161 / 0.9);
}
.bg-sky-700\/95 {
  background-color: rgb(3 105 161 / 0.95);
}
.bg-sky-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
.bg-sky-800\/0 {
  background-color: rgb(7 89 133 / 0);
}
.bg-sky-800\/10 {
  background-color: rgb(7 89 133 / 0.1);
}
.bg-sky-800\/100 {
  background-color: rgb(7 89 133 / 1);
}
.bg-sky-800\/20 {
  background-color: rgb(7 89 133 / 0.2);
}
.bg-sky-800\/25 {
  background-color: rgb(7 89 133 / 0.25);
}
.bg-sky-800\/30 {
  background-color: rgb(7 89 133 / 0.3);
}
.bg-sky-800\/40 {
  background-color: rgb(7 89 133 / 0.4);
}
.bg-sky-800\/5 {
  background-color: rgb(7 89 133 / 0.05);
}
.bg-sky-800\/50 {
  background-color: rgb(7 89 133 / 0.5);
}
.bg-sky-800\/60 {
  background-color: rgb(7 89 133 / 0.6);
}
.bg-sky-800\/70 {
  background-color: rgb(7 89 133 / 0.7);
}
.bg-sky-800\/75 {
  background-color: rgb(7 89 133 / 0.75);
}
.bg-sky-800\/80 {
  background-color: rgb(7 89 133 / 0.8);
}
.bg-sky-800\/90 {
  background-color: rgb(7 89 133 / 0.9);
}
.bg-sky-800\/95 {
  background-color: rgb(7 89 133 / 0.95);
}
.bg-sky-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
.bg-sky-900\/0 {
  background-color: rgb(12 74 110 / 0);
}
.bg-sky-900\/10 {
  background-color: rgb(12 74 110 / 0.1);
}
.bg-sky-900\/100 {
  background-color: rgb(12 74 110 / 1);
}
.bg-sky-900\/20 {
  background-color: rgb(12 74 110 / 0.2);
}
.bg-sky-900\/25 {
  background-color: rgb(12 74 110 / 0.25);
}
.bg-sky-900\/30 {
  background-color: rgb(12 74 110 / 0.3);
}
.bg-sky-900\/40 {
  background-color: rgb(12 74 110 / 0.4);
}
.bg-sky-900\/5 {
  background-color: rgb(12 74 110 / 0.05);
}
.bg-sky-900\/50 {
  background-color: rgb(12 74 110 / 0.5);
}
.bg-sky-900\/60 {
  background-color: rgb(12 74 110 / 0.6);
}
.bg-sky-900\/70 {
  background-color: rgb(12 74 110 / 0.7);
}
.bg-sky-900\/75 {
  background-color: rgb(12 74 110 / 0.75);
}
.bg-sky-900\/80 {
  background-color: rgb(12 74 110 / 0.8);
}
.bg-sky-900\/90 {
  background-color: rgb(12 74 110 / 0.9);
}
.bg-sky-900\/95 {
  background-color: rgb(12 74 110 / 0.95);
}
.bg-sky-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}
.bg-sky-950\/0 {
  background-color: rgb(8 47 73 / 0);
}
.bg-sky-950\/10 {
  background-color: rgb(8 47 73 / 0.1);
}
.bg-sky-950\/100 {
  background-color: rgb(8 47 73 / 1);
}
.bg-sky-950\/20 {
  background-color: rgb(8 47 73 / 0.2);
}
.bg-sky-950\/25 {
  background-color: rgb(8 47 73 / 0.25);
}
.bg-sky-950\/30 {
  background-color: rgb(8 47 73 / 0.3);
}
.bg-sky-950\/40 {
  background-color: rgb(8 47 73 / 0.4);
}
.bg-sky-950\/5 {
  background-color: rgb(8 47 73 / 0.05);
}
.bg-sky-950\/50 {
  background-color: rgb(8 47 73 / 0.5);
}
.bg-sky-950\/60 {
  background-color: rgb(8 47 73 / 0.6);
}
.bg-sky-950\/70 {
  background-color: rgb(8 47 73 / 0.7);
}
.bg-sky-950\/75 {
  background-color: rgb(8 47 73 / 0.75);
}
.bg-sky-950\/80 {
  background-color: rgb(8 47 73 / 0.8);
}
.bg-sky-950\/90 {
  background-color: rgb(8 47 73 / 0.9);
}
.bg-sky-950\/95 {
  background-color: rgb(8 47 73 / 0.95);
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-slate-100\/0 {
  background-color: rgb(241 245 249 / 0);
}
.bg-slate-100\/10 {
  background-color: rgb(241 245 249 / 0.1);
}
.bg-slate-100\/100 {
  background-color: rgb(241 245 249 / 1);
}
.bg-slate-100\/20 {
  background-color: rgb(241 245 249 / 0.2);
}
.bg-slate-100\/25 {
  background-color: rgb(241 245 249 / 0.25);
}
.bg-slate-100\/30 {
  background-color: rgb(241 245 249 / 0.3);
}
.bg-slate-100\/40 {
  background-color: rgb(241 245 249 / 0.4);
}
.bg-slate-100\/5 {
  background-color: rgb(241 245 249 / 0.05);
}
.bg-slate-100\/50 {
  background-color: rgb(241 245 249 / 0.5);
}
.bg-slate-100\/60 {
  background-color: rgb(241 245 249 / 0.6);
}
.bg-slate-100\/70 {
  background-color: rgb(241 245 249 / 0.7);
}
.bg-slate-100\/75 {
  background-color: rgb(241 245 249 / 0.75);
}
.bg-slate-100\/80 {
  background-color: rgb(241 245 249 / 0.8);
}
.bg-slate-100\/90 {
  background-color: rgb(241 245 249 / 0.9);
}
.bg-slate-100\/95 {
  background-color: rgb(241 245 249 / 0.95);
}
.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-slate-200\/0 {
  background-color: rgb(226 232 240 / 0);
}
.bg-slate-200\/10 {
  background-color: rgb(226 232 240 / 0.1);
}
.bg-slate-200\/100 {
  background-color: rgb(226 232 240 / 1);
}
.bg-slate-200\/20 {
  background-color: rgb(226 232 240 / 0.2);
}
.bg-slate-200\/25 {
  background-color: rgb(226 232 240 / 0.25);
}
.bg-slate-200\/30 {
  background-color: rgb(226 232 240 / 0.3);
}
.bg-slate-200\/40 {
  background-color: rgb(226 232 240 / 0.4);
}
.bg-slate-200\/5 {
  background-color: rgb(226 232 240 / 0.05);
}
.bg-slate-200\/50 {
  background-color: rgb(226 232 240 / 0.5);
}
.bg-slate-200\/60 {
  background-color: rgb(226 232 240 / 0.6);
}
.bg-slate-200\/70 {
  background-color: rgb(226 232 240 / 0.7);
}
.bg-slate-200\/75 {
  background-color: rgb(226 232 240 / 0.75);
}
.bg-slate-200\/80 {
  background-color: rgb(226 232 240 / 0.8);
}
.bg-slate-200\/90 {
  background-color: rgb(226 232 240 / 0.9);
}
.bg-slate-200\/95 {
  background-color: rgb(226 232 240 / 0.95);
}
.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.bg-slate-300\/0 {
  background-color: rgb(203 213 225 / 0);
}
.bg-slate-300\/10 {
  background-color: rgb(203 213 225 / 0.1);
}
.bg-slate-300\/100 {
  background-color: rgb(203 213 225 / 1);
}
.bg-slate-300\/20 {
  background-color: rgb(203 213 225 / 0.2);
}
.bg-slate-300\/25 {
  background-color: rgb(203 213 225 / 0.25);
}
.bg-slate-300\/30 {
  background-color: rgb(203 213 225 / 0.3);
}
.bg-slate-300\/40 {
  background-color: rgb(203 213 225 / 0.4);
}
.bg-slate-300\/5 {
  background-color: rgb(203 213 225 / 0.05);
}
.bg-slate-300\/50 {
  background-color: rgb(203 213 225 / 0.5);
}
.bg-slate-300\/60 {
  background-color: rgb(203 213 225 / 0.6);
}
.bg-slate-300\/70 {
  background-color: rgb(203 213 225 / 0.7);
}
.bg-slate-300\/75 {
  background-color: rgb(203 213 225 / 0.75);
}
.bg-slate-300\/80 {
  background-color: rgb(203 213 225 / 0.8);
}
.bg-slate-300\/90 {
  background-color: rgb(203 213 225 / 0.9);
}
.bg-slate-300\/95 {
  background-color: rgb(203 213 225 / 0.95);
}
.bg-slate-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.bg-slate-400\/0 {
  background-color: rgb(148 163 184 / 0);
}
.bg-slate-400\/10 {
  background-color: rgb(148 163 184 / 0.1);
}
.bg-slate-400\/100 {
  background-color: rgb(148 163 184 / 1);
}
.bg-slate-400\/20 {
  background-color: rgb(148 163 184 / 0.2);
}
.bg-slate-400\/25 {
  background-color: rgb(148 163 184 / 0.25);
}
.bg-slate-400\/30 {
  background-color: rgb(148 163 184 / 0.3);
}
.bg-slate-400\/40 {
  background-color: rgb(148 163 184 / 0.4);
}
.bg-slate-400\/5 {
  background-color: rgb(148 163 184 / 0.05);
}
.bg-slate-400\/50 {
  background-color: rgb(148 163 184 / 0.5);
}
.bg-slate-400\/60 {
  background-color: rgb(148 163 184 / 0.6);
}
.bg-slate-400\/70 {
  background-color: rgb(148 163 184 / 0.7);
}
.bg-slate-400\/75 {
  background-color: rgb(148 163 184 / 0.75);
}
.bg-slate-400\/80 {
  background-color: rgb(148 163 184 / 0.8);
}
.bg-slate-400\/90 {
  background-color: rgb(148 163 184 / 0.9);
}
.bg-slate-400\/95 {
  background-color: rgb(148 163 184 / 0.95);
}
.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-slate-50\/0 {
  background-color: rgb(248 250 252 / 0);
}
.bg-slate-50\/10 {
  background-color: rgb(248 250 252 / 0.1);
}
.bg-slate-50\/100 {
  background-color: rgb(248 250 252 / 1);
}
.bg-slate-50\/20 {
  background-color: rgb(248 250 252 / 0.2);
}
.bg-slate-50\/25 {
  background-color: rgb(248 250 252 / 0.25);
}
.bg-slate-50\/30 {
  background-color: rgb(248 250 252 / 0.3);
}
.bg-slate-50\/40 {
  background-color: rgb(248 250 252 / 0.4);
}
.bg-slate-50\/5 {
  background-color: rgb(248 250 252 / 0.05);
}
.bg-slate-50\/50 {
  background-color: rgb(248 250 252 / 0.5);
}
.bg-slate-50\/60 {
  background-color: rgb(248 250 252 / 0.6);
}
.bg-slate-50\/70 {
  background-color: rgb(248 250 252 / 0.7);
}
.bg-slate-50\/75 {
  background-color: rgb(248 250 252 / 0.75);
}
.bg-slate-50\/80 {
  background-color: rgb(248 250 252 / 0.8);
}
.bg-slate-50\/90 {
  background-color: rgb(248 250 252 / 0.9);
}
.bg-slate-50\/95 {
  background-color: rgb(248 250 252 / 0.95);
}
.bg-slate-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.bg-slate-500\/0 {
  background-color: rgb(100 116 139 / 0);
}
.bg-slate-500\/10 {
  background-color: rgb(100 116 139 / 0.1);
}
.bg-slate-500\/100 {
  background-color: rgb(100 116 139 / 1);
}
.bg-slate-500\/20 {
  background-color: rgb(100 116 139 / 0.2);
}
.bg-slate-500\/25 {
  background-color: rgb(100 116 139 / 0.25);
}
.bg-slate-500\/30 {
  background-color: rgb(100 116 139 / 0.3);
}
.bg-slate-500\/40 {
  background-color: rgb(100 116 139 / 0.4);
}
.bg-slate-500\/5 {
  background-color: rgb(100 116 139 / 0.05);
}
.bg-slate-500\/50 {
  background-color: rgb(100 116 139 / 0.5);
}
.bg-slate-500\/60 {
  background-color: rgb(100 116 139 / 0.6);
}
.bg-slate-500\/70 {
  background-color: rgb(100 116 139 / 0.7);
}
.bg-slate-500\/75 {
  background-color: rgb(100 116 139 / 0.75);
}
.bg-slate-500\/80 {
  background-color: rgb(100 116 139 / 0.8);
}
.bg-slate-500\/90 {
  background-color: rgb(100 116 139 / 0.9);
}
.bg-slate-500\/95 {
  background-color: rgb(100 116 139 / 0.95);
}
.bg-slate-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.bg-slate-600\/0 {
  background-color: rgb(71 85 105 / 0);
}
.bg-slate-600\/10 {
  background-color: rgb(71 85 105 / 0.1);
}
.bg-slate-600\/100 {
  background-color: rgb(71 85 105 / 1);
}
.bg-slate-600\/20 {
  background-color: rgb(71 85 105 / 0.2);
}
.bg-slate-600\/25 {
  background-color: rgb(71 85 105 / 0.25);
}
.bg-slate-600\/30 {
  background-color: rgb(71 85 105 / 0.3);
}
.bg-slate-600\/40 {
  background-color: rgb(71 85 105 / 0.4);
}
.bg-slate-600\/5 {
  background-color: rgb(71 85 105 / 0.05);
}
.bg-slate-600\/50 {
  background-color: rgb(71 85 105 / 0.5);
}
.bg-slate-600\/60 {
  background-color: rgb(71 85 105 / 0.6);
}
.bg-slate-600\/70 {
  background-color: rgb(71 85 105 / 0.7);
}
.bg-slate-600\/75 {
  background-color: rgb(71 85 105 / 0.75);
}
.bg-slate-600\/80 {
  background-color: rgb(71 85 105 / 0.8);
}
.bg-slate-600\/90 {
  background-color: rgb(71 85 105 / 0.9);
}
.bg-slate-600\/95 {
  background-color: rgb(71 85 105 / 0.95);
}
.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.bg-slate-700\/0 {
  background-color: rgb(51 65 85 / 0);
}
.bg-slate-700\/10 {
  background-color: rgb(51 65 85 / 0.1);
}
.bg-slate-700\/100 {
  background-color: rgb(51 65 85 / 1);
}
.bg-slate-700\/20 {
  background-color: rgb(51 65 85 / 0.2);
}
.bg-slate-700\/25 {
  background-color: rgb(51 65 85 / 0.25);
}
.bg-slate-700\/30 {
  background-color: rgb(51 65 85 / 0.3);
}
.bg-slate-700\/40 {
  background-color: rgb(51 65 85 / 0.4);
}
.bg-slate-700\/5 {
  background-color: rgb(51 65 85 / 0.05);
}
.bg-slate-700\/50 {
  background-color: rgb(51 65 85 / 0.5);
}
.bg-slate-700\/60 {
  background-color: rgb(51 65 85 / 0.6);
}
.bg-slate-700\/70 {
  background-color: rgb(51 65 85 / 0.7);
}
.bg-slate-700\/75 {
  background-color: rgb(51 65 85 / 0.75);
}
.bg-slate-700\/80 {
  background-color: rgb(51 65 85 / 0.8);
}
.bg-slate-700\/90 {
  background-color: rgb(51 65 85 / 0.9);
}
.bg-slate-700\/95 {
  background-color: rgb(51 65 85 / 0.95);
}
.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-slate-800\/0 {
  background-color: rgb(30 41 59 / 0);
}
.bg-slate-800\/10 {
  background-color: rgb(30 41 59 / 0.1);
}
.bg-slate-800\/100 {
  background-color: rgb(30 41 59 / 1);
}
.bg-slate-800\/20 {
  background-color: rgb(30 41 59 / 0.2);
}
.bg-slate-800\/25 {
  background-color: rgb(30 41 59 / 0.25);
}
.bg-slate-800\/30 {
  background-color: rgb(30 41 59 / 0.3);
}
.bg-slate-800\/40 {
  background-color: rgb(30 41 59 / 0.4);
}
.bg-slate-800\/5 {
  background-color: rgb(30 41 59 / 0.05);
}
.bg-slate-800\/50 {
  background-color: rgb(30 41 59 / 0.5);
}
.bg-slate-800\/60 {
  background-color: rgb(30 41 59 / 0.6);
}
.bg-slate-800\/70 {
  background-color: rgb(30 41 59 / 0.7);
}
.bg-slate-800\/75 {
  background-color: rgb(30 41 59 / 0.75);
}
.bg-slate-800\/80 {
  background-color: rgb(30 41 59 / 0.8);
}
.bg-slate-800\/90 {
  background-color: rgb(30 41 59 / 0.9);
}
.bg-slate-800\/95 {
  background-color: rgb(30 41 59 / 0.95);
}
.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-slate-900\/0 {
  background-color: rgb(15 23 42 / 0);
}
.bg-slate-900\/10 {
  background-color: rgb(15 23 42 / 0.1);
}
.bg-slate-900\/100 {
  background-color: rgb(15 23 42 / 1);
}
.bg-slate-900\/20 {
  background-color: rgb(15 23 42 / 0.2);
}
.bg-slate-900\/25 {
  background-color: rgb(15 23 42 / 0.25);
}
.bg-slate-900\/30 {
  background-color: rgb(15 23 42 / 0.3);
}
.bg-slate-900\/40 {
  background-color: rgb(15 23 42 / 0.4);
}
.bg-slate-900\/5 {
  background-color: rgb(15 23 42 / 0.05);
}
.bg-slate-900\/50 {
  background-color: rgb(15 23 42 / 0.5);
}
.bg-slate-900\/60 {
  background-color: rgb(15 23 42 / 0.6);
}
.bg-slate-900\/70 {
  background-color: rgb(15 23 42 / 0.7);
}
.bg-slate-900\/75 {
  background-color: rgb(15 23 42 / 0.75);
}
.bg-slate-900\/80 {
  background-color: rgb(15 23 42 / 0.8);
}
.bg-slate-900\/90 {
  background-color: rgb(15 23 42 / 0.9);
}
.bg-slate-900\/95 {
  background-color: rgb(15 23 42 / 0.95);
}
.bg-slate-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}
.bg-slate-950\/0 {
  background-color: rgb(2 6 23 / 0);
}
.bg-slate-950\/10 {
  background-color: rgb(2 6 23 / 0.1);
}
.bg-slate-950\/100 {
  background-color: rgb(2 6 23 / 1);
}
.bg-slate-950\/20 {
  background-color: rgb(2 6 23 / 0.2);
}
.bg-slate-950\/25 {
  background-color: rgb(2 6 23 / 0.25);
}
.bg-slate-950\/30 {
  background-color: rgb(2 6 23 / 0.3);
}
.bg-slate-950\/40 {
  background-color: rgb(2 6 23 / 0.4);
}
.bg-slate-950\/5 {
  background-color: rgb(2 6 23 / 0.05);
}
.bg-slate-950\/50 {
  background-color: rgb(2 6 23 / 0.5);
}
.bg-slate-950\/60 {
  background-color: rgb(2 6 23 / 0.6);
}
.bg-slate-950\/70 {
  background-color: rgb(2 6 23 / 0.7);
}
.bg-slate-950\/75 {
  background-color: rgb(2 6 23 / 0.75);
}
.bg-slate-950\/80 {
  background-color: rgb(2 6 23 / 0.8);
}
.bg-slate-950\/90 {
  background-color: rgb(2 6 23 / 0.9);
}
.bg-slate-950\/95 {
  background-color: rgb(2 6 23 / 0.95);
}
.bg-stone-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}
.bg-stone-100\/0 {
  background-color: rgb(245 245 244 / 0);
}
.bg-stone-100\/10 {
  background-color: rgb(245 245 244 / 0.1);
}
.bg-stone-100\/100 {
  background-color: rgb(245 245 244 / 1);
}
.bg-stone-100\/20 {
  background-color: rgb(245 245 244 / 0.2);
}
.bg-stone-100\/25 {
  background-color: rgb(245 245 244 / 0.25);
}
.bg-stone-100\/30 {
  background-color: rgb(245 245 244 / 0.3);
}
.bg-stone-100\/40 {
  background-color: rgb(245 245 244 / 0.4);
}
.bg-stone-100\/5 {
  background-color: rgb(245 245 244 / 0.05);
}
.bg-stone-100\/50 {
  background-color: rgb(245 245 244 / 0.5);
}
.bg-stone-100\/60 {
  background-color: rgb(245 245 244 / 0.6);
}
.bg-stone-100\/70 {
  background-color: rgb(245 245 244 / 0.7);
}
.bg-stone-100\/75 {
  background-color: rgb(245 245 244 / 0.75);
}
.bg-stone-100\/80 {
  background-color: rgb(245 245 244 / 0.8);
}
.bg-stone-100\/90 {
  background-color: rgb(245 245 244 / 0.9);
}
.bg-stone-100\/95 {
  background-color: rgb(245 245 244 / 0.95);
}
.bg-stone-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}
.bg-stone-200\/0 {
  background-color: rgb(231 229 228 / 0);
}
.bg-stone-200\/10 {
  background-color: rgb(231 229 228 / 0.1);
}
.bg-stone-200\/100 {
  background-color: rgb(231 229 228 / 1);
}
.bg-stone-200\/20 {
  background-color: rgb(231 229 228 / 0.2);
}
.bg-stone-200\/25 {
  background-color: rgb(231 229 228 / 0.25);
}
.bg-stone-200\/30 {
  background-color: rgb(231 229 228 / 0.3);
}
.bg-stone-200\/40 {
  background-color: rgb(231 229 228 / 0.4);
}
.bg-stone-200\/5 {
  background-color: rgb(231 229 228 / 0.05);
}
.bg-stone-200\/50 {
  background-color: rgb(231 229 228 / 0.5);
}
.bg-stone-200\/60 {
  background-color: rgb(231 229 228 / 0.6);
}
.bg-stone-200\/70 {
  background-color: rgb(231 229 228 / 0.7);
}
.bg-stone-200\/75 {
  background-color: rgb(231 229 228 / 0.75);
}
.bg-stone-200\/80 {
  background-color: rgb(231 229 228 / 0.8);
}
.bg-stone-200\/90 {
  background-color: rgb(231 229 228 / 0.9);
}
.bg-stone-200\/95 {
  background-color: rgb(231 229 228 / 0.95);
}
.bg-stone-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}
.bg-stone-300\/0 {
  background-color: rgb(214 211 209 / 0);
}
.bg-stone-300\/10 {
  background-color: rgb(214 211 209 / 0.1);
}
.bg-stone-300\/100 {
  background-color: rgb(214 211 209 / 1);
}
.bg-stone-300\/20 {
  background-color: rgb(214 211 209 / 0.2);
}
.bg-stone-300\/25 {
  background-color: rgb(214 211 209 / 0.25);
}
.bg-stone-300\/30 {
  background-color: rgb(214 211 209 / 0.3);
}
.bg-stone-300\/40 {
  background-color: rgb(214 211 209 / 0.4);
}
.bg-stone-300\/5 {
  background-color: rgb(214 211 209 / 0.05);
}
.bg-stone-300\/50 {
  background-color: rgb(214 211 209 / 0.5);
}
.bg-stone-300\/60 {
  background-color: rgb(214 211 209 / 0.6);
}
.bg-stone-300\/70 {
  background-color: rgb(214 211 209 / 0.7);
}
.bg-stone-300\/75 {
  background-color: rgb(214 211 209 / 0.75);
}
.bg-stone-300\/80 {
  background-color: rgb(214 211 209 / 0.8);
}
.bg-stone-300\/90 {
  background-color: rgb(214 211 209 / 0.9);
}
.bg-stone-300\/95 {
  background-color: rgb(214 211 209 / 0.95);
}
.bg-stone-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}
.bg-stone-400\/0 {
  background-color: rgb(168 162 158 / 0);
}
.bg-stone-400\/10 {
  background-color: rgb(168 162 158 / 0.1);
}
.bg-stone-400\/100 {
  background-color: rgb(168 162 158 / 1);
}
.bg-stone-400\/20 {
  background-color: rgb(168 162 158 / 0.2);
}
.bg-stone-400\/25 {
  background-color: rgb(168 162 158 / 0.25);
}
.bg-stone-400\/30 {
  background-color: rgb(168 162 158 / 0.3);
}
.bg-stone-400\/40 {
  background-color: rgb(168 162 158 / 0.4);
}
.bg-stone-400\/5 {
  background-color: rgb(168 162 158 / 0.05);
}
.bg-stone-400\/50 {
  background-color: rgb(168 162 158 / 0.5);
}
.bg-stone-400\/60 {
  background-color: rgb(168 162 158 / 0.6);
}
.bg-stone-400\/70 {
  background-color: rgb(168 162 158 / 0.7);
}
.bg-stone-400\/75 {
  background-color: rgb(168 162 158 / 0.75);
}
.bg-stone-400\/80 {
  background-color: rgb(168 162 158 / 0.8);
}
.bg-stone-400\/90 {
  background-color: rgb(168 162 158 / 0.9);
}
.bg-stone-400\/95 {
  background-color: rgb(168 162 158 / 0.95);
}
.bg-stone-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
.bg-stone-50\/0 {
  background-color: rgb(250 250 249 / 0);
}
.bg-stone-50\/10 {
  background-color: rgb(250 250 249 / 0.1);
}
.bg-stone-50\/100 {
  background-color: rgb(250 250 249 / 1);
}
.bg-stone-50\/20 {
  background-color: rgb(250 250 249 / 0.2);
}
.bg-stone-50\/25 {
  background-color: rgb(250 250 249 / 0.25);
}
.bg-stone-50\/30 {
  background-color: rgb(250 250 249 / 0.3);
}
.bg-stone-50\/40 {
  background-color: rgb(250 250 249 / 0.4);
}
.bg-stone-50\/5 {
  background-color: rgb(250 250 249 / 0.05);
}
.bg-stone-50\/50 {
  background-color: rgb(250 250 249 / 0.5);
}
.bg-stone-50\/60 {
  background-color: rgb(250 250 249 / 0.6);
}
.bg-stone-50\/70 {
  background-color: rgb(250 250 249 / 0.7);
}
.bg-stone-50\/75 {
  background-color: rgb(250 250 249 / 0.75);
}
.bg-stone-50\/80 {
  background-color: rgb(250 250 249 / 0.8);
}
.bg-stone-50\/90 {
  background-color: rgb(250 250 249 / 0.9);
}
.bg-stone-50\/95 {
  background-color: rgb(250 250 249 / 0.95);
}
.bg-stone-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}
.bg-stone-500\/0 {
  background-color: rgb(120 113 108 / 0);
}
.bg-stone-500\/10 {
  background-color: rgb(120 113 108 / 0.1);
}
.bg-stone-500\/100 {
  background-color: rgb(120 113 108 / 1);
}
.bg-stone-500\/20 {
  background-color: rgb(120 113 108 / 0.2);
}
.bg-stone-500\/25 {
  background-color: rgb(120 113 108 / 0.25);
}
.bg-stone-500\/30 {
  background-color: rgb(120 113 108 / 0.3);
}
.bg-stone-500\/40 {
  background-color: rgb(120 113 108 / 0.4);
}
.bg-stone-500\/5 {
  background-color: rgb(120 113 108 / 0.05);
}
.bg-stone-500\/50 {
  background-color: rgb(120 113 108 / 0.5);
}
.bg-stone-500\/60 {
  background-color: rgb(120 113 108 / 0.6);
}
.bg-stone-500\/70 {
  background-color: rgb(120 113 108 / 0.7);
}
.bg-stone-500\/75 {
  background-color: rgb(120 113 108 / 0.75);
}
.bg-stone-500\/80 {
  background-color: rgb(120 113 108 / 0.8);
}
.bg-stone-500\/90 {
  background-color: rgb(120 113 108 / 0.9);
}
.bg-stone-500\/95 {
  background-color: rgb(120 113 108 / 0.95);
}
.bg-stone-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}
.bg-stone-600\/0 {
  background-color: rgb(87 83 78 / 0);
}
.bg-stone-600\/10 {
  background-color: rgb(87 83 78 / 0.1);
}
.bg-stone-600\/100 {
  background-color: rgb(87 83 78 / 1);
}
.bg-stone-600\/20 {
  background-color: rgb(87 83 78 / 0.2);
}
.bg-stone-600\/25 {
  background-color: rgb(87 83 78 / 0.25);
}
.bg-stone-600\/30 {
  background-color: rgb(87 83 78 / 0.3);
}
.bg-stone-600\/40 {
  background-color: rgb(87 83 78 / 0.4);
}
.bg-stone-600\/5 {
  background-color: rgb(87 83 78 / 0.05);
}
.bg-stone-600\/50 {
  background-color: rgb(87 83 78 / 0.5);
}
.bg-stone-600\/60 {
  background-color: rgb(87 83 78 / 0.6);
}
.bg-stone-600\/70 {
  background-color: rgb(87 83 78 / 0.7);
}
.bg-stone-600\/75 {
  background-color: rgb(87 83 78 / 0.75);
}
.bg-stone-600\/80 {
  background-color: rgb(87 83 78 / 0.8);
}
.bg-stone-600\/90 {
  background-color: rgb(87 83 78 / 0.9);
}
.bg-stone-600\/95 {
  background-color: rgb(87 83 78 / 0.95);
}
.bg-stone-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}
.bg-stone-700\/0 {
  background-color: rgb(68 64 60 / 0);
}
.bg-stone-700\/10 {
  background-color: rgb(68 64 60 / 0.1);
}
.bg-stone-700\/100 {
  background-color: rgb(68 64 60 / 1);
}
.bg-stone-700\/20 {
  background-color: rgb(68 64 60 / 0.2);
}
.bg-stone-700\/25 {
  background-color: rgb(68 64 60 / 0.25);
}
.bg-stone-700\/30 {
  background-color: rgb(68 64 60 / 0.3);
}
.bg-stone-700\/40 {
  background-color: rgb(68 64 60 / 0.4);
}
.bg-stone-700\/5 {
  background-color: rgb(68 64 60 / 0.05);
}
.bg-stone-700\/50 {
  background-color: rgb(68 64 60 / 0.5);
}
.bg-stone-700\/60 {
  background-color: rgb(68 64 60 / 0.6);
}
.bg-stone-700\/70 {
  background-color: rgb(68 64 60 / 0.7);
}
.bg-stone-700\/75 {
  background-color: rgb(68 64 60 / 0.75);
}
.bg-stone-700\/80 {
  background-color: rgb(68 64 60 / 0.8);
}
.bg-stone-700\/90 {
  background-color: rgb(68 64 60 / 0.9);
}
.bg-stone-700\/95 {
  background-color: rgb(68 64 60 / 0.95);
}
.bg-stone-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}
.bg-stone-800\/0 {
  background-color: rgb(41 37 36 / 0);
}
.bg-stone-800\/10 {
  background-color: rgb(41 37 36 / 0.1);
}
.bg-stone-800\/100 {
  background-color: rgb(41 37 36 / 1);
}
.bg-stone-800\/20 {
  background-color: rgb(41 37 36 / 0.2);
}
.bg-stone-800\/25 {
  background-color: rgb(41 37 36 / 0.25);
}
.bg-stone-800\/30 {
  background-color: rgb(41 37 36 / 0.3);
}
.bg-stone-800\/40 {
  background-color: rgb(41 37 36 / 0.4);
}
.bg-stone-800\/5 {
  background-color: rgb(41 37 36 / 0.05);
}
.bg-stone-800\/50 {
  background-color: rgb(41 37 36 / 0.5);
}
.bg-stone-800\/60 {
  background-color: rgb(41 37 36 / 0.6);
}
.bg-stone-800\/70 {
  background-color: rgb(41 37 36 / 0.7);
}
.bg-stone-800\/75 {
  background-color: rgb(41 37 36 / 0.75);
}
.bg-stone-800\/80 {
  background-color: rgb(41 37 36 / 0.8);
}
.bg-stone-800\/90 {
  background-color: rgb(41 37 36 / 0.9);
}
.bg-stone-800\/95 {
  background-color: rgb(41 37 36 / 0.95);
}
.bg-stone-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}
.bg-stone-900\/0 {
  background-color: rgb(28 25 23 / 0);
}
.bg-stone-900\/10 {
  background-color: rgb(28 25 23 / 0.1);
}
.bg-stone-900\/100 {
  background-color: rgb(28 25 23 / 1);
}
.bg-stone-900\/20 {
  background-color: rgb(28 25 23 / 0.2);
}
.bg-stone-900\/25 {
  background-color: rgb(28 25 23 / 0.25);
}
.bg-stone-900\/30 {
  background-color: rgb(28 25 23 / 0.3);
}
.bg-stone-900\/40 {
  background-color: rgb(28 25 23 / 0.4);
}
.bg-stone-900\/5 {
  background-color: rgb(28 25 23 / 0.05);
}
.bg-stone-900\/50 {
  background-color: rgb(28 25 23 / 0.5);
}
.bg-stone-900\/60 {
  background-color: rgb(28 25 23 / 0.6);
}
.bg-stone-900\/70 {
  background-color: rgb(28 25 23 / 0.7);
}
.bg-stone-900\/75 {
  background-color: rgb(28 25 23 / 0.75);
}
.bg-stone-900\/80 {
  background-color: rgb(28 25 23 / 0.8);
}
.bg-stone-900\/90 {
  background-color: rgb(28 25 23 / 0.9);
}
.bg-stone-900\/95 {
  background-color: rgb(28 25 23 / 0.95);
}
.bg-stone-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity));
}
.bg-stone-950\/0 {
  background-color: rgb(12 10 9 / 0);
}
.bg-stone-950\/10 {
  background-color: rgb(12 10 9 / 0.1);
}
.bg-stone-950\/100 {
  background-color: rgb(12 10 9 / 1);
}
.bg-stone-950\/20 {
  background-color: rgb(12 10 9 / 0.2);
}
.bg-stone-950\/25 {
  background-color: rgb(12 10 9 / 0.25);
}
.bg-stone-950\/30 {
  background-color: rgb(12 10 9 / 0.3);
}
.bg-stone-950\/40 {
  background-color: rgb(12 10 9 / 0.4);
}
.bg-stone-950\/5 {
  background-color: rgb(12 10 9 / 0.05);
}
.bg-stone-950\/50 {
  background-color: rgb(12 10 9 / 0.5);
}
.bg-stone-950\/60 {
  background-color: rgb(12 10 9 / 0.6);
}
.bg-stone-950\/70 {
  background-color: rgb(12 10 9 / 0.7);
}
.bg-stone-950\/75 {
  background-color: rgb(12 10 9 / 0.75);
}
.bg-stone-950\/80 {
  background-color: rgb(12 10 9 / 0.8);
}
.bg-stone-950\/90 {
  background-color: rgb(12 10 9 / 0.9);
}
.bg-stone-950\/95 {
  background-color: rgb(12 10 9 / 0.95);
}
.bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity));
}
.bg-teal-100\/0 {
  background-color: rgb(204 251 241 / 0);
}
.bg-teal-100\/10 {
  background-color: rgb(204 251 241 / 0.1);
}
.bg-teal-100\/100 {
  background-color: rgb(204 251 241 / 1);
}
.bg-teal-100\/20 {
  background-color: rgb(204 251 241 / 0.2);
}
.bg-teal-100\/25 {
  background-color: rgb(204 251 241 / 0.25);
}
.bg-teal-100\/30 {
  background-color: rgb(204 251 241 / 0.3);
}
.bg-teal-100\/40 {
  background-color: rgb(204 251 241 / 0.4);
}
.bg-teal-100\/5 {
  background-color: rgb(204 251 241 / 0.05);
}
.bg-teal-100\/50 {
  background-color: rgb(204 251 241 / 0.5);
}
.bg-teal-100\/60 {
  background-color: rgb(204 251 241 / 0.6);
}
.bg-teal-100\/70 {
  background-color: rgb(204 251 241 / 0.7);
}
.bg-teal-100\/75 {
  background-color: rgb(204 251 241 / 0.75);
}
.bg-teal-100\/80 {
  background-color: rgb(204 251 241 / 0.8);
}
.bg-teal-100\/90 {
  background-color: rgb(204 251 241 / 0.9);
}
.bg-teal-100\/95 {
  background-color: rgb(204 251 241 / 0.95);
}
.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}
.bg-teal-200\/0 {
  background-color: rgb(153 246 228 / 0);
}
.bg-teal-200\/10 {
  background-color: rgb(153 246 228 / 0.1);
}
.bg-teal-200\/100 {
  background-color: rgb(153 246 228 / 1);
}
.bg-teal-200\/20 {
  background-color: rgb(153 246 228 / 0.2);
}
.bg-teal-200\/25 {
  background-color: rgb(153 246 228 / 0.25);
}
.bg-teal-200\/30 {
  background-color: rgb(153 246 228 / 0.3);
}
.bg-teal-200\/40 {
  background-color: rgb(153 246 228 / 0.4);
}
.bg-teal-200\/5 {
  background-color: rgb(153 246 228 / 0.05);
}
.bg-teal-200\/50 {
  background-color: rgb(153 246 228 / 0.5);
}
.bg-teal-200\/60 {
  background-color: rgb(153 246 228 / 0.6);
}
.bg-teal-200\/70 {
  background-color: rgb(153 246 228 / 0.7);
}
.bg-teal-200\/75 {
  background-color: rgb(153 246 228 / 0.75);
}
.bg-teal-200\/80 {
  background-color: rgb(153 246 228 / 0.8);
}
.bg-teal-200\/90 {
  background-color: rgb(153 246 228 / 0.9);
}
.bg-teal-200\/95 {
  background-color: rgb(153 246 228 / 0.95);
}
.bg-teal-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity));
}
.bg-teal-300\/0 {
  background-color: rgb(94 234 212 / 0);
}
.bg-teal-300\/10 {
  background-color: rgb(94 234 212 / 0.1);
}
.bg-teal-300\/100 {
  background-color: rgb(94 234 212 / 1);
}
.bg-teal-300\/20 {
  background-color: rgb(94 234 212 / 0.2);
}
.bg-teal-300\/25 {
  background-color: rgb(94 234 212 / 0.25);
}
.bg-teal-300\/30 {
  background-color: rgb(94 234 212 / 0.3);
}
.bg-teal-300\/40 {
  background-color: rgb(94 234 212 / 0.4);
}
.bg-teal-300\/5 {
  background-color: rgb(94 234 212 / 0.05);
}
.bg-teal-300\/50 {
  background-color: rgb(94 234 212 / 0.5);
}
.bg-teal-300\/60 {
  background-color: rgb(94 234 212 / 0.6);
}
.bg-teal-300\/70 {
  background-color: rgb(94 234 212 / 0.7);
}
.bg-teal-300\/75 {
  background-color: rgb(94 234 212 / 0.75);
}
.bg-teal-300\/80 {
  background-color: rgb(94 234 212 / 0.8);
}
.bg-teal-300\/90 {
  background-color: rgb(94 234 212 / 0.9);
}
.bg-teal-300\/95 {
  background-color: rgb(94 234 212 / 0.95);
}
.bg-teal-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
.bg-teal-400\/0 {
  background-color: rgb(45 212 191 / 0);
}
.bg-teal-400\/10 {
  background-color: rgb(45 212 191 / 0.1);
}
.bg-teal-400\/100 {
  background-color: rgb(45 212 191 / 1);
}
.bg-teal-400\/20 {
  background-color: rgb(45 212 191 / 0.2);
}
.bg-teal-400\/25 {
  background-color: rgb(45 212 191 / 0.25);
}
.bg-teal-400\/30 {
  background-color: rgb(45 212 191 / 0.3);
}
.bg-teal-400\/40 {
  background-color: rgb(45 212 191 / 0.4);
}
.bg-teal-400\/5 {
  background-color: rgb(45 212 191 / 0.05);
}
.bg-teal-400\/50 {
  background-color: rgb(45 212 191 / 0.5);
}
.bg-teal-400\/60 {
  background-color: rgb(45 212 191 / 0.6);
}
.bg-teal-400\/70 {
  background-color: rgb(45 212 191 / 0.7);
}
.bg-teal-400\/75 {
  background-color: rgb(45 212 191 / 0.75);
}
.bg-teal-400\/80 {
  background-color: rgb(45 212 191 / 0.8);
}
.bg-teal-400\/90 {
  background-color: rgb(45 212 191 / 0.9);
}
.bg-teal-400\/95 {
  background-color: rgb(45 212 191 / 0.95);
}
.bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}
.bg-teal-50\/0 {
  background-color: rgb(240 253 250 / 0);
}
.bg-teal-50\/10 {
  background-color: rgb(240 253 250 / 0.1);
}
.bg-teal-50\/100 {
  background-color: rgb(240 253 250 / 1);
}
.bg-teal-50\/20 {
  background-color: rgb(240 253 250 / 0.2);
}
.bg-teal-50\/25 {
  background-color: rgb(240 253 250 / 0.25);
}
.bg-teal-50\/30 {
  background-color: rgb(240 253 250 / 0.3);
}
.bg-teal-50\/40 {
  background-color: rgb(240 253 250 / 0.4);
}
.bg-teal-50\/5 {
  background-color: rgb(240 253 250 / 0.05);
}
.bg-teal-50\/50 {
  background-color: rgb(240 253 250 / 0.5);
}
.bg-teal-50\/60 {
  background-color: rgb(240 253 250 / 0.6);
}
.bg-teal-50\/70 {
  background-color: rgb(240 253 250 / 0.7);
}
.bg-teal-50\/75 {
  background-color: rgb(240 253 250 / 0.75);
}
.bg-teal-50\/80 {
  background-color: rgb(240 253 250 / 0.8);
}
.bg-teal-50\/90 {
  background-color: rgb(240 253 250 / 0.9);
}
.bg-teal-50\/95 {
  background-color: rgb(240 253 250 / 0.95);
}
.bg-teal-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}
.bg-teal-500\/0 {
  background-color: rgb(20 184 166 / 0);
}
.bg-teal-500\/10 {
  background-color: rgb(20 184 166 / 0.1);
}
.bg-teal-500\/100 {
  background-color: rgb(20 184 166 / 1);
}
.bg-teal-500\/20 {
  background-color: rgb(20 184 166 / 0.2);
}
.bg-teal-500\/25 {
  background-color: rgb(20 184 166 / 0.25);
}
.bg-teal-500\/30 {
  background-color: rgb(20 184 166 / 0.3);
}
.bg-teal-500\/40 {
  background-color: rgb(20 184 166 / 0.4);
}
.bg-teal-500\/5 {
  background-color: rgb(20 184 166 / 0.05);
}
.bg-teal-500\/50 {
  background-color: rgb(20 184 166 / 0.5);
}
.bg-teal-500\/60 {
  background-color: rgb(20 184 166 / 0.6);
}
.bg-teal-500\/70 {
  background-color: rgb(20 184 166 / 0.7);
}
.bg-teal-500\/75 {
  background-color: rgb(20 184 166 / 0.75);
}
.bg-teal-500\/80 {
  background-color: rgb(20 184 166 / 0.8);
}
.bg-teal-500\/90 {
  background-color: rgb(20 184 166 / 0.9);
}
.bg-teal-500\/95 {
  background-color: rgb(20 184 166 / 0.95);
}
.bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
.bg-teal-600\/0 {
  background-color: rgb(13 148 136 / 0);
}
.bg-teal-600\/10 {
  background-color: rgb(13 148 136 / 0.1);
}
.bg-teal-600\/100 {
  background-color: rgb(13 148 136 / 1);
}
.bg-teal-600\/20 {
  background-color: rgb(13 148 136 / 0.2);
}
.bg-teal-600\/25 {
  background-color: rgb(13 148 136 / 0.25);
}
.bg-teal-600\/30 {
  background-color: rgb(13 148 136 / 0.3);
}
.bg-teal-600\/40 {
  background-color: rgb(13 148 136 / 0.4);
}
.bg-teal-600\/5 {
  background-color: rgb(13 148 136 / 0.05);
}
.bg-teal-600\/50 {
  background-color: rgb(13 148 136 / 0.5);
}
.bg-teal-600\/60 {
  background-color: rgb(13 148 136 / 0.6);
}
.bg-teal-600\/70 {
  background-color: rgb(13 148 136 / 0.7);
}
.bg-teal-600\/75 {
  background-color: rgb(13 148 136 / 0.75);
}
.bg-teal-600\/80 {
  background-color: rgb(13 148 136 / 0.8);
}
.bg-teal-600\/90 {
  background-color: rgb(13 148 136 / 0.9);
}
.bg-teal-600\/95 {
  background-color: rgb(13 148 136 / 0.95);
}
.bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}
.bg-teal-700\/0 {
  background-color: rgb(15 118 110 / 0);
}
.bg-teal-700\/10 {
  background-color: rgb(15 118 110 / 0.1);
}
.bg-teal-700\/100 {
  background-color: rgb(15 118 110 / 1);
}
.bg-teal-700\/20 {
  background-color: rgb(15 118 110 / 0.2);
}
.bg-teal-700\/25 {
  background-color: rgb(15 118 110 / 0.25);
}
.bg-teal-700\/30 {
  background-color: rgb(15 118 110 / 0.3);
}
.bg-teal-700\/40 {
  background-color: rgb(15 118 110 / 0.4);
}
.bg-teal-700\/5 {
  background-color: rgb(15 118 110 / 0.05);
}
.bg-teal-700\/50 {
  background-color: rgb(15 118 110 / 0.5);
}
.bg-teal-700\/60 {
  background-color: rgb(15 118 110 / 0.6);
}
.bg-teal-700\/70 {
  background-color: rgb(15 118 110 / 0.7);
}
.bg-teal-700\/75 {
  background-color: rgb(15 118 110 / 0.75);
}
.bg-teal-700\/80 {
  background-color: rgb(15 118 110 / 0.8);
}
.bg-teal-700\/90 {
  background-color: rgb(15 118 110 / 0.9);
}
.bg-teal-700\/95 {
  background-color: rgb(15 118 110 / 0.95);
}
.bg-teal-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity));
}
.bg-teal-800\/0 {
  background-color: rgb(17 94 89 / 0);
}
.bg-teal-800\/10 {
  background-color: rgb(17 94 89 / 0.1);
}
.bg-teal-800\/100 {
  background-color: rgb(17 94 89 / 1);
}
.bg-teal-800\/20 {
  background-color: rgb(17 94 89 / 0.2);
}
.bg-teal-800\/25 {
  background-color: rgb(17 94 89 / 0.25);
}
.bg-teal-800\/30 {
  background-color: rgb(17 94 89 / 0.3);
}
.bg-teal-800\/40 {
  background-color: rgb(17 94 89 / 0.4);
}
.bg-teal-800\/5 {
  background-color: rgb(17 94 89 / 0.05);
}
.bg-teal-800\/50 {
  background-color: rgb(17 94 89 / 0.5);
}
.bg-teal-800\/60 {
  background-color: rgb(17 94 89 / 0.6);
}
.bg-teal-800\/70 {
  background-color: rgb(17 94 89 / 0.7);
}
.bg-teal-800\/75 {
  background-color: rgb(17 94 89 / 0.75);
}
.bg-teal-800\/80 {
  background-color: rgb(17 94 89 / 0.8);
}
.bg-teal-800\/90 {
  background-color: rgb(17 94 89 / 0.9);
}
.bg-teal-800\/95 {
  background-color: rgb(17 94 89 / 0.95);
}
.bg-teal-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}
.bg-teal-900\/0 {
  background-color: rgb(19 78 74 / 0);
}
.bg-teal-900\/10 {
  background-color: rgb(19 78 74 / 0.1);
}
.bg-teal-900\/100 {
  background-color: rgb(19 78 74 / 1);
}
.bg-teal-900\/20 {
  background-color: rgb(19 78 74 / 0.2);
}
.bg-teal-900\/25 {
  background-color: rgb(19 78 74 / 0.25);
}
.bg-teal-900\/30 {
  background-color: rgb(19 78 74 / 0.3);
}
.bg-teal-900\/40 {
  background-color: rgb(19 78 74 / 0.4);
}
.bg-teal-900\/5 {
  background-color: rgb(19 78 74 / 0.05);
}
.bg-teal-900\/50 {
  background-color: rgb(19 78 74 / 0.5);
}
.bg-teal-900\/60 {
  background-color: rgb(19 78 74 / 0.6);
}
.bg-teal-900\/70 {
  background-color: rgb(19 78 74 / 0.7);
}
.bg-teal-900\/75 {
  background-color: rgb(19 78 74 / 0.75);
}
.bg-teal-900\/80 {
  background-color: rgb(19 78 74 / 0.8);
}
.bg-teal-900\/90 {
  background-color: rgb(19 78 74 / 0.9);
}
.bg-teal-900\/95 {
  background-color: rgb(19 78 74 / 0.95);
}
.bg-teal-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}
.bg-teal-950\/0 {
  background-color: rgb(4 47 46 / 0);
}
.bg-teal-950\/10 {
  background-color: rgb(4 47 46 / 0.1);
}
.bg-teal-950\/100 {
  background-color: rgb(4 47 46 / 1);
}
.bg-teal-950\/20 {
  background-color: rgb(4 47 46 / 0.2);
}
.bg-teal-950\/25 {
  background-color: rgb(4 47 46 / 0.25);
}
.bg-teal-950\/30 {
  background-color: rgb(4 47 46 / 0.3);
}
.bg-teal-950\/40 {
  background-color: rgb(4 47 46 / 0.4);
}
.bg-teal-950\/5 {
  background-color: rgb(4 47 46 / 0.05);
}
.bg-teal-950\/50 {
  background-color: rgb(4 47 46 / 0.5);
}
.bg-teal-950\/60 {
  background-color: rgb(4 47 46 / 0.6);
}
.bg-teal-950\/70 {
  background-color: rgb(4 47 46 / 0.7);
}
.bg-teal-950\/75 {
  background-color: rgb(4 47 46 / 0.75);
}
.bg-teal-950\/80 {
  background-color: rgb(4 47 46 / 0.8);
}
.bg-teal-950\/90 {
  background-color: rgb(4 47 46 / 0.9);
}
.bg-teal-950\/95 {
  background-color: rgb(4 47 46 / 0.95);
}
.bg-transparent {
  background-color: transparent;
}
.bg-transparent\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-transparent\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-transparent\/100 {
  background-color: rgb(0 0 0 / 1);
}
.bg-transparent\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-transparent\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.bg-transparent\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-transparent\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-transparent\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-transparent\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-transparent\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-transparent\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-transparent\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-transparent\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-transparent\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.bg-transparent\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.bg-violet-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.bg-violet-100\/0 {
  background-color: rgb(237 233 254 / 0);
}
.bg-violet-100\/10 {
  background-color: rgb(237 233 254 / 0.1);
}
.bg-violet-100\/100 {
  background-color: rgb(237 233 254 / 1);
}
.bg-violet-100\/20 {
  background-color: rgb(237 233 254 / 0.2);
}
.bg-violet-100\/25 {
  background-color: rgb(237 233 254 / 0.25);
}
.bg-violet-100\/30 {
  background-color: rgb(237 233 254 / 0.3);
}
.bg-violet-100\/40 {
  background-color: rgb(237 233 254 / 0.4);
}
.bg-violet-100\/5 {
  background-color: rgb(237 233 254 / 0.05);
}
.bg-violet-100\/50 {
  background-color: rgb(237 233 254 / 0.5);
}
.bg-violet-100\/60 {
  background-color: rgb(237 233 254 / 0.6);
}
.bg-violet-100\/70 {
  background-color: rgb(237 233 254 / 0.7);
}
.bg-violet-100\/75 {
  background-color: rgb(237 233 254 / 0.75);
}
.bg-violet-100\/80 {
  background-color: rgb(237 233 254 / 0.8);
}
.bg-violet-100\/90 {
  background-color: rgb(237 233 254 / 0.9);
}
.bg-violet-100\/95 {
  background-color: rgb(237 233 254 / 0.95);
}
.bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.bg-violet-200\/0 {
  background-color: rgb(221 214 254 / 0);
}
.bg-violet-200\/10 {
  background-color: rgb(221 214 254 / 0.1);
}
.bg-violet-200\/100 {
  background-color: rgb(221 214 254 / 1);
}
.bg-violet-200\/20 {
  background-color: rgb(221 214 254 / 0.2);
}
.bg-violet-200\/25 {
  background-color: rgb(221 214 254 / 0.25);
}
.bg-violet-200\/30 {
  background-color: rgb(221 214 254 / 0.3);
}
.bg-violet-200\/40 {
  background-color: rgb(221 214 254 / 0.4);
}
.bg-violet-200\/5 {
  background-color: rgb(221 214 254 / 0.05);
}
.bg-violet-200\/50 {
  background-color: rgb(221 214 254 / 0.5);
}
.bg-violet-200\/60 {
  background-color: rgb(221 214 254 / 0.6);
}
.bg-violet-200\/70 {
  background-color: rgb(221 214 254 / 0.7);
}
.bg-violet-200\/75 {
  background-color: rgb(221 214 254 / 0.75);
}
.bg-violet-200\/80 {
  background-color: rgb(221 214 254 / 0.8);
}
.bg-violet-200\/90 {
  background-color: rgb(221 214 254 / 0.9);
}
.bg-violet-200\/95 {
  background-color: rgb(221 214 254 / 0.95);
}
.bg-violet-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.bg-violet-300\/0 {
  background-color: rgb(196 181 253 / 0);
}
.bg-violet-300\/10 {
  background-color: rgb(196 181 253 / 0.1);
}
.bg-violet-300\/100 {
  background-color: rgb(196 181 253 / 1);
}
.bg-violet-300\/20 {
  background-color: rgb(196 181 253 / 0.2);
}
.bg-violet-300\/25 {
  background-color: rgb(196 181 253 / 0.25);
}
.bg-violet-300\/30 {
  background-color: rgb(196 181 253 / 0.3);
}
.bg-violet-300\/40 {
  background-color: rgb(196 181 253 / 0.4);
}
.bg-violet-300\/5 {
  background-color: rgb(196 181 253 / 0.05);
}
.bg-violet-300\/50 {
  background-color: rgb(196 181 253 / 0.5);
}
.bg-violet-300\/60 {
  background-color: rgb(196 181 253 / 0.6);
}
.bg-violet-300\/70 {
  background-color: rgb(196 181 253 / 0.7);
}
.bg-violet-300\/75 {
  background-color: rgb(196 181 253 / 0.75);
}
.bg-violet-300\/80 {
  background-color: rgb(196 181 253 / 0.8);
}
.bg-violet-300\/90 {
  background-color: rgb(196 181 253 / 0.9);
}
.bg-violet-300\/95 {
  background-color: rgb(196 181 253 / 0.95);
}
.bg-violet-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.bg-violet-400\/0 {
  background-color: rgb(167 139 250 / 0);
}
.bg-violet-400\/10 {
  background-color: rgb(167 139 250 / 0.1);
}
.bg-violet-400\/100 {
  background-color: rgb(167 139 250 / 1);
}
.bg-violet-400\/20 {
  background-color: rgb(167 139 250 / 0.2);
}
.bg-violet-400\/25 {
  background-color: rgb(167 139 250 / 0.25);
}
.bg-violet-400\/30 {
  background-color: rgb(167 139 250 / 0.3);
}
.bg-violet-400\/40 {
  background-color: rgb(167 139 250 / 0.4);
}
.bg-violet-400\/5 {
  background-color: rgb(167 139 250 / 0.05);
}
.bg-violet-400\/50 {
  background-color: rgb(167 139 250 / 0.5);
}
.bg-violet-400\/60 {
  background-color: rgb(167 139 250 / 0.6);
}
.bg-violet-400\/70 {
  background-color: rgb(167 139 250 / 0.7);
}
.bg-violet-400\/75 {
  background-color: rgb(167 139 250 / 0.75);
}
.bg-violet-400\/80 {
  background-color: rgb(167 139 250 / 0.8);
}
.bg-violet-400\/90 {
  background-color: rgb(167 139 250 / 0.9);
}
.bg-violet-400\/95 {
  background-color: rgb(167 139 250 / 0.95);
}
.bg-violet-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.bg-violet-50\/0 {
  background-color: rgb(245 243 255 / 0);
}
.bg-violet-50\/10 {
  background-color: rgb(245 243 255 / 0.1);
}
.bg-violet-50\/100 {
  background-color: rgb(245 243 255 / 1);
}
.bg-violet-50\/20 {
  background-color: rgb(245 243 255 / 0.2);
}
.bg-violet-50\/25 {
  background-color: rgb(245 243 255 / 0.25);
}
.bg-violet-50\/30 {
  background-color: rgb(245 243 255 / 0.3);
}
.bg-violet-50\/40 {
  background-color: rgb(245 243 255 / 0.4);
}
.bg-violet-50\/5 {
  background-color: rgb(245 243 255 / 0.05);
}
.bg-violet-50\/50 {
  background-color: rgb(245 243 255 / 0.5);
}
.bg-violet-50\/60 {
  background-color: rgb(245 243 255 / 0.6);
}
.bg-violet-50\/70 {
  background-color: rgb(245 243 255 / 0.7);
}
.bg-violet-50\/75 {
  background-color: rgb(245 243 255 / 0.75);
}
.bg-violet-50\/80 {
  background-color: rgb(245 243 255 / 0.8);
}
.bg-violet-50\/90 {
  background-color: rgb(245 243 255 / 0.9);
}
.bg-violet-50\/95 {
  background-color: rgb(245 243 255 / 0.95);
}
.bg-violet-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.bg-violet-500\/0 {
  background-color: rgb(139 92 246 / 0);
}
.bg-violet-500\/10 {
  background-color: rgb(139 92 246 / 0.1);
}
.bg-violet-500\/100 {
  background-color: rgb(139 92 246 / 1);
}
.bg-violet-500\/20 {
  background-color: rgb(139 92 246 / 0.2);
}
.bg-violet-500\/25 {
  background-color: rgb(139 92 246 / 0.25);
}
.bg-violet-500\/30 {
  background-color: rgb(139 92 246 / 0.3);
}
.bg-violet-500\/40 {
  background-color: rgb(139 92 246 / 0.4);
}
.bg-violet-500\/5 {
  background-color: rgb(139 92 246 / 0.05);
}
.bg-violet-500\/50 {
  background-color: rgb(139 92 246 / 0.5);
}
.bg-violet-500\/60 {
  background-color: rgb(139 92 246 / 0.6);
}
.bg-violet-500\/70 {
  background-color: rgb(139 92 246 / 0.7);
}
.bg-violet-500\/75 {
  background-color: rgb(139 92 246 / 0.75);
}
.bg-violet-500\/80 {
  background-color: rgb(139 92 246 / 0.8);
}
.bg-violet-500\/90 {
  background-color: rgb(139 92 246 / 0.9);
}
.bg-violet-500\/95 {
  background-color: rgb(139 92 246 / 0.95);
}
.bg-violet-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.bg-violet-600\/0 {
  background-color: rgb(124 58 237 / 0);
}
.bg-violet-600\/10 {
  background-color: rgb(124 58 237 / 0.1);
}
.bg-violet-600\/100 {
  background-color: rgb(124 58 237 / 1);
}
.bg-violet-600\/20 {
  background-color: rgb(124 58 237 / 0.2);
}
.bg-violet-600\/25 {
  background-color: rgb(124 58 237 / 0.25);
}
.bg-violet-600\/30 {
  background-color: rgb(124 58 237 / 0.3);
}
.bg-violet-600\/40 {
  background-color: rgb(124 58 237 / 0.4);
}
.bg-violet-600\/5 {
  background-color: rgb(124 58 237 / 0.05);
}
.bg-violet-600\/50 {
  background-color: rgb(124 58 237 / 0.5);
}
.bg-violet-600\/60 {
  background-color: rgb(124 58 237 / 0.6);
}
.bg-violet-600\/70 {
  background-color: rgb(124 58 237 / 0.7);
}
.bg-violet-600\/75 {
  background-color: rgb(124 58 237 / 0.75);
}
.bg-violet-600\/80 {
  background-color: rgb(124 58 237 / 0.8);
}
.bg-violet-600\/90 {
  background-color: rgb(124 58 237 / 0.9);
}
.bg-violet-600\/95 {
  background-color: rgb(124 58 237 / 0.95);
}
.bg-violet-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.bg-violet-700\/0 {
  background-color: rgb(109 40 217 / 0);
}
.bg-violet-700\/10 {
  background-color: rgb(109 40 217 / 0.1);
}
.bg-violet-700\/100 {
  background-color: rgb(109 40 217 / 1);
}
.bg-violet-700\/20 {
  background-color: rgb(109 40 217 / 0.2);
}
.bg-violet-700\/25 {
  background-color: rgb(109 40 217 / 0.25);
}
.bg-violet-700\/30 {
  background-color: rgb(109 40 217 / 0.3);
}
.bg-violet-700\/40 {
  background-color: rgb(109 40 217 / 0.4);
}
.bg-violet-700\/5 {
  background-color: rgb(109 40 217 / 0.05);
}
.bg-violet-700\/50 {
  background-color: rgb(109 40 217 / 0.5);
}
.bg-violet-700\/60 {
  background-color: rgb(109 40 217 / 0.6);
}
.bg-violet-700\/70 {
  background-color: rgb(109 40 217 / 0.7);
}
.bg-violet-700\/75 {
  background-color: rgb(109 40 217 / 0.75);
}
.bg-violet-700\/80 {
  background-color: rgb(109 40 217 / 0.8);
}
.bg-violet-700\/90 {
  background-color: rgb(109 40 217 / 0.9);
}
.bg-violet-700\/95 {
  background-color: rgb(109 40 217 / 0.95);
}
.bg-violet-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.bg-violet-800\/0 {
  background-color: rgb(91 33 182 / 0);
}
.bg-violet-800\/10 {
  background-color: rgb(91 33 182 / 0.1);
}
.bg-violet-800\/100 {
  background-color: rgb(91 33 182 / 1);
}
.bg-violet-800\/20 {
  background-color: rgb(91 33 182 / 0.2);
}
.bg-violet-800\/25 {
  background-color: rgb(91 33 182 / 0.25);
}
.bg-violet-800\/30 {
  background-color: rgb(91 33 182 / 0.3);
}
.bg-violet-800\/40 {
  background-color: rgb(91 33 182 / 0.4);
}
.bg-violet-800\/5 {
  background-color: rgb(91 33 182 / 0.05);
}
.bg-violet-800\/50 {
  background-color: rgb(91 33 182 / 0.5);
}
.bg-violet-800\/60 {
  background-color: rgb(91 33 182 / 0.6);
}
.bg-violet-800\/70 {
  background-color: rgb(91 33 182 / 0.7);
}
.bg-violet-800\/75 {
  background-color: rgb(91 33 182 / 0.75);
}
.bg-violet-800\/80 {
  background-color: rgb(91 33 182 / 0.8);
}
.bg-violet-800\/90 {
  background-color: rgb(91 33 182 / 0.9);
}
.bg-violet-800\/95 {
  background-color: rgb(91 33 182 / 0.95);
}
.bg-violet-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.bg-violet-900\/0 {
  background-color: rgb(76 29 149 / 0);
}
.bg-violet-900\/10 {
  background-color: rgb(76 29 149 / 0.1);
}
.bg-violet-900\/100 {
  background-color: rgb(76 29 149 / 1);
}
.bg-violet-900\/20 {
  background-color: rgb(76 29 149 / 0.2);
}
.bg-violet-900\/25 {
  background-color: rgb(76 29 149 / 0.25);
}
.bg-violet-900\/30 {
  background-color: rgb(76 29 149 / 0.3);
}
.bg-violet-900\/40 {
  background-color: rgb(76 29 149 / 0.4);
}
.bg-violet-900\/5 {
  background-color: rgb(76 29 149 / 0.05);
}
.bg-violet-900\/50 {
  background-color: rgb(76 29 149 / 0.5);
}
.bg-violet-900\/60 {
  background-color: rgb(76 29 149 / 0.6);
}
.bg-violet-900\/70 {
  background-color: rgb(76 29 149 / 0.7);
}
.bg-violet-900\/75 {
  background-color: rgb(76 29 149 / 0.75);
}
.bg-violet-900\/80 {
  background-color: rgb(76 29 149 / 0.8);
}
.bg-violet-900\/90 {
  background-color: rgb(76 29 149 / 0.9);
}
.bg-violet-900\/95 {
  background-color: rgb(76 29 149 / 0.95);
}
.bg-violet-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.bg-violet-950\/0 {
  background-color: rgb(46 16 101 / 0);
}
.bg-violet-950\/10 {
  background-color: rgb(46 16 101 / 0.1);
}
.bg-violet-950\/100 {
  background-color: rgb(46 16 101 / 1);
}
.bg-violet-950\/20 {
  background-color: rgb(46 16 101 / 0.2);
}
.bg-violet-950\/25 {
  background-color: rgb(46 16 101 / 0.25);
}
.bg-violet-950\/30 {
  background-color: rgb(46 16 101 / 0.3);
}
.bg-violet-950\/40 {
  background-color: rgb(46 16 101 / 0.4);
}
.bg-violet-950\/5 {
  background-color: rgb(46 16 101 / 0.05);
}
.bg-violet-950\/50 {
  background-color: rgb(46 16 101 / 0.5);
}
.bg-violet-950\/60 {
  background-color: rgb(46 16 101 / 0.6);
}
.bg-violet-950\/70 {
  background-color: rgb(46 16 101 / 0.7);
}
.bg-violet-950\/75 {
  background-color: rgb(46 16 101 / 0.75);
}
.bg-violet-950\/80 {
  background-color: rgb(46 16 101 / 0.8);
}
.bg-violet-950\/90 {
  background-color: rgb(46 16 101 / 0.9);
}
.bg-violet-950\/95 {
  background-color: rgb(46 16 101 / 0.95);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/0 {
  background-color: rgb(255 255 255 / 0);
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/100 {
  background-color: rgb(255 255 255 / 1);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.bg-yellow-100\/0 {
  background-color: rgb(254 243 199 / 0);
}
.bg-yellow-100\/10 {
  background-color: rgb(254 243 199 / 0.1);
}
.bg-yellow-100\/100 {
  background-color: rgb(254 243 199 / 1);
}
.bg-yellow-100\/20 {
  background-color: rgb(254 243 199 / 0.2);
}
.bg-yellow-100\/25 {
  background-color: rgb(254 243 199 / 0.25);
}
.bg-yellow-100\/30 {
  background-color: rgb(254 243 199 / 0.3);
}
.bg-yellow-100\/40 {
  background-color: rgb(254 243 199 / 0.4);
}
.bg-yellow-100\/5 {
  background-color: rgb(254 243 199 / 0.05);
}
.bg-yellow-100\/50 {
  background-color: rgb(254 243 199 / 0.5);
}
.bg-yellow-100\/60 {
  background-color: rgb(254 243 199 / 0.6);
}
.bg-yellow-100\/70 {
  background-color: rgb(254 243 199 / 0.7);
}
.bg-yellow-100\/75 {
  background-color: rgb(254 243 199 / 0.75);
}
.bg-yellow-100\/80 {
  background-color: rgb(254 243 199 / 0.8);
}
.bg-yellow-100\/90 {
  background-color: rgb(254 243 199 / 0.9);
}
.bg-yellow-100\/95 {
  background-color: rgb(254 243 199 / 0.95);
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.bg-yellow-200\/0 {
  background-color: rgb(253 230 138 / 0);
}
.bg-yellow-200\/10 {
  background-color: rgb(253 230 138 / 0.1);
}
.bg-yellow-200\/100 {
  background-color: rgb(253 230 138 / 1);
}
.bg-yellow-200\/20 {
  background-color: rgb(253 230 138 / 0.2);
}
.bg-yellow-200\/25 {
  background-color: rgb(253 230 138 / 0.25);
}
.bg-yellow-200\/30 {
  background-color: rgb(253 230 138 / 0.3);
}
.bg-yellow-200\/40 {
  background-color: rgb(253 230 138 / 0.4);
}
.bg-yellow-200\/5 {
  background-color: rgb(253 230 138 / 0.05);
}
.bg-yellow-200\/50 {
  background-color: rgb(253 230 138 / 0.5);
}
.bg-yellow-200\/60 {
  background-color: rgb(253 230 138 / 0.6);
}
.bg-yellow-200\/70 {
  background-color: rgb(253 230 138 / 0.7);
}
.bg-yellow-200\/75 {
  background-color: rgb(253 230 138 / 0.75);
}
.bg-yellow-200\/80 {
  background-color: rgb(253 230 138 / 0.8);
}
.bg-yellow-200\/90 {
  background-color: rgb(253 230 138 / 0.9);
}
.bg-yellow-200\/95 {
  background-color: rgb(253 230 138 / 0.95);
}
.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.bg-yellow-300\/0 {
  background-color: rgb(252 211 77 / 0);
}
.bg-yellow-300\/10 {
  background-color: rgb(252 211 77 / 0.1);
}
.bg-yellow-300\/100 {
  background-color: rgb(252 211 77 / 1);
}
.bg-yellow-300\/20 {
  background-color: rgb(252 211 77 / 0.2);
}
.bg-yellow-300\/25 {
  background-color: rgb(252 211 77 / 0.25);
}
.bg-yellow-300\/30 {
  background-color: rgb(252 211 77 / 0.3);
}
.bg-yellow-300\/40 {
  background-color: rgb(252 211 77 / 0.4);
}
.bg-yellow-300\/5 {
  background-color: rgb(252 211 77 / 0.05);
}
.bg-yellow-300\/50 {
  background-color: rgb(252 211 77 / 0.5);
}
.bg-yellow-300\/60 {
  background-color: rgb(252 211 77 / 0.6);
}
.bg-yellow-300\/70 {
  background-color: rgb(252 211 77 / 0.7);
}
.bg-yellow-300\/75 {
  background-color: rgb(252 211 77 / 0.75);
}
.bg-yellow-300\/80 {
  background-color: rgb(252 211 77 / 0.8);
}
.bg-yellow-300\/90 {
  background-color: rgb(252 211 77 / 0.9);
}
.bg-yellow-300\/95 {
  background-color: rgb(252 211 77 / 0.95);
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-yellow-400\/0 {
  background-color: rgb(251 191 36 / 0);
}
.bg-yellow-400\/10 {
  background-color: rgb(251 191 36 / 0.1);
}
.bg-yellow-400\/100 {
  background-color: rgb(251 191 36 / 1);
}
.bg-yellow-400\/20 {
  background-color: rgb(251 191 36 / 0.2);
}
.bg-yellow-400\/25 {
  background-color: rgb(251 191 36 / 0.25);
}
.bg-yellow-400\/30 {
  background-color: rgb(251 191 36 / 0.3);
}
.bg-yellow-400\/40 {
  background-color: rgb(251 191 36 / 0.4);
}
.bg-yellow-400\/5 {
  background-color: rgb(251 191 36 / 0.05);
}
.bg-yellow-400\/50 {
  background-color: rgb(251 191 36 / 0.5);
}
.bg-yellow-400\/60 {
  background-color: rgb(251 191 36 / 0.6);
}
.bg-yellow-400\/70 {
  background-color: rgb(251 191 36 / 0.7);
}
.bg-yellow-400\/75 {
  background-color: rgb(251 191 36 / 0.75);
}
.bg-yellow-400\/80 {
  background-color: rgb(251 191 36 / 0.8);
}
.bg-yellow-400\/90 {
  background-color: rgb(251 191 36 / 0.9);
}
.bg-yellow-400\/95 {
  background-color: rgb(251 191 36 / 0.95);
}
.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.bg-yellow-50\/0 {
  background-color: rgb(255 251 235 / 0);
}
.bg-yellow-50\/10 {
  background-color: rgb(255 251 235 / 0.1);
}
.bg-yellow-50\/100 {
  background-color: rgb(255 251 235 / 1);
}
.bg-yellow-50\/20 {
  background-color: rgb(255 251 235 / 0.2);
}
.bg-yellow-50\/25 {
  background-color: rgb(255 251 235 / 0.25);
}
.bg-yellow-50\/30 {
  background-color: rgb(255 251 235 / 0.3);
}
.bg-yellow-50\/40 {
  background-color: rgb(255 251 235 / 0.4);
}
.bg-yellow-50\/5 {
  background-color: rgb(255 251 235 / 0.05);
}
.bg-yellow-50\/50 {
  background-color: rgb(255 251 235 / 0.5);
}
.bg-yellow-50\/60 {
  background-color: rgb(255 251 235 / 0.6);
}
.bg-yellow-50\/70 {
  background-color: rgb(255 251 235 / 0.7);
}
.bg-yellow-50\/75 {
  background-color: rgb(255 251 235 / 0.75);
}
.bg-yellow-50\/80 {
  background-color: rgb(255 251 235 / 0.8);
}
.bg-yellow-50\/90 {
  background-color: rgb(255 251 235 / 0.9);
}
.bg-yellow-50\/95 {
  background-color: rgb(255 251 235 / 0.95);
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-yellow-500\/0 {
  background-color: rgb(245 158 11 / 0);
}
.bg-yellow-500\/10 {
  background-color: rgb(245 158 11 / 0.1);
}
.bg-yellow-500\/100 {
  background-color: rgb(245 158 11 / 1);
}
.bg-yellow-500\/20 {
  background-color: rgb(245 158 11 / 0.2);
}
.bg-yellow-500\/25 {
  background-color: rgb(245 158 11 / 0.25);
}
.bg-yellow-500\/30 {
  background-color: rgb(245 158 11 / 0.3);
}
.bg-yellow-500\/40 {
  background-color: rgb(245 158 11 / 0.4);
}
.bg-yellow-500\/5 {
  background-color: rgb(245 158 11 / 0.05);
}
.bg-yellow-500\/50 {
  background-color: rgb(245 158 11 / 0.5);
}
.bg-yellow-500\/60 {
  background-color: rgb(245 158 11 / 0.6);
}
.bg-yellow-500\/70 {
  background-color: rgb(245 158 11 / 0.7);
}
.bg-yellow-500\/75 {
  background-color: rgb(245 158 11 / 0.75);
}
.bg-yellow-500\/80 {
  background-color: rgb(245 158 11 / 0.8);
}
.bg-yellow-500\/90 {
  background-color: rgb(245 158 11 / 0.9);
}
.bg-yellow-500\/95 {
  background-color: rgb(245 158 11 / 0.95);
}
.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.bg-yellow-600\/0 {
  background-color: rgb(217 119 6 / 0);
}
.bg-yellow-600\/10 {
  background-color: rgb(217 119 6 / 0.1);
}
.bg-yellow-600\/100 {
  background-color: rgb(217 119 6 / 1);
}
.bg-yellow-600\/20 {
  background-color: rgb(217 119 6 / 0.2);
}
.bg-yellow-600\/25 {
  background-color: rgb(217 119 6 / 0.25);
}
.bg-yellow-600\/30 {
  background-color: rgb(217 119 6 / 0.3);
}
.bg-yellow-600\/40 {
  background-color: rgb(217 119 6 / 0.4);
}
.bg-yellow-600\/5 {
  background-color: rgb(217 119 6 / 0.05);
}
.bg-yellow-600\/50 {
  background-color: rgb(217 119 6 / 0.5);
}
.bg-yellow-600\/60 {
  background-color: rgb(217 119 6 / 0.6);
}
.bg-yellow-600\/70 {
  background-color: rgb(217 119 6 / 0.7);
}
.bg-yellow-600\/75 {
  background-color: rgb(217 119 6 / 0.75);
}
.bg-yellow-600\/80 {
  background-color: rgb(217 119 6 / 0.8);
}
.bg-yellow-600\/90 {
  background-color: rgb(217 119 6 / 0.9);
}
.bg-yellow-600\/95 {
  background-color: rgb(217 119 6 / 0.95);
}
.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.bg-yellow-700\/0 {
  background-color: rgb(180 83 9 / 0);
}
.bg-yellow-700\/10 {
  background-color: rgb(180 83 9 / 0.1);
}
.bg-yellow-700\/100 {
  background-color: rgb(180 83 9 / 1);
}
.bg-yellow-700\/20 {
  background-color: rgb(180 83 9 / 0.2);
}
.bg-yellow-700\/25 {
  background-color: rgb(180 83 9 / 0.25);
}
.bg-yellow-700\/30 {
  background-color: rgb(180 83 9 / 0.3);
}
.bg-yellow-700\/40 {
  background-color: rgb(180 83 9 / 0.4);
}
.bg-yellow-700\/5 {
  background-color: rgb(180 83 9 / 0.05);
}
.bg-yellow-700\/50 {
  background-color: rgb(180 83 9 / 0.5);
}
.bg-yellow-700\/60 {
  background-color: rgb(180 83 9 / 0.6);
}
.bg-yellow-700\/70 {
  background-color: rgb(180 83 9 / 0.7);
}
.bg-yellow-700\/75 {
  background-color: rgb(180 83 9 / 0.75);
}
.bg-yellow-700\/80 {
  background-color: rgb(180 83 9 / 0.8);
}
.bg-yellow-700\/90 {
  background-color: rgb(180 83 9 / 0.9);
}
.bg-yellow-700\/95 {
  background-color: rgb(180 83 9 / 0.95);
}
.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.bg-yellow-800\/0 {
  background-color: rgb(146 64 14 / 0);
}
.bg-yellow-800\/10 {
  background-color: rgb(146 64 14 / 0.1);
}
.bg-yellow-800\/100 {
  background-color: rgb(146 64 14 / 1);
}
.bg-yellow-800\/20 {
  background-color: rgb(146 64 14 / 0.2);
}
.bg-yellow-800\/25 {
  background-color: rgb(146 64 14 / 0.25);
}
.bg-yellow-800\/30 {
  background-color: rgb(146 64 14 / 0.3);
}
.bg-yellow-800\/40 {
  background-color: rgb(146 64 14 / 0.4);
}
.bg-yellow-800\/5 {
  background-color: rgb(146 64 14 / 0.05);
}
.bg-yellow-800\/50 {
  background-color: rgb(146 64 14 / 0.5);
}
.bg-yellow-800\/60 {
  background-color: rgb(146 64 14 / 0.6);
}
.bg-yellow-800\/70 {
  background-color: rgb(146 64 14 / 0.7);
}
.bg-yellow-800\/75 {
  background-color: rgb(146 64 14 / 0.75);
}
.bg-yellow-800\/80 {
  background-color: rgb(146 64 14 / 0.8);
}
.bg-yellow-800\/90 {
  background-color: rgb(146 64 14 / 0.9);
}
.bg-yellow-800\/95 {
  background-color: rgb(146 64 14 / 0.95);
}
.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.bg-yellow-900\/0 {
  background-color: rgb(120 53 15 / 0);
}
.bg-yellow-900\/10 {
  background-color: rgb(120 53 15 / 0.1);
}
.bg-yellow-900\/100 {
  background-color: rgb(120 53 15 / 1);
}
.bg-yellow-900\/20 {
  background-color: rgb(120 53 15 / 0.2);
}
.bg-yellow-900\/25 {
  background-color: rgb(120 53 15 / 0.25);
}
.bg-yellow-900\/30 {
  background-color: rgb(120 53 15 / 0.3);
}
.bg-yellow-900\/40 {
  background-color: rgb(120 53 15 / 0.4);
}
.bg-yellow-900\/5 {
  background-color: rgb(120 53 15 / 0.05);
}
.bg-yellow-900\/50 {
  background-color: rgb(120 53 15 / 0.5);
}
.bg-yellow-900\/60 {
  background-color: rgb(120 53 15 / 0.6);
}
.bg-yellow-900\/70 {
  background-color: rgb(120 53 15 / 0.7);
}
.bg-yellow-900\/75 {
  background-color: rgb(120 53 15 / 0.75);
}
.bg-yellow-900\/80 {
  background-color: rgb(120 53 15 / 0.8);
}
.bg-yellow-900\/90 {
  background-color: rgb(120 53 15 / 0.9);
}
.bg-yellow-900\/95 {
  background-color: rgb(120 53 15 / 0.95);
}
.bg-yellow-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.bg-yellow-950\/0 {
  background-color: rgb(69 26 3 / 0);
}
.bg-yellow-950\/10 {
  background-color: rgb(69 26 3 / 0.1);
}
.bg-yellow-950\/100 {
  background-color: rgb(69 26 3 / 1);
}
.bg-yellow-950\/20 {
  background-color: rgb(69 26 3 / 0.2);
}
.bg-yellow-950\/25 {
  background-color: rgb(69 26 3 / 0.25);
}
.bg-yellow-950\/30 {
  background-color: rgb(69 26 3 / 0.3);
}
.bg-yellow-950\/40 {
  background-color: rgb(69 26 3 / 0.4);
}
.bg-yellow-950\/5 {
  background-color: rgb(69 26 3 / 0.05);
}
.bg-yellow-950\/50 {
  background-color: rgb(69 26 3 / 0.5);
}
.bg-yellow-950\/60 {
  background-color: rgb(69 26 3 / 0.6);
}
.bg-yellow-950\/70 {
  background-color: rgb(69 26 3 / 0.7);
}
.bg-yellow-950\/75 {
  background-color: rgb(69 26 3 / 0.75);
}
.bg-yellow-950\/80 {
  background-color: rgb(69 26 3 / 0.8);
}
.bg-yellow-950\/90 {
  background-color: rgb(69 26 3 / 0.9);
}
.bg-yellow-950\/95 {
  background-color: rgb(69 26 3 / 0.95);
}
.bg-zinc-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.bg-zinc-100\/0 {
  background-color: rgb(244 244 245 / 0);
}
.bg-zinc-100\/10 {
  background-color: rgb(244 244 245 / 0.1);
}
.bg-zinc-100\/100 {
  background-color: rgb(244 244 245 / 1);
}
.bg-zinc-100\/20 {
  background-color: rgb(244 244 245 / 0.2);
}
.bg-zinc-100\/25 {
  background-color: rgb(244 244 245 / 0.25);
}
.bg-zinc-100\/30 {
  background-color: rgb(244 244 245 / 0.3);
}
.bg-zinc-100\/40 {
  background-color: rgb(244 244 245 / 0.4);
}
.bg-zinc-100\/5 {
  background-color: rgb(244 244 245 / 0.05);
}
.bg-zinc-100\/50 {
  background-color: rgb(244 244 245 / 0.5);
}
.bg-zinc-100\/60 {
  background-color: rgb(244 244 245 / 0.6);
}
.bg-zinc-100\/70 {
  background-color: rgb(244 244 245 / 0.7);
}
.bg-zinc-100\/75 {
  background-color: rgb(244 244 245 / 0.75);
}
.bg-zinc-100\/80 {
  background-color: rgb(244 244 245 / 0.8);
}
.bg-zinc-100\/90 {
  background-color: rgb(244 244 245 / 0.9);
}
.bg-zinc-100\/95 {
  background-color: rgb(244 244 245 / 0.95);
}
.bg-zinc-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.bg-zinc-200\/0 {
  background-color: rgb(228 228 231 / 0);
}
.bg-zinc-200\/10 {
  background-color: rgb(228 228 231 / 0.1);
}
.bg-zinc-200\/100 {
  background-color: rgb(228 228 231 / 1);
}
.bg-zinc-200\/20 {
  background-color: rgb(228 228 231 / 0.2);
}
.bg-zinc-200\/25 {
  background-color: rgb(228 228 231 / 0.25);
}
.bg-zinc-200\/30 {
  background-color: rgb(228 228 231 / 0.3);
}
.bg-zinc-200\/40 {
  background-color: rgb(228 228 231 / 0.4);
}
.bg-zinc-200\/5 {
  background-color: rgb(228 228 231 / 0.05);
}
.bg-zinc-200\/50 {
  background-color: rgb(228 228 231 / 0.5);
}
.bg-zinc-200\/60 {
  background-color: rgb(228 228 231 / 0.6);
}
.bg-zinc-200\/70 {
  background-color: rgb(228 228 231 / 0.7);
}
.bg-zinc-200\/75 {
  background-color: rgb(228 228 231 / 0.75);
}
.bg-zinc-200\/80 {
  background-color: rgb(228 228 231 / 0.8);
}
.bg-zinc-200\/90 {
  background-color: rgb(228 228 231 / 0.9);
}
.bg-zinc-200\/95 {
  background-color: rgb(228 228 231 / 0.95);
}
.bg-zinc-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.bg-zinc-300\/0 {
  background-color: rgb(212 212 216 / 0);
}
.bg-zinc-300\/10 {
  background-color: rgb(212 212 216 / 0.1);
}
.bg-zinc-300\/100 {
  background-color: rgb(212 212 216 / 1);
}
.bg-zinc-300\/20 {
  background-color: rgb(212 212 216 / 0.2);
}
.bg-zinc-300\/25 {
  background-color: rgb(212 212 216 / 0.25);
}
.bg-zinc-300\/30 {
  background-color: rgb(212 212 216 / 0.3);
}
.bg-zinc-300\/40 {
  background-color: rgb(212 212 216 / 0.4);
}
.bg-zinc-300\/5 {
  background-color: rgb(212 212 216 / 0.05);
}
.bg-zinc-300\/50 {
  background-color: rgb(212 212 216 / 0.5);
}
.bg-zinc-300\/60 {
  background-color: rgb(212 212 216 / 0.6);
}
.bg-zinc-300\/70 {
  background-color: rgb(212 212 216 / 0.7);
}
.bg-zinc-300\/75 {
  background-color: rgb(212 212 216 / 0.75);
}
.bg-zinc-300\/80 {
  background-color: rgb(212 212 216 / 0.8);
}
.bg-zinc-300\/90 {
  background-color: rgb(212 212 216 / 0.9);
}
.bg-zinc-300\/95 {
  background-color: rgb(212 212 216 / 0.95);
}
.bg-zinc-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
.bg-zinc-400\/0 {
  background-color: rgb(161 161 170 / 0);
}
.bg-zinc-400\/10 {
  background-color: rgb(161 161 170 / 0.1);
}
.bg-zinc-400\/100 {
  background-color: rgb(161 161 170 / 1);
}
.bg-zinc-400\/20 {
  background-color: rgb(161 161 170 / 0.2);
}
.bg-zinc-400\/25 {
  background-color: rgb(161 161 170 / 0.25);
}
.bg-zinc-400\/30 {
  background-color: rgb(161 161 170 / 0.3);
}
.bg-zinc-400\/40 {
  background-color: rgb(161 161 170 / 0.4);
}
.bg-zinc-400\/5 {
  background-color: rgb(161 161 170 / 0.05);
}
.bg-zinc-400\/50 {
  background-color: rgb(161 161 170 / 0.5);
}
.bg-zinc-400\/60 {
  background-color: rgb(161 161 170 / 0.6);
}
.bg-zinc-400\/70 {
  background-color: rgb(161 161 170 / 0.7);
}
.bg-zinc-400\/75 {
  background-color: rgb(161 161 170 / 0.75);
}
.bg-zinc-400\/80 {
  background-color: rgb(161 161 170 / 0.8);
}
.bg-zinc-400\/90 {
  background-color: rgb(161 161 170 / 0.9);
}
.bg-zinc-400\/95 {
  background-color: rgb(161 161 170 / 0.95);
}
.bg-zinc-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-zinc-50\/0 {
  background-color: rgb(250 250 250 / 0);
}
.bg-zinc-50\/10 {
  background-color: rgb(250 250 250 / 0.1);
}
.bg-zinc-50\/100 {
  background-color: rgb(250 250 250 / 1);
}
.bg-zinc-50\/20 {
  background-color: rgb(250 250 250 / 0.2);
}
.bg-zinc-50\/25 {
  background-color: rgb(250 250 250 / 0.25);
}
.bg-zinc-50\/30 {
  background-color: rgb(250 250 250 / 0.3);
}
.bg-zinc-50\/40 {
  background-color: rgb(250 250 250 / 0.4);
}
.bg-zinc-50\/5 {
  background-color: rgb(250 250 250 / 0.05);
}
.bg-zinc-50\/50 {
  background-color: rgb(250 250 250 / 0.5);
}
.bg-zinc-50\/60 {
  background-color: rgb(250 250 250 / 0.6);
}
.bg-zinc-50\/70 {
  background-color: rgb(250 250 250 / 0.7);
}
.bg-zinc-50\/75 {
  background-color: rgb(250 250 250 / 0.75);
}
.bg-zinc-50\/80 {
  background-color: rgb(250 250 250 / 0.8);
}
.bg-zinc-50\/90 {
  background-color: rgb(250 250 250 / 0.9);
}
.bg-zinc-50\/95 {
  background-color: rgb(250 250 250 / 0.95);
}
.bg-zinc-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.bg-zinc-500\/0 {
  background-color: rgb(113 113 122 / 0);
}
.bg-zinc-500\/10 {
  background-color: rgb(113 113 122 / 0.1);
}
.bg-zinc-500\/100 {
  background-color: rgb(113 113 122 / 1);
}
.bg-zinc-500\/20 {
  background-color: rgb(113 113 122 / 0.2);
}
.bg-zinc-500\/25 {
  background-color: rgb(113 113 122 / 0.25);
}
.bg-zinc-500\/30 {
  background-color: rgb(113 113 122 / 0.3);
}
.bg-zinc-500\/40 {
  background-color: rgb(113 113 122 / 0.4);
}
.bg-zinc-500\/5 {
  background-color: rgb(113 113 122 / 0.05);
}
.bg-zinc-500\/50 {
  background-color: rgb(113 113 122 / 0.5);
}
.bg-zinc-500\/60 {
  background-color: rgb(113 113 122 / 0.6);
}
.bg-zinc-500\/70 {
  background-color: rgb(113 113 122 / 0.7);
}
.bg-zinc-500\/75 {
  background-color: rgb(113 113 122 / 0.75);
}
.bg-zinc-500\/80 {
  background-color: rgb(113 113 122 / 0.8);
}
.bg-zinc-500\/90 {
  background-color: rgb(113 113 122 / 0.9);
}
.bg-zinc-500\/95 {
  background-color: rgb(113 113 122 / 0.95);
}
.bg-zinc-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}
.bg-zinc-600\/0 {
  background-color: rgb(82 82 91 / 0);
}
.bg-zinc-600\/10 {
  background-color: rgb(82 82 91 / 0.1);
}
.bg-zinc-600\/100 {
  background-color: rgb(82 82 91 / 1);
}
.bg-zinc-600\/20 {
  background-color: rgb(82 82 91 / 0.2);
}
.bg-zinc-600\/25 {
  background-color: rgb(82 82 91 / 0.25);
}
.bg-zinc-600\/30 {
  background-color: rgb(82 82 91 / 0.3);
}
.bg-zinc-600\/40 {
  background-color: rgb(82 82 91 / 0.4);
}
.bg-zinc-600\/5 {
  background-color: rgb(82 82 91 / 0.05);
}
.bg-zinc-600\/50 {
  background-color: rgb(82 82 91 / 0.5);
}
.bg-zinc-600\/60 {
  background-color: rgb(82 82 91 / 0.6);
}
.bg-zinc-600\/70 {
  background-color: rgb(82 82 91 / 0.7);
}
.bg-zinc-600\/75 {
  background-color: rgb(82 82 91 / 0.75);
}
.bg-zinc-600\/80 {
  background-color: rgb(82 82 91 / 0.8);
}
.bg-zinc-600\/90 {
  background-color: rgb(82 82 91 / 0.9);
}
.bg-zinc-600\/95 {
  background-color: rgb(82 82 91 / 0.95);
}
.bg-zinc-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.bg-zinc-700\/0 {
  background-color: rgb(63 63 70 / 0);
}
.bg-zinc-700\/10 {
  background-color: rgb(63 63 70 / 0.1);
}
.bg-zinc-700\/100 {
  background-color: rgb(63 63 70 / 1);
}
.bg-zinc-700\/20 {
  background-color: rgb(63 63 70 / 0.2);
}
.bg-zinc-700\/25 {
  background-color: rgb(63 63 70 / 0.25);
}
.bg-zinc-700\/30 {
  background-color: rgb(63 63 70 / 0.3);
}
.bg-zinc-700\/40 {
  background-color: rgb(63 63 70 / 0.4);
}
.bg-zinc-700\/5 {
  background-color: rgb(63 63 70 / 0.05);
}
.bg-zinc-700\/50 {
  background-color: rgb(63 63 70 / 0.5);
}
.bg-zinc-700\/60 {
  background-color: rgb(63 63 70 / 0.6);
}
.bg-zinc-700\/70 {
  background-color: rgb(63 63 70 / 0.7);
}
.bg-zinc-700\/75 {
  background-color: rgb(63 63 70 / 0.75);
}
.bg-zinc-700\/80 {
  background-color: rgb(63 63 70 / 0.8);
}
.bg-zinc-700\/90 {
  background-color: rgb(63 63 70 / 0.9);
}
.bg-zinc-700\/95 {
  background-color: rgb(63 63 70 / 0.95);
}
.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.bg-zinc-800\/0 {
  background-color: rgb(39 39 42 / 0);
}
.bg-zinc-800\/10 {
  background-color: rgb(39 39 42 / 0.1);
}
.bg-zinc-800\/100 {
  background-color: rgb(39 39 42 / 1);
}
.bg-zinc-800\/20 {
  background-color: rgb(39 39 42 / 0.2);
}
.bg-zinc-800\/25 {
  background-color: rgb(39 39 42 / 0.25);
}
.bg-zinc-800\/30 {
  background-color: rgb(39 39 42 / 0.3);
}
.bg-zinc-800\/40 {
  background-color: rgb(39 39 42 / 0.4);
}
.bg-zinc-800\/5 {
  background-color: rgb(39 39 42 / 0.05);
}
.bg-zinc-800\/50 {
  background-color: rgb(39 39 42 / 0.5);
}
.bg-zinc-800\/60 {
  background-color: rgb(39 39 42 / 0.6);
}
.bg-zinc-800\/70 {
  background-color: rgb(39 39 42 / 0.7);
}
.bg-zinc-800\/75 {
  background-color: rgb(39 39 42 / 0.75);
}
.bg-zinc-800\/80 {
  background-color: rgb(39 39 42 / 0.8);
}
.bg-zinc-800\/90 {
  background-color: rgb(39 39 42 / 0.9);
}
.bg-zinc-800\/95 {
  background-color: rgb(39 39 42 / 0.95);
}
.bg-zinc-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}
.bg-zinc-900\/0 {
  background-color: rgb(24 24 27 / 0);
}
.bg-zinc-900\/10 {
  background-color: rgb(24 24 27 / 0.1);
}
.bg-zinc-900\/100 {
  background-color: rgb(24 24 27 / 1);
}
.bg-zinc-900\/20 {
  background-color: rgb(24 24 27 / 0.2);
}
.bg-zinc-900\/25 {
  background-color: rgb(24 24 27 / 0.25);
}
.bg-zinc-900\/30 {
  background-color: rgb(24 24 27 / 0.3);
}
.bg-zinc-900\/40 {
  background-color: rgb(24 24 27 / 0.4);
}
.bg-zinc-900\/5 {
  background-color: rgb(24 24 27 / 0.05);
}
.bg-zinc-900\/50 {
  background-color: rgb(24 24 27 / 0.5);
}
.bg-zinc-900\/60 {
  background-color: rgb(24 24 27 / 0.6);
}
.bg-zinc-900\/70 {
  background-color: rgb(24 24 27 / 0.7);
}
.bg-zinc-900\/75 {
  background-color: rgb(24 24 27 / 0.75);
}
.bg-zinc-900\/80 {
  background-color: rgb(24 24 27 / 0.8);
}
.bg-zinc-900\/90 {
  background-color: rgb(24 24 27 / 0.9);
}
.bg-zinc-900\/95 {
  background-color: rgb(24 24 27 / 0.95);
}
.bg-zinc-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
.bg-zinc-950\/0 {
  background-color: rgb(9 9 11 / 0);
}
.bg-zinc-950\/10 {
  background-color: rgb(9 9 11 / 0.1);
}
.bg-zinc-950\/100 {
  background-color: rgb(9 9 11 / 1);
}
.bg-zinc-950\/20 {
  background-color: rgb(9 9 11 / 0.2);
}
.bg-zinc-950\/25 {
  background-color: rgb(9 9 11 / 0.25);
}
.bg-zinc-950\/30 {
  background-color: rgb(9 9 11 / 0.3);
}
.bg-zinc-950\/40 {
  background-color: rgb(9 9 11 / 0.4);
}
.bg-zinc-950\/5 {
  background-color: rgb(9 9 11 / 0.05);
}
.bg-zinc-950\/50 {
  background-color: rgb(9 9 11 / 0.5);
}
.bg-zinc-950\/60 {
  background-color: rgb(9 9 11 / 0.6);
}
.bg-zinc-950\/70 {
  background-color: rgb(9 9 11 / 0.7);
}
.bg-zinc-950\/75 {
  background-color: rgb(9 9 11 / 0.75);
}
.bg-zinc-950\/80 {
  background-color: rgb(9 9 11 / 0.8);
}
.bg-zinc-950\/90 {
  background-color: rgb(9 9 11 / 0.9);
}
.bg-zinc-950\/95 {
  background-color: rgb(9 9 11 / 0.95);
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-blue-700 {
  --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-7 {
  padding: 1.75rem;
}
.p-8 {
  padding: 2rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-amber-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 243 199 / var(--tw-text-opacity)) !important;
}
.\!text-amber-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 230 138 / var(--tw-text-opacity)) !important;
}
.\!text-amber-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(252 211 77 / var(--tw-text-opacity)) !important;
}
.\!text-amber-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 191 36 / var(--tw-text-opacity)) !important;
}
.\!text-amber-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity)) !important;
}
.\!text-amber-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity)) !important;
}
.\!text-amber-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 119 6 / var(--tw-text-opacity)) !important;
}
.\!text-amber-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity)) !important;
}
.\!text-amber-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(146 64 14 / var(--tw-text-opacity)) !important;
}
.\!text-amber-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(120 53 15 / var(--tw-text-opacity)) !important;
}
.\!text-amber-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(69 26 3 / var(--tw-text-opacity)) !important;
}
.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!text-blue-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(219 234 254 / var(--tw-text-opacity)) !important;
}
.\!text-blue-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(191 219 254 / var(--tw-text-opacity)) !important;
}
.\!text-blue-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(147 197 253 / var(--tw-text-opacity)) !important;
}
.\!text-blue-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(96 165 250 / var(--tw-text-opacity)) !important;
}
.\!text-blue-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 246 255 / var(--tw-text-opacity)) !important;
}
.\!text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity)) !important;
}
.\!text-blue-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(37 99 235 / var(--tw-text-opacity)) !important;
}
.\!text-blue-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity)) !important;
}
.\!text-blue-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 64 175 / var(--tw-text-opacity)) !important;
}
.\!text-blue-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 58 138 / var(--tw-text-opacity)) !important;
}
.\!text-blue-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(23 37 84 / var(--tw-text-opacity)) !important;
}
.\!text-current {
  color: currentColor !important;
}
.\!text-cyan-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(207 250 254 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(165 243 252 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(103 232 249 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(34 211 238 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 254 255 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 182 212 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(8 145 178 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(14 116 144 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(21 94 117 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 78 99 / var(--tw-text-opacity)) !important;
}
.\!text-cyan-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(8 51 68 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(209 250 229 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 243 208 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(110 231 183 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(52 211 153 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 253 245 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(16 185 129 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 95 70 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 78 59 / var(--tw-text-opacity)) !important;
}
.\!text-emerald-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 44 34 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(250 232 255 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 208 254 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 171 252 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(232 121 249 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 244 255 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 70 239 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(192 38 211 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(162 28 175 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(134 25 143 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(112 26 117 / var(--tw-text-opacity)) !important;
}
.\!text-fuchsia-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(74 4 78 / var(--tw-text-opacity)) !important;
}
.\!text-gray-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity)) !important;
}
.\!text-gray-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(229 231 235 / var(--tw-text-opacity)) !important;
}
.\!text-gray-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
}
.\!text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.\!text-gray-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity)) !important;
}
.\!text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.\!text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}
.\!text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.\!text-gray-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}
.\!text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}
.\!text-gray-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(3 7 18 / var(--tw-text-opacity)) !important;
}
.\!text-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(209 250 229 / var(--tw-text-opacity)) !important;
}
.\!text-green-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 243 208 / var(--tw-text-opacity)) !important;
}
.\!text-green-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(110 231 183 / var(--tw-text-opacity)) !important;
}
.\!text-green-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(52 211 153 / var(--tw-text-opacity)) !important;
}
.\!text-green-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 253 245 / var(--tw-text-opacity)) !important;
}
.\!text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(16 185 129 / var(--tw-text-opacity)) !important;
}
.\!text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(5 150 105 / var(--tw-text-opacity)) !important;
}
.\!text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
}
.\!text-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 95 70 / var(--tw-text-opacity)) !important;
}
.\!text-green-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(6 78 59 / var(--tw-text-opacity)) !important;
}
.\!text-green-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 44 34 / var(--tw-text-opacity)) !important;
}
.\!text-grey-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity)) !important;
}
.\!text-grey-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(229 231 235 / var(--tw-text-opacity)) !important;
}
.\!text-grey-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
}
.\!text-grey-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.\!text-grey-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 244 247 / var(--tw-text-opacity)) !important;
}
.\!text-grey-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.\!text-grey-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}
.\!text-grey-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.\!text-grey-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}
.\!text-grey-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(17 24 39 / var(--tw-text-opacity)) !important;
}
.\!text-grey-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(3 7 18 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(224 231 255 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(199 210 254 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(165 180 252 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(129 140 248 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(238 242 255 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(99 102 241 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(79 70 229 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(67 56 202 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(55 48 163 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(49 46 129 / var(--tw-text-opacity)) !important;
}
.\!text-indigo-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 27 75 / var(--tw-text-opacity)) !important;
}
.\!text-inherit {
  color: inherit !important;
}
.\!text-lime-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 252 203 / var(--tw-text-opacity)) !important;
}
.\!text-lime-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 249 157 / var(--tw-text-opacity)) !important;
}
.\!text-lime-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(190 242 100 / var(--tw-text-opacity)) !important;
}
.\!text-lime-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(163 230 53 / var(--tw-text-opacity)) !important;
}
.\!text-lime-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(247 254 231 / var(--tw-text-opacity)) !important;
}
.\!text-lime-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(132 204 22 / var(--tw-text-opacity)) !important;
}
.\!text-lime-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(101 163 13 / var(--tw-text-opacity)) !important;
}
.\!text-lime-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(77 124 15 / var(--tw-text-opacity)) !important;
}
.\!text-lime-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(63 98 18 / var(--tw-text-opacity)) !important;
}
.\!text-lime-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(54 83 20 / var(--tw-text-opacity)) !important;
}
.\!text-lime-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(26 46 5 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 245 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(229 229 229 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 212 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(163 163 163 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(250 250 250 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(115 115 115 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 82 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(64 64 64 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(38 38 38 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(23 23 23 / var(--tw-text-opacity)) !important;
}
.\!text-neutral-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(10 10 10 / var(--tw-text-opacity)) !important;
}
.\!text-orange-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 237 213 / var(--tw-text-opacity)) !important;
}
.\!text-orange-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 215 170 / var(--tw-text-opacity)) !important;
}
.\!text-orange-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 186 116 / var(--tw-text-opacity)) !important;
}
.\!text-orange-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 146 60 / var(--tw-text-opacity)) !important;
}
.\!text-orange-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 247 237 / var(--tw-text-opacity)) !important;
}
.\!text-orange-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity)) !important;
}
.\!text-orange-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(234 88 12 / var(--tw-text-opacity)) !important;
}
.\!text-orange-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(194 65 12 / var(--tw-text-opacity)) !important;
}
.\!text-orange-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(154 52 18 / var(--tw-text-opacity)) !important;
}
.\!text-orange-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(124 45 18 / var(--tw-text-opacity)) !important;
}
.\!text-orange-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(67 20 7 / var(--tw-text-opacity)) !important;
}
.\!text-pink-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(252 231 243 / var(--tw-text-opacity)) !important;
}
.\!text-pink-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 207 232 / var(--tw-text-opacity)) !important;
}
.\!text-pink-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(249 168 212 / var(--tw-text-opacity)) !important;
}
.\!text-pink-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(244 114 182 / var(--tw-text-opacity)) !important;
}
.\!text-pink-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 242 248 / var(--tw-text-opacity)) !important;
}
.\!text-pink-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 72 153 / var(--tw-text-opacity)) !important;
}
.\!text-pink-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(219 39 119 / var(--tw-text-opacity)) !important;
}
.\!text-pink-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(190 24 93 / var(--tw-text-opacity)) !important;
}
.\!text-pink-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(157 23 77 / var(--tw-text-opacity)) !important;
}
.\!text-pink-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(131 24 67 / var(--tw-text-opacity)) !important;
}
.\!text-pink-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(80 7 36 / var(--tw-text-opacity)) !important;
}
.\!text-purple-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(237 233 254 / var(--tw-text-opacity)) !important;
}
.\!text-purple-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(221 214 254 / var(--tw-text-opacity)) !important;
}
.\!text-purple-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(196 181 253 / var(--tw-text-opacity)) !important;
}
.\!text-purple-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 139 250 / var(--tw-text-opacity)) !important;
}
.\!text-purple-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 243 255 / var(--tw-text-opacity)) !important;
}
.\!text-purple-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(139 92 246 / var(--tw-text-opacity)) !important;
}
.\!text-purple-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(124 58 237 / var(--tw-text-opacity)) !important;
}
.\!text-purple-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(109 40 217 / var(--tw-text-opacity)) !important;
}
.\!text-purple-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(91 33 182 / var(--tw-text-opacity)) !important;
}
.\!text-purple-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(76 29 149 / var(--tw-text-opacity)) !important;
}
.\!text-purple-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(46 16 101 / var(--tw-text-opacity)) !important;
}
.\!text-red-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 226 226 / var(--tw-text-opacity)) !important;
}
.\!text-red-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 202 202 / var(--tw-text-opacity)) !important;
}
.\!text-red-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(252 165 165 / var(--tw-text-opacity)) !important;
}
.\!text-red-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity)) !important;
}
.\!text-red-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 242 242 / var(--tw-text-opacity)) !important;
}
.\!text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity)) !important;
}
.\!text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity)) !important;
}
.\!text-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
}
.\!text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
}
.\!text-red-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(127 29 29 / var(--tw-text-opacity)) !important;
}
.\!text-red-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(69 10 10 / var(--tw-text-opacity)) !important;
}
.\!text-rose-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 228 230 / var(--tw-text-opacity)) !important;
}
.\!text-rose-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 205 211 / var(--tw-text-opacity)) !important;
}
.\!text-rose-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 164 175 / var(--tw-text-opacity)) !important;
}
.\!text-rose-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 113 133 / var(--tw-text-opacity)) !important;
}
.\!text-rose-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 241 242 / var(--tw-text-opacity)) !important;
}
.\!text-rose-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(244 63 94 / var(--tw-text-opacity)) !important;
}
.\!text-rose-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(225 29 72 / var(--tw-text-opacity)) !important;
}
.\!text-rose-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(190 18 60 / var(--tw-text-opacity)) !important;
}
.\!text-rose-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(159 18 57 / var(--tw-text-opacity)) !important;
}
.\!text-rose-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(136 19 55 / var(--tw-text-opacity)) !important;
}
.\!text-rose-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(76 5 25 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(243 219 177 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(236 196 126 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(229 173 76 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(224 157 40 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(250 241 224 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 141 11 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(216 131 6 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(211 116 3 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(204 102 0 / var(--tw-text-opacity)) !important;
}
.\!text-sbAmber-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(194 79 0 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(186 223 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(142 203 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(94 183 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(53 167 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(227 242 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 152 255 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 138 241 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 119 222 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 102 204 / var(--tw-text-opacity)) !important;
}
.\!text-sbBlue-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 71 173 / var(--tw-text-opacity)) !important;
}
.\!text-sky-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(224 242 254 / var(--tw-text-opacity)) !important;
}
.\!text-sky-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(186 230 253 / var(--tw-text-opacity)) !important;
}
.\!text-sky-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(125 211 252 / var(--tw-text-opacity)) !important;
}
.\!text-sky-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(56 189 248 / var(--tw-text-opacity)) !important;
}
.\!text-sky-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 249 255 / var(--tw-text-opacity)) !important;
}
.\!text-sky-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(14 165 233 / var(--tw-text-opacity)) !important;
}
.\!text-sky-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 132 199 / var(--tw-text-opacity)) !important;
}
.\!text-sky-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(3 105 161 / var(--tw-text-opacity)) !important;
}
.\!text-sky-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(7 89 133 / var(--tw-text-opacity)) !important;
}
.\!text-sky-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(12 74 110 / var(--tw-text-opacity)) !important;
}
.\!text-sky-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(8 47 73 / var(--tw-text-opacity)) !important;
}
.\!text-slate-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(241 245 249 / var(--tw-text-opacity)) !important;
}
.\!text-slate-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity)) !important;
}
.\!text-slate-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(203 213 225 / var(--tw-text-opacity)) !important;
}
.\!text-slate-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
.\!text-slate-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity)) !important;
}
.\!text-slate-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}
.\!text-slate-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity)) !important;
}
.\!text-slate-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity)) !important;
}
.\!text-slate-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(30 41 59 / var(--tw-text-opacity)) !important;
}
.\!text-slate-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(15 23 42 / var(--tw-text-opacity)) !important;
}
.\!text-slate-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 6 23 / var(--tw-text-opacity)) !important;
}
.\!text-stone-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 245 244 / var(--tw-text-opacity)) !important;
}
.\!text-stone-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(231 229 228 / var(--tw-text-opacity)) !important;
}
.\!text-stone-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(214 211 209 / var(--tw-text-opacity)) !important;
}
.\!text-stone-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(168 162 158 / var(--tw-text-opacity)) !important;
}
.\!text-stone-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(250 250 249 / var(--tw-text-opacity)) !important;
}
.\!text-stone-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(120 113 108 / var(--tw-text-opacity)) !important;
}
.\!text-stone-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(87 83 78 / var(--tw-text-opacity)) !important;
}
.\!text-stone-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(68 64 60 / var(--tw-text-opacity)) !important;
}
.\!text-stone-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(41 37 36 / var(--tw-text-opacity)) !important;
}
.\!text-stone-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(28 25 23 / var(--tw-text-opacity)) !important;
}
.\!text-stone-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(12 10 9 / var(--tw-text-opacity)) !important;
}
.\!text-teal-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(204 251 241 / var(--tw-text-opacity)) !important;
}
.\!text-teal-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 246 228 / var(--tw-text-opacity)) !important;
}
.\!text-teal-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(94 234 212 / var(--tw-text-opacity)) !important;
}
.\!text-teal-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(45 212 191 / var(--tw-text-opacity)) !important;
}
.\!text-teal-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(240 253 250 / var(--tw-text-opacity)) !important;
}
.\!text-teal-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(20 184 166 / var(--tw-text-opacity)) !important;
}
.\!text-teal-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(13 148 136 / var(--tw-text-opacity)) !important;
}
.\!text-teal-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(15 118 110 / var(--tw-text-opacity)) !important;
}
.\!text-teal-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(17 94 89 / var(--tw-text-opacity)) !important;
}
.\!text-teal-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(19 78 74 / var(--tw-text-opacity)) !important;
}
.\!text-teal-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(4 47 46 / var(--tw-text-opacity)) !important;
}
.\!text-transparent {
  color: transparent !important;
}
.\!text-violet-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(237 233 254 / var(--tw-text-opacity)) !important;
}
.\!text-violet-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(221 214 254 / var(--tw-text-opacity)) !important;
}
.\!text-violet-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(196 181 253 / var(--tw-text-opacity)) !important;
}
.\!text-violet-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(167 139 250 / var(--tw-text-opacity)) !important;
}
.\!text-violet-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 243 255 / var(--tw-text-opacity)) !important;
}
.\!text-violet-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(139 92 246 / var(--tw-text-opacity)) !important;
}
.\!text-violet-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(124 58 237 / var(--tw-text-opacity)) !important;
}
.\!text-violet-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(109 40 217 / var(--tw-text-opacity)) !important;
}
.\!text-violet-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(91 33 182 / var(--tw-text-opacity)) !important;
}
.\!text-violet-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(76 29 149 / var(--tw-text-opacity)) !important;
}
.\!text-violet-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(46 16 101 / var(--tw-text-opacity)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(254 243 199 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 230 138 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(252 211 77 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 191 36 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 251 235 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(217 119 6 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(180 83 9 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(146 64 14 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(120 53 15 / var(--tw-text-opacity)) !important;
}
.\!text-yellow-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(69 26 3 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(244 244 245 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(228 228 231 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(212 212 216 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(250 250 250 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(63 63 70 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(39 39 42 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(24 24 27 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-950 {
  --tw-text-opacity: 1 !important;
  color: rgb(9 9 11 / var(--tw-text-opacity)) !important;
}
.text-amber-100 {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
.text-amber-200 {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.text-amber-300 {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-amber-50 {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
.text-amber-950 {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-50 {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}
.text-blue-950 {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity));
}
.text-current {
  color: currentColor;
}
.text-cyan-100 {
  --tw-text-opacity: 1;
  color: rgb(207 250 254 / var(--tw-text-opacity));
}
.text-cyan-200 {
  --tw-text-opacity: 1;
  color: rgb(165 243 252 / var(--tw-text-opacity));
}
.text-cyan-300 {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity));
}
.text-cyan-50 {
  --tw-text-opacity: 1;
  color: rgb(236 254 255 / var(--tw-text-opacity));
}
.text-cyan-500 {
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity));
}
.text-cyan-600 {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity));
}
.text-cyan-700 {
  --tw-text-opacity: 1;
  color: rgb(14 116 144 / var(--tw-text-opacity));
}
.text-cyan-800 {
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity));
}
.text-cyan-900 {
  --tw-text-opacity: 1;
  color: rgb(22 78 99 / var(--tw-text-opacity));
}
.text-cyan-950 {
  --tw-text-opacity: 1;
  color: rgb(8 51 68 / var(--tw-text-opacity));
}
.text-emerald-100 {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
.text-emerald-200 {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-emerald-50 {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
.text-emerald-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-emerald-700 {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
.text-emerald-800 {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
.text-emerald-900 {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
.text-emerald-950 {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
.text-fuchsia-100 {
  --tw-text-opacity: 1;
  color: rgb(250 232 255 / var(--tw-text-opacity));
}
.text-fuchsia-200 {
  --tw-text-opacity: 1;
  color: rgb(245 208 254 / var(--tw-text-opacity));
}
.text-fuchsia-300 {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}
.text-fuchsia-400 {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
.text-fuchsia-50 {
  --tw-text-opacity: 1;
  color: rgb(253 244 255 / var(--tw-text-opacity));
}
.text-fuchsia-500 {
  --tw-text-opacity: 1;
  color: rgb(217 70 239 / var(--tw-text-opacity));
}
.text-fuchsia-600 {
  --tw-text-opacity: 1;
  color: rgb(192 38 211 / var(--tw-text-opacity));
}
.text-fuchsia-700 {
  --tw-text-opacity: 1;
  color: rgb(162 28 175 / var(--tw-text-opacity));
}
.text-fuchsia-800 {
  --tw-text-opacity: 1;
  color: rgb(134 25 143 / var(--tw-text-opacity));
}
.text-fuchsia-900 {
  --tw-text-opacity: 1;
  color: rgb(112 26 117 / var(--tw-text-opacity));
}
.text-fuchsia-950 {
  --tw-text-opacity: 1;
  color: rgb(74 4 78 / var(--tw-text-opacity));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-gray-950 {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
.text-green-100 {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-green-50 {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
.text-green-950 {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
.text-grey-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-grey-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-grey-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-grey-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-grey-50 {
  --tw-text-opacity: 1;
  color: rgb(240 244 247 / var(--tw-text-opacity));
}
.text-grey-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-grey-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-grey-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-grey-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-grey-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-grey-950 {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
.text-indigo-100 {
  --tw-text-opacity: 1;
  color: rgb(224 231 255 / var(--tw-text-opacity));
}
.text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity));
}
.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgb(238 242 255 / var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}
.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
.text-indigo-950 {
  --tw-text-opacity: 1;
  color: rgb(30 27 75 / var(--tw-text-opacity));
}
.text-inherit {
  color: inherit;
}
.text-lime-100 {
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
}
.text-lime-200 {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity));
}
.text-lime-300 {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
.text-lime-400 {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
.text-lime-50 {
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity));
}
.text-lime-500 {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
.text-lime-600 {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity));
}
.text-lime-700 {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity));
}
.text-lime-800 {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity));
}
.text-lime-900 {
  --tw-text-opacity: 1;
  color: rgb(54 83 20 / var(--tw-text-opacity));
}
.text-lime-950 {
  --tw-text-opacity: 1;
  color: rgb(26 46 5 / var(--tw-text-opacity));
}
.text-neutral-100 {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
.text-neutral-200 {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
.text-neutral-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
.text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}
.text-neutral-950 {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}
.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.text-orange-50 {
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity));
}
.text-orange-900 {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}
.text-orange-950 {
  --tw-text-opacity: 1;
  color: rgb(67 20 7 / var(--tw-text-opacity));
}
.text-pink-100 {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}
.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}
.text-pink-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
.text-pink-50 {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}
.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}
.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}
.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}
.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}
.text-pink-900 {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}
.text-pink-950 {
  --tw-text-opacity: 1;
  color: rgb(80 7 36 / var(--tw-text-opacity));
}
.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.text-purple-50 {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
.text-purple-950 {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-50 {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
.text-red-950 {
  --tw-text-opacity: 1;
  color: rgb(69 10 10 / var(--tw-text-opacity));
}
.text-rose-100 {
  --tw-text-opacity: 1;
  color: rgb(255 228 230 / var(--tw-text-opacity));
}
.text-rose-200 {
  --tw-text-opacity: 1;
  color: rgb(254 205 211 / var(--tw-text-opacity));
}
.text-rose-300 {
  --tw-text-opacity: 1;
  color: rgb(253 164 175 / var(--tw-text-opacity));
}
.text-rose-400 {
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity));
}
.text-rose-50 {
  --tw-text-opacity: 1;
  color: rgb(255 241 242 / var(--tw-text-opacity));
}
.text-rose-500 {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity));
}
.text-rose-600 {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
.text-rose-700 {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity));
}
.text-rose-800 {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}
.text-rose-900 {
  --tw-text-opacity: 1;
  color: rgb(136 19 55 / var(--tw-text-opacity));
}
.text-rose-950 {
  --tw-text-opacity: 1;
  color: rgb(76 5 25 / var(--tw-text-opacity));
}
.text-sbAmber-100 {
  --tw-text-opacity: 1;
  color: rgb(243 219 177 / var(--tw-text-opacity));
}
.text-sbAmber-200 {
  --tw-text-opacity: 1;
  color: rgb(236 196 126 / var(--tw-text-opacity));
}
.text-sbAmber-300 {
  --tw-text-opacity: 1;
  color: rgb(229 173 76 / var(--tw-text-opacity));
}
.text-sbAmber-400 {
  --tw-text-opacity: 1;
  color: rgb(224 157 40 / var(--tw-text-opacity));
}
.text-sbAmber-50 {
  --tw-text-opacity: 1;
  color: rgb(250 241 224 / var(--tw-text-opacity));
}
.text-sbAmber-500 {
  --tw-text-opacity: 1;
  color: rgb(220 141 11 / var(--tw-text-opacity));
}
.text-sbAmber-600 {
  --tw-text-opacity: 1;
  color: rgb(216 131 6 / var(--tw-text-opacity));
}
.text-sbAmber-700 {
  --tw-text-opacity: 1;
  color: rgb(211 116 3 / var(--tw-text-opacity));
}
.text-sbAmber-800 {
  --tw-text-opacity: 1;
  color: rgb(204 102 0 / var(--tw-text-opacity));
}
.text-sbAmber-900 {
  --tw-text-opacity: 1;
  color: rgb(194 79 0 / var(--tw-text-opacity));
}
.text-sbBlue-100 {
  --tw-text-opacity: 1;
  color: rgb(186 223 255 / var(--tw-text-opacity));
}
.text-sbBlue-200 {
  --tw-text-opacity: 1;
  color: rgb(142 203 255 / var(--tw-text-opacity));
}
.text-sbBlue-300 {
  --tw-text-opacity: 1;
  color: rgb(94 183 255 / var(--tw-text-opacity));
}
.text-sbBlue-400 {
  --tw-text-opacity: 1;
  color: rgb(53 167 255 / var(--tw-text-opacity));
}
.text-sbBlue-50 {
  --tw-text-opacity: 1;
  color: rgb(227 242 255 / var(--tw-text-opacity));
}
.text-sbBlue-500 {
  --tw-text-opacity: 1;
  color: rgb(0 152 255 / var(--tw-text-opacity));
}
.text-sbBlue-600 {
  --tw-text-opacity: 1;
  color: rgb(0 138 241 / var(--tw-text-opacity));
}
.text-sbBlue-700 {
  --tw-text-opacity: 1;
  color: rgb(0 119 222 / var(--tw-text-opacity));
}
.text-sbBlue-800 {
  --tw-text-opacity: 1;
  color: rgb(0 102 204 / var(--tw-text-opacity));
}
.text-sbBlue-900 {
  --tw-text-opacity: 1;
  color: rgb(0 71 173 / var(--tw-text-opacity));
}
.text-sky-100 {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}
.text-sky-200 {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}
.text-sky-300 {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
.text-sky-400 {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
.text-sky-50 {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}
.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
.text-sky-600 {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
.text-sky-700 {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}
.text-sky-800 {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
.text-sky-900 {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
.text-sky-950 {
  --tw-text-opacity: 1;
  color: rgb(8 47 73 / var(--tw-text-opacity));
}
.text-slate-100 {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.text-slate-200 {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}
.text-stone-100 {
  --tw-text-opacity: 1;
  color: rgb(245 245 244 / var(--tw-text-opacity));
}
.text-stone-200 {
  --tw-text-opacity: 1;
  color: rgb(231 229 228 / var(--tw-text-opacity));
}
.text-stone-300 {
  --tw-text-opacity: 1;
  color: rgb(214 211 209 / var(--tw-text-opacity));
}
.text-stone-400 {
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
.text-stone-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 249 / var(--tw-text-opacity));
}
.text-stone-500 {
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity));
}
.text-stone-600 {
  --tw-text-opacity: 1;
  color: rgb(87 83 78 / var(--tw-text-opacity));
}
.text-stone-700 {
  --tw-text-opacity: 1;
  color: rgb(68 64 60 / var(--tw-text-opacity));
}
.text-stone-800 {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / var(--tw-text-opacity));
}
.text-stone-900 {
  --tw-text-opacity: 1;
  color: rgb(28 25 23 / var(--tw-text-opacity));
}
.text-stone-950 {
  --tw-text-opacity: 1;
  color: rgb(12 10 9 / var(--tw-text-opacity));
}
.text-teal-100 {
  --tw-text-opacity: 1;
  color: rgb(204 251 241 / var(--tw-text-opacity));
}
.text-teal-200 {
  --tw-text-opacity: 1;
  color: rgb(153 246 228 / var(--tw-text-opacity));
}
.text-teal-300 {
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity));
}
.text-teal-400 {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
.text-teal-50 {
  --tw-text-opacity: 1;
  color: rgb(240 253 250 / var(--tw-text-opacity));
}
.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity));
}
.text-teal-700 {
  --tw-text-opacity: 1;
  color: rgb(15 118 110 / var(--tw-text-opacity));
}
.text-teal-800 {
  --tw-text-opacity: 1;
  color: rgb(17 94 89 / var(--tw-text-opacity));
}
.text-teal-900 {
  --tw-text-opacity: 1;
  color: rgb(19 78 74 / var(--tw-text-opacity));
}
.text-teal-950 {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity));
}
.text-transparent {
  color: transparent;
}
.text-violet-100 {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
.text-violet-200 {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
.text-violet-300 {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
.text-violet-400 {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.text-violet-50 {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
.text-violet-500 {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
.text-violet-600 {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
.text-violet-700 {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
.text-violet-800 {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
.text-violet-900 {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
.text-violet-950 {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
.text-yellow-950 {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
.text-zinc-100 {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
}
.text-zinc-200 {
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity));
}
.text-zinc-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
.text-zinc-400 {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.text-zinc-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-zinc-500 {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.text-zinc-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.text-zinc-700 {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.text-zinc-800 {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.text-zinc-900 {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity));
}
.text-zinc-950 {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_0_4px_rgba\(0\2c 0\2c 0\2c 1\)\] {
  --tw-shadow: inset 0 0 0 4px rgba(0,0,0,1);
  --tw-shadow-colored: inset 0 0 0 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-amber-100 {
  --tw-shadow-color: #fef3c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-200 {
  --tw-shadow-color: #fde68a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-300 {
  --tw-shadow-color: #fcd34d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-400 {
  --tw-shadow-color: #fbbf24;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-50 {
  --tw-shadow-color: #fffbeb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-500 {
  --tw-shadow-color: #f59e0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-600 {
  --tw-shadow-color: #d97706;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-700 {
  --tw-shadow-color: #b45309;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-800 {
  --tw-shadow-color: #92400e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-900 {
  --tw-shadow-color: #78350f;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-950 {
  --tw-shadow-color: #451a03;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-black {
  --tw-shadow-color: #000;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-100 {
  --tw-shadow-color: #dbeafe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-200 {
  --tw-shadow-color: #bfdbfe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-300 {
  --tw-shadow-color: #93c5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-400 {
  --tw-shadow-color: #60a5fa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-50 {
  --tw-shadow-color: #eff6ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-500 {
  --tw-shadow-color: #3b82f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-600 {
  --tw-shadow-color: #2563eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-700 {
  --tw-shadow-color: #1d4ed8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-800 {
  --tw-shadow-color: #1e40af;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-900 {
  --tw-shadow-color: #1e3a8a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-950 {
  --tw-shadow-color: #172554;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-current {
  --tw-shadow-color: currentColor;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-100 {
  --tw-shadow-color: #cffafe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-200 {
  --tw-shadow-color: #a5f3fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-300 {
  --tw-shadow-color: #67e8f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-400 {
  --tw-shadow-color: #22d3ee;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-50 {
  --tw-shadow-color: #ecfeff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-500 {
  --tw-shadow-color: #06b6d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-600 {
  --tw-shadow-color: #0891b2;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-700 {
  --tw-shadow-color: #0e7490;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-800 {
  --tw-shadow-color: #155e75;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-900 {
  --tw-shadow-color: #164e63;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-950 {
  --tw-shadow-color: #083344;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-100 {
  --tw-shadow-color: #d1fae5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-200 {
  --tw-shadow-color: #a7f3d0;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-300 {
  --tw-shadow-color: #6ee7b7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-400 {
  --tw-shadow-color: #34d399;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-50 {
  --tw-shadow-color: #ecfdf5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-500 {
  --tw-shadow-color: #10b981;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-600 {
  --tw-shadow-color: #059669;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-700 {
  --tw-shadow-color: #047857;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-800 {
  --tw-shadow-color: #065f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-900 {
  --tw-shadow-color: #064e3b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-950 {
  --tw-shadow-color: #022c22;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-100 {
  --tw-shadow-color: #fae8ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-200 {
  --tw-shadow-color: #f5d0fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-300 {
  --tw-shadow-color: #f0abfc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-400 {
  --tw-shadow-color: #e879f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-50 {
  --tw-shadow-color: #fdf4ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-500 {
  --tw-shadow-color: #d946ef;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-600 {
  --tw-shadow-color: #c026d3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-700 {
  --tw-shadow-color: #a21caf;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-800 {
  --tw-shadow-color: #86198f;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-900 {
  --tw-shadow-color: #701a75;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-fuchsia-950 {
  --tw-shadow-color: #4a044e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-100 {
  --tw-shadow-color: #f3f4f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-200 {
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-300 {
  --tw-shadow-color: #d1d5db;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-400 {
  --tw-shadow-color: #9ca3af;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-50 {
  --tw-shadow-color: #f9fafb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-500 {
  --tw-shadow-color: #6b7280;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-600 {
  --tw-shadow-color: #4b5563;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-700 {
  --tw-shadow-color: #374151;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-800 {
  --tw-shadow-color: #1f2937;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-900 {
  --tw-shadow-color: #111827;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-950 {
  --tw-shadow-color: #030712;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-100 {
  --tw-shadow-color: #d1fae5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-200 {
  --tw-shadow-color: #a7f3d0;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-300 {
  --tw-shadow-color: #6ee7b7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-400 {
  --tw-shadow-color: #34d399;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-50 {
  --tw-shadow-color: #ecfdf5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-500 {
  --tw-shadow-color: #10b981;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-600 {
  --tw-shadow-color: #059669;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-700 {
  --tw-shadow-color: #047857;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-800 {
  --tw-shadow-color: #065f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-900 {
  --tw-shadow-color: #064e3b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-950 {
  --tw-shadow-color: #022c22;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-100 {
  --tw-shadow-color: #f3f4f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-200 {
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-300 {
  --tw-shadow-color: #d1d5db;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-400 {
  --tw-shadow-color: #9ca3af;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-50 {
  --tw-shadow-color: #F0F4F7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-500 {
  --tw-shadow-color: #6b7280;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-600 {
  --tw-shadow-color: #4b5563;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-700 {
  --tw-shadow-color: #374151;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-800 {
  --tw-shadow-color: #1f2937;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-900 {
  --tw-shadow-color: #111827;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-grey-950 {
  --tw-shadow-color: #030712;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-100 {
  --tw-shadow-color: #e0e7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-200 {
  --tw-shadow-color: #c7d2fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-300 {
  --tw-shadow-color: #a5b4fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-400 {
  --tw-shadow-color: #818cf8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-50 {
  --tw-shadow-color: #eef2ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-500 {
  --tw-shadow-color: #6366f1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-600 {
  --tw-shadow-color: #4f46e5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-700 {
  --tw-shadow-color: #4338ca;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-800 {
  --tw-shadow-color: #3730a3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-900 {
  --tw-shadow-color: #312e81;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-950 {
  --tw-shadow-color: #1e1b4b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-inherit {
  --tw-shadow-color: inherit;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-100 {
  --tw-shadow-color: #ecfccb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-200 {
  --tw-shadow-color: #d9f99d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-300 {
  --tw-shadow-color: #bef264;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-400 {
  --tw-shadow-color: #a3e635;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-50 {
  --tw-shadow-color: #f7fee7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-500 {
  --tw-shadow-color: #84cc16;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-600 {
  --tw-shadow-color: #65a30d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-700 {
  --tw-shadow-color: #4d7c0f;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-800 {
  --tw-shadow-color: #3f6212;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-900 {
  --tw-shadow-color: #365314;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-950 {
  --tw-shadow-color: #1a2e05;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-100 {
  --tw-shadow-color: #f5f5f5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-200 {
  --tw-shadow-color: #e5e5e5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-300 {
  --tw-shadow-color: #d4d4d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-400 {
  --tw-shadow-color: #a3a3a3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-50 {
  --tw-shadow-color: #fafafa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-500 {
  --tw-shadow-color: #737373;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-600 {
  --tw-shadow-color: #525252;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-700 {
  --tw-shadow-color: #404040;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-800 {
  --tw-shadow-color: #262626;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-900 {
  --tw-shadow-color: #171717;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-950 {
  --tw-shadow-color: #0a0a0a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-100 {
  --tw-shadow-color: #ffedd5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-200 {
  --tw-shadow-color: #fed7aa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-300 {
  --tw-shadow-color: #fdba74;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-400 {
  --tw-shadow-color: #fb923c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-50 {
  --tw-shadow-color: #fff7ed;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-500 {
  --tw-shadow-color: #f97316;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-600 {
  --tw-shadow-color: #ea580c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-700 {
  --tw-shadow-color: #c2410c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-800 {
  --tw-shadow-color: #9a3412;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-900 {
  --tw-shadow-color: #7c2d12;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-orange-950 {
  --tw-shadow-color: #431407;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-100 {
  --tw-shadow-color: #fce7f3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-200 {
  --tw-shadow-color: #fbcfe8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-300 {
  --tw-shadow-color: #f9a8d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-400 {
  --tw-shadow-color: #f472b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-50 {
  --tw-shadow-color: #fdf2f8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-500 {
  --tw-shadow-color: #ec4899;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-600 {
  --tw-shadow-color: #db2777;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-700 {
  --tw-shadow-color: #be185d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-800 {
  --tw-shadow-color: #9d174d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-900 {
  --tw-shadow-color: #831843;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-950 {
  --tw-shadow-color: #500724;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-100 {
  --tw-shadow-color: #ede9fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-200 {
  --tw-shadow-color: #ddd6fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-300 {
  --tw-shadow-color: #c4b5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-400 {
  --tw-shadow-color: #a78bfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-50 {
  --tw-shadow-color: #f5f3ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500 {
  --tw-shadow-color: #8b5cf6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-600 {
  --tw-shadow-color: #7c3aed;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-700 {
  --tw-shadow-color: #6d28d9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-800 {
  --tw-shadow-color: #5b21b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-900 {
  --tw-shadow-color: #4c1d95;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-950 {
  --tw-shadow-color: #2e1065;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-100 {
  --tw-shadow-color: #fee2e2;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-200 {
  --tw-shadow-color: #fecaca;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-300 {
  --tw-shadow-color: #fca5a5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-400 {
  --tw-shadow-color: #f87171;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-50 {
  --tw-shadow-color: #fef2f2;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-500 {
  --tw-shadow-color: #ef4444;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-600 {
  --tw-shadow-color: #dc2626;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-700 {
  --tw-shadow-color: #b91c1c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-800 {
  --tw-shadow-color: #991b1b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-900 {
  --tw-shadow-color: #7f1d1d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-950 {
  --tw-shadow-color: #450a0a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-100 {
  --tw-shadow-color: #ffe4e6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-200 {
  --tw-shadow-color: #fecdd3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-300 {
  --tw-shadow-color: #fda4af;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-400 {
  --tw-shadow-color: #fb7185;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-50 {
  --tw-shadow-color: #fff1f2;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-500 {
  --tw-shadow-color: #f43f5e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-600 {
  --tw-shadow-color: #e11d48;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-700 {
  --tw-shadow-color: #be123c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-800 {
  --tw-shadow-color: #9f1239;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-900 {
  --tw-shadow-color: #881337;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-rose-950 {
  --tw-shadow-color: #4c0519;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-100 {
  --tw-shadow-color: #f3dbb1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-200 {
  --tw-shadow-color: #ecc47e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-300 {
  --tw-shadow-color: #e5ad4c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-400 {
  --tw-shadow-color: #e09d28;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-50 {
  --tw-shadow-color: #faf1e0;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-500 {
  --tw-shadow-color: #dc8d0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-600 {
  --tw-shadow-color: #d88306;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-700 {
  --tw-shadow-color: #d37403;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-800 {
  --tw-shadow-color: #cc6600;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbAmber-900 {
  --tw-shadow-color: #c24f00;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-100 {
  --tw-shadow-color: #badfff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-200 {
  --tw-shadow-color: #8ecbff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-300 {
  --tw-shadow-color: #5eb7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-400 {
  --tw-shadow-color: #35a7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-50 {
  --tw-shadow-color: #e3f2ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-500 {
  --tw-shadow-color: #0098ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-600 {
  --tw-shadow-color: #008af1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-700 {
  --tw-shadow-color: #0077de;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-800 {
  --tw-shadow-color: #0066cc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sbBlue-900 {
  --tw-shadow-color: #0047ad;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-100 {
  --tw-shadow-color: #e0f2fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-200 {
  --tw-shadow-color: #bae6fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-300 {
  --tw-shadow-color: #7dd3fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-400 {
  --tw-shadow-color: #38bdf8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-50 {
  --tw-shadow-color: #f0f9ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-500 {
  --tw-shadow-color: #0ea5e9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-600 {
  --tw-shadow-color: #0284c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-700 {
  --tw-shadow-color: #0369a1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-800 {
  --tw-shadow-color: #075985;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-900 {
  --tw-shadow-color: #0c4a6e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-950 {
  --tw-shadow-color: #082f49;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-100 {
  --tw-shadow-color: #f1f5f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-200 {
  --tw-shadow-color: #e2e8f0;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-300 {
  --tw-shadow-color: #cbd5e1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-400 {
  --tw-shadow-color: #94a3b8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-50 {
  --tw-shadow-color: #f8fafc;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-500 {
  --tw-shadow-color: #64748b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-600 {
  --tw-shadow-color: #475569;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-700 {
  --tw-shadow-color: #334155;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-800 {
  --tw-shadow-color: #1e293b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-900 {
  --tw-shadow-color: #0f172a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-950 {
  --tw-shadow-color: #020617;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-100 {
  --tw-shadow-color: #f5f5f4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-200 {
  --tw-shadow-color: #e7e5e4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-300 {
  --tw-shadow-color: #d6d3d1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-400 {
  --tw-shadow-color: #a8a29e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-50 {
  --tw-shadow-color: #fafaf9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-500 {
  --tw-shadow-color: #78716c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-600 {
  --tw-shadow-color: #57534e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-700 {
  --tw-shadow-color: #44403c;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-800 {
  --tw-shadow-color: #292524;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-900 {
  --tw-shadow-color: #1c1917;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-stone-950 {
  --tw-shadow-color: #0c0a09;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-100 {
  --tw-shadow-color: #ccfbf1;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-200 {
  --tw-shadow-color: #99f6e4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-300 {
  --tw-shadow-color: #5eead4;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-400 {
  --tw-shadow-color: #2dd4bf;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-50 {
  --tw-shadow-color: #f0fdfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-500 {
  --tw-shadow-color: #14b8a6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-600 {
  --tw-shadow-color: #0d9488;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-700 {
  --tw-shadow-color: #0f766e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-800 {
  --tw-shadow-color: #115e59;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-900 {
  --tw-shadow-color: #134e4a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-950 {
  --tw-shadow-color: #042f2e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-transparent {
  --tw-shadow-color: transparent;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-100 {
  --tw-shadow-color: #ede9fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-200 {
  --tw-shadow-color: #ddd6fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-300 {
  --tw-shadow-color: #c4b5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-400 {
  --tw-shadow-color: #a78bfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-50 {
  --tw-shadow-color: #f5f3ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-500 {
  --tw-shadow-color: #8b5cf6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-600 {
  --tw-shadow-color: #7c3aed;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-700 {
  --tw-shadow-color: #6d28d9;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-800 {
  --tw-shadow-color: #5b21b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-900 {
  --tw-shadow-color: #4c1d95;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-violet-950 {
  --tw-shadow-color: #2e1065;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white {
  --tw-shadow-color: #fff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-100 {
  --tw-shadow-color: #fef3c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-200 {
  --tw-shadow-color: #fde68a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-300 {
  --tw-shadow-color: #fcd34d;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-400 {
  --tw-shadow-color: #fbbf24;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-50 {
  --tw-shadow-color: #fffbeb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-500 {
  --tw-shadow-color: #f59e0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-600 {
  --tw-shadow-color: #d97706;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-700 {
  --tw-shadow-color: #b45309;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-800 {
  --tw-shadow-color: #92400e;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-900 {
  --tw-shadow-color: #78350f;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-yellow-950 {
  --tw-shadow-color: #451a03;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-100 {
  --tw-shadow-color: #f4f4f5;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-200 {
  --tw-shadow-color: #e4e4e7;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-300 {
  --tw-shadow-color: #d4d4d8;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-400 {
  --tw-shadow-color: #a1a1aa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-50 {
  --tw-shadow-color: #fafafa;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-500 {
  --tw-shadow-color: #71717a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-600 {
  --tw-shadow-color: #52525b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-700 {
  --tw-shadow-color: #3f3f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-800 {
  --tw-shadow-color: #27272a;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-900 {
  --tw-shadow-color: #18181b;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-950 {
  --tw-shadow-color: #09090b;
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}
.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}
.ag-hidden{display:none!important}
.ag-invisible{visibility:hidden!important}
.ag-drag-handle{cursor:move;cursor:grab}
.ag-column-drop-wrapper{display:flex}
.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}
.ag-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ag-selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}
.ag-tab{position:relative}
.ag-tab-guard{width:0;height:0;display:block}
.ag-select-agg-func-popup,.ag-tab-guard{position:absolute}
.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}
.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:a}
@keyframes a{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}
.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}
.ag-root-wrapper.ag-layout-normal{height:100%}
.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.5;transition:opacity 1s ease-out 3s}
.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}
.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}
.ag-root-wrapper-body{display:flex;flex-direction:row}
.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}
.ag-root{position:relative;display:flex;flex-direction:column}
.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{overflow:hidden;flex:1 1 auto;width:0}
.ag-root.ag-layout-normal{height:100%}
.ag-body-horizontal-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-virtual-list-viewport{position:relative;height:100%;min-width:0;overflow:hidden;flex:1 1 auto}
.ag-body-viewport.ag-layout-print{flex:none}
@media print{.ag-root-wrapper.ag-layout-print,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row{page-break-inside:avoid}}
.ag-body-viewport{display:flex}
.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}
.ag-center-cols-viewport{width:100%;overflow-x:auto}
.ag-body-horizontal-scroll-viewport{overflow-x:scroll}
.ag-virtual-list-viewport{overflow:auto;width:100%}
.ag-body-container,.ag-body-horizontal-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-virtual-list-container{position:relative}
.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container{height:100%;white-space:nowrap}
.ag-center-cols-container{display:block}
.ag-layout-print .ag-center-cols-clipper{min-width:100%}
.ag-pinned-right-cols-container{display:block}
.ag-body-horizontal-scroll-container{height:100%}
.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container{position:absolute;top:0;left:0;pointer-events:none}
.ag-full-width-container{width:100%}
.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}
.ag-virtual-list-container{overflow:hidden}
.ag-center-cols-clipper{flex:1 1 auto;min-width:0;overflow:hidden;min-height:100%;transform:translateZ(0)}
.ag-body-horizontal-scroll{min-height:0;min-width:0;width:100%;display:flex;position:relative}
.ag-body-horizontal-scroll.ag-invisible-scrollbar{position:absolute;bottom:0;left:0;right:0}
.ag-layout-print .ag-body-horizontal-scroll{display:none}
.ag-force-vertical-scroll{overflow-y:scroll!important}
.ag-force-vertical-scroll.ag-layout-print{overflow-y:visible!important}
.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}
.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}
.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}
.ag-header-cell-sortable{cursor:pointer}
.ag-header{display:flex;width:100%;white-space:nowrap}
.ag-pinned-left-header,.ag-pinned-right-header{height:100%}
.ag-header-cell,.ag-header-row{position:absolute;overflow:hidden}
.ag-header-cell{display:inline-flex;align-items:center;height:100%}
.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}
.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}
.ag-header-cell-label,.ag-header-group-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}
.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}
.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}
.ag-ltr .ag-header-cell-resize{right:-4px}
.ag-rtl .ag-header-cell-resize{left:-4px}
.ag-pinned-left-header .ag-header-cell-resize{right:-4px}
.ag-pinned-right-header .ag-header-cell-resize{left:-4px}
.ag-header-select-all{display:flex}
.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}
.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}
.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}
.ag-column-select{display:flex;flex-direction:column;overflow:hidden;flex-grow:3;flex-shrink:1;flex-basis:0}
.ag-column-select-header{position:relative;display:flex;flex:none}
.ag-column-select-header-icon{position:relative}
.ag-column-select-header-filter-wrapper{flex:1 1 auto}
.ag-column-select-header-filter{width:100%}
.ag-column-select-list{flex:1 1 0px;overflow:hidden}
.ag-column-drop{display:inline-flex;align-items:center;overflow:auto;width:100%}
.ag-column-drop-cell,.ag-column-drop-list{display:flex;align-items:center}
.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}
.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;flex:1 1 0px;align-items:stretch}
.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}
.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}
.ag-column-drop-vertical-list>*{flex:none}
.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}
.ag-column-drop-vertical-empty-message{display:block}
.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}
.ag-column-drop-cell-button{cursor:pointer}
.ag-filter-toolpanel{flex:1 1 0px;min-width:0}
.ag-filter-toolpanel-header{position:relative}
.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{display:flex;align-items:center}
.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}
.ag-row-animation .ag-row{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}
.ag-row-no-animation .ag-row{transition:background-color .1s}
.ag-row{white-space:nowrap;width:100%}
.ag-row-loading{display:flex;align-items:center}
.ag-row-position-absolute{position:absolute}
.ag-row-position-relative{position:relative}
.ag-full-width-row{overflow:hidden;pointer-events:all}
.ag-row-inline-editing{z-index:1}
.ag-row-dragging{z-index:2}
.ag-stub-cell{display:flex;align-items:center}
.ag-cell{display:inline-block;position:absolute;white-space:nowrap}
.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}
.ag-cell-wrap-text{white-space:normal;word-break:break-all}
.ag-cell-wrapper{display:flex;align-items:center;height:100%}
.ag-cell-wrapper.ag-row-group{align-items:flex-start}
.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center}
.ag-cell-auto-height{height:100%}
.ag-cell-inline-editing{z-index:1}
.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}
.ag-cell .ag-icon{display:inline-block;vertical-align:middle}
.ag-set-filter-item{display:flex;align-items:center;height:100%}
.ag-set-filter-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ag-set-filter-item-checkbox{display:flex}
.ag-filter-body-wrapper{display:flex;flex-direction:column}
.ag-filter-filter{flex:1 1 0px}
.ag-filter-condition{display:flex;justify-content:center}
.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}
.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}
.ag-floating-filter-full-body>div{flex:1 1 auto}
.ag-floating-filter{display:inline-block;position:absolute}
.ag-floating-filter-input{align-items:center;display:flex;width:100%}
.ag-floating-filter-input>*{flex:1 1 auto}
.ag-floating-filter-button{display:flex;flex:none}
.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:4}
.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}
.ag-overlay-wrapper{flex:none;align-items:center;justify-content:center;text-align:center}
.ag-overlay-loading-wrapper{pointer-events:all}
.ag-popup-child{z-index:3;top:0}
.ag-popup-editor{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}
.ag-large-text-input{display:block}
.ag-virtual-list-item{position:absolute;width:100%}
.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}
.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0}
.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}
.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0}
.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}
.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}
.ag-panel-title-bar-title{flex:1 1 auto}
.ag-panel-title-bar-buttons{display:flex}
.ag-panel-title-bar-button{cursor:pointer}
.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}
.ag-dialog,.ag-resizer{position:absolute}
.ag-resizer{pointer-events:none;z-index:1}
.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}
.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}
.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}
.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}
.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}
.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}
.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}
.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}
.ag-tooltip{position:absolute;pointer-events:none;z-index:5}
.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}
.ag-value-slide-out-end{margin-right:10px;opacity:0}
.ag-opacity-zero{opacity:0!important}
.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ag-menu-column-select-wrapper{height:265px;overflow:auto}
.ag-menu-column-select-wrapper .ag-column-select{height:100%}
.ag-menu-list{display:table;width:100%}
.ag-menu-option,.ag-menu-separator{display:table-row}
.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}
.ag-menu-option-text{white-space:nowrap}
.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}
.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}
.ag-rich-select{cursor:default;outline:none}
.ag-rich-select-value{display:flex;align-items:center}
.ag-rich-select-value-icon{flex:1 1 auto;order:1}
.ag-ltr .ag-rich-select-value-icon{text-align:right}
.ag-rtl .ag-rich-select-value-icon{text-align:left}
.ag-rich-select-list{position:relative}
.ag-rich-select-virtual-list-item{display:flex}
.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap}
.ag-paging-panel{justify-content:flex-end}
.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}
.ag-paging-button{position:relative}
.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}
.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px}
.ag-column-select-column,.ag-column-select-column-group{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;height:100%}
.ag-column-select-column-group>*,.ag-column-select-column>*{flex:none}
.ag-column-select-checkbox{display:flex}
.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}
.ag-details-row{width:100%}
.ag-details-row-fixed-height{height:100%}
.ag-details-grid{width:100%}
.ag-details-grid-fixed-height{height:100%}
.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}
.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;width:100%;height:100%;overflow:hidden}
.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}
.ag-side-bar{display:flex;flex-direction:row-reverse}
.ag-side-bar-left{order:-1;flex-direction:row}
.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}
.ag-side-button-label{writing-mode:vertical-lr}
.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}
.ag-status-panel{display:inline-flex}
.ag-status-name-value{white-space:nowrap}
.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}
.ag-icon{display:block;speak:none}
.ag-group{position:relative;width:100%}
.ag-group-title-bar{display:flex;align-items:center}
.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ag-group-title-bar .ag-group-title{cursor:default}
.ag-group-toolbar{display:flex;align-items:center}
.ag-group-container{display:flex}
.ag-disabled .ag-group-container{pointer-events:none}
.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}
.ag-group-container-vertical{flex-direction:column}
.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}
.ag-column-group-icons{display:block}
.ag-column-group-icons>*{cursor:pointer}
.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}
.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}
.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}
.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}
.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}
.ag-input-field-input{flex:1 1 auto;width:100%;min-width:0}
.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}
.ag-angle-select,.ag-range-field{display:flex;align-items:center}
.ag-angle-select-wrapper{display:flex}
.ag-angle-select-parent-circle{display:block;position:relative}
.ag-angle-select-child-circle{position:absolute}
.ag-slider-wrapper{display:flex}
.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}
.ag-picker-field{display:flex;align-items:center}
.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}
.ag-picker-field-wrapper{overflow:hidden}
.ag-label-align-right .ag-label{order:1}
.ag-label-align-right>*{flex:none}
.ag-label-align-top{flex-direction:column;align-items:flex-start}
.ag-label-align-top>*{align-self:stretch}
.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}
.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}
.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}
.ag-spectrum-val{cursor:pointer}
.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}
.ag-spectrum-hue{cursor:default;background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}
.ag-spectrum-alpha{cursor:default}
.ag-spectrum-hue-background{width:100%;height:100%}
.ag-spectrum-alpha-background{background-image:linear-gradient(90deg,transparent,#000);width:100%;height:100%}
.ag-spectrum-tool{cursor:pointer}
.ag-spectrum-slider{position:absolute;pointer-events:none}
.ag-recent-colors{display:flex}
.ag-recent-color{cursor:pointer}
.ag-ltr .ag-column-select-indent-1{padding-left:20px}
.ag-rtl .ag-column-select-indent-1{padding-right:20px}
.ag-ltr .ag-row-group-indent-1{padding-left:20px}
.ag-rtl .ag-row-group-indent-1{padding-right:20px}
.ag-ltr .ag-column-select-indent-2{padding-left:40px}
.ag-rtl .ag-column-select-indent-2{padding-right:40px}
.ag-ltr .ag-row-group-indent-2{padding-left:40px}
.ag-rtl .ag-row-group-indent-2{padding-right:40px}
.ag-ltr .ag-column-select-indent-3{padding-left:60px}
.ag-rtl .ag-column-select-indent-3{padding-right:60px}
.ag-ltr .ag-row-group-indent-3{padding-left:60px}
.ag-rtl .ag-row-group-indent-3{padding-right:60px}
.ag-ltr .ag-column-select-indent-4{padding-left:80px}
.ag-rtl .ag-column-select-indent-4{padding-right:80px}
.ag-ltr .ag-row-group-indent-4{padding-left:80px}
.ag-rtl .ag-row-group-indent-4{padding-right:80px}
.ag-ltr .ag-column-select-indent-5{padding-left:100px}
.ag-rtl .ag-column-select-indent-5{padding-right:100px}
.ag-ltr .ag-row-group-indent-5{padding-left:100px}
.ag-rtl .ag-row-group-indent-5{padding-right:100px}
.ag-ltr .ag-column-select-indent-6{padding-left:120px}
.ag-rtl .ag-column-select-indent-6{padding-right:120px}
.ag-ltr .ag-row-group-indent-6{padding-left:120px}
.ag-rtl .ag-row-group-indent-6{padding-right:120px}
.ag-ltr .ag-column-select-indent-7{padding-left:140px}
.ag-rtl .ag-column-select-indent-7{padding-right:140px}
.ag-ltr .ag-row-group-indent-7{padding-left:140px}
.ag-rtl .ag-row-group-indent-7{padding-right:140px}
.ag-ltr .ag-column-select-indent-8{padding-left:160px}
.ag-rtl .ag-column-select-indent-8{padding-right:160px}
.ag-ltr .ag-row-group-indent-8{padding-left:160px}
.ag-rtl .ag-row-group-indent-8{padding-right:160px}
.ag-ltr .ag-column-select-indent-9{padding-left:180px}
.ag-rtl .ag-column-select-indent-9{padding-right:180px}
.ag-ltr .ag-row-group-indent-9{padding-left:180px}
.ag-rtl .ag-row-group-indent-9{padding-right:180px}
.ag-ltr .ag-column-select-indent-10{padding-left:200px}
.ag-rtl .ag-column-select-indent-10{padding-right:200px}
.ag-ltr .ag-row-group-indent-10{padding-left:200px}
.ag-rtl .ag-row-group-indent-10{padding-right:200px}
.ag-ltr .ag-column-select-indent-11{padding-left:220px}
.ag-rtl .ag-column-select-indent-11{padding-right:220px}
.ag-ltr .ag-row-group-indent-11{padding-left:220px}
.ag-rtl .ag-row-group-indent-11{padding-right:220px}
.ag-ltr .ag-column-select-indent-12{padding-left:240px}
.ag-rtl .ag-column-select-indent-12{padding-right:240px}
.ag-ltr .ag-row-group-indent-12{padding-left:240px}
.ag-rtl .ag-row-group-indent-12{padding-right:240px}
.ag-ltr .ag-column-select-indent-13{padding-left:260px}
.ag-rtl .ag-column-select-indent-13{padding-right:260px}
.ag-ltr .ag-row-group-indent-13{padding-left:260px}
.ag-rtl .ag-row-group-indent-13{padding-right:260px}
.ag-ltr .ag-column-select-indent-14{padding-left:280px}
.ag-rtl .ag-column-select-indent-14{padding-right:280px}
.ag-ltr .ag-row-group-indent-14{padding-left:280px}
.ag-rtl .ag-row-group-indent-14{padding-right:280px}
.ag-ltr .ag-column-select-indent-15{padding-left:300px}
.ag-rtl .ag-column-select-indent-15{padding-right:300px}
.ag-ltr .ag-row-group-indent-15{padding-left:300px}
.ag-rtl .ag-row-group-indent-15{padding-right:300px}
.ag-ltr .ag-column-select-indent-16{padding-left:320px}
.ag-rtl .ag-column-select-indent-16{padding-right:320px}
.ag-ltr .ag-row-group-indent-16{padding-left:320px}
.ag-rtl .ag-row-group-indent-16{padding-right:320px}
.ag-ltr .ag-column-select-indent-17{padding-left:340px}
.ag-rtl .ag-column-select-indent-17{padding-right:340px}
.ag-ltr .ag-row-group-indent-17{padding-left:340px}
.ag-rtl .ag-row-group-indent-17{padding-right:340px}
.ag-ltr .ag-column-select-indent-18{padding-left:360px}
.ag-rtl .ag-column-select-indent-18{padding-right:360px}
.ag-ltr .ag-row-group-indent-18{padding-left:360px}
.ag-rtl .ag-row-group-indent-18{padding-right:360px}
.ag-ltr .ag-column-select-indent-19{padding-left:380px}
.ag-rtl .ag-column-select-indent-19{padding-right:380px}
.ag-ltr .ag-row-group-indent-19{padding-left:380px}
.ag-rtl .ag-row-group-indent-19{padding-right:380px}
.ag-ltr .ag-column-select-indent-20{padding-left:400px}
.ag-rtl .ag-column-select-indent-20{padding-right:400px}
.ag-ltr .ag-row-group-indent-20{padding-left:400px}
.ag-rtl .ag-row-group-indent-20{padding-right:400px}
.ag-ltr .ag-column-select-indent-21{padding-left:420px}
.ag-rtl .ag-column-select-indent-21{padding-right:420px}
.ag-ltr .ag-row-group-indent-21{padding-left:420px}
.ag-rtl .ag-row-group-indent-21{padding-right:420px}
.ag-ltr .ag-column-select-indent-22{padding-left:440px}
.ag-rtl .ag-column-select-indent-22{padding-right:440px}
.ag-ltr .ag-row-group-indent-22{padding-left:440px}
.ag-rtl .ag-row-group-indent-22{padding-right:440px}
.ag-ltr .ag-column-select-indent-23{padding-left:460px}
.ag-rtl .ag-column-select-indent-23{padding-right:460px}
.ag-ltr .ag-row-group-indent-23{padding-left:460px}
.ag-rtl .ag-row-group-indent-23{padding-right:460px}
.ag-ltr .ag-column-select-indent-24{padding-left:480px}
.ag-rtl .ag-column-select-indent-24{padding-right:480px}
.ag-ltr .ag-row-group-indent-24{padding-left:480px}
.ag-rtl .ag-row-group-indent-24{padding-right:480px}
.ag-ltr .ag-column-select-indent-25{padding-left:500px}
.ag-rtl .ag-column-select-indent-25{padding-right:500px}
.ag-ltr .ag-row-group-indent-25{padding-left:500px}
.ag-rtl .ag-row-group-indent-25{padding-right:500px}
.ag-ltr .ag-column-select-indent-26{padding-left:520px}
.ag-rtl .ag-column-select-indent-26{padding-right:520px}
.ag-ltr .ag-row-group-indent-26{padding-left:520px}
.ag-rtl .ag-row-group-indent-26{padding-right:520px}
.ag-ltr .ag-column-select-indent-27{padding-left:540px}
.ag-rtl .ag-column-select-indent-27{padding-right:540px}
.ag-ltr .ag-row-group-indent-27{padding-left:540px}
.ag-rtl .ag-row-group-indent-27{padding-right:540px}
.ag-ltr .ag-column-select-indent-28{padding-left:560px}
.ag-rtl .ag-column-select-indent-28{padding-right:560px}
.ag-ltr .ag-row-group-indent-28{padding-left:560px}
.ag-rtl .ag-row-group-indent-28{padding-right:560px}
.ag-ltr .ag-column-select-indent-29{padding-left:580px}
.ag-rtl .ag-column-select-indent-29{padding-right:580px}
.ag-ltr .ag-row-group-indent-29{padding-left:580px}
.ag-rtl .ag-row-group-indent-29{padding-right:580px}
.ag-ltr .ag-column-select-indent-30{padding-left:600px}
.ag-rtl .ag-column-select-indent-30{padding-right:600px}
.ag-ltr .ag-row-group-indent-30{padding-left:600px}
.ag-rtl .ag-row-group-indent-30{padding-right:600px}
.ag-ltr .ag-column-select-indent-31{padding-left:620px}
.ag-rtl .ag-column-select-indent-31{padding-right:620px}
.ag-ltr .ag-row-group-indent-31{padding-left:620px}
.ag-rtl .ag-row-group-indent-31{padding-right:620px}
.ag-ltr .ag-column-select-indent-32{padding-left:640px}
.ag-rtl .ag-column-select-indent-32{padding-right:640px}
.ag-ltr .ag-row-group-indent-32{padding-left:640px}
.ag-rtl .ag-row-group-indent-32{padding-right:640px}
.ag-ltr .ag-column-select-indent-33{padding-left:660px}
.ag-rtl .ag-column-select-indent-33{padding-right:660px}
.ag-ltr .ag-row-group-indent-33{padding-left:660px}
.ag-rtl .ag-row-group-indent-33{padding-right:660px}
.ag-ltr .ag-column-select-indent-34{padding-left:680px}
.ag-rtl .ag-column-select-indent-34{padding-right:680px}
.ag-ltr .ag-row-group-indent-34{padding-left:680px}
.ag-rtl .ag-row-group-indent-34{padding-right:680px}
.ag-ltr .ag-column-select-indent-35{padding-left:700px}
.ag-rtl .ag-column-select-indent-35{padding-right:700px}
.ag-ltr .ag-row-group-indent-35{padding-left:700px}
.ag-rtl .ag-row-group-indent-35{padding-right:700px}
.ag-ltr .ag-column-select-indent-36{padding-left:720px}
.ag-rtl .ag-column-select-indent-36{padding-right:720px}
.ag-ltr .ag-row-group-indent-36{padding-left:720px}
.ag-rtl .ag-row-group-indent-36{padding-right:720px}
.ag-ltr .ag-column-select-indent-37{padding-left:740px}
.ag-rtl .ag-column-select-indent-37{padding-right:740px}
.ag-ltr .ag-row-group-indent-37{padding-left:740px}
.ag-rtl .ag-row-group-indent-37{padding-right:740px}
.ag-ltr .ag-column-select-indent-38{padding-left:760px}
.ag-rtl .ag-column-select-indent-38{padding-right:760px}
.ag-ltr .ag-row-group-indent-38{padding-left:760px}
.ag-rtl .ag-row-group-indent-38{padding-right:760px}
.ag-ltr .ag-column-select-indent-39{padding-left:780px}
.ag-rtl .ag-column-select-indent-39{padding-right:780px}
.ag-ltr .ag-row-group-indent-39{padding-left:780px}
.ag-rtl .ag-row-group-indent-39{padding-right:780px}
.ag-ltr .ag-column-select-indent-40{padding-left:800px}
.ag-rtl .ag-column-select-indent-40{padding-right:800px}
.ag-ltr .ag-row-group-indent-40{padding-left:800px}
.ag-rtl .ag-row-group-indent-40{padding-right:800px}
.ag-ltr .ag-column-select-indent-41{padding-left:820px}
.ag-rtl .ag-column-select-indent-41{padding-right:820px}
.ag-ltr .ag-row-group-indent-41{padding-left:820px}
.ag-rtl .ag-row-group-indent-41{padding-right:820px}
.ag-ltr .ag-column-select-indent-42{padding-left:840px}
.ag-rtl .ag-column-select-indent-42{padding-right:840px}
.ag-ltr .ag-row-group-indent-42{padding-left:840px}
.ag-rtl .ag-row-group-indent-42{padding-right:840px}
.ag-ltr .ag-column-select-indent-43{padding-left:860px}
.ag-rtl .ag-column-select-indent-43{padding-right:860px}
.ag-ltr .ag-row-group-indent-43{padding-left:860px}
.ag-rtl .ag-row-group-indent-43{padding-right:860px}
.ag-ltr .ag-column-select-indent-44{padding-left:880px}
.ag-rtl .ag-column-select-indent-44{padding-right:880px}
.ag-ltr .ag-row-group-indent-44{padding-left:880px}
.ag-rtl .ag-row-group-indent-44{padding-right:880px}
.ag-ltr .ag-column-select-indent-45{padding-left:900px}
.ag-rtl .ag-column-select-indent-45{padding-right:900px}
.ag-ltr .ag-row-group-indent-45{padding-left:900px}
.ag-rtl .ag-row-group-indent-45{padding-right:900px}
.ag-ltr .ag-column-select-indent-46{padding-left:920px}
.ag-rtl .ag-column-select-indent-46{padding-right:920px}
.ag-ltr .ag-row-group-indent-46{padding-left:920px}
.ag-rtl .ag-row-group-indent-46{padding-right:920px}
.ag-ltr .ag-column-select-indent-47{padding-left:940px}
.ag-rtl .ag-column-select-indent-47{padding-right:940px}
.ag-ltr .ag-row-group-indent-47{padding-left:940px}
.ag-rtl .ag-row-group-indent-47{padding-right:940px}
.ag-ltr .ag-column-select-indent-48{padding-left:960px}
.ag-rtl .ag-column-select-indent-48{padding-right:960px}
.ag-ltr .ag-row-group-indent-48{padding-left:960px}
.ag-rtl .ag-row-group-indent-48{padding-right:960px}
.ag-ltr .ag-column-select-indent-49{padding-left:980px}
.ag-rtl .ag-column-select-indent-49{padding-right:980px}
.ag-ltr .ag-row-group-indent-49{padding-left:980px}
.ag-rtl .ag-row-group-indent-49{padding-right:980px}
.ag-ltr .ag-column-select-indent-50{padding-left:1000px}
.ag-rtl .ag-column-select-indent-50{padding-right:1000px}
.ag-ltr .ag-row-group-indent-50{padding-left:1000px}
.ag-rtl .ag-row-group-indent-50{padding-right:1000px}
.ag-ltr .ag-column-select-indent-51{padding-left:1020px}
.ag-rtl .ag-column-select-indent-51{padding-right:1020px}
.ag-ltr .ag-row-group-indent-51{padding-left:1020px}
.ag-rtl .ag-row-group-indent-51{padding-right:1020px}
.ag-ltr .ag-column-select-indent-52{padding-left:1040px}
.ag-rtl .ag-column-select-indent-52{padding-right:1040px}
.ag-ltr .ag-row-group-indent-52{padding-left:1040px}
.ag-rtl .ag-row-group-indent-52{padding-right:1040px}
.ag-ltr .ag-column-select-indent-53{padding-left:1060px}
.ag-rtl .ag-column-select-indent-53{padding-right:1060px}
.ag-ltr .ag-row-group-indent-53{padding-left:1060px}
.ag-rtl .ag-row-group-indent-53{padding-right:1060px}
.ag-ltr .ag-column-select-indent-54{padding-left:1080px}
.ag-rtl .ag-column-select-indent-54{padding-right:1080px}
.ag-ltr .ag-row-group-indent-54{padding-left:1080px}
.ag-rtl .ag-row-group-indent-54{padding-right:1080px}
.ag-ltr .ag-column-select-indent-55{padding-left:1100px}
.ag-rtl .ag-column-select-indent-55{padding-right:1100px}
.ag-ltr .ag-row-group-indent-55{padding-left:1100px}
.ag-rtl .ag-row-group-indent-55{padding-right:1100px}
.ag-ltr .ag-column-select-indent-56{padding-left:1120px}
.ag-rtl .ag-column-select-indent-56{padding-right:1120px}
.ag-ltr .ag-row-group-indent-56{padding-left:1120px}
.ag-rtl .ag-row-group-indent-56{padding-right:1120px}
.ag-ltr .ag-column-select-indent-57{padding-left:1140px}
.ag-rtl .ag-column-select-indent-57{padding-right:1140px}
.ag-ltr .ag-row-group-indent-57{padding-left:1140px}
.ag-rtl .ag-row-group-indent-57{padding-right:1140px}
.ag-ltr .ag-column-select-indent-58{padding-left:1160px}
.ag-rtl .ag-column-select-indent-58{padding-right:1160px}
.ag-ltr .ag-row-group-indent-58{padding-left:1160px}
.ag-rtl .ag-row-group-indent-58{padding-right:1160px}
.ag-ltr .ag-column-select-indent-59{padding-left:1180px}
.ag-rtl .ag-column-select-indent-59{padding-right:1180px}
.ag-ltr .ag-row-group-indent-59{padding-left:1180px}
.ag-rtl .ag-row-group-indent-59{padding-right:1180px}
.ag-ltr .ag-column-select-indent-60{padding-left:1200px}
.ag-rtl .ag-column-select-indent-60{padding-right:1200px}
.ag-ltr .ag-row-group-indent-60{padding-left:1200px}
.ag-rtl .ag-row-group-indent-60{padding-right:1200px}
.ag-ltr .ag-column-select-indent-61{padding-left:1220px}
.ag-rtl .ag-column-select-indent-61{padding-right:1220px}
.ag-ltr .ag-row-group-indent-61{padding-left:1220px}
.ag-rtl .ag-row-group-indent-61{padding-right:1220px}
.ag-ltr .ag-column-select-indent-62{padding-left:1240px}
.ag-rtl .ag-column-select-indent-62{padding-right:1240px}
.ag-ltr .ag-row-group-indent-62{padding-left:1240px}
.ag-rtl .ag-row-group-indent-62{padding-right:1240px}
.ag-ltr .ag-column-select-indent-63{padding-left:1260px}
.ag-rtl .ag-column-select-indent-63{padding-right:1260px}
.ag-ltr .ag-row-group-indent-63{padding-left:1260px}
.ag-rtl .ag-row-group-indent-63{padding-right:1260px}
.ag-ltr .ag-column-select-indent-64{padding-left:1280px}
.ag-rtl .ag-column-select-indent-64{padding-right:1280px}
.ag-ltr .ag-row-group-indent-64{padding-left:1280px}
.ag-rtl .ag-row-group-indent-64{padding-right:1280px}
.ag-ltr .ag-column-select-indent-65{padding-left:1300px}
.ag-rtl .ag-column-select-indent-65{padding-right:1300px}
.ag-ltr .ag-row-group-indent-65{padding-left:1300px}
.ag-rtl .ag-row-group-indent-65{padding-right:1300px}
.ag-ltr .ag-column-select-indent-66{padding-left:1320px}
.ag-rtl .ag-column-select-indent-66{padding-right:1320px}
.ag-ltr .ag-row-group-indent-66{padding-left:1320px}
.ag-rtl .ag-row-group-indent-66{padding-right:1320px}
.ag-ltr .ag-column-select-indent-67{padding-left:1340px}
.ag-rtl .ag-column-select-indent-67{padding-right:1340px}
.ag-ltr .ag-row-group-indent-67{padding-left:1340px}
.ag-rtl .ag-row-group-indent-67{padding-right:1340px}
.ag-ltr .ag-column-select-indent-68{padding-left:1360px}
.ag-rtl .ag-column-select-indent-68{padding-right:1360px}
.ag-ltr .ag-row-group-indent-68{padding-left:1360px}
.ag-rtl .ag-row-group-indent-68{padding-right:1360px}
.ag-ltr .ag-column-select-indent-69{padding-left:1380px}
.ag-rtl .ag-column-select-indent-69{padding-right:1380px}
.ag-ltr .ag-row-group-indent-69{padding-left:1380px}
.ag-rtl .ag-row-group-indent-69{padding-right:1380px}
.ag-ltr .ag-column-select-indent-70{padding-left:1400px}
.ag-rtl .ag-column-select-indent-70{padding-right:1400px}
.ag-ltr .ag-row-group-indent-70{padding-left:1400px}
.ag-rtl .ag-row-group-indent-70{padding-right:1400px}
.ag-ltr .ag-column-select-indent-71{padding-left:1420px}
.ag-rtl .ag-column-select-indent-71{padding-right:1420px}
.ag-ltr .ag-row-group-indent-71{padding-left:1420px}
.ag-rtl .ag-row-group-indent-71{padding-right:1420px}
.ag-ltr .ag-column-select-indent-72{padding-left:1440px}
.ag-rtl .ag-column-select-indent-72{padding-right:1440px}
.ag-ltr .ag-row-group-indent-72{padding-left:1440px}
.ag-rtl .ag-row-group-indent-72{padding-right:1440px}
.ag-ltr .ag-column-select-indent-73{padding-left:1460px}
.ag-rtl .ag-column-select-indent-73{padding-right:1460px}
.ag-ltr .ag-row-group-indent-73{padding-left:1460px}
.ag-rtl .ag-row-group-indent-73{padding-right:1460px}
.ag-ltr .ag-column-select-indent-74{padding-left:1480px}
.ag-rtl .ag-column-select-indent-74{padding-right:1480px}
.ag-ltr .ag-row-group-indent-74{padding-left:1480px}
.ag-rtl .ag-row-group-indent-74{padding-right:1480px}
.ag-ltr .ag-column-select-indent-75{padding-left:1500px}
.ag-rtl .ag-column-select-indent-75{padding-right:1500px}
.ag-ltr .ag-row-group-indent-75{padding-left:1500px}
.ag-rtl .ag-row-group-indent-75{padding-right:1500px}
.ag-ltr .ag-column-select-indent-76{padding-left:1520px}
.ag-rtl .ag-column-select-indent-76{padding-right:1520px}
.ag-ltr .ag-row-group-indent-76{padding-left:1520px}
.ag-rtl .ag-row-group-indent-76{padding-right:1520px}
.ag-ltr .ag-column-select-indent-77{padding-left:1540px}
.ag-rtl .ag-column-select-indent-77{padding-right:1540px}
.ag-ltr .ag-row-group-indent-77{padding-left:1540px}
.ag-rtl .ag-row-group-indent-77{padding-right:1540px}
.ag-ltr .ag-column-select-indent-78{padding-left:1560px}
.ag-rtl .ag-column-select-indent-78{padding-right:1560px}
.ag-ltr .ag-row-group-indent-78{padding-left:1560px}
.ag-rtl .ag-row-group-indent-78{padding-right:1560px}
.ag-ltr .ag-column-select-indent-79{padding-left:1580px}
.ag-rtl .ag-column-select-indent-79{padding-right:1580px}
.ag-ltr .ag-row-group-indent-79{padding-left:1580px}
.ag-rtl .ag-row-group-indent-79{padding-right:1580px}
.ag-ltr .ag-column-select-indent-80{padding-left:1600px}
.ag-rtl .ag-column-select-indent-80{padding-right:1600px}
.ag-ltr .ag-row-group-indent-80{padding-left:1600px}
.ag-rtl .ag-row-group-indent-80{padding-right:1600px}
.ag-ltr .ag-column-select-indent-81{padding-left:1620px}
.ag-rtl .ag-column-select-indent-81{padding-right:1620px}
.ag-ltr .ag-row-group-indent-81{padding-left:1620px}
.ag-rtl .ag-row-group-indent-81{padding-right:1620px}
.ag-ltr .ag-column-select-indent-82{padding-left:1640px}
.ag-rtl .ag-column-select-indent-82{padding-right:1640px}
.ag-ltr .ag-row-group-indent-82{padding-left:1640px}
.ag-rtl .ag-row-group-indent-82{padding-right:1640px}
.ag-ltr .ag-column-select-indent-83{padding-left:1660px}
.ag-rtl .ag-column-select-indent-83{padding-right:1660px}
.ag-ltr .ag-row-group-indent-83{padding-left:1660px}
.ag-rtl .ag-row-group-indent-83{padding-right:1660px}
.ag-ltr .ag-column-select-indent-84{padding-left:1680px}
.ag-rtl .ag-column-select-indent-84{padding-right:1680px}
.ag-ltr .ag-row-group-indent-84{padding-left:1680px}
.ag-rtl .ag-row-group-indent-84{padding-right:1680px}
.ag-ltr .ag-column-select-indent-85{padding-left:1700px}
.ag-rtl .ag-column-select-indent-85{padding-right:1700px}
.ag-ltr .ag-row-group-indent-85{padding-left:1700px}
.ag-rtl .ag-row-group-indent-85{padding-right:1700px}
.ag-ltr .ag-column-select-indent-86{padding-left:1720px}
.ag-rtl .ag-column-select-indent-86{padding-right:1720px}
.ag-ltr .ag-row-group-indent-86{padding-left:1720px}
.ag-rtl .ag-row-group-indent-86{padding-right:1720px}
.ag-ltr .ag-column-select-indent-87{padding-left:1740px}
.ag-rtl .ag-column-select-indent-87{padding-right:1740px}
.ag-ltr .ag-row-group-indent-87{padding-left:1740px}
.ag-rtl .ag-row-group-indent-87{padding-right:1740px}
.ag-ltr .ag-column-select-indent-88{padding-left:1760px}
.ag-rtl .ag-column-select-indent-88{padding-right:1760px}
.ag-ltr .ag-row-group-indent-88{padding-left:1760px}
.ag-rtl .ag-row-group-indent-88{padding-right:1760px}
.ag-ltr .ag-column-select-indent-89{padding-left:1780px}
.ag-rtl .ag-column-select-indent-89{padding-right:1780px}
.ag-ltr .ag-row-group-indent-89{padding-left:1780px}
.ag-rtl .ag-row-group-indent-89{padding-right:1780px}
.ag-ltr .ag-column-select-indent-90{padding-left:1800px}
.ag-rtl .ag-column-select-indent-90{padding-right:1800px}
.ag-ltr .ag-row-group-indent-90{padding-left:1800px}
.ag-rtl .ag-row-group-indent-90{padding-right:1800px}
.ag-ltr .ag-column-select-indent-91{padding-left:1820px}
.ag-rtl .ag-column-select-indent-91{padding-right:1820px}
.ag-ltr .ag-row-group-indent-91{padding-left:1820px}
.ag-rtl .ag-row-group-indent-91{padding-right:1820px}
.ag-ltr .ag-column-select-indent-92{padding-left:1840px}
.ag-rtl .ag-column-select-indent-92{padding-right:1840px}
.ag-ltr .ag-row-group-indent-92{padding-left:1840px}
.ag-rtl .ag-row-group-indent-92{padding-right:1840px}
.ag-ltr .ag-column-select-indent-93{padding-left:1860px}
.ag-rtl .ag-column-select-indent-93{padding-right:1860px}
.ag-ltr .ag-row-group-indent-93{padding-left:1860px}
.ag-rtl .ag-row-group-indent-93{padding-right:1860px}
.ag-ltr .ag-column-select-indent-94{padding-left:1880px}
.ag-rtl .ag-column-select-indent-94{padding-right:1880px}
.ag-ltr .ag-row-group-indent-94{padding-left:1880px}
.ag-rtl .ag-row-group-indent-94{padding-right:1880px}
.ag-ltr .ag-column-select-indent-95{padding-left:1900px}
.ag-rtl .ag-column-select-indent-95{padding-right:1900px}
.ag-ltr .ag-row-group-indent-95{padding-left:1900px}
.ag-rtl .ag-row-group-indent-95{padding-right:1900px}
.ag-ltr .ag-column-select-indent-96{padding-left:1920px}
.ag-rtl .ag-column-select-indent-96{padding-right:1920px}
.ag-ltr .ag-row-group-indent-96{padding-left:1920px}
.ag-rtl .ag-row-group-indent-96{padding-right:1920px}
.ag-ltr .ag-column-select-indent-97{padding-left:1940px}
.ag-rtl .ag-column-select-indent-97{padding-right:1940px}
.ag-ltr .ag-row-group-indent-97{padding-left:1940px}
.ag-rtl .ag-row-group-indent-97{padding-right:1940px}
.ag-ltr .ag-column-select-indent-98{padding-left:1960px}
.ag-rtl .ag-column-select-indent-98{padding-right:1960px}
.ag-ltr .ag-row-group-indent-98{padding-left:1960px}
.ag-rtl .ag-row-group-indent-98{padding-right:1960px}
.ag-ltr .ag-column-select-indent-99{padding-left:1980px}
.ag-rtl .ag-column-select-indent-99{padding-right:1980px}
.ag-ltr .ag-row-group-indent-99{padding-left:1980px}
.ag-rtl .ag-row-group-indent-99{padding-right:1980px}
.ag-ltr{direction:ltr}
.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header{flex-direction:row}
.ag-rtl{direction:rtl}
.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header{flex-direction:row-reverse}
.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}
.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}
.ag-chart{width:100%;height:100%}
.ag-chart,.ag-chart-components-wrapper{position:relative;display:flex;overflow:hidden}
.ag-chart-components-wrapper{flex:1 1 auto}
.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}
.ag-chart-title-edit.currently-editing{display:inline-block}
.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}
.ag-charts-canvas{display:block}
.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}
.ag-ltr .ag-chart-menu{right:20px}
.ag-rtl .ag-chart-menu{left:20px}
.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}
.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}
.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}
.ag-chart-tabbed-menu-header{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}
.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}
.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}
.ag-chart-settings{overflow-x:hidden}
.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}
.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}
.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}
.ag-chart-settings-card-item.ag-not-selected{opacity:.2}
.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}
.ag-chart-settings-next,.ag-chart-settings-prev{position:relative;flex:none}
.ag-chart-settings-next-button,.ag-chart-settings-prev-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}
.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}
.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}
.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}
.ag-chart-mini-thumbnail{cursor:pointer}
.ag-chart-mini-thumbnail-canvas{display:block}
.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}
.ag-charts-font-panel-controls{justify-content:space-between}
.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}
.ag-chart .ag-chart-menu{opacity:0;pointer-events:none}
.ag-chart-menu-hidden:hover .ag-chart-menu{opacity:1;pointer-events:all}
.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row,.ag-date-time-list-page-title-bar{display:flex}
.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}
.ag-date-time-list-page-entry{cursor:pointer}
.ag-theme-material{-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87));font-family:Roboto,sans-serif;font-size:13px;line-height:normal}
@font-face{font-family:agGridMaterial;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABPwAAsAAAAAJjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmMAAAR2ZOVnMk9TLzIAAANsAAAAQQAAAFZWUFMDY21hcAAAA7AAAAIRAAAFnH0V34BnbHlmAAAFxAAACj0AABO8Q1oUYmhlYWQAABAEAAAAMQAAADZ2zsSBaGhlYQAAEDgAAAAWAAAAJAfRBDVobXR4AAAQUAAAABIAAAEww1AAAGxvY2EAABBkAAAAcwAAAJoHSQMCbWF4cAAAENgAAAAfAAAAIAFfAKpuYW1lAAAQ+AAAATIAAAJebBQ2inBvc3QAABIsAAABwgAAAqTvU9OHeJx9lEtyElEUhv+mm0gCklSMGjFq1PhCjZpO09DhYUIHAjpwYFkOnMSyyrKKcsQ6XIAryNAVuAAHrsAFOHDo2PK7h0ZMBuEWl3vP4z//eVzkSVrQY7WVS3vPX6o8Ohx/VEWBJh+n///sjT68P1RhekMX2G9BXlBSWTf0WmN988re2DvKrfgV/5X/zv/sf/F/ycdqXZtYF7XNilRjDxWrroYS5TSHLOK8oybWPnvLpMswypump74uETPCp2+IVQ11R0vgpIbT1S5WMcthdtmHrLtaPMUi0T3w67DpIA2oyFVq0tR5zesAll3Obfyb6M8Rc4/YIV4puhR2eSQtzm1dgJPzCKyqB3rDvmyZOpR65hPzjbRv99BuRdbUqgVOg1gO+wkMpvIGUWt4PAK9jtXTrKJV3cS7AU4XtLZ575h3Ecsa3GL6ElieNbiWtMHphd7qIRb7mU/XajqpwH3Yz+Sp4SV6cEzaBmuI7SYcZlLXnyqxQg0sq1UkI33Skb7qu37op37rj85Qpw56l8Mu6Hun1qZABU9a99C2/kldrnPMwEmr4xbzZN6w6kTo+lkNXbQimbnqxJxDpLHZL8DT2fdgk9CPgBihxXWdzrM63COsz2bT2WSVrNJ9er9oEzywWagwgVtMlUOczGFCra+A6E4Tfpetbk3w1qxvrrruhS3Zzb0F1+8KfbjGb0iGdavTM7TXkTikmWTdvBLYO4wt9AmsZ9EcqzVYbdtEuxkb2OvoEWmDfCZMarptL2Ng83ULBvXspa7oorFvZx1bNbvIvDz+CcLshcdWOzfTKdzcfAz/Au6DcHUAeJxjYGSaxDiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOMOh+NGJ+AeRGMb9hYAHSjCA5AOMfCvMAAAB4nLXUB1IbQRCF4V+BLMC2MDknR9kgBCIHIUDAKXCmcKBw5hw+m+/RJ8Bv1O0D4Cpv1afeGa12Z7T1GmgBcvJU8pBtJ6MzMlnNZprzOTqb83l+a1ygnazOS5xzybWVb240W+KMC64s0xz9PTK6usAo86xotM8Se2xR1+iECjussss2B6yzxhHLbFLlkGM2qNHgVL9Pq8hrja206bkdWkmX7thND3e4S5E++hlgkCGGGdGTxhhngkmmdN00M8wyp6cXecBDHvGYJ9pPiWc81/cLLFLWIlu53bF/y+vTsbS3VV85qexox9sH62va7Gb18Hij1jj9h5v9h6OQPnK/YpQWVQppt2dhSV6EPXkZtuRVqMvrkN76m3Aib0NF3oUdOQ+rchF25X3Ylg/hQD6GdfkU1uQyHMlVWJbPYVO+hKp8DYfyLRzL97AhP0JNfoaGXAf9V5ZxKS+WdaSacylflncpY9biUvas1ZFqmyPVdkeqHY5UO13KpHU5Ui249Cat25FqjyPVXqfsYEEpwoJygt1zShZWdMoY1ueUNuy+U+6wfqcEYgNOWcQGnVKJDTnlExt2Sio24pRZbNQpvdiYU46xcadEYxOuud9Jp5RjU055x6adko/NOPUAbNapG2BzrrnfeacOgQX1Ciyoa2BB/QML6iRYSL3TQsqMBfUZLKjjYKG5/gVHqouOVMuO8h8D8KVRAAAAeJztWH1sG+UZv+e92Ofz99m+O3tN7NgX+0qTGsXn88V2miZN2mSMpJ1sOvpFCqwtkNK0UAaFRTDEpDJGizTCH6BJoEmONAkGyz9lQy3qQHRC2lzRMQl13cQ/JIxFRYpAMvVtz3ux04ZmjP2JtuTe9557P557Pn73Ps9jBhj8IwvsJsbFMBAXPSDG9bihxsmC6Qaf+SksmhfPn4cOdqBUq5WmqlWGaaF72NfY1xg742FCzBrcqemaymmconOyriVVURE1UVVERTYUeKkyefbsZA/tyPDZyckZ65k8iv0MpUpnJyuTBlLI1pKH3YTyOBgmKBuCJsgGzBTmy3NFcxYWi/OmDb6YL8Ioim2tnWanUYZ23Jrg7Jw9JEuylDFyRi6rptRUkFM51VAN2ZA5WDxy+7iRzxvjt3/YJMYLzz1XmJ62enZ6xZRF1H/fnMWevs56Z5gNI8VRmwU1QaHN0ESlOjX18dGj8w88QO42D5CR+qlazTKvtWeOnWOCTIRaOeEFUQhFQYtn+kAXsmngwZBBZo9d+SyqRfFinda9vmB+PHYOKmPsHD6vmLzyGUhj70Bl60r+8ur8WXTqddyfrl8gXddzrl84fC1P1uIpxIXkanyRJ+v8Et+lwckv823Y7iH2+4wNvRtmGB44mQfWiIGduk4MSZmcTt1G/m6OF+4069B37tw7r7pcEZ/Uvblb8kXgLLxUxAnzd7Dh3Lk+jye6JhVJdHcnIsnWKGXPL+NnyT8+yyZrmBijUF/pCm0cNh2bjM0QNd3WGBewzVQqNetq3M29jSfyQqW+H+/lSmMAZ/BqYpacJAuoF4MqcYjYZwunTxdqZKF45kyxtoybx9gzluatlpfsIqI7LltESEKj5tCmKTYuxMmrplvpLsPilKlT7eBd2ps6vMue7k7UXyfDpW6l/jodJMNKd30fGV7+dig26beMuLdEkQ2VDRfn55sX+cs1D/gFM/+8wh5iP2H8aKk2ZoR5jPk57sZPR7VdIxir6IgB2S5LRQgmQ16iJNIteraPaJkoiCF7IqWmQcENCI9MzuiDjCSHvDiCw3o2l4myGvVtGtQ0yfYB7iKNTUt7YiDJUYLC5oxu3ByFkOgDL0mk4UYWt0vsvdz+wzZzTDUMleRUY8usuQmeJMDa/B8Qc5wPREN+OeR32jzheFDuCDo9jhZHyCe3uuV2yU4cXudrgYTUJnj8vNfBOXxuQXIF/KE1QiAmBcKCw+nhWmy+aMDusgUCLk/A2du5jrDE4XLYiE44p89tJxoLzoCDfOT4weM20qNe+aMlzJPVKz9hH/pThBfqz/zZHYsGHYE17UkxoadCrWqA9zk9Yiibae+UwmGnz+uL3CD5XMmAy+uKCG454BUcdi4YTyeDHjEs+p0uXyDo4V08y3E2Lth24rdv8C67k/M4bfwF3ufgvfwffLzTH6Cu/r/vvrm+WxHn8FsVFEHlgB2wAh2M0kAHX5i2eQx6NN6u8PO3/6OPDRr6sjktI8VgI6Euk8SQD2R0jRcSqRuBoyBI6dmvds36Hd/hOVvIJwT9vf1Or93j8AXFsbLbyQdCgZZbv9fCCzjyVUY9d2zC63FJ/mB4505fwGbzu4W2e4/5xICX5+2PPmx32AWfZY//BR1Xxgk8nZHRiUKtVjhNZou1WvHMMi52kDmmiA9p1MDOqagkqiV7AUlDwQFFtqNqqhLFT9igNH6LOCXbOY0ulmTyLJceUuNFeXTHgW0jW+5plW/pGUvyg5ywbmzIwcezjkFu/Wa1o314cATnJ1pT393FtzxxQ9va9ixPhOQGJSKNarHYoeENd8RHk1o4sG4zqLFUn+Lb8i06vLd/dzC0tjUV/YbKzC7LHMDcYK2VPaKsKDEmj31goGwpFk+w7NKB5gU2YafpSTYFi5ZwrfdsGXkRibY2JLZ13dTVddOttOtam89vy+fJR/SNw4disebdnGiswA5YumZbvinHBGKikU8mMQehOThgxoaZc8W8SBbqJzELd9dK8FKpZF4sL+eU5HMLSzxFk4F4AsxDyedvvolgMvVyGXSafNTo3kY+t4kcsd5DM/24jeaEA/X95PlGO1KaKTXiCq69jXUi5WQERsSsNUb3oBk6gQpn0MAR14NWFoWZv0LDAhkGCdO8GZDMj2eQMN2T9O8STQRhlHZjhw9fwvtk/cLk5GE6fJ0eQZqxqHHU41NLDXiwXCazlhqoxHXnJhYqmDmrqMbSUQmj9Ngk0fmCOWvOFuab9p0mb2ONEGa68A0oahF0BXNZDF0WlQYZTZHEkmXJ1Z2AVB9gwPtFolepVPJ7e3r25isVpTfxSxgzfw0PUlpRludgUSkqW3vG7xvv2aoUuXIF+y10ZO+R8Z5mLu1Ee8qWHbEUwWJB5rBK0rE4oQY0sGpiNUNXFU4kXfu27n/mmf1b9x1eJvbvHhjYPUAeXjFICfORATrVsMsEO0E1DqJ3pxA2AXaixKyCMQPVtf7Rh9a6pYblXblaKjXOqQXmPN1pIC8LQlULG6vyEhp4naLrmvyuwpW9pk6LM+l/U6lBlpL0IIA04AGuAk1O6MLV6jZz0/qum0d35e/qNNcnOmAUCXgv0UEHVyvjzPFdozd3re9ImOs77zI/6UjAe5135a2xpk4HMTeX0D8qyqfQ1IZTVibmSjwj0bwnm4O4oKHKGhv+lad/W7/3FSsRH7Fy9ItCJJKIRECvnyrDi2V2IplOJzFn32eteSHRHVbCeKGNXpiaamKjn+1DKXy0elCNIFiZO61ZVdj1lPrUX6ErGr3cu/3yLb3HopDDEfibeSEaPdZ7y+XtvZevqXtoTb5U7yioR5rJMDmmgGdKHDGOKvTRyi1KazgvAMId9Ygnl16FyBO1pFUsy3SKfg0GNnpAxLS2Ni1Gnrfu9X9UKujmIXjD/HDjRvXAAfV9HPhE7d+49sABM4S0dOnSpUql5+qWmMUCxAr82HzklY39uGktvD9zo9pPSXiaFlOVFXVyiLmhiRI/RUk7hYafooRNWGGfPmfoTAMgx48eGRwaGjxyFPxN6vi9e3bqhqHv3PNBk2Dn6IR5eeXiKz9cscgiGpigsrgRszkqjXVgLJ0L6n8h2tD9g4P3H6fd0NeTkiw01mNX+9oCX3c2cjJ+uRgTrv3NxMov5wsw2rA1PS88iHqrvleWsW4zLEwICPD6qdIStM3Zg4VqtXCwTH8Qgg7zolWXdrQeLFarxYPws+X85m2yh3IHLII7qlWym/5i1Jzbg+cwsWSj4+St1eYQ9D+tVule5jqeiE0cp/NX9b2TdTfzKVDh0MvFOVgsQOnlwjzemzUxiTbPxSr9XYZEy8u8F8jJpbqdJmSNWENO0Or9at0+jXaicTBDzwaxUTZxch/QqohTZI0mOuLVeIJVkyHjQhkvA8hbVrww1m3IbuzZe8fusqN+6vHCSDOmbOreHrtvfGQmWx8mb2HkULo2uzasuaM3P95TKcPBH4Xv7s9bgUXpvsm2vXwbriS/Qan+BR+vOg4AAAB4nGNgZGBgAGKpH/rO8fw2Xxm4mV8ABaI4H+9rQND//zC/YH4DVMnBwAQkGQBX3Q0FAAAAeJxjYGRgYH7BwIBEMjKgAh8ARYYDEAAAeJxjYGBgYH4xPDA9AAANeC3nAAB4nGNgAAIpBg+GOIYZDJsYHjHyMJoxZjAuYtzC+IyJgeke8x7mSywuLNtYTrAqsdawHmC9w/qFjYvNgS2CrYBtE9sTtk/sXOwS7EbsTewH2J9wuHH0cDzj+MOpxmnC6cQZwBnHWcBZxzmB8x7pEAB+RDEmAHicY2BkYGDwYZjHwMkAAkxAzAWEDAz/wXwGACCLAgoAeJx9kD1qw0AQhZ/8F2JDCIS4UrEQSBOQf0qT2oKAGxfuZWsly6y1YrU2+AY5SE6QQ6TMQXKKPK23sQvPwvC9N2+mWACP+EGApgI8uN5UC3dUZ26Tnj13yC+euxhg4rlH/91zH2/48DzAEw68EHTu6YT49Nxi/stzm/635w7513MXQ/x57iEM4LmPVRB6HuA1MEkemyJdJFaaIlFLmR9UcmVeqpU0daFLMYnGl4NYltKQU7E+ifqYT63NRGb0Xsx1aaVSWlRG7+TGRltrq9lolHk/2ug9EuSIYVAgxYLKQjqVQGFJzvkXisrcTN6arRzXVBolBP8/wvjmRkwunT77KbfWOLHXOHJvStcio86Y0diT5u56k1Z8mk7lZjs6G/oRtm6rwgwjvuwqHzHFS/808m/eAAB4nG2SB2/bMBCF/cWS7dhpk6Ztuvceauvune6Z/giGomUiEimQlO3k15e1gwABegCJ9x7uju8ObC21FtFv/T+2WKJNQkqHLj2W6TNghSMcZZU1jrHOcU5wkg1OcZoznOUc57nARS5xmStc5RrXucFNbnGbO9zlHvfJeMBDHjHkMU94yjOe84KXvOI1b3jLO96zyQc+8onPfOEr3/jOD37yi99s8ac1EEXhVCGCtqYjnLNT3xZedqQwUpWpHAsX1uRYyZ1tO8vmQOUbB4I2uQrKVdqIoNYP5MbsZ65IW1qX1ToS142kqYzvS2uCEzKoPJG23k2ls963pZ+k8WTDJFdepmoWDXTndzbsqVkt4lv5stpVmS+FHw8OUDZsR9wZ6TJaSUfa+ZAUTtdp4WxTJzElJKUahU6pTfTULa3ItSl6lZjpSu+ppFKm6cUZFsxYowbGhkyUpZ2qPK1jA9WutUlrPbFhzcVym203IViT2dFo9bBgUqeLcUi8mKi+r2KXLLdTsw//GRks4Dytt8DRZ4hLWg9OqcNbXZ5Ltlam15jFBAgKHIqAxmKY4pGUjNlhm1n8FzkVDTW7TBix12r9BZxqtRIAAA==") format("woff");font-weight:400;font-style:normal}
.ag-theme-material .ag-icon{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ag-theme-material .ag-icon-aggregation:before{content:"\f101"}
.ag-theme-material .ag-icon-arrows:before{content:"\f102"}
.ag-theme-material .ag-icon-asc:before{content:"\f103"}
.ag-theme-material .ag-icon-cancel:before{content:"\f104"}
.ag-theme-material .ag-icon-chart:before{content:"\f105"}
.ag-theme-material .ag-icon-color-picker:before{content:"\f109"}
.ag-theme-material .ag-icon-columns:before{content:"\f10a"}
.ag-theme-material .ag-icon-contracted:before{content:"\f10b"}
.ag-theme-material .ag-icon-copy:before{content:"\f10c"}
.ag-theme-material .ag-icon-cross:before{content:"\f10d"}
.ag-theme-material .ag-icon-csv:before{content:"\f10e"}
.ag-theme-material .ag-icon-desc:before{content:"\f10f"}
.ag-theme-material .ag-icon-excel:before{content:"\f110"}
.ag-theme-material .ag-icon-expanded:before{content:"\f111"}
.ag-theme-material .ag-icon-eye-slash:before{content:"\f112"}
.ag-theme-material .ag-icon-eye:before{content:"\f113"}
.ag-theme-material .ag-icon-filter:before{content:"\f114"}
.ag-theme-material .ag-icon-first:before{content:"\f115"}
.ag-theme-material .ag-icon-grip:before{content:"\f116"}
.ag-theme-material .ag-icon-group:before{content:"\f117"}
.ag-theme-material .ag-icon-last:before{content:"\f118"}
.ag-theme-material .ag-icon-left:before{content:"\f119"}
.ag-theme-material .ag-icon-linked:before{content:"\f11a"}
.ag-theme-material .ag-icon-loading:before{content:"\f11b"}
.ag-theme-material .ag-icon-maximize:before{content:"\f11c"}
.ag-theme-material .ag-icon-menu:before{content:"\f11d"}
.ag-theme-material .ag-icon-minimize:before{content:"\f11e"}
.ag-theme-material .ag-icon-next:before{content:"\f11f"}
.ag-theme-material .ag-icon-none:before{content:"\f120"}
.ag-theme-material .ag-icon-not-allowed:before{content:"\f121"}
.ag-theme-material .ag-icon-paste:before{content:"\f122"}
.ag-theme-material .ag-icon-pin:before{content:"\f123"}
.ag-theme-material .ag-icon-pivot:before{content:"\f124"}
.ag-theme-material .ag-icon-previous:before{content:"\f125"}
.ag-theme-material .ag-icon-right:before{content:"\f128"}
.ag-theme-material .ag-icon-save:before{content:"\f129"}
.ag-theme-material .ag-icon-small-down:before{content:"\f12a"}
.ag-theme-material .ag-icon-small-left:before{content:"\f12b"}
.ag-theme-material .ag-icon-small-right:before{content:"\f12c"}
.ag-theme-material .ag-icon-small-up:before{content:"\f12d"}
.ag-theme-material .ag-icon-tick:before{content:"\f12e"}
.ag-theme-material .ag-icon-tree-closed:before{content:"\f12f"}
.ag-theme-material .ag-icon-tree-indeterminate:before{content:"\f130"}
.ag-theme-material .ag-icon-tree-open:before{content:"\f131"}
.ag-theme-material .ag-icon-unlinked:before{content:"\f132"}
.ag-theme-material .ag-icon-row-drag:before{content:"\f116"}
.ag-theme-material .ag-left-arrow:before{content:"\f119"}
.ag-theme-material .ag-right-arrow:before{content:"\f128"}
.ag-theme-material .ag-root-wrapper{background-color:#fff;background-color:var(--ag-background-color,#fff)}
.ag-theme-material [class^=ag-],.ag-theme-material [class^=ag-]:after,.ag-theme-material [class^=ag-]:before,.ag-theme-material [class^=ag-]:focus{box-sizing:border-box;outline:none}
.ag-theme-material [class^=ag-]::-ms-clear{display:none}
.ag-theme-material .ag-checkbox .ag-input-wrapper,.ag-theme-material .ag-radio-button .ag-input-wrapper{overflow:visible}
.ag-theme-material .ag-range-field .ag-input-wrapper{height:100%}
.ag-theme-material .ag-toggle-button{flex:none;width:unset;min-width:unset}
.ag-theme-material .ag-ltr .ag-label-align-right .ag-label{margin-left:8px}
.ag-theme-material .ag-rtl .ag-label-align-right .ag-label{margin-right:8px}
.ag-theme-material input[class^=ag-]{margin:0}
.ag-theme-material input[class^=ag-],.ag-theme-material select[class^=ag-],.ag-theme-material textarea[class^=ag-]{background-color:#fff;background-color:var(--ag-background-color,#fff)}
.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=text],.ag-theme-material textarea[class^=ag-]{line-height:inherit;color:inherit}
.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material textarea[class^=ag-]:disabled{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38));background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}
.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material textarea[class^=ag-]:focus{outline:none;box-shadow:0 0 0 5px rgba(32,33,36,.122);border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material input[class^=ag-][type=number]{-moz-appearance:textfield}
.ag-theme-material input[class^=ag-][type=number]::-webkit-inner-spin-button,.ag-theme-material input[class^=ag-][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ag-theme-material input[class^=ag-][type=range]{padding:0}
.ag-theme-material button[class^=ag-]:focus,.ag-theme-material input[class^=ag-][type=button]:focus{box-shadow:0 0 0 5px rgba(32,33,36,.122)}
.ag-theme-material .ag-drag-handle{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-list-item,.ag-theme-material .ag-virtual-list-item{height:32px}
.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-select-list{background-color:#fff;background-color:var(--ag-background-color,#fff);overflow-y:auto;overflow-x:hidden}
.ag-theme-material .ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ag-theme-material .ag-list-item.ag-active-item{background-color:#fafafa;background-color:var(--ag-row-hover-color,#fafafa)}
.ag-theme-material .ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.ag-theme-material .ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ag-theme-material .ag-select .ag-picker-field-wrapper{background-color:#fff;background-color:var(--ag-background-color,#fff);min-height:32px;cursor:default}
.ag-theme-material .ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}
.ag-theme-material .ag-select:not(.ag-cell-editor){height:32px}
.ag-theme-material .ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ag-theme-material .ag-select .ag-picker-field-icon{display:flex;align-items:center}
.ag-theme-material .ag-select.ag-disabled{opacity:.5}
.ag-theme-material .ag-rich-select{background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa)}
.ag-theme-material .ag-rich-select-list{width:100%;min-width:200px;height:312px}
.ag-theme-material .ag-rich-select-value{padding:0 8px 0 24px;height:48px}
.ag-theme-material .ag-rich-select-virtual-list-item{cursor:default;height:32px}
.ag-theme-material .ag-rich-select-virtual-list-item:hover{background-color:#fafafa;background-color:var(--ag-row-hover-color,#fafafa)}
.ag-theme-material .ag-rich-select-row{padding-left:24px}
.ag-theme-material .ag-rich-select-row-selected{background-color:#eee;background-color:var(--ag-selected-row-background-color,#eee)}
.ag-theme-material .ag-group-contracted,.ag-theme-material .ag-group-expanded,.ag-theme-material .ag-row-drag,.ag-theme-material .ag-selection-checkbox{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-ltr .ag-group-contracted,.ag-theme-material .ag-ltr .ag-group-expanded,.ag-theme-material .ag-ltr .ag-row-drag,.ag-theme-material .ag-ltr .ag-selection-checkbox{margin-right:24px}
.ag-theme-material .ag-rtl .ag-group-contracted,.ag-theme-material .ag-rtl .ag-group-expanded,.ag-theme-material .ag-rtl .ag-row-drag,.ag-theme-material .ag-rtl .ag-selection-checkbox{margin-left:24px}
.ag-theme-material .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){height:46px;display:flex;align-items:center;flex:none}
.ag-theme-material .ag-group-contracted,.ag-theme-material .ag-group-expanded{cursor:pointer}
.ag-theme-material .ag-group-title-bar-icon{cursor:pointer;flex:none;color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-ltr .ag-group-child-count{margin-left:2px}
.ag-theme-material .ag-rtl .ag-group-child-count{margin-right:2px}
.ag-theme-material .ag-group-title-bar{background-color:#eee;background-color:var(--ag-subheader-background-color,#eee);padding:8px}
.ag-theme-material .ag-group-toolbar{padding:8px}
.ag-theme-material .ag-disabled-group-container,.ag-theme-material .ag-disabled-group-title-bar{opacity:.5}
.ag-theme-material .group-item{margin:4px 0}
.ag-theme-material .ag-label{white-space:nowrap}
.ag-theme-material .ag-ltr .ag-label{margin-right:8px}
.ag-theme-material .ag-rtl .ag-label{margin-left:8px}
.ag-theme-material .ag-label-align-top .ag-label{margin-bottom:4px}
.ag-theme-material .ag-ltr .ag-angle-select-field,.ag-theme-material .ag-ltr .ag-slider-field{margin-right:16px}
.ag-theme-material .ag-rtl .ag-angle-select-field,.ag-theme-material .ag-rtl .ag-slider-field{margin-left:16px}
.ag-theme-material .ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:1px solid;border-color:#e2e2e2;border-color:var(--ag-border-color,#e2e2e2);background-color:#fff;background-color:var(--ag-background-color,#fff)}
.ag-theme-material .ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:rgba(0,0,0,.54);background-color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-picker-field-wrapper{border:1px solid;border-color:#e2e2e2;border-color:var(--ag-border-color,#e2e2e2);border-radius:5px}
.ag-theme-material .ag-picker-field-wrapper:focus{box-shadow:0 0 0 5px rgba(32,33,36,.122)}
.ag-theme-material .ag-picker-field-button{background-color:#fff;background-color:var(--ag-background-color,#fff);color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-dialog.ag-color-dialog{border-radius:5px}
.ag-theme-material .ag-color-picker .ag-picker-field-display{height:18px}
.ag-theme-material .ag-color-panel{padding:8px}
.ag-theme-material .ag-spectrum-color{background-color:red;border-radius:2px}
.ag-theme-material .ag-spectrum-tools{padding:10px}
.ag-theme-material .ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,hsla(20,42%,65%,0))}
.ag-theme-material .ag-spectrum-val{background-image:linear-gradient(0deg,#000,hsla(20,42%,65%,0))}
.ag-theme-material .ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid #fff;background:#000;box-shadow:0 0 2px 0 rgba(0,0,0,.24)}
.ag-theme-material .ag-spectrum-alpha-background,.ag-theme-material .ag-spectrum-hue-background{border-radius:2px}
.ag-theme-material .ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}
.ag-theme-material .ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}
.ag-theme-material .ag-recent-color{margin:0 3px}
.ag-theme-material .ag-recent-color:first-child{margin-left:0}
.ag-theme-material .ag-recent-color:last-child{margin-right:0}
.ag-theme-material.ag-dnd-ghost{background:#fff;background:var(--ag-background-color,#fff);border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54));height:56px!important;line-height:56px;margin:0;padding:0 16px;transform:translateY(16px)}
.ag-theme-material .ag-dnd-ghost-icon{margin-right:8px;color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87))}
.ag-theme-material .ag-popup-child:not(.ag-tooltip-custom){box-shadow:5px 5px 10px rgba(0,0,0,.3)}
.ag-dragging-fill-handle .ag-theme-material .ag-dialog,.ag-dragging-range-handle .ag-theme-material .ag-dialog{opacity:.7;pointer-events:none}
.ag-theme-material .ag-dialog{border-radius:0}
.ag-theme-material .ag-panel{background-color:#fff;background-color:var(--ag-background-color,#fff)}
.ag-theme-material .ag-panel-title-bar{background-color:#fff;background-color:var(--ag-header-background-color,#fff);color:rgba(0,0,0,.54);color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,rgba(0,0,0,.54)));height:56px;padding:8px 24px}
.ag-theme-material .ag-ltr .ag-panel-title-bar-button{margin-left:8px}
.ag-theme-material .ag-rtl .ag-panel-title-bar-button{margin-right:8px}
.ag-theme-material .ag-tooltip{background-color:#fff;background-color:var(--ag-header-background-color,#fff);color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87));padding:8px;border-radius:2px;transition:opacity 1s}
.ag-theme-material .ag-tooltip.ag-tooltip-hiding{opacity:0}
.ag-theme-material .ag-ltr .ag-column-select-indent-1{padding-left:26px}
.ag-theme-material .ag-rtl .ag-column-select-indent-1{padding-right:26px}
.ag-theme-material .ag-ltr .ag-column-select-indent-2{padding-left:52px}
.ag-theme-material .ag-rtl .ag-column-select-indent-2{padding-right:52px}
.ag-theme-material .ag-ltr .ag-column-select-indent-3{padding-left:78px}
.ag-theme-material .ag-rtl .ag-column-select-indent-3{padding-right:78px}
.ag-theme-material .ag-ltr .ag-column-select-indent-4{padding-left:104px}
.ag-theme-material .ag-rtl .ag-column-select-indent-4{padding-right:104px}
.ag-theme-material .ag-ltr .ag-column-select-indent-5{padding-left:130px}
.ag-theme-material .ag-rtl .ag-column-select-indent-5{padding-right:130px}
.ag-theme-material .ag-ltr .ag-column-select-indent-6{padding-left:156px}
.ag-theme-material .ag-rtl .ag-column-select-indent-6{padding-right:156px}
.ag-theme-material .ag-ltr .ag-column-select-indent-7{padding-left:182px}
.ag-theme-material .ag-rtl .ag-column-select-indent-7{padding-right:182px}
.ag-theme-material .ag-ltr .ag-column-select-indent-8{padding-left:208px}
.ag-theme-material .ag-rtl .ag-column-select-indent-8{padding-right:208px}
.ag-theme-material .ag-ltr .ag-column-select-indent-9{padding-left:234px}
.ag-theme-material .ag-rtl .ag-column-select-indent-9{padding-right:234px}
.ag-theme-material .ag-column-select-header-icon{cursor:pointer}
.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-label:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:12px}
.ag-theme-material .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-label:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:12px}
.ag-theme-material .ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-column-select-column-group:not(:last-child),.ag-theme-material .ag-column-select-column:not(:last-child){margin-bottom:14px}
.ag-theme-material .ag-column-select-column-group-readonly,.ag-theme-material .ag-column-select-column-readonly{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38));pointer-events:none}
.ag-theme-material .ag-ltr .ag-column-select-add-group-indent{margin-left:34px}
.ag-theme-material .ag-rtl .ag-column-select-add-group-indent{margin-right:34px}
.ag-theme-material .ag-column-select-virtual-list-viewport{padding:8px 0}
.ag-theme-material .ag-column-select-virtual-list-item{margin:0 12px}
.ag-theme-material .ag-rtl{text-align:right}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:66px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:66px}
.ag-theme-material .ag-ltr .ag-row-group-indent-1{padding-left:42px}
.ag-theme-material .ag-rtl .ag-row-group-indent-1{padding-right:42px}
.ag-theme-material .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:108px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:108px}
.ag-theme-material .ag-ltr .ag-row-group-indent-2{padding-left:84px}
.ag-theme-material .ag-rtl .ag-row-group-indent-2{padding-right:84px}
.ag-theme-material .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:150px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:150px}
.ag-theme-material .ag-ltr .ag-row-group-indent-3{padding-left:126px}
.ag-theme-material .ag-rtl .ag-row-group-indent-3{padding-right:126px}
.ag-theme-material .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:192px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:192px}
.ag-theme-material .ag-ltr .ag-row-group-indent-4{padding-left:168px}
.ag-theme-material .ag-rtl .ag-row-group-indent-4{padding-right:168px}
.ag-theme-material .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:234px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:234px}
.ag-theme-material .ag-ltr .ag-row-group-indent-5{padding-left:210px}
.ag-theme-material .ag-rtl .ag-row-group-indent-5{padding-right:210px}
.ag-theme-material .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:276px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:276px}
.ag-theme-material .ag-ltr .ag-row-group-indent-6{padding-left:252px}
.ag-theme-material .ag-rtl .ag-row-group-indent-6{padding-right:252px}
.ag-theme-material .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:318px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:318px}
.ag-theme-material .ag-ltr .ag-row-group-indent-7{padding-left:294px}
.ag-theme-material .ag-rtl .ag-row-group-indent-7{padding-right:294px}
.ag-theme-material .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:360px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:360px}
.ag-theme-material .ag-ltr .ag-row-group-indent-8{padding-left:336px}
.ag-theme-material .ag-rtl .ag-row-group-indent-8{padding-right:336px}
.ag-theme-material .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:402px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:402px}
.ag-theme-material .ag-ltr .ag-row-group-indent-9{padding-left:378px}
.ag-theme-material .ag-rtl .ag-row-group-indent-9{padding-right:378px}
.ag-theme-material .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:444px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:444px}
.ag-theme-material .ag-ltr .ag-row-group-indent-10{padding-left:420px}
.ag-theme-material .ag-rtl .ag-row-group-indent-10{padding-right:420px}
.ag-theme-material .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:486px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:486px}
.ag-theme-material .ag-ltr .ag-row-group-indent-11{padding-left:462px}
.ag-theme-material .ag-rtl .ag-row-group-indent-11{padding-right:462px}
.ag-theme-material .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:528px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:528px}
.ag-theme-material .ag-ltr .ag-row-group-indent-12{padding-left:504px}
.ag-theme-material .ag-rtl .ag-row-group-indent-12{padding-right:504px}
.ag-theme-material .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:570px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:570px}
.ag-theme-material .ag-ltr .ag-row-group-indent-13{padding-left:546px}
.ag-theme-material .ag-rtl .ag-row-group-indent-13{padding-right:546px}
.ag-theme-material .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:612px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:612px}
.ag-theme-material .ag-ltr .ag-row-group-indent-14{padding-left:588px}
.ag-theme-material .ag-rtl .ag-row-group-indent-14{padding-right:588px}
.ag-theme-material .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:654px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:654px}
.ag-theme-material .ag-ltr .ag-row-group-indent-15{padding-left:630px}
.ag-theme-material .ag-rtl .ag-row-group-indent-15{padding-right:630px}
.ag-theme-material .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:696px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:696px}
.ag-theme-material .ag-ltr .ag-row-group-indent-16{padding-left:672px}
.ag-theme-material .ag-rtl .ag-row-group-indent-16{padding-right:672px}
.ag-theme-material .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:738px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:738px}
.ag-theme-material .ag-ltr .ag-row-group-indent-17{padding-left:714px}
.ag-theme-material .ag-rtl .ag-row-group-indent-17{padding-right:714px}
.ag-theme-material .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:780px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:780px}
.ag-theme-material .ag-ltr .ag-row-group-indent-18{padding-left:756px}
.ag-theme-material .ag-rtl .ag-row-group-indent-18{padding-right:756px}
.ag-theme-material .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:822px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:822px}
.ag-theme-material .ag-ltr .ag-row-group-indent-19{padding-left:798px}
.ag-theme-material .ag-rtl .ag-row-group-indent-19{padding-right:798px}
.ag-theme-material .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:864px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:864px}
.ag-theme-material .ag-ltr .ag-row-group-indent-20{padding-left:840px}
.ag-theme-material .ag-rtl .ag-row-group-indent-20{padding-right:840px}
.ag-theme-material .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:906px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:906px}
.ag-theme-material .ag-ltr .ag-row-group-indent-21{padding-left:882px}
.ag-theme-material .ag-rtl .ag-row-group-indent-21{padding-right:882px}
.ag-theme-material .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:948px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:948px}
.ag-theme-material .ag-ltr .ag-row-group-indent-22{padding-left:924px}
.ag-theme-material .ag-rtl .ag-row-group-indent-22{padding-right:924px}
.ag-theme-material .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:990px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:990px}
.ag-theme-material .ag-ltr .ag-row-group-indent-23{padding-left:966px}
.ag-theme-material .ag-rtl .ag-row-group-indent-23{padding-right:966px}
.ag-theme-material .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:1032px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:1032px}
.ag-theme-material .ag-ltr .ag-row-group-indent-24{padding-left:1008px}
.ag-theme-material .ag-rtl .ag-row-group-indent-24{padding-right:1008px}
.ag-theme-material .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:1074px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:1074px}
.ag-theme-material .ag-ltr .ag-row-group-indent-25{padding-left:1050px}
.ag-theme-material .ag-rtl .ag-row-group-indent-25{padding-right:1050px}
.ag-theme-material .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:1116px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:1116px}
.ag-theme-material .ag-ltr .ag-row-group-indent-26{padding-left:1092px}
.ag-theme-material .ag-rtl .ag-row-group-indent-26{padding-right:1092px}
.ag-theme-material .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:1158px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:1158px}
.ag-theme-material .ag-ltr .ag-row-group-indent-27{padding-left:1134px}
.ag-theme-material .ag-rtl .ag-row-group-indent-27{padding-right:1134px}
.ag-theme-material .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:1200px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:1200px}
.ag-theme-material .ag-ltr .ag-row-group-indent-28{padding-left:1176px}
.ag-theme-material .ag-rtl .ag-row-group-indent-28{padding-right:1176px}
.ag-theme-material .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:1242px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:1242px}
.ag-theme-material .ag-ltr .ag-row-group-indent-29{padding-left:1218px}
.ag-theme-material .ag-rtl .ag-row-group-indent-29{padding-right:1218px}
.ag-theme-material .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:1284px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:1284px}
.ag-theme-material .ag-ltr .ag-row-group-indent-30{padding-left:1260px}
.ag-theme-material .ag-rtl .ag-row-group-indent-30{padding-right:1260px}
.ag-theme-material .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:1326px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:1326px}
.ag-theme-material .ag-ltr .ag-row-group-indent-31{padding-left:1302px}
.ag-theme-material .ag-rtl .ag-row-group-indent-31{padding-right:1302px}
.ag-theme-material .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:1368px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:1368px}
.ag-theme-material .ag-ltr .ag-row-group-indent-32{padding-left:1344px}
.ag-theme-material .ag-rtl .ag-row-group-indent-32{padding-right:1344px}
.ag-theme-material .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:1410px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:1410px}
.ag-theme-material .ag-ltr .ag-row-group-indent-33{padding-left:1386px}
.ag-theme-material .ag-rtl .ag-row-group-indent-33{padding-right:1386px}
.ag-theme-material .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:1452px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:1452px}
.ag-theme-material .ag-ltr .ag-row-group-indent-34{padding-left:1428px}
.ag-theme-material .ag-rtl .ag-row-group-indent-34{padding-right:1428px}
.ag-theme-material .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:1494px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:1494px}
.ag-theme-material .ag-ltr .ag-row-group-indent-35{padding-left:1470px}
.ag-theme-material .ag-rtl .ag-row-group-indent-35{padding-right:1470px}
.ag-theme-material .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:1536px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:1536px}
.ag-theme-material .ag-ltr .ag-row-group-indent-36{padding-left:1512px}
.ag-theme-material .ag-rtl .ag-row-group-indent-36{padding-right:1512px}
.ag-theme-material .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:1578px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:1578px}
.ag-theme-material .ag-ltr .ag-row-group-indent-37{padding-left:1554px}
.ag-theme-material .ag-rtl .ag-row-group-indent-37{padding-right:1554px}
.ag-theme-material .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:1620px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:1620px}
.ag-theme-material .ag-ltr .ag-row-group-indent-38{padding-left:1596px}
.ag-theme-material .ag-rtl .ag-row-group-indent-38{padding-right:1596px}
.ag-theme-material .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:1662px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:1662px}
.ag-theme-material .ag-ltr .ag-row-group-indent-39{padding-left:1638px}
.ag-theme-material .ag-rtl .ag-row-group-indent-39{padding-right:1638px}
.ag-theme-material .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:1704px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:1704px}
.ag-theme-material .ag-ltr .ag-row-group-indent-40{padding-left:1680px}
.ag-theme-material .ag-rtl .ag-row-group-indent-40{padding-right:1680px}
.ag-theme-material .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:1746px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:1746px}
.ag-theme-material .ag-ltr .ag-row-group-indent-41{padding-left:1722px}
.ag-theme-material .ag-rtl .ag-row-group-indent-41{padding-right:1722px}
.ag-theme-material .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:1788px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:1788px}
.ag-theme-material .ag-ltr .ag-row-group-indent-42{padding-left:1764px}
.ag-theme-material .ag-rtl .ag-row-group-indent-42{padding-right:1764px}
.ag-theme-material .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:1830px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:1830px}
.ag-theme-material .ag-ltr .ag-row-group-indent-43{padding-left:1806px}
.ag-theme-material .ag-rtl .ag-row-group-indent-43{padding-right:1806px}
.ag-theme-material .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:1872px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:1872px}
.ag-theme-material .ag-ltr .ag-row-group-indent-44{padding-left:1848px}
.ag-theme-material .ag-rtl .ag-row-group-indent-44{padding-right:1848px}
.ag-theme-material .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:1914px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:1914px}
.ag-theme-material .ag-ltr .ag-row-group-indent-45{padding-left:1890px}
.ag-theme-material .ag-rtl .ag-row-group-indent-45{padding-right:1890px}
.ag-theme-material .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:1956px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:1956px}
.ag-theme-material .ag-ltr .ag-row-group-indent-46{padding-left:1932px}
.ag-theme-material .ag-rtl .ag-row-group-indent-46{padding-right:1932px}
.ag-theme-material .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:1998px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:1998px}
.ag-theme-material .ag-ltr .ag-row-group-indent-47{padding-left:1974px}
.ag-theme-material .ag-rtl .ag-row-group-indent-47{padding-right:1974px}
.ag-theme-material .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:2040px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:2040px}
.ag-theme-material .ag-ltr .ag-row-group-indent-48{padding-left:2016px}
.ag-theme-material .ag-rtl .ag-row-group-indent-48{padding-right:2016px}
.ag-theme-material .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:2082px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:2082px}
.ag-theme-material .ag-ltr .ag-row-group-indent-49{padding-left:2058px}
.ag-theme-material .ag-rtl .ag-row-group-indent-49{padding-right:2058px}
.ag-theme-material .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:2124px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:2124px}
.ag-theme-material .ag-ltr .ag-row-group-indent-50{padding-left:2100px}
.ag-theme-material .ag-rtl .ag-row-group-indent-50{padding-right:2100px}
.ag-theme-material .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:2166px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:2166px}
.ag-theme-material .ag-ltr .ag-row-group-indent-51{padding-left:2142px}
.ag-theme-material .ag-rtl .ag-row-group-indent-51{padding-right:2142px}
.ag-theme-material .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:2208px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:2208px}
.ag-theme-material .ag-ltr .ag-row-group-indent-52{padding-left:2184px}
.ag-theme-material .ag-rtl .ag-row-group-indent-52{padding-right:2184px}
.ag-theme-material .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:2250px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:2250px}
.ag-theme-material .ag-ltr .ag-row-group-indent-53{padding-left:2226px}
.ag-theme-material .ag-rtl .ag-row-group-indent-53{padding-right:2226px}
.ag-theme-material .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:2292px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:2292px}
.ag-theme-material .ag-ltr .ag-row-group-indent-54{padding-left:2268px}
.ag-theme-material .ag-rtl .ag-row-group-indent-54{padding-right:2268px}
.ag-theme-material .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:2334px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:2334px}
.ag-theme-material .ag-ltr .ag-row-group-indent-55{padding-left:2310px}
.ag-theme-material .ag-rtl .ag-row-group-indent-55{padding-right:2310px}
.ag-theme-material .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:2376px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:2376px}
.ag-theme-material .ag-ltr .ag-row-group-indent-56{padding-left:2352px}
.ag-theme-material .ag-rtl .ag-row-group-indent-56{padding-right:2352px}
.ag-theme-material .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:2418px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:2418px}
.ag-theme-material .ag-ltr .ag-row-group-indent-57{padding-left:2394px}
.ag-theme-material .ag-rtl .ag-row-group-indent-57{padding-right:2394px}
.ag-theme-material .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:2460px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:2460px}
.ag-theme-material .ag-ltr .ag-row-group-indent-58{padding-left:2436px}
.ag-theme-material .ag-rtl .ag-row-group-indent-58{padding-right:2436px}
.ag-theme-material .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:2502px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:2502px}
.ag-theme-material .ag-ltr .ag-row-group-indent-59{padding-left:2478px}
.ag-theme-material .ag-rtl .ag-row-group-indent-59{padding-right:2478px}
.ag-theme-material .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:2544px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:2544px}
.ag-theme-material .ag-ltr .ag-row-group-indent-60{padding-left:2520px}
.ag-theme-material .ag-rtl .ag-row-group-indent-60{padding-right:2520px}
.ag-theme-material .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:2586px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:2586px}
.ag-theme-material .ag-ltr .ag-row-group-indent-61{padding-left:2562px}
.ag-theme-material .ag-rtl .ag-row-group-indent-61{padding-right:2562px}
.ag-theme-material .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:2628px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:2628px}
.ag-theme-material .ag-ltr .ag-row-group-indent-62{padding-left:2604px}
.ag-theme-material .ag-rtl .ag-row-group-indent-62{padding-right:2604px}
.ag-theme-material .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:2670px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:2670px}
.ag-theme-material .ag-ltr .ag-row-group-indent-63{padding-left:2646px}
.ag-theme-material .ag-rtl .ag-row-group-indent-63{padding-right:2646px}
.ag-theme-material .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:2712px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:2712px}
.ag-theme-material .ag-ltr .ag-row-group-indent-64{padding-left:2688px}
.ag-theme-material .ag-rtl .ag-row-group-indent-64{padding-right:2688px}
.ag-theme-material .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:2754px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:2754px}
.ag-theme-material .ag-ltr .ag-row-group-indent-65{padding-left:2730px}
.ag-theme-material .ag-rtl .ag-row-group-indent-65{padding-right:2730px}
.ag-theme-material .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:2796px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:2796px}
.ag-theme-material .ag-ltr .ag-row-group-indent-66{padding-left:2772px}
.ag-theme-material .ag-rtl .ag-row-group-indent-66{padding-right:2772px}
.ag-theme-material .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:2838px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:2838px}
.ag-theme-material .ag-ltr .ag-row-group-indent-67{padding-left:2814px}
.ag-theme-material .ag-rtl .ag-row-group-indent-67{padding-right:2814px}
.ag-theme-material .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:2880px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:2880px}
.ag-theme-material .ag-ltr .ag-row-group-indent-68{padding-left:2856px}
.ag-theme-material .ag-rtl .ag-row-group-indent-68{padding-right:2856px}
.ag-theme-material .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:2922px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:2922px}
.ag-theme-material .ag-ltr .ag-row-group-indent-69{padding-left:2898px}
.ag-theme-material .ag-rtl .ag-row-group-indent-69{padding-right:2898px}
.ag-theme-material .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:2964px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:2964px}
.ag-theme-material .ag-ltr .ag-row-group-indent-70{padding-left:2940px}
.ag-theme-material .ag-rtl .ag-row-group-indent-70{padding-right:2940px}
.ag-theme-material .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:3006px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:3006px}
.ag-theme-material .ag-ltr .ag-row-group-indent-71{padding-left:2982px}
.ag-theme-material .ag-rtl .ag-row-group-indent-71{padding-right:2982px}
.ag-theme-material .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:3048px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:3048px}
.ag-theme-material .ag-ltr .ag-row-group-indent-72{padding-left:3024px}
.ag-theme-material .ag-rtl .ag-row-group-indent-72{padding-right:3024px}
.ag-theme-material .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:3090px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:3090px}
.ag-theme-material .ag-ltr .ag-row-group-indent-73{padding-left:3066px}
.ag-theme-material .ag-rtl .ag-row-group-indent-73{padding-right:3066px}
.ag-theme-material .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:3132px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:3132px}
.ag-theme-material .ag-ltr .ag-row-group-indent-74{padding-left:3108px}
.ag-theme-material .ag-rtl .ag-row-group-indent-74{padding-right:3108px}
.ag-theme-material .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:3174px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:3174px}
.ag-theme-material .ag-ltr .ag-row-group-indent-75{padding-left:3150px}
.ag-theme-material .ag-rtl .ag-row-group-indent-75{padding-right:3150px}
.ag-theme-material .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:3216px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:3216px}
.ag-theme-material .ag-ltr .ag-row-group-indent-76{padding-left:3192px}
.ag-theme-material .ag-rtl .ag-row-group-indent-76{padding-right:3192px}
.ag-theme-material .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:3258px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:3258px}
.ag-theme-material .ag-ltr .ag-row-group-indent-77{padding-left:3234px}
.ag-theme-material .ag-rtl .ag-row-group-indent-77{padding-right:3234px}
.ag-theme-material .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:3300px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:3300px}
.ag-theme-material .ag-ltr .ag-row-group-indent-78{padding-left:3276px}
.ag-theme-material .ag-rtl .ag-row-group-indent-78{padding-right:3276px}
.ag-theme-material .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:3342px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:3342px}
.ag-theme-material .ag-ltr .ag-row-group-indent-79{padding-left:3318px}
.ag-theme-material .ag-rtl .ag-row-group-indent-79{padding-right:3318px}
.ag-theme-material .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:3384px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:3384px}
.ag-theme-material .ag-ltr .ag-row-group-indent-80{padding-left:3360px}
.ag-theme-material .ag-rtl .ag-row-group-indent-80{padding-right:3360px}
.ag-theme-material .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:3426px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:3426px}
.ag-theme-material .ag-ltr .ag-row-group-indent-81{padding-left:3402px}
.ag-theme-material .ag-rtl .ag-row-group-indent-81{padding-right:3402px}
.ag-theme-material .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:3468px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:3468px}
.ag-theme-material .ag-ltr .ag-row-group-indent-82{padding-left:3444px}
.ag-theme-material .ag-rtl .ag-row-group-indent-82{padding-right:3444px}
.ag-theme-material .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:3510px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:3510px}
.ag-theme-material .ag-ltr .ag-row-group-indent-83{padding-left:3486px}
.ag-theme-material .ag-rtl .ag-row-group-indent-83{padding-right:3486px}
.ag-theme-material .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:3552px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:3552px}
.ag-theme-material .ag-ltr .ag-row-group-indent-84{padding-left:3528px}
.ag-theme-material .ag-rtl .ag-row-group-indent-84{padding-right:3528px}
.ag-theme-material .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:3594px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:3594px}
.ag-theme-material .ag-ltr .ag-row-group-indent-85{padding-left:3570px}
.ag-theme-material .ag-rtl .ag-row-group-indent-85{padding-right:3570px}
.ag-theme-material .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:3636px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:3636px}
.ag-theme-material .ag-ltr .ag-row-group-indent-86{padding-left:3612px}
.ag-theme-material .ag-rtl .ag-row-group-indent-86{padding-right:3612px}
.ag-theme-material .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:3678px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:3678px}
.ag-theme-material .ag-ltr .ag-row-group-indent-87{padding-left:3654px}
.ag-theme-material .ag-rtl .ag-row-group-indent-87{padding-right:3654px}
.ag-theme-material .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:3720px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:3720px}
.ag-theme-material .ag-ltr .ag-row-group-indent-88{padding-left:3696px}
.ag-theme-material .ag-rtl .ag-row-group-indent-88{padding-right:3696px}
.ag-theme-material .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:3762px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:3762px}
.ag-theme-material .ag-ltr .ag-row-group-indent-89{padding-left:3738px}
.ag-theme-material .ag-rtl .ag-row-group-indent-89{padding-right:3738px}
.ag-theme-material .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:3804px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:3804px}
.ag-theme-material .ag-ltr .ag-row-group-indent-90{padding-left:3780px}
.ag-theme-material .ag-rtl .ag-row-group-indent-90{padding-right:3780px}
.ag-theme-material .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:3846px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:3846px}
.ag-theme-material .ag-ltr .ag-row-group-indent-91{padding-left:3822px}
.ag-theme-material .ag-rtl .ag-row-group-indent-91{padding-right:3822px}
.ag-theme-material .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:3888px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:3888px}
.ag-theme-material .ag-ltr .ag-row-group-indent-92{padding-left:3864px}
.ag-theme-material .ag-rtl .ag-row-group-indent-92{padding-right:3864px}
.ag-theme-material .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:3930px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:3930px}
.ag-theme-material .ag-ltr .ag-row-group-indent-93{padding-left:3906px}
.ag-theme-material .ag-rtl .ag-row-group-indent-93{padding-right:3906px}
.ag-theme-material .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:3972px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:3972px}
.ag-theme-material .ag-ltr .ag-row-group-indent-94{padding-left:3948px}
.ag-theme-material .ag-rtl .ag-row-group-indent-94{padding-right:3948px}
.ag-theme-material .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:4014px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:4014px}
.ag-theme-material .ag-ltr .ag-row-group-indent-95{padding-left:3990px}
.ag-theme-material .ag-rtl .ag-row-group-indent-95{padding-right:3990px}
.ag-theme-material .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:4056px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:4056px}
.ag-theme-material .ag-ltr .ag-row-group-indent-96{padding-left:4032px}
.ag-theme-material .ag-rtl .ag-row-group-indent-96{padding-right:4032px}
.ag-theme-material .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:4098px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:4098px}
.ag-theme-material .ag-ltr .ag-row-group-indent-97{padding-left:4074px}
.ag-theme-material .ag-rtl .ag-row-group-indent-97{padding-right:4074px}
.ag-theme-material .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:4140px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:4140px}
.ag-theme-material .ag-ltr .ag-row-group-indent-98{padding-left:4116px}
.ag-theme-material .ag-rtl .ag-row-group-indent-98{padding-right:4116px}
.ag-theme-material .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:4182px}
.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:4182px}
.ag-theme-material .ag-ltr .ag-row-group-indent-99{padding-left:4158px}
.ag-theme-material .ag-rtl .ag-row-group-indent-99{padding-right:4158px}
.ag-theme-material .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:42px}
.ag-theme-material .ag-ltr .ag-row-group-leaf-indent{margin-left:42px}
.ag-theme-material .ag-rtl .ag-row-group-leaf-indent{margin-right:42px}
.ag-theme-material .ag-value-change-delta{padding-right:2px}
.ag-theme-material .ag-value-change-delta-up{color:#43a047;color:var(--ag-value-change-delta-up-color,#43a047)}
.ag-theme-material .ag-value-change-delta-down{color:#e53935;color:var(--ag-value-change-delta-down-color,#e53935)}
.ag-theme-material .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}
.ag-theme-material .ag-value-change-value-highlight{background-color:#00acc1;background-color:var(--ag-value-change-value-highlight-background-color,#00acc1);transition:background-color .1s}
.ag-theme-material .ag-cell-data-changed{background-color:#00acc1!important;background-color:var(--ag-value-change-value-highlight-background-color,#00acc1)!important}
.ag-theme-material .ag-cell-data-changed-animation{background-color:transparent}
.ag-theme-material .ag-cell-highlight{background-color:#fce4ec!important;background-color:var(--ag-range-selection-highlight-color,#fce4ec)!important}
.ag-theme-material .ag-row{height:48px;background-color:#fff;background-color:var(--ag-background-color,#fff);color:rgba(0,0,0,.87);color:var(--ag-data-color,var(--ag-foreground-color,rgba(0,0,0,.87)));border-width:1px;border-color:#e2e2e2;border-color:var(--ag-row-border-color,var(--ag-secondary-border-color,var(--ag-border-color,#e2e2e2)));border-bottom-style:solid}
.ag-theme-material .ag-row-highlight-above:after,.ag-theme-material .ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5));left:1px}
.ag-theme-material .ag-row-highlight-above:after{top:-1px}
.ag-theme-material .ag-row-highlight-above.ag-row-first:after{top:0}
.ag-theme-material .ag-row-highlight-below:after{bottom:0}
.ag-theme-material .ag-row-odd{background-color:var(--ag-odd-row-background-color)}
.ag-theme-material .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:1px solid;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:1px solid;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-row-hover{background-color:#fafafa;background-color:var(--ag-row-hover-color,#fafafa)}
.ag-theme-material .ag-ltr .ag-right-aligned-cell{text-align:right}
.ag-theme-material .ag-rtl .ag-right-aligned-cell{text-align:left}
.ag-theme-material .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-material .ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}
.ag-theme-material .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-material .ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}
.ag-theme-material .ag-cell,.ag-theme-material .ag-full-width-row .ag-cell-wrapper.ag-row-group{border:1px solid transparent;line-height:46px;padding-left:23px;padding-right:23px;-webkit-font-smoothing:subpixel-antialiased}
.ag-theme-material .ag-row>.ag-cell-wrapper{padding-left:23px;padding-right:23px}
.ag-theme-material .ag-row-dragging{cursor:move;opacity:.5}
.ag-theme-material .ag-cell-inline-editing{padding:0;height:48px}
.ag-theme-material .ag-cell-inline-editing,.ag-theme-material .ag-popup-editor{background:#fff;background:var(--ag-background-color,#fff);border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa)}
.ag-theme-material .ag-popup-editor{padding:8px;padding:0}
.ag-theme-material .ag-large-text-input{height:auto;padding:24px}
.ag-theme-material .ag-details-row{padding:40px;background-color:#fff;background-color:var(--ag-background-color,#fff)}
.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-clipper,.ag-theme-material .ag-layout-print .ag-center-cols-container{min-height:50px}
.ag-theme-material .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.66);background-color:var(--ag-modal-overlay-background-color,hsla(0,0%,100%,.66))}
.ag-theme-material .ag-overlay-loading-center{background:#fff;background:var(--ag-background-color,#fff);border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:8px}
.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}
.ag-theme-material .ag-loading{padding-left:24px;display:flex;height:100%;align-items:center}
.ag-theme-material .ag-loading-icon{padding-right:24px}
.ag-theme-material .ag-icon-loading{animation-name:a;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.ag-theme-material .ag-floating-top{border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-floating-bottom{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-ltr .ag-cell{border-right:solid transparent}
.ag-theme-material .ag-rtl .ag-cell{border-left:solid transparent}
.ag-theme-material .ag-ltr .ag-cell{border-right-width:1px}
.ag-theme-material .ag-rtl .ag-cell{border-left-width:1px}
.ag-theme-material .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:1px solid;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:1px solid;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-row-selected{background-color:#eee;background-color:var(--ag-selected-row-background-color,#eee)}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus){background-color:rgba(122,134,203,.1);background-color:var(--ag-range-selection-background-color,rgba(122,134,203,.1))}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:rgba(0,88,255,.1)!important;background-color:var(--ag-range-selection-chart-background-color,rgba(0,88,255,.1))!important}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:rgba(0,255,132,.1)!important;background-color:var(--ag-range-selection-chart-category-background-color,rgba(0,255,132,.1))!important}
.ag-theme-material .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-material .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:rgba(122,134,203,.1);background-color:var(--ag-range-selection-background-color-1,var(--ag-range-selection-background-color,rgba(122,134,203,.1)))}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(122,134,203,.19);background-color:var(--ag-range-selection-background-color-2,rgba(122,134,203,.19))}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(122,134,203,.271);background-color:var(--ag-range-selection-background-color-3,rgba(122,134,203,.271))}
.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(122,134,203,.3439);background-color:var(--ag-range-selection-background-color-4,rgba(122,134,203,.3439))}
.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#3f51b5;border-top-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#3f51b5;border-bottom-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-cell-range-single-cell,.ag-theme-material .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-material .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-material .ag-rtl .ag-cell-range-single-cell,.ag-theme-material .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-material .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:#3f51b5;border-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5));outline:initial}
.ag-theme-material .ag-cell.ag-selection-fill-top,.ag-theme-material .ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:#3f51b5;border-top-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed;border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed;border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-cell.ag-selection-fill-bottom,.ag-theme-material .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:#3f51b5;border-bottom-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed;border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed;border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-fill-handle,.ag-theme-material .ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-fill-handle,.ag-theme-material .ag-ltr .ag-range-handle{right:-1px}
.ag-theme-material .ag-rtl .ag-fill-handle,.ag-theme-material .ag-rtl .ag-range-handle{left:-1px}
.ag-theme-material .ag-fill-handle{cursor:cell}
.ag-theme-material .ag-range-handle{cursor:nwse-resize}
.ag-theme-material .ag-cell-inline-editing{border-color:#3f51b5!important;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))!important}
.ag-theme-material .ag-menu{background:#fff;background:var(--ag-background-color,#fff);border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:8px;padding:0}
.ag-theme-material .ag-menu-list{cursor:default;padding:8px 0}
.ag-theme-material .ag-menu-separator{height:17px}
.ag-theme-material .ag-menu-separator-part:after{content:"";display:block;border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-compact-menu-option-active,.ag-theme-material .ag-menu-option-active{background-color:#fafafa;background-color:var(--ag-row-hover-color,#fafafa)}
.ag-theme-material .ag-compact-menu-option-part,.ag-theme-material .ag-menu-option-part{line-height:18px;padding:10px 0}
.ag-theme-material .ag-compact-menu-option-disabled,.ag-theme-material .ag-menu-option-disabled{opacity:.5}
.ag-theme-material .ag-compact-menu-option-icon,.ag-theme-material .ag-menu-option-icon{width:18px}
.ag-theme-material .ag-ltr .ag-compact-menu-option-icon,.ag-theme-material .ag-ltr .ag-menu-option-icon{padding-left:16px}
.ag-theme-material .ag-rtl .ag-compact-menu-option-icon,.ag-theme-material .ag-rtl .ag-menu-option-icon{padding-right:16px}
.ag-theme-material .ag-compact-menu-option-text,.ag-theme-material .ag-menu-option-text{padding-left:16px;padding-right:16px}
.ag-theme-material .ag-ltr .ag-compact-menu-option-shortcut,.ag-theme-material .ag-ltr .ag-menu-option-shortcut{padding-right:8px}
.ag-theme-material .ag-rtl .ag-compact-menu-option-shortcut,.ag-theme-material .ag-rtl .ag-menu-option-shortcut{padding-left:8px}
.ag-theme-material .ag-compact-menu-option-popup-pointer,.ag-theme-material .ag-menu-option-popup-pointer{padding-right:8px}
.ag-theme-material .ag-tabs-header{min-width:220px;width:100%;display:flex}
.ag-theme-material .ag-tab{border-bottom:2px solid transparent;display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer;flex:1 1 auto}
.ag-theme-material .ag-keyboard-focus .ag-tab:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-tab-selected{border-bottom-color:#3f51b5;border-bottom-color:var(--ag-selected-tab-underline-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-menu-header{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-filter-separator{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-filter-condition-operator{height:17px}
.ag-theme-material .ag-ltr .ag-filter-condition-operator-or{margin-left:16px}
.ag-theme-material .ag-rtl .ag-filter-condition-operator-or{margin-right:16px}
.ag-theme-material .ag-set-filter-select-all{padding-top:16px}
.ag-theme-material .ag-filter-no-matches,.ag-theme-material .ag-set-filter-list{height:192px}
.ag-theme-material .ag-set-filter-filter{margin-top:16px;margin-left:12px;margin-right:12px}
.ag-theme-material .ag-filter-to{margin-top:14px}
.ag-theme-material .ag-mini-filter{margin:16px 12px}
.ag-theme-material .ag-set-filter-item{margin:0 12px}
.ag-theme-material .ag-ltr .ag-set-filter-item-value{margin-left:12px}
.ag-theme-material .ag-rtl .ag-set-filter-item-value{margin-right:12px}
.ag-theme-material .ag-filter-apply-panel{padding:16px 12px}
.ag-theme-material .ag-filter-apply-panel-button{line-height:1.5}
.ag-theme-material .ag-ltr .ag-filter-apply-panel-button{margin-left:16px}
.ag-theme-material .ag-rtl .ag-filter-apply-panel-button{margin-right:16px}
.ag-theme-material .ag-simple-filter-body-wrapper{padding:16px 12px;padding-bottom:2px}
.ag-theme-material .ag-simple-filter-body-wrapper>*{margin-bottom:14px}
.ag-theme-material .ag-filter-no-matches{padding:16px 12px}
.ag-theme-material .ag-multi-filter-menu-item{margin:8px 0}
.ag-theme-material .ag-multi-filter-group-title-bar{padding:16px 8px;background-color:transparent}
.ag-theme-material .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-side-bar{position:relative}
.ag-theme-material .ag-tool-panel-wrapper{background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa)}
.ag-theme-material .ag-side-buttons{padding-top:32px;width:22px;position:relative;color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87));overflow:hidden}
.ag-theme-material button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:16px 0;width:100%;margin:0;min-height:144px;background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none}
.ag-theme-material button.ag-side-button-button:focus{box-shadow:none}
.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-side-button-icon-wrapper{margin-bottom:3px}
.ag-theme-material .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:2px solid transparent}
.ag-theme-material .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:#3f51b5;border-right-color:var(--ag-selected-tab-underline-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:2px solid transparent}
.ag-theme-material .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:#3f51b5;border-left-color:var(--ag-selected-tab-underline-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-filter-toolpanel-header{height:48px}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-header,.ag-theme-material .ag-ltr .ag-filter-toolpanel-search{padding-left:8px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-header,.ag-theme-material .ag-rtl .ag-filter-toolpanel-search{padding-right:8px}
.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114";position:absolute}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:8px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:8px}
.ag-theme-material .ag-filter-toolpanel-group-level-0-header{height:64px}
.ag-theme-material .ag-filter-toolpanel-group-item{margin-top:4px;margin-bottom:4px}
.ag-theme-material .ag-filter-toolpanel-search{height:56px}
.ag-theme-material .ag-filter-toolpanel-search-input{flex-grow:1;height:32px}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-search-input{margin-right:8px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-search-input{margin-left:8px}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:8px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:8px}
.ag-theme-material .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:24px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:24px}
.ag-theme-material .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:40px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:40px}
.ag-theme-material .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:56px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:56px}
.ag-theme-material .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:72px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:72px}
.ag-theme-material .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:88px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:88px}
.ag-theme-material .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:104px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:104px}
.ag-theme-material .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:120px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:120px}
.ag-theme-material .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:136px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:136px}
.ag-theme-material .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:152px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:152px}
.ag-theme-material .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:168px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:168px}
.ag-theme-material .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:8px}
.ag-theme-material .ag-filter-toolpanel-instance-filter{margin-top:8px}
.ag-theme-material .ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:8px}
.ag-theme-material .ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:8px}
.ag-theme-material .ag-pivot-mode-panel{height:56px;display:flex}
.ag-theme-material .ag-pivot-mode-select{display:flex;align-items:center}
.ag-theme-material .ag-ltr .ag-pivot-mode-select{margin-left:12px}
.ag-theme-material .ag-rtl .ag-pivot-mode-select{margin-right:12px}
.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-column-select-header{align-items:center;padding:0 12px}
.ag-theme-material .ag-column-group-icons,.ag-theme-material .ag-column-select-header-icon{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-header{background-color:#fff;background-color:var(--ag-header-background-color,#fff);border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-header-row{color:rgba(0,0,0,.54);color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,rgba(0,0,0,.54)));height:56px}
.ag-theme-material .ag-pinned-right-header{border-left:1px solid;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-pinned-left-header{border-right:1px solid;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:8px}
.ag-theme-material .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-theme-material .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:8px}
.ag-theme-material .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:8px}
.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{padding-left:24px;padding-right:24px}
.ag-theme-material .ag-header-cell.ag-header-cell-moving,.ag-theme-material .ag-header-group-cell.ag-header-cell-moving{background-color:#f2f2f2;background-color:var(--ag-header-cell-moving-background-color,var(--ag-header-cell-hover-background-color,#f2f2f2))}
.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-header-icon{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-header-expand-icon{cursor:pointer}
.ag-theme-material .ag-ltr .ag-header-expand-icon{padding-left:4px}
.ag-theme-material .ag-rtl .ag-header-expand-icon{padding-right:4px}
.ag-theme-material .ag-header-row:not(:first-child) .ag-header-cell,.ag-theme-material .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell.ag-column-resizing,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell.ag-column-resizing,.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-header-cell-moving):hover{background-color:#f2f2f2;background-color:var(--ag-header-cell-hover-background-color,#f2f2f2)}
.ag-theme-material .ag-ltr .ag-header-select-all{margin-right:24px}
.ag-theme-material .ag-ltr .ag-floating-filter-button,.ag-theme-material .ag-rtl .ag-header-select-all{margin-left:24px}
.ag-theme-material .ag-rtl .ag-floating-filter-button{margin-right:24px}
.ag-theme-material .ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:18px;padding:0;width:18px}
.ag-theme-material .ag-filter-loading{background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa);height:100%;padding:16px 12px;position:absolute;width:100%;z-index:1}
.ag-theme-material .ag-paging-panel{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2);color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54));height:56px}
.ag-theme-material .ag-paging-panel>*{margin:0 24px}
.ag-theme-material .ag-paging-button{cursor:pointer}
.ag-theme-material .ag-paging-button.ag-disabled{cursor:default;color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material .ag-keyboard-focus .ag-paging-button:focus{outline:none}
.ag-theme-material .ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material .ag-paging-button,.ag-theme-material .ag-paging-description{margin:0 8px}
.ag-theme-material .ag-status-bar{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38));padding-right:32px;padding-left:32px;line-height:1.5}
.ag-theme-material .ag-status-name-value-value{color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87))}
.ag-theme-material .ag-status-bar-center{text-align:center}
.ag-theme-material .ag-status-name-value{margin-left:8px;margin-right:8px;padding-top:16px;padding-bottom:16px}
.ag-theme-material .ag-column-drop-cell{background:#e2e2e2;background:var(--ag-chip-background-color,#e2e2e2);border-radius:32px;height:32px;padding:0 4px}
.ag-theme-material .ag-column-drop-cell-text{margin:0 8px}
.ag-theme-material .ag-column-drop-cell-button{min-width:32px;margin:0 4px;color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-column-drop-cell-drag-handle{margin-left:16px}
.ag-theme-material .ag-column-drop-cell-ghost{opacity:.5}
.ag-theme-material .ag-column-drop-horizontal{background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa);color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54));height:48px}
.ag-theme-material .ag-ltr .ag-column-drop-horizontal{padding-left:24px}
.ag-theme-material .ag-rtl .ag-column-drop-horizontal{padding-right:24px}
.ag-theme-material .ag-column-drop-horizontal-cell-separator{margin:0 8px;color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-column-drop-horizontal-empty-message{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material .ag-ltr .ag-column-drop-horizontal-icon{margin-right:24px}
.ag-theme-material .ag-rtl .ag-column-drop-horizontal-icon{margin-left:24px}
.ag-theme-material .ag-column-drop-vertical-list{padding-bottom:8px;padding-right:8px;padding-left:8px}
.ag-theme-material .ag-column-drop-vertical-cell{margin-top:8px}
.ag-theme-material .ag-column-drop-vertical{min-height:50px;max-height:150px}
.ag-theme-material .ag-column-drop-vertical-icon{margin-left:8px;margin-right:8px}
.ag-theme-material .ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin-top:8px}
.ag-theme-material .ag-select-agg-func-popup{border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:8px;background:#fff;background:var(--ag-background-color,#fff);height:140px;padding:0}
.ag-theme-material .ag-select-agg-func-virtual-list-item{cursor:default;line-height:40px;padding-left:16px}
.ag-theme-material .ag-select-agg-func-virtual-list-item:hover{background-color:#eee;background-color:var(--ag-selected-row-background-color,#eee)}
.ag-theme-material .ag-chart-menu{border-radius:2px;background:#fff;background:var(--ag-background-color,#fff)}
.ag-theme-material .ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:2px;color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-chart-menu-icon:hover{opacity:1}
.ag-theme-material .ag-chart-mini-thumbnail{border:1px solid;border-color:#e2e2e2;border-color:var(--ag-secondary-border-color,var(--ag-border-color,#e2e2e2));border-radius:5px;margin:5px}
.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}
.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}
.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}
.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}
.ag-theme-material .ag-chart-mini-thumbnail.ag-selected{border-color:#ff4081;border-color:var(--ag-minichart-selected-chart-color,var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081)))}
.ag-theme-material .ag-chart-settings-card-item{background:rgba(0,0,0,.87);background:var(--ag-foreground-color,rgba(0,0,0,.87));width:8px;height:8px;border-radius:4px}
.ag-theme-material .ag-chart-settings-card-item.ag-selected{background-color:#ff4081;background-color:var(--ag-minichart-selected-page-color,var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081)))}
.ag-theme-material .ag-chart-data-column-drag-handle{margin-left:8px}
.ag-theme-material .ag-charts-settings-group-container{padding:8px}
.ag-theme-material .ag-charts-data-group-container{padding:16px 12px;padding-bottom:2px}
.ag-theme-material .ag-charts-data-group-container>*{margin-bottom:14px}
.ag-theme-material .ag-charts-format-top-level-group-container{margin-left:16px;padding:8px}
.ag-theme-material .ag-charts-format-top-level-group-item{margin:8px 0}
.ag-theme-material .ag-charts-format-sub-level-group-container{padding:16px 12px;padding-bottom:2px}
.ag-theme-material .ag-charts-format-sub-level-group-container>*{margin-bottom:14px}
.ag-theme-material .ag-charts-group-container.ag-group-container-horizontal{padding:8px}
.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section{display:flex;margin:0}
.ag-theme-material .ag-chart-menu-panel{background-color:#fafafa;background-color:var(--ag-control-panel-background-color,#fafafa)}
.ag-theme-material .ag-ltr .ag-chart-menu-panel{border-left:1px solid;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-rtl .ag-chart-menu-panel{border-right:1px solid;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-date-time-list-page-title{flex-grow:1;text-align:center}
.ag-theme-material .ag-date-time-list-page-column-label,.ag-theme-material .ag-date-time-list-page-entry{text-align:center}
.ag-theme-material .ag-checkbox-input-wrapper{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px;background-color:var(--ag-checkbox-background-color);border-radius:2px;display:inline-block;vertical-align:middle;flex:none}
.ag-theme-material .ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}
.ag-theme-material .ag-checkbox-input-wrapper:active,.ag-theme-material .ag-checkbox-input-wrapper:focus-within{outline:none;box-shadow:0 0 0 5px rgba(32,33,36,.122)}
.ag-theme-material .ag-checkbox-input-wrapper.ag-disabled{opacity:.5}
.ag-theme-material .ag-checkbox-input-wrapper:after{content:"\f108";color:#333;color:var(--ag-checkbox-unchecked-color,#333);position:absolute;top:0;left:0;pointer-events:none}
.ag-theme-material .ag-checkbox-input-wrapper.ag-checked:after{content:"\f106";color:#ff4081;color:var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081));position:absolute;top:0;left:0;pointer-events:none}
.ag-theme-material .ag-checkbox-input-wrapper.ag-indeterminate:after{content:"\f107";color:#333;color:var(--ag-checkbox-indeterminate-color,var(--ag-checkbox-unchecked-color,#333));position:absolute;top:0;left:0;pointer-events:none}
.ag-theme-material .ag-toggle-button-input-wrapper{box-sizing:border-box;width:36px;height:18px;background-color:#333;background-color:var(--ag-toggle-button-off-background-color,var(--ag-checkbox-unchecked-color,#333));border-radius:9px;position:relative;flex:none;border:1px solid;border-color:#333;border-color:var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#333))}
.ag-theme-material .ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}
.ag-theme-material .ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 0 5px rgba(32,33,36,.122)}
.ag-theme-material .ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}
.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked{background-color:#ff4081;background-color:var(--ag-toggle-button-on-background-color,var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081)));border-color:#ff4081;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081)))}
.ag-theme-material .ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:-1px;left:-1px;display:block;box-sizing:border-box;height:18px;width:18px;background-color:#fff;background-color:var(--ag-toggle-button-switch-background-color,var(--ag-background-color,#fff));border-radius:9px;transition:left .1s;border:1px solid;border-color:#333;border-color:var(--ag-toggle-button-switch-border-color,var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#333)))}
.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - 18px);border-color:#ff4081;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081)))}
.ag-theme-material .ag-radio-button-input-wrapper{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px;background-color:var(--ag-checkbox-background-color);display:inline-block;vertical-align:middle;flex:none;border-radius:18px}
.ag-theme-material .ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}
.ag-theme-material .ag-radio-button-input-wrapper:active,.ag-theme-material .ag-radio-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 0 5px rgba(32,33,36,.122)}
.ag-theme-material .ag-radio-button-input-wrapper.ag-disabled{opacity:.5}
.ag-theme-material .ag-radio-button-input-wrapper:after{content:"\f126";color:#333;color:var(--ag-checkbox-unchecked-color,#333);position:absolute;top:0;left:0;pointer-events:none}
.ag-theme-material .ag-radio-button-input-wrapper.ag-checked:after{content:"\f127";color:#ff4081;color:var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081));position:absolute;top:0;left:0;pointer-events:none}
.ag-theme-material input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}
.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color,#e2e2e2);border-radius:0;border-radius:2px}
.ag-theme-material input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color,#e2e2e2);border-radius:0;border-radius:2px}
.ag-theme-material input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color,#e2e2e2);border-radius:0;border-radius:2px;color:transparent;width:calc(100% - 2px)}
.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color,#333);border-radius:18px;transform:translateY(-7.5px)}
.ag-theme-material input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color,#333);border-radius:18px}
.ag-theme-material input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color,#333);border-radius:18px}
.ag-theme-material input[class^=ag-][type=range]:focus{outline:none}
.ag-theme-material input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(32,33,36,.122);border-color:#ff4081;border-color:var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081))}
.ag-theme-material input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:0 0 0 5px rgba(32,33,36,.122);border-color:#ff4081;border-color:var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081))}
.ag-theme-material input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:0 0 0 5px rgba(32,33,36,.122);border-color:#ff4081;border-color:var(--ag-checkbox-checked-color,var(--ag-material-accent-color,#ff4081))}
.ag-theme-material input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material input[class^=ag-][type=range]:active::-ms-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))}
.ag-theme-material input[class^=ag-][type=range]:disabled{opacity:.5}
.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-header-row,.ag-theme-material .ag-multi-filter-group-title-bar,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-side-button-button,.ag-theme-material .ag-status-bar{font-size:12px;font-weight:600;color:rgba(0,0,0,.54);color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,rgba(0,0,0,.54)))}
.ag-theme-material .ag-tab{height:36px}
.ag-theme-material .ag-column-drop-horizontal,.ag-theme-material .ag-tabs-header{background-color:#eee;background-color:var(--ag-subheader-background-color,#eee)}
.ag-theme-material .ag-tabs-body{padding:4px 0}
.ag-theme-material .ag-tabs-body .ag-menu-list{padding-top:0;padding-bottom:0}
.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{transition:background-color .5s}
.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}
.ag-theme-material .ag-cell-inline-editing{padding:8px;height:72px;border-color:#e2e2e2!important;border-color:var(--ag-border-color,#e2e2e2)!important}
.ag-theme-material .ag-has-focus .ag-cell-inline-editing{border-color:#3f51b5!important;border-color:var(--ag-input-focus-border-color,var(--ag-material-primary-color,#3f51b5))!important}
.ag-theme-material .ag-side-button-button{color:rgba(0,0,0,.54);color:var(--ag-secondary-foreground-color,rgba(0,0,0,.54))}
.ag-theme-material .ag-column-drop-vertical{border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2);padding-top:8px}
.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}
.ag-theme-material .ag-column-drop-vertical-cell{margin-left:0}
.ag-theme-material .ag-column-drop-vertical-empty-message{font-size:12px;font-weight:600;color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:34px;padding-right:8px}
.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message{padding-right:34px;padding-left:8px}
.ag-theme-material .ag-status-bar{border:1px solid;border-color:#e2e2e2;border-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-column-panel-column-select{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header{border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-column-select-header{height:56px}
.ag-theme-material .ag-group-title-bar{padding:6px 8px}
.ag-theme-material .ag-charts-format-sub-level-group-title-bar{padding:4px 8px}
.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section{padding-bottom:4px}
.ag-theme-material .ag-group-toolbar{background-color:hsla(0,0%,93%,.5)}
.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=text],.ag-theme-material textarea[class^=ag-]{background:transparent;color:rgba(0,0,0,.87);color:var(--ag-foreground-color,rgba(0,0,0,.87));font-family:inherit;font-size:inherit;height:40px;padding-bottom:8px;border-width:0;border-bottom:2px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material input:focus[class^=ag-]:not([type]),.ag-theme-material input:focus[class^=ag-][type=date],.ag-theme-material input:focus[class^=ag-][type=datetime-local],.ag-theme-material input:focus[class^=ag-][type=number],.ag-theme-material input:focus[class^=ag-][type=tel],.ag-theme-material input:focus[class^=ag-][type=text],.ag-theme-material textarea:focus[class^=ag-]{border-bottom:2px solid;border-bottom-color:#3f51b5;border-bottom-color:var(--ag-material-primary-color,#3f51b5);outline:none;box-shadow:none}
.ag-theme-material input:not([type])[class^=ag-]::-moz-placeholder,.ag-theme-material input[type=date][class^=ag-]::-moz-placeholder,.ag-theme-material input[type=datetime-local][class^=ag-]::-moz-placeholder,.ag-theme-material input[type=number][class^=ag-]::-moz-placeholder,.ag-theme-material input[type=tel][class^=ag-]::-moz-placeholder,.ag-theme-material input[type=text][class^=ag-]::-moz-placeholder,.ag-theme-material textarea[class^=ag-]::-moz-placeholder{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material input:not([type])[class^=ag-]::-moz-placeholder, .ag-theme-material input[type=date][class^=ag-]::-moz-placeholder, .ag-theme-material input[type=datetime-local][class^=ag-]::-moz-placeholder, .ag-theme-material input[type=number][class^=ag-]::-moz-placeholder, .ag-theme-material input[type=tel][class^=ag-]::-moz-placeholder, .ag-theme-material input[type=text][class^=ag-]::-moz-placeholder, .ag-theme-material textarea[class^=ag-]::-moz-placeholder{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material input:not([type])[class^=ag-]::placeholder,.ag-theme-material input[type=date][class^=ag-]::placeholder,.ag-theme-material input[type=datetime-local][class^=ag-]::placeholder,.ag-theme-material input[type=number][class^=ag-]::placeholder,.ag-theme-material input[type=tel][class^=ag-]::placeholder,.ag-theme-material input[type=text][class^=ag-]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38))}
.ag-theme-material input:disabled[class^=ag-]:not([type]),.ag-theme-material input:disabled[class^=ag-][type=date],.ag-theme-material input:disabled[class^=ag-][type=datetime-local],.ag-theme-material input:disabled[class^=ag-][type=number],.ag-theme-material input:disabled[class^=ag-][type=tel],.ag-theme-material input:disabled[class^=ag-][type=text],.ag-theme-material textarea:disabled[class^=ag-]{border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color,#e2e2e2)}
.ag-theme-material .ag-standard-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#3f51b5;color:var(--ag-material-primary-color,#3f51b5);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}
.ag-theme-material .ag-standard-button:disabled{color:rgba(0,0,0,.38);color:var(--ag-disabled-foreground-color,rgba(0,0,0,.38));background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}
.ag-theme-material .ag-dnd-ghost{font-size:12px;font-weight:600}
.ag-theme-material .ag-filter-toolpanel-header{height:32px}
.ag-theme-material .ag-filter-toolpanel-group-level-0-header{height:56px}
.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-clipper,.ag-theme-material .ag-layout-print .ag-center-cols-container{min-height:150px}
.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}
.ag-theme-material .ag-picker-field-wrapper:focus{box-shadow:0 0 0 1px #3f51b5}
@media print {
  .noprint {
    display: none;
  }
}
select {
  background-position: right 8px center;
  background-position: right 0.5rem center;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.ag-root-wrapper select {
  font-size: 15.568px !important;
  font-size: 0.973rem !important;
}
.tr-container {
  box-shadow: 0 0 0 1px rgb(0 0 0 / 5%), 0 4px 24px 2px rgb(0 0 0 / 10%);
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  border-radius: 8px 0 0 8px;
}
.custom-bg-sb {
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
.wizard_step:after {
  background: #ddd;
  content: '';
  height: 2.5em;
  margin-top: -1.25em;
  position: absolute;
  right: -1em;
  top: 50%;
  width: 2.5em;
  z-index: -1;
  transform: rotate(45deg);
  border-radius: 0.4em;
}
/* Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.blockbuilder-branding {
  display: none !important;
}
.ag-paging-row-summary-panel {
  margin-right: 14px;
}
.ag-theme-material .ag-root-wrapper,
.ag-theme-material .ag-header,
.ag-theme-material .ag-row {
  background-color: transparent;
}
.ag-theme-material .ag-header {
  border-radius: 0.25rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
:is(.dark .ag-theme-material .ag-header) {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.ag-theme-material .ag-cell-label-container {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.ag-theme-material .ag-row {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
  border-style: none;
}
.ag-theme-material .ag-body-viewport .ag-row:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
:is(.dark .ag-theme-material .ag-body-viewport .ag-row:nth-child(even)) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark .ag-paging-panel,
.dark .ag-icon-previous,
.dark .ag-icon-next,
.dark .ag-icon-first,
.dark .ag-icon-last {
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.ag-theme-material .ag-cell-label-container {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.top-data {
  padding: 40px 25px 0;
}
.card img {
  width: 75px;
  height: 75px;
  background: var(--white);
  padding: 2px;
  border-radius: 50px;
}
.crypto-name {
  font-size: 26px;
  font-weight: 300;
  margin: 12px 0;
}
.crypto-price {
  font-size: 20px;
  margin: 12px 0 0;
  font-weight: 300;
}
.crypto-price span {
  font-size: 12px;
  font-weight: 700;
  position: relative;
  top: -6px;
  left: 6px;
  padding: 4px;
  border-radius: 4px;
}
.crypto-price svg {
  margin-right: 4px;
}
.positive {
  background: var(--green);
}
.negative {
  background: var(--red);
}
.expanded.card {
  max-width: 800px;
}
.expanded .top-data {
  padding: 40px 25px 20px;
}
.close {
  position: absolute;
  color: var(--white);
  right: 10px;
  top: 10px;
  padding: 5px;
  z-index: 1;
}
.chart {
  position: relative;
}
.chart svg {
  vertical-align: middle;
}
.chart-actions {
  display: none;
}
.expanded .chart-actions {
  display: block;
  margin-bottom: 20px;
}
.chart-actions button {
  color: var(--white);
  font-weight: 700;
  font-size: 14px;
  margin: 0 10px;
  padding: 6px;
  border: 1px solid transparent;
  border-radius: var(--border-radius);
  outline: none;
}
.chart-actions button:hover,
.chart-actions button:focus {
  border: 1px solid var(--white);
}
.chart-actions .active {
  background: var(--white);
  color: var(--blue);
}
.loading-container {
  height: 0;
  padding-bottom: 50%;
  width: 100%;
}
.loading-container span {
  position: absolute;
  left: 50%;
  margin-left: -35px;
  top: 30%;
}
.flex-i {
  display: flex !important;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:start-\[2px\]::after {
  content: var(--tw-content);
  inset-inline-start: 2px;
}
.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-gray-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.after\:bg-amber-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.after\:bg-amber-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.after\:bg-amber-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.after\:bg-amber-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.after\:bg-amber-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.after\:bg-amber-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.after\:bg-amber-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.after\:bg-amber-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.after\:bg-amber-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.after\:bg-amber-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.after\:bg-amber-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.after\:bg-black::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.after\:bg-blue-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.after\:bg-blue-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.after\:bg-blue-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.after\:bg-blue-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.after\:bg-blue-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.after\:bg-blue-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.after\:bg-blue-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.after\:bg-blue-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.after\:bg-blue-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.after\:bg-blue-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.after\:bg-blue-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
.after\:bg-current::after {
  content: var(--tw-content);
  background-color: currentColor;
}
.after\:bg-cyan-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity));
}
.after\:bg-cyan-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
.after\:bg-cyan-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
.after\:bg-cyan-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.after\:bg-cyan-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity));
}
.after\:bg-cyan-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
.after\:bg-cyan-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.after\:bg-cyan-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}
.after\:bg-cyan-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity));
}
.after\:bg-cyan-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
.after\:bg-cyan-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity));
}
.after\:bg-emerald-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.after\:bg-emerald-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.after\:bg-emerald-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.after\:bg-emerald-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.after\:bg-emerald-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.after\:bg-emerald-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.after\:bg-emerald-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.after\:bg-emerald-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.after\:bg-emerald-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.after\:bg-emerald-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.after\:bg-emerald-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity));
}
.after\:bg-fuchsia-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity));
}
.after\:bg-gray-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.after\:bg-gray-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.after\:bg-gray-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.after\:bg-gray-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.after\:bg-gray-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.after\:bg-gray-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.after\:bg-gray-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.after\:bg-gray-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.after\:bg-gray-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.after\:bg-gray-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.after\:bg-gray-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.after\:bg-green-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.after\:bg-green-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.after\:bg-green-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.after\:bg-green-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.after\:bg-green-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.after\:bg-green-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.after\:bg-green-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.after\:bg-green-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.after\:bg-green-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.after\:bg-green-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.after\:bg-green-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.after\:bg-grey-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.after\:bg-grey-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.after\:bg-grey-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.after\:bg-grey-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.after\:bg-grey-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity));
}
.after\:bg-grey-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.after\:bg-grey-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.after\:bg-grey-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.after\:bg-grey-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.after\:bg-grey-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.after\:bg-grey-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.after\:bg-indigo-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.after\:bg-indigo-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
.after\:bg-indigo-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity));
}
.after\:bg-indigo-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.after\:bg-indigo-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.after\:bg-indigo-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.after\:bg-indigo-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.after\:bg-indigo-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.after\:bg-indigo-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity));
}
.after\:bg-indigo-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.after\:bg-indigo-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
.after\:bg-inherit::after {
  content: var(--tw-content);
  background-color: inherit;
}
.after\:bg-lime-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}
.after\:bg-lime-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
.after\:bg-lime-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
.after\:bg-lime-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
.after\:bg-lime-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity));
}
.after\:bg-lime-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.after\:bg-lime-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
.after\:bg-lime-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
.after\:bg-lime-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity));
}
.after\:bg-lime-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
.after\:bg-lime-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity));
}
.after\:bg-neutral-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.after\:bg-neutral-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.after\:bg-neutral-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}
.after\:bg-neutral-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.after\:bg-neutral-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.after\:bg-neutral-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}
.after\:bg-neutral-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}
.after\:bg-neutral-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
.after\:bg-neutral-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
.after\:bg-neutral-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
.after\:bg-neutral-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
}
.after\:bg-orange-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.after\:bg-orange-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
.after\:bg-orange-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
.after\:bg-orange-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
.after\:bg-orange-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}
.after\:bg-orange-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.after\:bg-orange-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.after\:bg-orange-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}
.after\:bg-orange-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}
.after\:bg-orange-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
.after\:bg-orange-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity));
}
.after\:bg-pink-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
.after\:bg-pink-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
.after\:bg-pink-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}
.after\:bg-pink-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.after\:bg-pink-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
.after\:bg-pink-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}
.after\:bg-pink-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
.after\:bg-pink-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
.after\:bg-pink-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}
.after\:bg-pink-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}
.after\:bg-pink-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity));
}
.after\:bg-purple-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.after\:bg-purple-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.after\:bg-purple-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.after\:bg-purple-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.after\:bg-purple-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.after\:bg-purple-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.after\:bg-purple-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.after\:bg-purple-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.after\:bg-purple-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.after\:bg-purple-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.after\:bg-purple-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.after\:bg-red-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.after\:bg-red-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.after\:bg-red-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
.after\:bg-red-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.after\:bg-red-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.after\:bg-red-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.after\:bg-red-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.after\:bg-red-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.after\:bg-red-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
.after\:bg-red-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
.after\:bg-red-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
.after\:bg-rose-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
.after\:bg-rose-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.after\:bg-rose-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}
.after\:bg-rose-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
.after\:bg-rose-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
.after\:bg-rose-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
.after\:bg-rose-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}
.after\:bg-rose-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
.after\:bg-rose-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity));
}
.after\:bg-rose-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity));
}
.after\:bg-rose-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
.after\:bg-sbAmber-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity));
}
.after\:bg-sbBlue-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity));
}
.after\:bg-sky-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
.after\:bg-sky-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
.after\:bg-sky-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
.after\:bg-sky-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
.after\:bg-sky-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
.after\:bg-sky-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
.after\:bg-sky-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}
.after\:bg-sky-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}
.after\:bg-sky-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
.after\:bg-sky-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
.after\:bg-sky-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}
.after\:bg-slate-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.after\:bg-slate-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.after\:bg-slate-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.after\:bg-slate-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.after\:bg-slate-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.after\:bg-slate-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.after\:bg-slate-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.after\:bg-slate-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.after\:bg-slate-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.after\:bg-slate-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.after\:bg-slate-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}
.after\:bg-stone-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}
.after\:bg-stone-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}
.after\:bg-stone-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}
.after\:bg-stone-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}
.after\:bg-stone-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
.after\:bg-stone-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}
.after\:bg-stone-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}
.after\:bg-stone-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}
.after\:bg-stone-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}
.after\:bg-stone-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}
.after\:bg-stone-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity));
}
.after\:bg-teal-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity));
}
.after\:bg-teal-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}
.after\:bg-teal-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity));
}
.after\:bg-teal-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
.after\:bg-teal-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}
.after\:bg-teal-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}
.after\:bg-teal-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
.after\:bg-teal-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}
.after\:bg-teal-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity));
}
.after\:bg-teal-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}
.after\:bg-teal-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}
.after\:bg-transparent::after {
  content: var(--tw-content);
  background-color: transparent;
}
.after\:bg-violet-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.after\:bg-violet-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.after\:bg-violet-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.after\:bg-violet-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.after\:bg-violet-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.after\:bg-violet-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.after\:bg-violet-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.after\:bg-violet-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.after\:bg-violet-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.after\:bg-violet-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.after\:bg-violet-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:bg-yellow-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.after\:bg-yellow-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.after\:bg-yellow-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.after\:bg-yellow-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.after\:bg-yellow-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.after\:bg-yellow-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.after\:bg-yellow-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.after\:bg-yellow-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.after\:bg-yellow-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.after\:bg-yellow-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.after\:bg-yellow-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.after\:bg-zinc-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.after\:bg-zinc-200::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.after\:bg-zinc-300::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.after\:bg-zinc-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
.after\:bg-zinc-50::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.after\:bg-zinc-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.after\:bg-zinc-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}
.after\:bg-zinc-700::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.after\:bg-zinc-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.after\:bg-zinc-900::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}
.after\:bg-zinc-950::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-amber-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}
.hover\:border-amber-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.hover\:border-amber-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.hover\:border-amber-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.hover\:border-amber-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 251 235 / var(--tw-border-opacity));
}
.hover\:border-amber-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity));
}
.hover\:border-amber-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}
.hover\:border-amber-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.hover\:border-amber-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(146 64 14 / var(--tw-border-opacity));
}
.hover\:border-amber-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(120 53 15 / var(--tw-border-opacity));
}
.hover\:border-amber-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.hover\:border-blue-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.hover\:border-blue-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}
.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.hover\:border-blue-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(239 246 255 / var(--tw-border-opacity));
}
.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.hover\:border-blue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}
.hover\:border-blue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.hover\:border-blue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
}
.hover\:border-blue-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}
.hover\:border-blue-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(23 37 84 / var(--tw-border-opacity));
}
.hover\:border-current:hover {
  border-color: currentColor;
}
.hover\:border-cyan-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(207 250 254 / var(--tw-border-opacity));
}
.hover\:border-cyan-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(165 243 252 / var(--tw-border-opacity));
}
.hover\:border-cyan-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(103 232 249 / var(--tw-border-opacity));
}
.hover\:border-cyan-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(34 211 238 / var(--tw-border-opacity));
}
.hover\:border-cyan-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 254 255 / var(--tw-border-opacity));
}
.hover\:border-cyan-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(6 182 212 / var(--tw-border-opacity));
}
.hover\:border-cyan-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(8 145 178 / var(--tw-border-opacity));
}
.hover\:border-cyan-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(14 116 144 / var(--tw-border-opacity));
}
.hover\:border-cyan-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(21 94 117 / var(--tw-border-opacity));
}
.hover\:border-cyan-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(22 78 99 / var(--tw-border-opacity));
}
.hover\:border-cyan-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(8 51 68 / var(--tw-border-opacity));
}
.hover\:border-emerald-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity));
}
.hover\:border-emerald-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(167 243 208 / var(--tw-border-opacity));
}
.hover\:border-emerald-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 183 / var(--tw-border-opacity));
}
.hover\:border-emerald-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.hover\:border-emerald-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 253 245 / var(--tw-border-opacity));
}
.hover\:border-emerald-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.hover\:border-emerald-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(5 150 105 / var(--tw-border-opacity));
}
.hover\:border-emerald-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.hover\:border-emerald-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(6 95 70 / var(--tw-border-opacity));
}
.hover\:border-emerald-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.hover\:border-emerald-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 44 34 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 232 255 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 208 254 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(240 171 252 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(232 121 249 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 244 255 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(217 70 239 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(192 38 211 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(162 28 175 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(134 25 143 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(112 26 117 / var(--tw-border-opacity));
}
.hover\:border-fuchsia-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(74 4 78 / var(--tw-border-opacity));
}
.hover\:border-gray-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.hover\:border-gray-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity));
}
.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.hover\:border-gray-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.hover\:border-gray-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.hover\:border-gray-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity));
}
.hover\:border-green-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity));
}
.hover\:border-green-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(167 243 208 / var(--tw-border-opacity));
}
.hover\:border-green-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 183 / var(--tw-border-opacity));
}
.hover\:border-green-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}
.hover\:border-green-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 253 245 / var(--tw-border-opacity));
}
.hover\:border-green-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.hover\:border-green-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(5 150 105 / var(--tw-border-opacity));
}
.hover\:border-green-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(4 120 87 / var(--tw-border-opacity));
}
.hover\:border-green-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(6 95 70 / var(--tw-border-opacity));
}
.hover\:border-green-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(6 78 59 / var(--tw-border-opacity));
}
.hover\:border-green-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 44 34 / var(--tw-border-opacity));
}
.hover\:border-grey-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.hover\:border-grey-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.hover\:border-grey-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-grey-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.hover\:border-grey-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(240 244 247 / var(--tw-border-opacity));
}
.hover\:border-grey-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.hover\:border-grey-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.hover\:border-grey-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.hover\:border-grey-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.hover\:border-grey-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.hover\:border-grey-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity));
}
.hover\:border-indigo-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(224 231 255 / var(--tw-border-opacity));
}
.hover\:border-indigo-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(199 210 254 / var(--tw-border-opacity));
}
.hover\:border-indigo-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
}
.hover\:border-indigo-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}
.hover\:border-indigo-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(238 242 255 / var(--tw-border-opacity));
}
.hover\:border-indigo-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}
.hover\:border-indigo-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity));
}
.hover\:border-indigo-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(67 56 202 / var(--tw-border-opacity));
}
.hover\:border-indigo-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(55 48 163 / var(--tw-border-opacity));
}
.hover\:border-indigo-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity));
}
.hover\:border-indigo-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 27 75 / var(--tw-border-opacity));
}
.hover\:border-inherit:hover {
  border-color: inherit;
}
.hover\:border-lime-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 252 203 / var(--tw-border-opacity));
}
.hover\:border-lime-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(217 249 157 / var(--tw-border-opacity));
}
.hover\:border-lime-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(190 242 100 / var(--tw-border-opacity));
}
.hover\:border-lime-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(163 230 53 / var(--tw-border-opacity));
}
.hover\:border-lime-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(247 254 231 / var(--tw-border-opacity));
}
.hover\:border-lime-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.hover\:border-lime-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(101 163 13 / var(--tw-border-opacity));
}
.hover\:border-lime-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(77 124 15 / var(--tw-border-opacity));
}
.hover\:border-lime-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(63 98 18 / var(--tw-border-opacity));
}
.hover\:border-lime-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(54 83 20 / var(--tw-border-opacity));
}
.hover\:border-lime-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(26 46 5 / var(--tw-border-opacity));
}
.hover\:border-neutral-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.hover\:border-neutral-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.hover\:border-neutral-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity));
}
.hover\:border-neutral-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.hover\:border-neutral-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}
.hover\:border-neutral-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(115 115 115 / var(--tw-border-opacity));
}
.hover\:border-neutral-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 82 / var(--tw-border-opacity));
}
.hover\:border-neutral-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64 / var(--tw-border-opacity));
}
.hover\:border-neutral-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity));
}
.hover\:border-neutral-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(23 23 23 / var(--tw-border-opacity));
}
.hover\:border-neutral-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(10 10 10 / var(--tw-border-opacity));
}
.hover\:border-orange-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 237 213 / var(--tw-border-opacity));
}
.hover\:border-orange-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity));
}
.hover\:border-orange-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 116 / var(--tw-border-opacity));
}
.hover\:border-orange-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity));
}
.hover\:border-orange-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 247 237 / var(--tw-border-opacity));
}
.hover\:border-orange-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity));
}
.hover\:border-orange-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity));
}
.hover\:border-orange-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(194 65 12 / var(--tw-border-opacity));
}
.hover\:border-orange-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(154 52 18 / var(--tw-border-opacity));
}
.hover\:border-orange-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(124 45 18 / var(--tw-border-opacity));
}
.hover\:border-orange-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(67 20 7 / var(--tw-border-opacity));
}
.hover\:border-pink-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 231 243 / var(--tw-border-opacity));
}
.hover\:border-pink-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity));
}
.hover\:border-pink-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity));
}
.hover\:border-pink-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity));
}
.hover\:border-pink-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 242 248 / var(--tw-border-opacity));
}
.hover\:border-pink-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity));
}
.hover\:border-pink-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(219 39 119 / var(--tw-border-opacity));
}
.hover\:border-pink-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(190 24 93 / var(--tw-border-opacity));
}
.hover\:border-pink-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity));
}
.hover\:border-pink-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(131 24 67 / var(--tw-border-opacity));
}
.hover\:border-pink-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(80 7 36 / var(--tw-border-opacity));
}
.hover\:border-purple-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 233 254 / var(--tw-border-opacity));
}
.hover\:border-purple-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity));
}
.hover\:border-purple-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(196 181 253 / var(--tw-border-opacity));
}
.hover\:border-purple-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.hover\:border-purple-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 243 255 / var(--tw-border-opacity));
}
.hover\:border-purple-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.hover\:border-purple-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.hover\:border-purple-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(109 40 217 / var(--tw-border-opacity));
}
.hover\:border-purple-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(91 33 182 / var(--tw-border-opacity));
}
.hover\:border-purple-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity));
}
.hover\:border-purple-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(46 16 101 / var(--tw-border-opacity));
}
.hover\:border-red-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 226 226 / var(--tw-border-opacity));
}
.hover\:border-red-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.hover\:border-red-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
}
.hover\:border-red-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.hover\:border-red-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 242 242 / var(--tw-border-opacity));
}
.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.hover\:border-red-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.hover\:border-red-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}
.hover\:border-red-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}
.hover\:border-red-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}
.hover\:border-red-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(69 10 10 / var(--tw-border-opacity));
}
.hover\:border-rose-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 228 230 / var(--tw-border-opacity));
}
.hover\:border-rose-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 205 211 / var(--tw-border-opacity));
}
.hover\:border-rose-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 164 175 / var(--tw-border-opacity));
}
.hover\:border-rose-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 113 133 / var(--tw-border-opacity));
}
.hover\:border-rose-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 241 242 / var(--tw-border-opacity));
}
.hover\:border-rose-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity));
}
.hover\:border-rose-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(225 29 72 / var(--tw-border-opacity));
}
.hover\:border-rose-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(190 18 60 / var(--tw-border-opacity));
}
.hover\:border-rose-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(159 18 57 / var(--tw-border-opacity));
}
.hover\:border-rose-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(136 19 55 / var(--tw-border-opacity));
}
.hover\:border-rose-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(76 5 25 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 219 177 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 196 126 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 173 76 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(224 157 40 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 241 224 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(220 141 11 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(216 131 6 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(211 116 3 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(204 102 0 / var(--tw-border-opacity));
}
.hover\:border-sbAmber-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(194 79 0 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(186 223 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(142 203 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(94 183 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(53 167 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(227 242 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 152 255 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 138 241 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 119 222 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 102 204 / var(--tw-border-opacity));
}
.hover\:border-sbBlue-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 71 173 / var(--tw-border-opacity));
}
.hover\:border-sky-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(224 242 254 / var(--tw-border-opacity));
}
.hover\:border-sky-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(186 230 253 / var(--tw-border-opacity));
}
.hover\:border-sky-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(125 211 252 / var(--tw-border-opacity));
}
.hover\:border-sky-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity));
}
.hover\:border-sky-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(240 249 255 / var(--tw-border-opacity));
}
.hover\:border-sky-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}
.hover\:border-sky-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity));
}
.hover\:border-sky-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity));
}
.hover\:border-sky-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(7 89 133 / var(--tw-border-opacity));
}
.hover\:border-sky-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(12 74 110 / var(--tw-border-opacity));
}
.hover\:border-sky-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(8 47 73 / var(--tw-border-opacity));
}
.hover\:border-slate-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.hover\:border-slate-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.hover\:border-slate-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:border-slate-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.hover\:border-slate-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-border-opacity));
}
.hover\:border-slate-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.hover\:border-slate-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
.hover\:border-slate-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.hover\:border-slate-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
.hover\:border-slate-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.hover\:border-slate-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 6 23 / var(--tw-border-opacity));
}
.hover\:border-stone-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 244 / var(--tw-border-opacity));
}
.hover\:border-stone-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(231 229 228 / var(--tw-border-opacity));
}
.hover\:border-stone-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(214 211 209 / var(--tw-border-opacity));
}
.hover\:border-stone-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(168 162 158 / var(--tw-border-opacity));
}
.hover\:border-stone-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 249 / var(--tw-border-opacity));
}
.hover\:border-stone-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(120 113 108 / var(--tw-border-opacity));
}
.hover\:border-stone-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(87 83 78 / var(--tw-border-opacity));
}
.hover\:border-stone-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(68 64 60 / var(--tw-border-opacity));
}
.hover\:border-stone-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(41 37 36 / var(--tw-border-opacity));
}
.hover\:border-stone-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(28 25 23 / var(--tw-border-opacity));
}
.hover\:border-stone-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(12 10 9 / var(--tw-border-opacity));
}
.hover\:border-teal-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(204 251 241 / var(--tw-border-opacity));
}
.hover\:border-teal-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(153 246 228 / var(--tw-border-opacity));
}
.hover\:border-teal-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(94 234 212 / var(--tw-border-opacity));
}
.hover\:border-teal-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(45 212 191 / var(--tw-border-opacity));
}
.hover\:border-teal-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(240 253 250 / var(--tw-border-opacity));
}
.hover\:border-teal-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166 / var(--tw-border-opacity));
}
.hover\:border-teal-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(13 148 136 / var(--tw-border-opacity));
}
.hover\:border-teal-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(15 118 110 / var(--tw-border-opacity));
}
.hover\:border-teal-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(17 94 89 / var(--tw-border-opacity));
}
.hover\:border-teal-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(19 78 74 / var(--tw-border-opacity));
}
.hover\:border-teal-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(4 47 46 / var(--tw-border-opacity));
}
.hover\:border-transparent:hover {
  border-color: transparent;
}
.hover\:border-violet-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 233 254 / var(--tw-border-opacity));
}
.hover\:border-violet-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(221 214 254 / var(--tw-border-opacity));
}
.hover\:border-violet-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(196 181 253 / var(--tw-border-opacity));
}
.hover\:border-violet-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity));
}
.hover\:border-violet-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 243 255 / var(--tw-border-opacity));
}
.hover\:border-violet-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity));
}
.hover\:border-violet-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
}
.hover\:border-violet-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(109 40 217 / var(--tw-border-opacity));
}
.hover\:border-violet-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(91 33 182 / var(--tw-border-opacity));
}
.hover\:border-violet-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity));
}
.hover\:border-violet-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(46 16 101 / var(--tw-border-opacity));
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.hover\:border-yellow-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}
.hover\:border-yellow-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.hover\:border-yellow-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.hover\:border-yellow-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}
.hover\:border-yellow-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 251 235 / var(--tw-border-opacity));
}
.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity));
}
.hover\:border-yellow-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}
.hover\:border-yellow-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(180 83 9 / var(--tw-border-opacity));
}
.hover\:border-yellow-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(146 64 14 / var(--tw-border-opacity));
}
.hover\:border-yellow-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(120 53 15 / var(--tw-border-opacity));
}
.hover\:border-yellow-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(69 26 3 / var(--tw-border-opacity));
}
.hover\:border-zinc-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 244 245 / var(--tw-border-opacity));
}
.hover\:border-zinc-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity));
}
.hover\:border-zinc-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
.hover\:border-zinc-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.hover\:border-zinc-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity));
}
.hover\:border-zinc-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity));
}
.hover\:border-zinc-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 91 / var(--tw-border-opacity));
}
.hover\:border-zinc-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.hover\:border-zinc-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity));
}
.hover\:border-zinc-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity));
}
.hover\:border-zinc-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 11 / var(--tw-border-opacity));
}
.hover\:bg-amber-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.hover\:bg-amber-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.hover\:bg-amber-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.hover\:bg-amber-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.hover\:bg-amber-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.hover\:bg-amber-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.hover\:bg-amber-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.hover\:bg-amber-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.hover\:bg-amber-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.hover\:bg-amber-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.hover\:bg-amber-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.hover\:bg-blue-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
.hover\:bg-current:hover {
  background-color: currentColor;
}
.hover\:bg-cyan-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.hover\:bg-emerald-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.hover\:bg-gray-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
.hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.hover\:bg-green-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
.hover\:bg-grey-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-grey-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:bg-grey-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.hover\:bg-grey-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.hover\:bg-grey-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity));
}
.hover\:bg-grey-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.hover\:bg-grey-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.hover\:bg-grey-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.hover\:bg-grey-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.hover\:bg-grey-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.hover\:bg-grey-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
.hover\:bg-inherit:hover {
  background-color: inherit;
}
.hover\:bg-lime-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}
.hover\:bg-lime-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
.hover\:bg-lime-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
.hover\:bg-lime-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
.hover\:bg-lime-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity));
}
.hover\:bg-lime-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.hover\:bg-lime-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
.hover\:bg-lime-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
.hover\:bg-lime-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity));
}
.hover\:bg-lime-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
.hover\:bg-lime-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
}
.hover\:bg-orange-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.hover\:bg-orange-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
.hover\:bg-orange-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
.hover\:bg-orange-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}
.hover\:bg-orange-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.hover\:bg-orange-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}
.hover\:bg-orange-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}
.hover\:bg-orange-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
.hover\:bg-orange-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity));
}
.hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
.hover\:bg-pink-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
.hover\:bg-pink-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}
.hover\:bg-pink-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
.hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}
.hover\:bg-pink-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
.hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
.hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}
.hover\:bg-pink-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}
.hover\:bg-pink-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity));
}
.hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.hover\:bg-purple-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
.hover\:bg-red-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
.hover\:bg-red-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
.hover\:bg-rose-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
.hover\:bg-rose-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.hover\:bg-rose-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}
.hover\:bg-rose-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
.hover\:bg-rose-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
.hover\:bg-rose-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
.hover\:bg-rose-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}
.hover\:bg-rose-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
.hover\:bg-rose-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity));
}
.hover\:bg-rose-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity));
}
.hover\:bg-rose-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
.hover\:bg-sbAmber-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity));
}
.hover\:bg-sbBlue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity));
}
.hover\:bg-sky-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
.hover\:bg-sky-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
.hover\:bg-sky-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
.hover\:bg-sky-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
.hover\:bg-sky-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
.hover\:bg-sky-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
.hover\:bg-sky-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}
.hover\:bg-sky-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}
.hover\:bg-sky-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
.hover\:bg-sky-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
.hover\:bg-sky-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}
.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-slate-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.hover\:bg-slate-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.hover\:bg-slate-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.hover\:bg-slate-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.hover\:bg-slate-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.hover\:bg-slate-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.hover\:bg-slate-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.hover\:bg-slate-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.hover\:bg-slate-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.hover\:bg-slate-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}
.hover\:bg-stone-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}
.hover\:bg-stone-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}
.hover\:bg-stone-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}
.hover\:bg-stone-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}
.hover\:bg-stone-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
.hover\:bg-stone-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}
.hover\:bg-stone-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}
.hover\:bg-stone-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}
.hover\:bg-stone-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}
.hover\:bg-stone-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}
.hover\:bg-stone-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity));
}
.hover\:bg-teal-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity));
}
.hover\:bg-teal-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}
.hover\:bg-teal-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity));
}
.hover\:bg-teal-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
.hover\:bg-teal-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}
.hover\:bg-teal-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}
.hover\:bg-teal-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
.hover\:bg-teal-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}
.hover\:bg-teal-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity));
}
.hover\:bg-teal-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}
.hover\:bg-teal-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:bg-violet-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.hover\:bg-violet-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.hover\:bg-violet-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
.hover\:bg-violet-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
.hover\:bg-violet-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.hover\:bg-violet-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
.hover\:bg-violet-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
.hover\:bg-violet-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
.hover\:bg-violet-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
.hover\:bg-violet-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
.hover\:bg-violet-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
.hover\:text-amber-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
.hover\:text-amber-200:hover {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.hover\:text-amber-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.hover\:text-amber-400:hover {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.hover\:text-amber-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
.hover\:text-amber-500:hover {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.hover\:text-amber-600:hover {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.hover\:text-amber-700:hover {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.hover\:text-amber-800:hover {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.hover\:text-amber-900:hover {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
.hover\:text-amber-950:hover {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:text-blue-100:hover {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
.hover\:text-blue-200:hover {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.hover\:text-blue-300:hover {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.hover\:text-blue-50:hover {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}
.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.hover\:text-blue-900:hover {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}
.hover\:text-blue-950:hover {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity));
}
.hover\:text-current:hover {
  color: currentColor;
}
.hover\:text-cyan-100:hover {
  --tw-text-opacity: 1;
  color: rgb(207 250 254 / var(--tw-text-opacity));
}
.hover\:text-cyan-200:hover {
  --tw-text-opacity: 1;
  color: rgb(165 243 252 / var(--tw-text-opacity));
}
.hover\:text-cyan-300:hover {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
.hover\:text-cyan-400:hover {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity));
}
.hover\:text-cyan-50:hover {
  --tw-text-opacity: 1;
  color: rgb(236 254 255 / var(--tw-text-opacity));
}
.hover\:text-cyan-500:hover {
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity));
}
.hover\:text-cyan-600:hover {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity));
}
.hover\:text-cyan-700:hover {
  --tw-text-opacity: 1;
  color: rgb(14 116 144 / var(--tw-text-opacity));
}
.hover\:text-cyan-800:hover {
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity));
}
.hover\:text-cyan-900:hover {
  --tw-text-opacity: 1;
  color: rgb(22 78 99 / var(--tw-text-opacity));
}
.hover\:text-cyan-950:hover {
  --tw-text-opacity: 1;
  color: rgb(8 51 68 / var(--tw-text-opacity));
}
.hover\:text-emerald-100:hover {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
.hover\:text-emerald-200:hover {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.hover\:text-emerald-300:hover {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.hover\:text-emerald-400:hover {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.hover\:text-emerald-50:hover {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
.hover\:text-emerald-500:hover {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.hover\:text-emerald-600:hover {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.hover\:text-emerald-700:hover {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
.hover\:text-emerald-800:hover {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
.hover\:text-emerald-900:hover {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
.hover\:text-emerald-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-100:hover {
  --tw-text-opacity: 1;
  color: rgb(250 232 255 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-200:hover {
  --tw-text-opacity: 1;
  color: rgb(245 208 254 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-300:hover {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-400:hover {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-50:hover {
  --tw-text-opacity: 1;
  color: rgb(253 244 255 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-500:hover {
  --tw-text-opacity: 1;
  color: rgb(217 70 239 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-600:hover {
  --tw-text-opacity: 1;
  color: rgb(192 38 211 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-700:hover {
  --tw-text-opacity: 1;
  color: rgb(162 28 175 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-800:hover {
  --tw-text-opacity: 1;
  color: rgb(134 25 143 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-900:hover {
  --tw-text-opacity: 1;
  color: rgb(112 26 117 / var(--tw-text-opacity));
}
.hover\:text-fuchsia-950:hover {
  --tw-text-opacity: 1;
  color: rgb(74 4 78 / var(--tw-text-opacity));
}
.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-gray-950:hover {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
.hover\:text-green-100:hover {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
.hover\:text-green-200:hover {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.hover\:text-green-300:hover {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.hover\:text-green-50:hover {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
.hover\:text-green-800:hover {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
.hover\:text-green-900:hover {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
.hover\:text-green-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
.hover\:text-grey-100:hover {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.hover\:text-grey-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.hover\:text-grey-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.hover\:text-grey-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.hover\:text-grey-50:hover {
  --tw-text-opacity: 1;
  color: rgb(240 244 247 / var(--tw-text-opacity));
}
.hover\:text-grey-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.hover\:text-grey-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-grey-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:text-grey-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.hover\:text-grey-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-grey-950:hover {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
.hover\:text-indigo-100:hover {
  --tw-text-opacity: 1;
  color: rgb(224 231 255 / var(--tw-text-opacity));
}
.hover\:text-indigo-200:hover {
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity));
}
.hover\:text-indigo-300:hover {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
.hover\:text-indigo-400:hover {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.hover\:text-indigo-50:hover {
  --tw-text-opacity: 1;
  color: rgb(238 242 255 / var(--tw-text-opacity));
}
.hover\:text-indigo-500:hover {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.hover\:text-indigo-700:hover {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
.hover\:text-indigo-800:hover {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}
.hover\:text-indigo-900:hover {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
.hover\:text-indigo-950:hover {
  --tw-text-opacity: 1;
  color: rgb(30 27 75 / var(--tw-text-opacity));
}
.hover\:text-inherit:hover {
  color: inherit;
}
.hover\:text-lime-100:hover {
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
}
.hover\:text-lime-200:hover {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity));
}
.hover\:text-lime-300:hover {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
.hover\:text-lime-400:hover {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
.hover\:text-lime-50:hover {
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity));
}
.hover\:text-lime-500:hover {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
.hover\:text-lime-600:hover {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity));
}
.hover\:text-lime-700:hover {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity));
}
.hover\:text-lime-800:hover {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity));
}
.hover\:text-lime-900:hover {
  --tw-text-opacity: 1;
  color: rgb(54 83 20 / var(--tw-text-opacity));
}
.hover\:text-lime-950:hover {
  --tw-text-opacity: 1;
  color: rgb(26 46 5 / var(--tw-text-opacity));
}
.hover\:text-neutral-100:hover {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
.hover\:text-neutral-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
.hover\:text-neutral-300:hover {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}
.hover\:text-neutral-400:hover {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
.hover\:text-neutral-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.hover\:text-neutral-500:hover {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.hover\:text-neutral-600:hover {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
.hover\:text-neutral-700:hover {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
.hover\:text-neutral-800:hover {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}
.hover\:text-neutral-950:hover {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}
.hover\:text-orange-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
.hover\:text-orange-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
.hover\:text-orange-300:hover {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
.hover\:text-orange-400:hover {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.hover\:text-orange-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity));
}
.hover\:text-orange-500:hover {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.hover\:text-orange-600:hover {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
.hover\:text-orange-700:hover {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.hover\:text-orange-800:hover {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity));
}
.hover\:text-orange-900:hover {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}
.hover\:text-orange-950:hover {
  --tw-text-opacity: 1;
  color: rgb(67 20 7 / var(--tw-text-opacity));
}
.hover\:text-pink-100:hover {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}
.hover\:text-pink-200:hover {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}
.hover\:text-pink-300:hover {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
.hover\:text-pink-400:hover {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
.hover\:text-pink-50:hover {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}
.hover\:text-pink-500:hover {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}
.hover\:text-pink-600:hover {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}
.hover\:text-pink-700:hover {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}
.hover\:text-pink-800:hover {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}
.hover\:text-pink-900:hover {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}
.hover\:text-pink-950:hover {
  --tw-text-opacity: 1;
  color: rgb(80 7 36 / var(--tw-text-opacity));
}
.hover\:text-purple-100:hover {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
.hover\:text-purple-200:hover {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
.hover\:text-purple-300:hover {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
.hover\:text-purple-400:hover {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.hover\:text-purple-50:hover {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
.hover\:text-purple-500:hover {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
.hover\:text-purple-700:hover {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
.hover\:text-purple-800:hover {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
.hover\:text-purple-900:hover {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
.hover\:text-purple-950:hover {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
.hover\:text-red-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}
.hover\:text-red-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
.hover\:text-red-900:hover {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
.hover\:text-red-950:hover {
  --tw-text-opacity: 1;
  color: rgb(69 10 10 / var(--tw-text-opacity));
}
.hover\:text-rose-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 228 230 / var(--tw-text-opacity));
}
.hover\:text-rose-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 205 211 / var(--tw-text-opacity));
}
.hover\:text-rose-300:hover {
  --tw-text-opacity: 1;
  color: rgb(253 164 175 / var(--tw-text-opacity));
}
.hover\:text-rose-400:hover {
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity));
}
.hover\:text-rose-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 241 242 / var(--tw-text-opacity));
}
.hover\:text-rose-500:hover {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity));
}
.hover\:text-rose-600:hover {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
.hover\:text-rose-700:hover {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity));
}
.hover\:text-rose-800:hover {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}
.hover\:text-rose-900:hover {
  --tw-text-opacity: 1;
  color: rgb(136 19 55 / var(--tw-text-opacity));
}
.hover\:text-rose-950:hover {
  --tw-text-opacity: 1;
  color: rgb(76 5 25 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-100:hover {
  --tw-text-opacity: 1;
  color: rgb(243 219 177 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-200:hover {
  --tw-text-opacity: 1;
  color: rgb(236 196 126 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-300:hover {
  --tw-text-opacity: 1;
  color: rgb(229 173 76 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-400:hover {
  --tw-text-opacity: 1;
  color: rgb(224 157 40 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 241 224 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-500:hover {
  --tw-text-opacity: 1;
  color: rgb(220 141 11 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-600:hover {
  --tw-text-opacity: 1;
  color: rgb(216 131 6 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-700:hover {
  --tw-text-opacity: 1;
  color: rgb(211 116 3 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-800:hover {
  --tw-text-opacity: 1;
  color: rgb(204 102 0 / var(--tw-text-opacity));
}
.hover\:text-sbAmber-900:hover {
  --tw-text-opacity: 1;
  color: rgb(194 79 0 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-100:hover {
  --tw-text-opacity: 1;
  color: rgb(186 223 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-200:hover {
  --tw-text-opacity: 1;
  color: rgb(142 203 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-300:hover {
  --tw-text-opacity: 1;
  color: rgb(94 183 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-400:hover {
  --tw-text-opacity: 1;
  color: rgb(53 167 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-50:hover {
  --tw-text-opacity: 1;
  color: rgb(227 242 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(0 152 255 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(0 138 241 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(0 119 222 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(0 102 204 / var(--tw-text-opacity));
}
.hover\:text-sbBlue-900:hover {
  --tw-text-opacity: 1;
  color: rgb(0 71 173 / var(--tw-text-opacity));
}
.hover\:text-sky-100:hover {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}
.hover\:text-sky-200:hover {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}
.hover\:text-sky-300:hover {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
.hover\:text-sky-400:hover {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
.hover\:text-sky-50:hover {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}
.hover\:text-sky-500:hover {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
.hover\:text-sky-600:hover {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
.hover\:text-sky-700:hover {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}
.hover\:text-sky-800:hover {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
.hover\:text-sky-900:hover {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
.hover\:text-sky-950:hover {
  --tw-text-opacity: 1;
  color: rgb(8 47 73 / var(--tw-text-opacity));
}
.hover\:text-slate-100:hover {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.hover\:text-slate-200:hover {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.hover\:text-slate-300:hover {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.hover\:text-slate-400:hover {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.hover\:text-slate-500:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.hover\:text-slate-600:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.hover\:text-slate-700:hover {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.hover\:text-slate-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:text-slate-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}
.hover\:text-stone-100:hover {
  --tw-text-opacity: 1;
  color: rgb(245 245 244 / var(--tw-text-opacity));
}
.hover\:text-stone-200:hover {
  --tw-text-opacity: 1;
  color: rgb(231 229 228 / var(--tw-text-opacity));
}
.hover\:text-stone-300:hover {
  --tw-text-opacity: 1;
  color: rgb(214 211 209 / var(--tw-text-opacity));
}
.hover\:text-stone-400:hover {
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
.hover\:text-stone-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 250 249 / var(--tw-text-opacity));
}
.hover\:text-stone-500:hover {
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity));
}
.hover\:text-stone-600:hover {
  --tw-text-opacity: 1;
  color: rgb(87 83 78 / var(--tw-text-opacity));
}
.hover\:text-stone-700:hover {
  --tw-text-opacity: 1;
  color: rgb(68 64 60 / var(--tw-text-opacity));
}
.hover\:text-stone-800:hover {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / var(--tw-text-opacity));
}
.hover\:text-stone-900:hover {
  --tw-text-opacity: 1;
  color: rgb(28 25 23 / var(--tw-text-opacity));
}
.hover\:text-stone-950:hover {
  --tw-text-opacity: 1;
  color: rgb(12 10 9 / var(--tw-text-opacity));
}
.hover\:text-teal-100:hover {
  --tw-text-opacity: 1;
  color: rgb(204 251 241 / var(--tw-text-opacity));
}
.hover\:text-teal-200:hover {
  --tw-text-opacity: 1;
  color: rgb(153 246 228 / var(--tw-text-opacity));
}
.hover\:text-teal-300:hover {
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity));
}
.hover\:text-teal-400:hover {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
.hover\:text-teal-50:hover {
  --tw-text-opacity: 1;
  color: rgb(240 253 250 / var(--tw-text-opacity));
}
.hover\:text-teal-500:hover {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
.hover\:text-teal-600:hover {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity));
}
.hover\:text-teal-700:hover {
  --tw-text-opacity: 1;
  color: rgb(15 118 110 / var(--tw-text-opacity));
}
.hover\:text-teal-800:hover {
  --tw-text-opacity: 1;
  color: rgb(17 94 89 / var(--tw-text-opacity));
}
.hover\:text-teal-900:hover {
  --tw-text-opacity: 1;
  color: rgb(19 78 74 / var(--tw-text-opacity));
}
.hover\:text-teal-950:hover {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity));
}
.hover\:text-transparent:hover {
  color: transparent;
}
.hover\:text-violet-100:hover {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
.hover\:text-violet-200:hover {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
.hover\:text-violet-300:hover {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
.hover\:text-violet-400:hover {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.hover\:text-violet-50:hover {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
.hover\:text-violet-500:hover {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
.hover\:text-violet-600:hover {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
.hover\:text-violet-700:hover {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
.hover\:text-violet-800:hover {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
.hover\:text-violet-900:hover {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
.hover\:text-violet-950:hover {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
.hover\:text-yellow-200:hover {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.hover\:text-yellow-50:hover {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.hover\:text-yellow-700:hover {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.hover\:text-yellow-800:hover {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.hover\:text-yellow-900:hover {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
.hover\:text-yellow-950:hover {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
.hover\:text-zinc-100:hover {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
}
.hover\:text-zinc-200:hover {
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity));
}
.hover\:text-zinc-300:hover {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
.hover\:text-zinc-400:hover {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.hover\:text-zinc-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.hover\:text-zinc-500:hover {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.hover\:text-zinc-600:hover {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.hover\:text-zinc-700:hover {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.hover\:text-zinc-800:hover {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.hover\:text-zinc-900:hover {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity));
}
.hover\:text-zinc-950:hover {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-amber-100:hover {
  --tw-shadow-color: #fef3c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-200:hover {
  --tw-shadow-color: #fde68a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-300:hover {
  --tw-shadow-color: #fcd34d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-400:hover {
  --tw-shadow-color: #fbbf24;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-50:hover {
  --tw-shadow-color: #fffbeb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-500:hover {
  --tw-shadow-color: #f59e0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-600:hover {
  --tw-shadow-color: #d97706;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-700:hover {
  --tw-shadow-color: #b45309;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-800:hover {
  --tw-shadow-color: #92400e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-900:hover {
  --tw-shadow-color: #78350f;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-amber-950:hover {
  --tw-shadow-color: #451a03;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-black:hover {
  --tw-shadow-color: #000;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-100:hover {
  --tw-shadow-color: #dbeafe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-200:hover {
  --tw-shadow-color: #bfdbfe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-300:hover {
  --tw-shadow-color: #93c5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-400:hover {
  --tw-shadow-color: #60a5fa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-50:hover {
  --tw-shadow-color: #eff6ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-500:hover {
  --tw-shadow-color: #3b82f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-600:hover {
  --tw-shadow-color: #2563eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-700:hover {
  --tw-shadow-color: #1d4ed8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-800:hover {
  --tw-shadow-color: #1e40af;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-900:hover {
  --tw-shadow-color: #1e3a8a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-blue-950:hover {
  --tw-shadow-color: #172554;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-current:hover {
  --tw-shadow-color: currentColor;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-100:hover {
  --tw-shadow-color: #cffafe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-200:hover {
  --tw-shadow-color: #a5f3fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-300:hover {
  --tw-shadow-color: #67e8f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-400:hover {
  --tw-shadow-color: #22d3ee;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-50:hover {
  --tw-shadow-color: #ecfeff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-500:hover {
  --tw-shadow-color: #06b6d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-600:hover {
  --tw-shadow-color: #0891b2;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-700:hover {
  --tw-shadow-color: #0e7490;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-800:hover {
  --tw-shadow-color: #155e75;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-900:hover {
  --tw-shadow-color: #164e63;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-cyan-950:hover {
  --tw-shadow-color: #083344;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-100:hover {
  --tw-shadow-color: #d1fae5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-200:hover {
  --tw-shadow-color: #a7f3d0;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-300:hover {
  --tw-shadow-color: #6ee7b7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-400:hover {
  --tw-shadow-color: #34d399;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-50:hover {
  --tw-shadow-color: #ecfdf5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-500:hover {
  --tw-shadow-color: #10b981;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-600:hover {
  --tw-shadow-color: #059669;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-700:hover {
  --tw-shadow-color: #047857;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-800:hover {
  --tw-shadow-color: #065f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-900:hover {
  --tw-shadow-color: #064e3b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-emerald-950:hover {
  --tw-shadow-color: #022c22;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-100:hover {
  --tw-shadow-color: #fae8ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-200:hover {
  --tw-shadow-color: #f5d0fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-300:hover {
  --tw-shadow-color: #f0abfc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-400:hover {
  --tw-shadow-color: #e879f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-50:hover {
  --tw-shadow-color: #fdf4ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-500:hover {
  --tw-shadow-color: #d946ef;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-600:hover {
  --tw-shadow-color: #c026d3;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-700:hover {
  --tw-shadow-color: #a21caf;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-800:hover {
  --tw-shadow-color: #86198f;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-900:hover {
  --tw-shadow-color: #701a75;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-fuchsia-950:hover {
  --tw-shadow-color: #4a044e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-100:hover {
  --tw-shadow-color: #f3f4f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-200:hover {
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-300:hover {
  --tw-shadow-color: #d1d5db;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-400:hover {
  --tw-shadow-color: #9ca3af;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-50:hover {
  --tw-shadow-color: #f9fafb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-500:hover {
  --tw-shadow-color: #6b7280;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-600:hover {
  --tw-shadow-color: #4b5563;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-700:hover {
  --tw-shadow-color: #374151;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-800:hover {
  --tw-shadow-color: #1f2937;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-900:hover {
  --tw-shadow-color: #111827;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-gray-950:hover {
  --tw-shadow-color: #030712;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-100:hover {
  --tw-shadow-color: #d1fae5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-200:hover {
  --tw-shadow-color: #a7f3d0;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-300:hover {
  --tw-shadow-color: #6ee7b7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-400:hover {
  --tw-shadow-color: #34d399;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-50:hover {
  --tw-shadow-color: #ecfdf5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-500:hover {
  --tw-shadow-color: #10b981;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-600:hover {
  --tw-shadow-color: #059669;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-700:hover {
  --tw-shadow-color: #047857;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-800:hover {
  --tw-shadow-color: #065f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-900:hover {
  --tw-shadow-color: #064e3b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-green-950:hover {
  --tw-shadow-color: #022c22;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-100:hover {
  --tw-shadow-color: #f3f4f6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-200:hover {
  --tw-shadow-color: #e5e7eb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-300:hover {
  --tw-shadow-color: #d1d5db;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-400:hover {
  --tw-shadow-color: #9ca3af;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-50:hover {
  --tw-shadow-color: #F0F4F7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-500:hover {
  --tw-shadow-color: #6b7280;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-600:hover {
  --tw-shadow-color: #4b5563;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-700:hover {
  --tw-shadow-color: #374151;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-800:hover {
  --tw-shadow-color: #1f2937;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-900:hover {
  --tw-shadow-color: #111827;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-grey-950:hover {
  --tw-shadow-color: #030712;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-100:hover {
  --tw-shadow-color: #e0e7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-200:hover {
  --tw-shadow-color: #c7d2fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-300:hover {
  --tw-shadow-color: #a5b4fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-400:hover {
  --tw-shadow-color: #818cf8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-50:hover {
  --tw-shadow-color: #eef2ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-500:hover {
  --tw-shadow-color: #6366f1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-600:hover {
  --tw-shadow-color: #4f46e5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-700:hover {
  --tw-shadow-color: #4338ca;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-800:hover {
  --tw-shadow-color: #3730a3;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-900:hover {
  --tw-shadow-color: #312e81;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-indigo-950:hover {
  --tw-shadow-color: #1e1b4b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-inherit:hover {
  --tw-shadow-color: inherit;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-100:hover {
  --tw-shadow-color: #ecfccb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-200:hover {
  --tw-shadow-color: #d9f99d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-300:hover {
  --tw-shadow-color: #bef264;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-400:hover {
  --tw-shadow-color: #a3e635;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-50:hover {
  --tw-shadow-color: #f7fee7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-500:hover {
  --tw-shadow-color: #84cc16;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-600:hover {
  --tw-shadow-color: #65a30d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-700:hover {
  --tw-shadow-color: #4d7c0f;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-800:hover {
  --tw-shadow-color: #3f6212;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-900:hover {
  --tw-shadow-color: #365314;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-lime-950:hover {
  --tw-shadow-color: #1a2e05;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-100:hover {
  --tw-shadow-color: #f5f5f5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-200:hover {
  --tw-shadow-color: #e5e5e5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-300:hover {
  --tw-shadow-color: #d4d4d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-400:hover {
  --tw-shadow-color: #a3a3a3;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-50:hover {
  --tw-shadow-color: #fafafa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-500:hover {
  --tw-shadow-color: #737373;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-600:hover {
  --tw-shadow-color: #525252;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-700:hover {
  --tw-shadow-color: #404040;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-800:hover {
  --tw-shadow-color: #262626;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-900:hover {
  --tw-shadow-color: #171717;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-neutral-950:hover {
  --tw-shadow-color: #0a0a0a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-100:hover {
  --tw-shadow-color: #ffedd5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-200:hover {
  --tw-shadow-color: #fed7aa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-300:hover {
  --tw-shadow-color: #fdba74;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-400:hover {
  --tw-shadow-color: #fb923c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-50:hover {
  --tw-shadow-color: #fff7ed;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-500:hover {
  --tw-shadow-color: #f97316;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-600:hover {
  --tw-shadow-color: #ea580c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-700:hover {
  --tw-shadow-color: #c2410c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-800:hover {
  --tw-shadow-color: #9a3412;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-900:hover {
  --tw-shadow-color: #7c2d12;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-orange-950:hover {
  --tw-shadow-color: #431407;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-100:hover {
  --tw-shadow-color: #fce7f3;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-200:hover {
  --tw-shadow-color: #fbcfe8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-300:hover {
  --tw-shadow-color: #f9a8d4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-400:hover {
  --tw-shadow-color: #f472b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-50:hover {
  --tw-shadow-color: #fdf2f8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-500:hover {
  --tw-shadow-color: #ec4899;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-600:hover {
  --tw-shadow-color: #db2777;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-700:hover {
  --tw-shadow-color: #be185d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-800:hover {
  --tw-shadow-color: #9d174d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-900:hover {
  --tw-shadow-color: #831843;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-pink-950:hover {
  --tw-shadow-color: #500724;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-100:hover {
  --tw-shadow-color: #ede9fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-200:hover {
  --tw-shadow-color: #ddd6fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-300:hover {
  --tw-shadow-color: #c4b5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-400:hover {
  --tw-shadow-color: #a78bfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-50:hover {
  --tw-shadow-color: #f5f3ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-500:hover {
  --tw-shadow-color: #8b5cf6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-600:hover {
  --tw-shadow-color: #7c3aed;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-700:hover {
  --tw-shadow-color: #6d28d9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-800:hover {
  --tw-shadow-color: #5b21b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-900:hover {
  --tw-shadow-color: #4c1d95;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-purple-950:hover {
  --tw-shadow-color: #2e1065;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-100:hover {
  --tw-shadow-color: #fee2e2;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-200:hover {
  --tw-shadow-color: #fecaca;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-300:hover {
  --tw-shadow-color: #fca5a5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-400:hover {
  --tw-shadow-color: #f87171;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-50:hover {
  --tw-shadow-color: #fef2f2;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-500:hover {
  --tw-shadow-color: #ef4444;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-600:hover {
  --tw-shadow-color: #dc2626;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-700:hover {
  --tw-shadow-color: #b91c1c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-800:hover {
  --tw-shadow-color: #991b1b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-900:hover {
  --tw-shadow-color: #7f1d1d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-red-950:hover {
  --tw-shadow-color: #450a0a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-100:hover {
  --tw-shadow-color: #ffe4e6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-200:hover {
  --tw-shadow-color: #fecdd3;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-300:hover {
  --tw-shadow-color: #fda4af;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-400:hover {
  --tw-shadow-color: #fb7185;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-50:hover {
  --tw-shadow-color: #fff1f2;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-500:hover {
  --tw-shadow-color: #f43f5e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-600:hover {
  --tw-shadow-color: #e11d48;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-700:hover {
  --tw-shadow-color: #be123c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-800:hover {
  --tw-shadow-color: #9f1239;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-900:hover {
  --tw-shadow-color: #881337;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-rose-950:hover {
  --tw-shadow-color: #4c0519;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-100:hover {
  --tw-shadow-color: #f3dbb1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-200:hover {
  --tw-shadow-color: #ecc47e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-300:hover {
  --tw-shadow-color: #e5ad4c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-400:hover {
  --tw-shadow-color: #e09d28;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-50:hover {
  --tw-shadow-color: #faf1e0;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-500:hover {
  --tw-shadow-color: #dc8d0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-600:hover {
  --tw-shadow-color: #d88306;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-700:hover {
  --tw-shadow-color: #d37403;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-800:hover {
  --tw-shadow-color: #cc6600;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbAmber-900:hover {
  --tw-shadow-color: #c24f00;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-100:hover {
  --tw-shadow-color: #badfff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-200:hover {
  --tw-shadow-color: #8ecbff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-300:hover {
  --tw-shadow-color: #5eb7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-400:hover {
  --tw-shadow-color: #35a7ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-50:hover {
  --tw-shadow-color: #e3f2ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-500:hover {
  --tw-shadow-color: #0098ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-600:hover {
  --tw-shadow-color: #008af1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-700:hover {
  --tw-shadow-color: #0077de;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-800:hover {
  --tw-shadow-color: #0066cc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sbBlue-900:hover {
  --tw-shadow-color: #0047ad;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-100:hover {
  --tw-shadow-color: #e0f2fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-200:hover {
  --tw-shadow-color: #bae6fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-300:hover {
  --tw-shadow-color: #7dd3fc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-400:hover {
  --tw-shadow-color: #38bdf8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-50:hover {
  --tw-shadow-color: #f0f9ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-500:hover {
  --tw-shadow-color: #0ea5e9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-600:hover {
  --tw-shadow-color: #0284c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-700:hover {
  --tw-shadow-color: #0369a1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-800:hover {
  --tw-shadow-color: #075985;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-900:hover {
  --tw-shadow-color: #0c4a6e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-sky-950:hover {
  --tw-shadow-color: #082f49;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-100:hover {
  --tw-shadow-color: #f1f5f9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-200:hover {
  --tw-shadow-color: #e2e8f0;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-300:hover {
  --tw-shadow-color: #cbd5e1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-400:hover {
  --tw-shadow-color: #94a3b8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-50:hover {
  --tw-shadow-color: #f8fafc;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-500:hover {
  --tw-shadow-color: #64748b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-600:hover {
  --tw-shadow-color: #475569;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-700:hover {
  --tw-shadow-color: #334155;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-800:hover {
  --tw-shadow-color: #1e293b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-900:hover {
  --tw-shadow-color: #0f172a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-slate-950:hover {
  --tw-shadow-color: #020617;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-100:hover {
  --tw-shadow-color: #f5f5f4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-200:hover {
  --tw-shadow-color: #e7e5e4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-300:hover {
  --tw-shadow-color: #d6d3d1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-400:hover {
  --tw-shadow-color: #a8a29e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-50:hover {
  --tw-shadow-color: #fafaf9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-500:hover {
  --tw-shadow-color: #78716c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-600:hover {
  --tw-shadow-color: #57534e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-700:hover {
  --tw-shadow-color: #44403c;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-800:hover {
  --tw-shadow-color: #292524;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-900:hover {
  --tw-shadow-color: #1c1917;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-stone-950:hover {
  --tw-shadow-color: #0c0a09;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-100:hover {
  --tw-shadow-color: #ccfbf1;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-200:hover {
  --tw-shadow-color: #99f6e4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-300:hover {
  --tw-shadow-color: #5eead4;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-400:hover {
  --tw-shadow-color: #2dd4bf;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-50:hover {
  --tw-shadow-color: #f0fdfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-500:hover {
  --tw-shadow-color: #14b8a6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-600:hover {
  --tw-shadow-color: #0d9488;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-700:hover {
  --tw-shadow-color: #0f766e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-800:hover {
  --tw-shadow-color: #115e59;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-900:hover {
  --tw-shadow-color: #134e4a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-teal-950:hover {
  --tw-shadow-color: #042f2e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-transparent:hover {
  --tw-shadow-color: transparent;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-100:hover {
  --tw-shadow-color: #ede9fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-200:hover {
  --tw-shadow-color: #ddd6fe;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-300:hover {
  --tw-shadow-color: #c4b5fd;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-400:hover {
  --tw-shadow-color: #a78bfa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-50:hover {
  --tw-shadow-color: #f5f3ff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-500:hover {
  --tw-shadow-color: #8b5cf6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-600:hover {
  --tw-shadow-color: #7c3aed;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-700:hover {
  --tw-shadow-color: #6d28d9;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-800:hover {
  --tw-shadow-color: #5b21b6;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-900:hover {
  --tw-shadow-color: #4c1d95;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-violet-950:hover {
  --tw-shadow-color: #2e1065;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white:hover {
  --tw-shadow-color: #fff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-100:hover {
  --tw-shadow-color: #fef3c7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-200:hover {
  --tw-shadow-color: #fde68a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-300:hover {
  --tw-shadow-color: #fcd34d;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-400:hover {
  --tw-shadow-color: #fbbf24;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-50:hover {
  --tw-shadow-color: #fffbeb;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-500:hover {
  --tw-shadow-color: #f59e0b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-600:hover {
  --tw-shadow-color: #d97706;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-700:hover {
  --tw-shadow-color: #b45309;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-800:hover {
  --tw-shadow-color: #92400e;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-900:hover {
  --tw-shadow-color: #78350f;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-yellow-950:hover {
  --tw-shadow-color: #451a03;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-100:hover {
  --tw-shadow-color: #f4f4f5;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-200:hover {
  --tw-shadow-color: #e4e4e7;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-300:hover {
  --tw-shadow-color: #d4d4d8;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-400:hover {
  --tw-shadow-color: #a1a1aa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-50:hover {
  --tw-shadow-color: #fafafa;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-500:hover {
  --tw-shadow-color: #71717a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-600:hover {
  --tw-shadow-color: #52525b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-700:hover {
  --tw-shadow-color: #3f3f46;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-800:hover {
  --tw-shadow-color: #27272a;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-900:hover {
  --tw-shadow-color: #18181b;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-zinc-950:hover {
  --tw-shadow-color: #09090b;
  --tw-shadow: var(--tw-shadow-colored);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}
.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:ring:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-orange-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}
.focus-visible\:ring-opacity-50:focus-visible {
  --tw-ring-opacity: 0.5;
}
.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}
.group:hover .group-hover\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.group:hover .group-hover\:bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:focus ~ .peer-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:is([dir="rtl"] .peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full)::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is(.dark .dark\:divide-gray-400) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-divide-opacity));
}
:is(.dark .dark\:border-gray-800) {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-b-gray-600) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(75 85 99 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-r-gray-600) {
  --tw-border-opacity: 1;
  border-right-color: rgb(75 85 99 / var(--tw-border-opacity));
}
:is(.dark .dark\:bg-amber-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-amber-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-black) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-blue-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-current) {
  background-color: currentColor;
}
:is(.dark .dark\:bg-cyan-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-cyan-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-emerald-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-fuchsia-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-grey-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-indigo-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-inherit) {
  background-color: inherit;
}
:is(.dark .dark\:bg-lime-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-lime-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-neutral-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-orange-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-pink-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-purple-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-rose-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbAmber-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sbBlue-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-sky-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-stone-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-teal-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-transparent) {
  background-color: transparent;
}
:is(.dark .dark\:bg-violet-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-violet-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-50) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-zinc-950) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:text-amber-100) {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-200) {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-300) {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-400) {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-50) {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-500) {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-600) {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-700) {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-800) {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-900) {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-amber-950) {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-100) {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-200) {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-300) {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-400) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-50) {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-500) {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-600) {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-700) {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-800) {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-900) {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-blue-950) {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-current) {
  color: currentColor;
}
:is(.dark .dark\:text-cyan-100) {
  --tw-text-opacity: 1;
  color: rgb(207 250 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-200) {
  --tw-text-opacity: 1;
  color: rgb(165 243 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-300) {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-400) {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-50) {
  --tw-text-opacity: 1;
  color: rgb(236 254 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-500) {
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-600) {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-700) {
  --tw-text-opacity: 1;
  color: rgb(14 116 144 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-800) {
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-900) {
  --tw-text-opacity: 1;
  color: rgb(22 78 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-cyan-950) {
  --tw-text-opacity: 1;
  color: rgb(8 51 68 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-100) {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-200) {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-300) {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-400) {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-50) {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-500) {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-600) {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-700) {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-800) {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-900) {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-emerald-950) {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-100) {
  --tw-text-opacity: 1;
  color: rgb(250 232 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-200) {
  --tw-text-opacity: 1;
  color: rgb(245 208 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-300) {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-400) {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-50) {
  --tw-text-opacity: 1;
  color: rgb(253 244 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-500) {
  --tw-text-opacity: 1;
  color: rgb(217 70 239 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-600) {
  --tw-text-opacity: 1;
  color: rgb(192 38 211 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-700) {
  --tw-text-opacity: 1;
  color: rgb(162 28 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-800) {
  --tw-text-opacity: 1;
  color: rgb(134 25 143 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-900) {
  --tw-text-opacity: 1;
  color: rgb(112 26 117 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-fuchsia-950) {
  --tw-text-opacity: 1;
  color: rgb(74 4 78 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-100) {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-200) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-300) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-50) {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-500) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-600) {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-700) {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-800) {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-900) {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-950) {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-100) {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-200) {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-300) {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-400) {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-50) {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-500) {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-600) {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-700) {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-800) {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-900) {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-950) {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-100) {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-200) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-300) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-50) {
  --tw-text-opacity: 1;
  color: rgb(240 244 247 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-500) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-600) {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-700) {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-800) {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-900) {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-grey-950) {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-100) {
  --tw-text-opacity: 1;
  color: rgb(224 231 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-200) {
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-300) {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-400) {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-50) {
  --tw-text-opacity: 1;
  color: rgb(238 242 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-500) {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-600) {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-700) {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-800) {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-900) {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-indigo-950) {
  --tw-text-opacity: 1;
  color: rgb(30 27 75 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-inherit) {
  color: inherit;
}
:is(.dark .dark\:text-lime-100) {
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-200) {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-300) {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-400) {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-50) {
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-500) {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-600) {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-700) {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-800) {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-900) {
  --tw-text-opacity: 1;
  color: rgb(54 83 20 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-lime-950) {
  --tw-text-opacity: 1;
  color: rgb(26 46 5 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-100) {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-200) {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-300) {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-400) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-50) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-500) {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-600) {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-700) {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-800) {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-900) {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-neutral-950) {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-100) {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-200) {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-300) {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-400) {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-50) {
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-500) {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-600) {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-700) {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-800) {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-900) {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-orange-950) {
  --tw-text-opacity: 1;
  color: rgb(67 20 7 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-100) {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-200) {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-300) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-400) {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-50) {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-500) {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-600) {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-700) {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-800) {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-900) {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-pink-950) {
  --tw-text-opacity: 1;
  color: rgb(80 7 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-100) {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-200) {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-300) {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-400) {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-50) {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-500) {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-600) {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-700) {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-800) {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-900) {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-purple-950) {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-100) {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-200) {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-300) {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-400) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-50) {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-500) {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-600) {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-700) {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-800) {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-900) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-950) {
  --tw-text-opacity: 1;
  color: rgb(69 10 10 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-100) {
  --tw-text-opacity: 1;
  color: rgb(255 228 230 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-200) {
  --tw-text-opacity: 1;
  color: rgb(254 205 211 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-300) {
  --tw-text-opacity: 1;
  color: rgb(253 164 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-400) {
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-50) {
  --tw-text-opacity: 1;
  color: rgb(255 241 242 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-500) {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-600) {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-700) {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-800) {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-900) {
  --tw-text-opacity: 1;
  color: rgb(136 19 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-rose-950) {
  --tw-text-opacity: 1;
  color: rgb(76 5 25 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-100) {
  --tw-text-opacity: 1;
  color: rgb(243 219 177 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-200) {
  --tw-text-opacity: 1;
  color: rgb(236 196 126 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-300) {
  --tw-text-opacity: 1;
  color: rgb(229 173 76 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-400) {
  --tw-text-opacity: 1;
  color: rgb(224 157 40 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-50) {
  --tw-text-opacity: 1;
  color: rgb(250 241 224 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-500) {
  --tw-text-opacity: 1;
  color: rgb(220 141 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-600) {
  --tw-text-opacity: 1;
  color: rgb(216 131 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-700) {
  --tw-text-opacity: 1;
  color: rgb(211 116 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-800) {
  --tw-text-opacity: 1;
  color: rgb(204 102 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbAmber-900) {
  --tw-text-opacity: 1;
  color: rgb(194 79 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-100) {
  --tw-text-opacity: 1;
  color: rgb(186 223 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-200) {
  --tw-text-opacity: 1;
  color: rgb(142 203 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-300) {
  --tw-text-opacity: 1;
  color: rgb(94 183 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-400) {
  --tw-text-opacity: 1;
  color: rgb(53 167 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-50) {
  --tw-text-opacity: 1;
  color: rgb(227 242 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-500) {
  --tw-text-opacity: 1;
  color: rgb(0 152 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-600) {
  --tw-text-opacity: 1;
  color: rgb(0 138 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-700) {
  --tw-text-opacity: 1;
  color: rgb(0 119 222 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-800) {
  --tw-text-opacity: 1;
  color: rgb(0 102 204 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sbBlue-900) {
  --tw-text-opacity: 1;
  color: rgb(0 71 173 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-100) {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-200) {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-300) {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-400) {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-50) {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-500) {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-600) {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-700) {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-800) {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-900) {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-sky-950) {
  --tw-text-opacity: 1;
  color: rgb(8 47 73 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-100) {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-200) {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-300) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-400) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-50) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-500) {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-600) {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-700) {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-800) {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-900) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-950) {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-100) {
  --tw-text-opacity: 1;
  color: rgb(245 245 244 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-200) {
  --tw-text-opacity: 1;
  color: rgb(231 229 228 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-300) {
  --tw-text-opacity: 1;
  color: rgb(214 211 209 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-400) {
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-50) {
  --tw-text-opacity: 1;
  color: rgb(250 250 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-500) {
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-600) {
  --tw-text-opacity: 1;
  color: rgb(87 83 78 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-700) {
  --tw-text-opacity: 1;
  color: rgb(68 64 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-800) {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-900) {
  --tw-text-opacity: 1;
  color: rgb(28 25 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-stone-950) {
  --tw-text-opacity: 1;
  color: rgb(12 10 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-100) {
  --tw-text-opacity: 1;
  color: rgb(204 251 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-200) {
  --tw-text-opacity: 1;
  color: rgb(153 246 228 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-300) {
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-400) {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-50) {
  --tw-text-opacity: 1;
  color: rgb(240 253 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-500) {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-600) {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-700) {
  --tw-text-opacity: 1;
  color: rgb(15 118 110 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-800) {
  --tw-text-opacity: 1;
  color: rgb(17 94 89 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-900) {
  --tw-text-opacity: 1;
  color: rgb(19 78 74 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-teal-950) {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-transparent) {
  color: transparent;
}
:is(.dark .dark\:text-violet-100) {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-200) {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-300) {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-400) {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-50) {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-500) {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-600) {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-700) {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-800) {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-900) {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-violet-950) {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-100) {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-200) {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-300) {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-400) {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-50) {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-500) {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-600) {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-700) {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-800) {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-900) {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-950) {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-100) {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-200) {
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-300) {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-400) {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-50) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-500) {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-600) {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-700) {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-800) {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-900) {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-zinc-950) {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:bg-amber-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-amber-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-black:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-blue-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-current:hover) {
  background-color: currentColor;
}
:is(.dark .dark\:hover\:bg-cyan-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(207 250 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 243 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(103 232 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 211 238 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 145 178 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(14 116 144 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 94 117 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 78 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-cyan-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 51 68 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-emerald-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 232 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 171 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(232 121 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 70 239 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(192 38 211 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(162 28 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(134 25 143 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(112 26 117 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-fuchsia-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(74 4 78 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(110 231 183 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-green-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 44 34 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 247 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-grey-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 180 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-indigo-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 27 75 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-inherit:hover) {
  background-color: inherit;
}
:is(.dark .dark\:hover\:bg-lime-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 242 100 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(247 254 231 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 98 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-lime-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 46 5 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-neutral-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-orange-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(67 20 7 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-pink-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-purple-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-red-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(159 18 57 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(136 19 55 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-rose-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 5 25 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 219 177 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(236 196 126 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 173 76 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 157 40 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 224 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 141 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(216 131 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(211 116 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(204 102 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbAmber-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(194 79 0 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(186 223 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(142 203 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(94 183 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(53 167 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 152 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 138 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 119 222 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 204 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sbBlue-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 71 173 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-sky-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(8 47 73 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(214 211 209 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 113 108 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(68 64 60 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 25 23 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-stone-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 10 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(94 234 212 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(45 212 191 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 94 89 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(19 78 74 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-teal-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 47 46 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-transparent:hover) {
  background-color: transparent;
}
:is(.dark .dark\:hover\:bg-violet-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 139 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(109 40 217 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(91 33 182 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-violet-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(46 16 101 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-white:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-yellow-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 26 3 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-100:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-200:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-50:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-500:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-zinc-950:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-amber-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-amber-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-black:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-blue-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-current:hover) {
  color: currentColor;
}
:is(.dark .dark\:hover\:text-cyan-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(207 250 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(165 243 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(103 232 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 254 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(14 116 144 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(22 78 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-cyan-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(8 51 68 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-emerald-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(250 232 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 208 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(240 171 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 244 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(217 70 239 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(192 38 211 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(162 28 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(134 25 143 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(112 26 117 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-fuchsia-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(74 4 78 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 253 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(6 78 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-green-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(2 44 34 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(240 244 247 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-grey-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(224 231 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(238 242 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-indigo-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(30 27 75 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-inherit:hover) {
  color: inherit;
}
:is(.dark .dark\:hover\:text-lime-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 252 203 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(190 242 100 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(163 230 53 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(54 83 20 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-lime-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(26 46 5 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-neutral-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-orange-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(67 20 7 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-pink-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(80 7 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-purple-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-red-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(69 10 10 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 228 230 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 205 211 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 164 175 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 241 242 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(136 19 55 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-rose-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(76 5 25 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(243 219 177 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(236 196 126 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(229 173 76 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(224 157 40 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(250 241 224 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(220 141 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(216 131 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(211 116 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(204 102 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbAmber-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(194 79 0 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(186 223 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(142 203 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(94 183 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(53 167 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(227 242 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 152 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 138 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 119 222 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 102 204 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sbBlue-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(0 71 173 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-sky-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(8 47 73 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 245 244 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(231 229 228 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(214 211 209 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(250 250 249 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(87 83 78 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(68 64 60 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(41 37 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(28 25 23 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-stone-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(12 10 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(204 251 241 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(153 246 228 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(94 234 212 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(240 253 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(15 118 110 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(17 94 89 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(19 78 74 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-teal-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-transparent:hover) {
  color: transparent;
}
:is(.dark .dark\:hover\:text-violet-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(237 233 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(196 181 253 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-violet-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(46 16 101 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(254 243 199 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(252 211 77 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 251 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-yellow-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(69 26 3 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-100:hover) {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-200:hover) {
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-600:hover) {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-700:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-800:hover) {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-zinc-950:hover) {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity));
}
@media (min-width: 640px) {

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

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

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:hidden {
    display: none;
  }

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

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

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

  .sm\:w-full {
    width: 100%;
  }

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

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

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

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

  .sm\:translate-x-2 {
    --tw-translate-x: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

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

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

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

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

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

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

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

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

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

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {

  .md\:fixed {
    position: fixed;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

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

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

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

  .md\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

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

  .md\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:mb-36 {
    margin-bottom: 9rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:mb-44 {
    margin-bottom: 11rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-52 {
    margin-bottom: 13rem;
  }

  .md\:mb-56 {
    margin-bottom: 14rem;
  }

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

  .md\:mb-60 {
    margin-bottom: 15rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:mb-72 {
    margin-bottom: 18rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:mb-80 {
    margin-bottom: 20rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:mb-96 {
    margin-bottom: 24rem;
  }

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

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

  .md\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }

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

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-28 {
    margin-top: 7rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mt-36 {
    margin-top: 9rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

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

  .md\:mt-44 {
    margin-top: 11rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-52 {
    margin-top: 13rem;
  }

  .md\:mt-56 {
    margin-top: 14rem;
  }

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

  .md\:mt-60 {
    margin-top: 15rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mt-72 {
    margin-top: 18rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-80 {
    margin-top: 20rem;
  }

  .md\:mt-9 {
    margin-top: 2.25rem;
  }

  .md\:mt-96 {
    margin-top: 24rem;
  }

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

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-20 {
    height: 5rem;
  }

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

  .md\:h-9 {
    height: 2.25rem;
  }

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

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-80 {
    width: 20rem;
  }

  .md\:w-min {
    width: -moz-min-content;
    width: min-content;
  }

  .md\:min-w-80 {
    min-width: 20rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

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

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

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

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

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

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

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

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:text-left {
    text-align: left;
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

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

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

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

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:flex-grow {
    flex-grow: 1;
  }

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

  .lg\:rounded-full {
    border-radius: 9999px;
  }

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

  .lg\:pl-24 {
    padding-left: 6rem;
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

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

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }
}
@media (min-width: 1536px) {

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

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

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }
}

html, :host {
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

svg:not(html).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box; }

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }

.svg-inline--fa.fa-2xs {
    vertical-align: 0.1em; }

.svg-inline--fa.fa-xs {
    vertical-align: 0em; }

.svg-inline--fa.fa-sm {
    vertical-align: -0.07143em; }

.svg-inline--fa.fa-lg {
    vertical-align: -0.2em; }

.svg-inline--fa.fa-xl {
    vertical-align: -0.25em; }

.svg-inline--fa.fa-2xl {
    vertical-align: -0.3125em; }

.svg-inline--fa.fa-pull-left {
    margin-right: var(--fa-pull-margin, 0.3em);
    width: auto; }

.svg-inline--fa.fa-pull-right {
    margin-left: var(--fa-pull-margin, 0.3em);
    width: auto; }

.svg-inline--fa.fa-li {
    width: var(--fa-li-width, 2em);
    top: 0.25em; }

.svg-inline--fa.fa-fw {
    width: var(--fa-fw-width, 1.25em); }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }

.fa-layers svg.svg-inline--fa {
    transform-origin: center center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center; }

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left; }

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right; }

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }

.fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none)); }

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto); }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-primary {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black; }

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff); }

