.pag-nav {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700
}

.pag-nav a,.pag-nav span {
  color: #d4515c;
  margin: 0 4px 4px;
  /* border: 1px solid #CCC; */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 4px 8px;
  background-color: #E7E7E7;
  background-image: -ms-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -moz-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -o-linear-gradient(top,#EEE,#E7E7E7);
  /* background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7)); */
  /* background-image: -webkit-linear-gradient(top,#EEE,#E7E7E7); */
  /* background-image: linear-gradient(to bottom,#EEE,#E7E7E7); */
  /* -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1); */
  /* box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1); */
  /* background: linear-gradient(45deg, #fbcfe8, #ff16bf); */
  /* background: cadetblue; */
  background-color: #fbcfe8;
}


.pag-nav a:hover {
  background-color: #D7D7D7;
  border: 1px solid #999;
  color: #000;
  -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2);
  box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2)
}

.pag-nav span {
  color: #999
}

.pag-nav .current {
  background: #F7F7F7;
  /* border: 1px solid #BBB; */
  /* -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff; */
  /* box-shadow: inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff; */
}


.tags-input[data-v-0d7862b0] {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  border-radius: .125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
  padding: .375rem;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.tags-input[data-v-0d7862b0]:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}

.tags-input[data-v-0d7862b0]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.tags-input[data-v-0d7862b0]:is(.dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(138 138 138 / var(--tw-placeholder-opacity, 1))
}

.tags-input[data-v-0d7862b0]:focus-within:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}

.tags-input[data-v-0d7862b0] {
  cursor: text
}

.tags-input.error[data-v-0d7862b0] {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))!important
}

.tags-input.error[data-v-0d7862b0]:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))!important
}

.tag[data-v-0d7862b0] {
  display: inline-flex!important;
  cursor: default!important;
  align-items: center!important;
  gap: .25rem!important;
  border-radius: .25rem!important;
  padding: .25rem .625rem!important;
  font-weight: 500!important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))!important
}

.tag[data-v-0d7862b0]:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.tag.blue[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}

.tag.blue[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}

.tag.red[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}

.tag.red[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}

.tag.green[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}

.tag.green[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}

.tag.purple[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(140 91 199 / var(--tw-bg-opacity, 1))
}

.tag.purple[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 45 128 / var(--tw-bg-opacity, 1))
}

.tag.orange[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}

.tag.orange[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}

.tag.neutral[data-v-0d7862b0] {
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 138 / var(--tw-bg-opacity, 1))
}

.tag.neutral[data-v-0d7862b0]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1))
}

.input[data-v-0d7862b0] {
  min-width: 100px;
  flex-grow: 1;
  overflow-wrap: break-word;
  border-style: none;
  outline: 2px solid transparent;
  outline-offset: 2px
}

.error[data-v-df951955]:is(input,textarea,select) {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}

.error[data-v-df951955]:is(input,textarea,select):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}

.scale-enter-active[data-v-825c504c] {
  transition: all .1s ease-out
}

.scale-leave-active[data-v-825c504c] {
  transition: all 75ms ease-in
}

.scale-enter-from[data-v-825c504c] {
  opacity: 0;
  transform: scale(.95)
}

.scale-enter-to[data-v-825c504c],.scale-leave-from[data-v-825c504c] {
  opacity: 1;
  transform: scale(1)
}

.scale-leave-to[data-v-825c504c] {
  opacity: 0;
  transform: scale(.95)
}

.slide-next-enter-active[data-v-40eed02d],.slide-next-leave-active[data-v-40eed02d] {
  transition: opacity .15s,transform .15s,filter .15s
}

.slide-next-enter-from[data-v-40eed02d] {
  opacity: 0;
  transform: translate(100%);
  filter: blur(10px)
}

.slide-next-enter-to[data-v-40eed02d],.slide-next-leave-from[data-v-40eed02d] {
  opacity: 1;
  transform: translate(0);
  filter: blur(0)
}

.slide-next-leave-to[data-v-40eed02d] {
  opacity: 0;
  transform: translate(-100%);
  filter: blur(10px)
}

.slide-prev-enter-active[data-v-40eed02d],.slide-prev-leave-active[data-v-40eed02d] {
  transition: opacity .15s,transform .15s,filter .15s
}

.slide-prev-enter-from[data-v-40eed02d] {
  opacity: 0;
  transform: translate(-100%);
  filter: blur(10px)
}

.slide-prev-enter-to[data-v-40eed02d],.slide-prev-leave-from[data-v-40eed02d] {
  opacity: 1;
  transform: translate(0);
  filter: blur(0)
}

.slide-prev-leave-to[data-v-40eed02d] {
  opacity: 0;
  transform: translate(100%);
  filter: blur(10px)
}

.relative-container[data-v-40eed02d] {
  position: relative;
  width: 100%;
  height: 100%
}

.relative-container>div[data-v-40eed02d] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.fui-sidebar[data-v-f5229cfd] {
  width: 15rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.fui-sidebar .fui-sidebar__controller[data-v-f5229cfd] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: .75rem
}

.fui-sidebar .fui-sidebar__controller svg[data-v-f5229cfd] {
  height: 1rem;
  width: 1rem
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd] {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  border-left-width: .4rem;
  border-left-color: transparent;
  padding: .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd]:hover {
  background-color: #bfbfbf4d;
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd]:focus {
  background-color: #bfbfbf4d
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd]:hover:is(.dark *) {
  background-color: #4f4f4f4d;
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd]:focus:is(.dark *) {
  background-color: #4f4f4f4d
}

.fui-sidebar .fui-sidebar__link[data-v-f5229cfd] {
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.fui-sidebar .fui-sidebar__link.fvside-active[data-v-f5229cfd] {
  --tw-border-opacity: 1;
  border-left-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1))
}

.fui-sidebar .fui-sidebar__link.fvside-active[data-v-f5229cfd]:hover {
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link.fvside-active[data-v-f5229cfd]:focus {
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link.fvside-active[data-v-f5229cfd]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link.fvside-active[data-v-f5229cfd]:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link svg[data-v-f5229cfd] {
  margin-right: .5rem;
  margin-left: -.25rem;
  height: 1.5rem;
  width: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link svg[data-v-f5229cfd]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1))
}

.fui-sidebar .fui-sidebar__link span[data-v-f5229cfd] {
  white-space: nowrap
}

.fui-sidebar.fui-sidebar__md[data-v-f5229cfd],.fui-sidebar.fui-sidebar__md.fui-sidebar__md[data-v-f5229cfd] {
  width: 3rem
}

.fui-sidebar.fui-sidebar__md .fui-sidebar__link[data-v-f5229cfd] {
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  line-height: 1rem
}

.fui-sidebar.fui-sidebar__md .fui-sidebar__link svg[data-v-f5229cfd] {
  margin-right: 0
}

.fui-sidebar.fui-sidebar__md .fui-sidebar__link span[data-v-f5229cfd] {
  display: none
}

.fui-sidebar.fui-sidebar__md .fui-sidebar__link:hover .fui-tooltip[data-v-f5229cfd],.fui-sidebar.fui-sidebar__md .fui-sidebar__link:focus .fui-tooltip[data-v-f5229cfd],.fui-sidebar.fui-sidebar__md .fui-sidebar__link:active .fui-tooltip[data-v-f5229cfd] {
  visibility: visible;
  left: 2.75rem;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  opacity: 1
}

@media screen and (max-width: 640px) {
  .fui-sidebar[data-v-f5229cfd],.fui-sidebar.fui-sidebar__md[data-v-f5229cfd] {
      width:3rem
  }

  .fui-sidebar .fui-sidebar__controller[data-v-f5229cfd] {
      display: none
  }

  .fui-sidebar .fui-sidebar__link[data-v-f5229cfd] {
      display: flex;
      flex-direction: column;
      font-size: .75rem;
      line-height: 1rem
  }

  .fui-sidebar .fui-sidebar__link svg[data-v-f5229cfd] {
      margin-right: 0
  }

  .fui-sidebar .fui-sidebar__link span[data-v-f5229cfd] {
      display: none
  }

  .fui-sidebar .fui-sidebar__link:hover .fui-tooltip[data-v-f5229cfd],.fui-sidebar .fui-sidebar__link:focus .fui-tooltip[data-v-f5229cfd],.fui-sidebar .fui-sidebar__link:active .fui-tooltip[data-v-f5229cfd] {
      visibility: visible;
      left: 2.75rem;
      top: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      opacity: 1
  }
}

.collapse-enter-active[data-v-abc9042d] {
  animation: collapse-abc9042d reverse .3s ease
}

.collapse-leave-active[data-v-abc9042d] {
  animation: collapse-abc9042d .3s ease
}

@keyframes collapse-abc9042d {
  to {
      max-height: 0px;
      opacity: 0
  }

  50% {
      max-height: 400px
  }

  0% {
      opacity: 1
  }
}

.expand-enter-active[data-v-935ecf22] {
  animation: expand-935ecf22 reverse .3s ease
}

.expand-leave-active[data-v-935ecf22] {
  animation: expand-935ecf22 .3s ease
}

@keyframes expand-935ecf22 {
  to {
      max-height: 0px;
      opacity: 0;
      transform: scale(.9)
  }

  50% {
      max-height: 400px
  }

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

.fade-enter-active[data-v-5e28527b],.fade-leave-active[data-v-5e28527b] {
  transition: opacity .2s ease-in
}

.fade-enter-from[data-v-5e28527b],.fade-leave-to[data-v-5e28527b] {
  opacity: 0
}

.slide-left-enter-active[data-v-4c359456],.slide-left-leave-active[data-v-4c359456] {
  transition: all .2s
}

.slide-left-enter-from[data-v-4c359456] {
  opacity: 0;
  transform: translate(30px)
}

.slide-left-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translate(-30px)
}

.slide-right-enter-active[data-v-4c359456],.slide-right-leave-active[data-v-4c359456] {
  transition: all .2s
}

.slide-right-enter-from[data-v-4c359456] {
  opacity: 0;
  transform: translate(-30px)
}

.slide-right-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translate(30px)
}

.slide-up-enter-active[data-v-4c359456],.slide-up-leave-active[data-v-4c359456] {
  transition: all .2s
}

.slide-up-enter-from[data-v-4c359456],.slide-up-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translateY(-30px)
}

.slide-down-enter-active[data-v-4c359456],.slide-down-leave-active[data-v-4c359456] {
  transition: all .2s
}

.slide-down-enter-from[data-v-4c359456],.slide-down-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translateY(-50px)
}

.shelf-up-enter-active[data-v-4c359456],.shelf-up-leave-active[data-v-4c359456] {
  transition: all .2s
}

.shelf-up-enter-from[data-v-4c359456],.shelf-up-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translateY(30px)
}

.shelf-down-enter-active[data-v-4c359456],.shelf-down-leave-active[data-v-4c359456] {
  transition: all .2s
}

.shelf-down-enter-from[data-v-4c359456],.shelf-down-leave-to[data-v-4c359456] {
  opacity: 0;
  transform: translateY(-30px)
}

:root {
  --surface-0: (255 255 255)
}

.fws-error-text {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}

.fws-error-text:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.fws-helper-text {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1))
}

.fws-helper-text:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))
}

.fws-link {
  display: inline-flex;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1));
  text-decoration-line: underline
}

.fws-link:hover {
  text-decoration-line: none
}

.fws-link:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.btn {
  display: inline-flex;
  gap: .25rem;
  border-radius: .5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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)
}

@media (prefers-reduced-motion: reduce) {
  .btn {
      transition-property: none
  }
}

.btn.primary {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}

.btn.primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}

.btn.primary:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}

.btn.primary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}

.btn.primary:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}

.btn.primary:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}

.btn.primary.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}

.btn.primary.ol:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.primary.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.btn.primary.ol:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.accent {
  --tw-bg-opacity: 1;
  background-color: rgb(0 122 163 / var(--tw-bg-opacity, 1))
}

.btn.accent:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1))
}

.btn.accent:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(77 197 227 / var(--tw-ring-opacity, 1))
}

.btn.accent:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 139 185 / var(--tw-bg-opacity, 1))
}

.btn.accent:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 122 163 / var(--tw-bg-opacity, 1))
}

.btn.accent:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 106 141 / var(--tw-ring-opacity, 1))
}

.btn.accent.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 106 141 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))
}

.btn.accent.ol:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.accent.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(77 197 227 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))
}

.btn.accent.ol:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.success,.btn.valid {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}

.btn.success:hover,.btn.valid:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}

.btn.success:focus,.btn.valid:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}

.btn.success:is(.dark *),.btn.valid:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}

.btn.success:hover:is(.dark *),.btn.valid:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}

.btn.success:focus:is(.dark *),.btn.valid:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}

.ol:is(.btn.success,.btn.valid) {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.success,.btn.valid):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.success,.btn.valid):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.success,.btn.valid):hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.error,.btn.danger {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}

.btn.error:hover,.btn.danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}

.btn.error:focus,.btn.danger:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}

.btn.error:is(.dark *),.btn.danger:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}

.btn.error:hover:is(.dark *),.btn.danger:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}

.btn.error:focus:is(.dark *),.btn.danger:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}

.ol:is(.btn.error,.btn.danger) {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.error,.btn.danger):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.error,.btn.danger):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}

.ol:is(.btn.error,.btn.danger):hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1))
}

.btn.neutral:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.btn.neutral:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(165 165 165 / var(--tw-ring-opacity, 1))
}

.btn.neutral:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(95 95 95 / var(--tw-bg-opacity, 1))
}

.btn.neutral:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1))
}

.btn.neutral:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(47 47 47 / var(--tw-ring-opacity, 1))
}

.btn.neutral.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(79 79 79 / var(--tw-text-opacity, 1))
}

.btn.neutral.ol:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.neutral.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.btn.neutral.ol:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.defaults {
  padding: .25rem .5rem
}

.btn.medium {
  padding: .5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem
}

.btn.large {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem
}

.btn.small {
  padding: .25rem .5rem;
  font-size: .75rem;
  line-height: 1rem
}

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}

code.hljs {
  padding: 3px 5px
}

.hljs {
  color: #abb2bf;
  background: #282c34
}

.hljs-comment,.hljs-quote {
  color: #5c6370;
  font-style: italic
}

.hljs-doctag,.hljs-formula,.hljs-keyword {
  color: #c678dd
}

.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst {
  color: #e06c75
}

.hljs-literal {
  color: #56b6c2
}

.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string {
  color: #98c379
}

.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable {
  color: #d19a66
}

.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title {
  color: #61aeee
}

.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_ {
  color: #e6c07b
}

.hljs-emphasis {
  font-style: italic
}

.hljs-strong {
  font-weight: 700
}

.hljs-link {
  text-decoration: underline
}

@keyframes spin-9c810b3a {
  to {
      transform: rotate(360deg)
  }
}

.animate-spin[data-v-9c810b3a] {
  animation: spin-9c810b3a 1s linear infinite
}

.bb-base-container-base {
  width: 100%
}

@media (min-width: 640px) {
  .bb-base-container-base {
      max-width:640px
  }
}

@media (min-width: 768px) {
  .bb-base-container-base {
      max-width:768px
  }
}

@media (min-width: 1024px) {
  .bb-base-container-base {
      max-width:1024px
  }
}

@media (min-width: 1280px) {
  .bb-base-container-base {
      max-width:1280px
  }
}

@media (min-width: 1536px) {
  .bb-base-container-base {
      max-width:1536px
  }
}

.bb-base-container-base {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 80rem
}

.bb-base-container {
  padding-top: .5rem;
  padding-bottom: .5rem;
  width: 100%
}

@media (min-width: 640px) {
  .bb-base-container {
      max-width:640px
  }
}

@media (min-width: 768px) {
  .bb-base-container {
      max-width:768px
  }
}

@media (min-width: 1024px) {
  .bb-base-container {
      max-width:1024px
  }
}

@media (min-width: 1280px) {
  .bb-base-container {
      max-width:1280px
  }
}

@media (min-width: 1536px) {
  .bb-base-container {
      max-width:1536px
  }
}

.bb-base-container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 80rem
}

@media (min-width: 1024px) {
  .bb-base-container {
      padding-top:1rem;
      padding-bottom: 1rem
  }
}

.bb-striped-bg {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to left,#353c4803,#14212803)!important
}

.bb-base h1,.bb-base h2,.bb-base h3,.bb-base h4,.bb-base h5,.bb-base h6 {
  text-align: left!important;
  font-weight: 700!important
}

.bb-base .h1 {
  margin-bottom: .25rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .bb-base .h1 {
      font-size:3rem;
      line-height: 1
  }
}

.bb-base .h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .bb-base .h2 {
      font-size:1.875rem;
      line-height: 2.25rem
  }
}

.bb-base .h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .bb-base .h3 {
      font-size:1.5rem;
      line-height: 2rem
  }
}

.bb-base .h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .bb-base .h4 {
      font-size:1.25rem;
      line-height: 1.75rem
  }
}

.bb-high textarea {
  height: 12rem;
  width: 100%
}

.bb-main {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to left,#353c4803,#14212803)
}

.bb-main:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1))
}

.bb-kik {
  border-radius: .5rem;
  border-width: 1px;
  border-color: #a5a5a5b3;
  background-image: linear-gradient(to right,var(--tw-gradient-stops));
  --tw-gradient-from: rgb(243 243 243 / .7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 243 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(191 191 191 / .7) var(--tw-gradient-to-position);
  padding: .25rem;
  color: #000000b3
}

.bb-kik:is(.dark *) {
  border-color: #4f4f4fb3;
  --tw-gradient-from: rgb(47 47 47 / .7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #222222 var(--tw-gradient-to-position);
  color: #ffffffb3
}

.bb-kikk {
  border-radius: .5rem;
  background-color: #ffffff73;
  padding-top: .375rem;
  padding-bottom: .375rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.bb-kikk:is(.dark *) {
  background-color: #00000073;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.bb-data {
  border-radius: .5rem;
  border-width: 1px;
  border-color: #a5a5a566;
  background-color: #fff;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.bb-data:is(.dark *) {
  border-color: #4f4f4f66;
  background-color: #222;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.bb-boxed-s {
  position: relative;
  z-index: 1;
  border-radius: .375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1));
  background-color: #f3f3f3b3;
  padding: 1rem .5rem;
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.bb-boxed-s:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  background-color: #181818b3
}

@media (min-width: 1024px) {
  .bb-boxed-s {
      padding-left:1rem;
      padding-right: 1rem
  }
}

*,: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 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

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

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

:before,:after {
  --tw-content: ""
}

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

body {
  margin: 0;
  line-height: inherit
}

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

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

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

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

b,strong {
  font-weight: bolder
}

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

small {
  font-size: 80%
}

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

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

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

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

button,select {
  text-transform: none
}

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

:-moz-focusring {
  outline: auto
}

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

progress {
  vertical-align: baseline
}

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

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

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

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

summary {
  display: list-item
}

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
}

dialog {
  padding: 0
}

textarea {
  resize: vertical
}

input::placeholder,textarea::placeholder {
  opacity: 1;
  color: #8a8a8a
}

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

:disabled {
  cursor: default
}

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

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

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

[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #707070;
  border-width: 1px;
  border-radius: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000
}

[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
  border-color: #2563eb
}

input::placeholder,textarea::placeholder {
  color: #707070;
  opacity: 1
}

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

::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit
}

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

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right .5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact
}

[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: .75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset
}

[type=checkbox],[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #707070;
  border-width: 1px;
  --tw-shadow: 0 0 #0000
}

[type=checkbox] {
  border-radius: 0
}

[type=radio] {
  border-radius: 100%
}

[type=checkbox]:focus,[type=radio]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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)
}

[type=checkbox]:checked,[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat
}

[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

@media (forced-colors: active) {
  [type=checkbox]:checked {
      -webkit-appearance: auto;
      -moz-appearance: auto;
      appearance: auto
  }
}

[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

@media (forced-colors: active) {
  [type=radio]:checked {
      -webkit-appearance: auto;
      -moz-appearance: auto;
      appearance: auto
  }
}

[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus {
  border-color: transparent;
  background-color: currentColor
}

[type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat
}

@media (forced-colors: active) {
  [type=checkbox]:indeterminate {
      -webkit-appearance: auto;
      -moz-appearance: auto;
      appearance: auto
  }
}

[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor
}

[type=file] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit
}

[type=file]:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color
}

* {
  scrollbar-color: initial;
  scrollbar-width: initial
}

.\!container {
  width: 100%!important
}

.container {
  width: 100%
}

@media (min-width: 640px) {
  .\!container {
      max-width:640px!important
  }

  .container {
      max-width: 640px
  }
}

@media (min-width: 768px) {
  .\!container {
      max-width:768px!important
  }

  .container {
      max-width: 768px
  }
}

@media (min-width: 1024px) {
  .\!container {
      max-width:1024px!important
  }

  .container {
      max-width: 1024px
  }
}

@media (min-width: 1280px) {
  .\!container {
      max-width:1280px!important
  }

  .container {
      max-width: 1280px
  }
}

@media (min-width: 1536px) {
  .\!container {
      max-width:1536px!important
  }

  .container {
      max-width: 1536px
  }
}

.prose {
  color: var(--tw-prose-body);
  max-width: 65ch
}

.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em
}

.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em
}

.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500
}

.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600
}

.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start:1.625em}

.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: upper-alpha
}

.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: lower-alpha
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: upper-alpha
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: lower-alpha
}

.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: upper-roman
}

.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: lower-roman
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: upper-roman
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: decimal
}

.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start:1.625em}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters)
}

.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
  color: var(--tw-prose-bullets)
}

.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em
}

.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em
}

.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes: "“""”""‘""’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start:1em}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
  content: open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
  content: close-quote
}

.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: .8888889em;
  line-height: 1.1111111
}

.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 900;
  color: inherit
}

.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333
}

.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 800;
  color: inherit
}

.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: .6em;
  line-height: 1.6
}

.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 700;
  color: inherit
}

.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: .5em;
  line-height: 1.5
}

.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 700;
  color: inherit
}

.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em
}

.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: .875em;
  border-radius: .3125rem;
  padding-top: .1875em;
  padding-inline-end:.375em;padding-bottom: .1875em;
  padding-inline-start:.375em}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: .875em
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
  content: "`"
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
  content: "`"
}

.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit;
  font-size: .875em
}

.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit;
  font-size: .9em
}

.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: inherit
}

.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: .875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: .375rem;
  padding-top: .8571429em;
  padding-inline-end:1.1428571em;padding-bottom: .8571429em;
  padding-inline-start:1.1428571em}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
  content: none
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
  content: none
}

.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: .875em;
  line-height: 1.7142857
}

.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end:.5714286em;padding-bottom: .5714286em;
  padding-inline-start:.5714286em}

.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  vertical-align: baseline
}

.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  vertical-align: top
}

.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  text-align: start
}

.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  color: var(--tw-prose-captions);
  font-size: .875em;
  line-height: 1.4285714;
  margin-top: .8571429em
}

.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75
}

.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  margin-bottom: .5em
}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.375em}

.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.375em}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .75em;
  margin-bottom: .75em
}

.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em
}

.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em
}

.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.25em
}

.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .75em;
  margin-bottom: .75em
}

.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em
}

.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  padding-inline-start:1.625em}

.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .5714286em;
  padding-inline-end:.5714286em;padding-bottom: .5714286em;
  padding-inline-start:.5714286em}

.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0
}

.\!prose-sm {
  font-size: .875rem!important;
  line-height: 1.7142857!important
}

.prose-sm {
  font-size: .875rem;
  line-height: 1.7142857
}

.\!prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important;
  margin-bottom: 1.1428571em!important
}

.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em
}

.\!prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.2857143em!important;
  line-height: 1.5555556!important;
  margin-top: .8888889em!important;
  margin-bottom: .8888889em!important
}

.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: .8888889em;
  margin-bottom: .8888889em
}

.\!prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em!important;
  margin-bottom: 1.3333333em!important;
  padding-inline-start:1.1111111em!important}

.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start:1.1111111em}

.\!prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2.1428571em!important;
  margin-top: 0!important;
  margin-bottom: .8em!important;
  line-height: 1.2!important
}

.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: .8em;
  line-height: 1.2
}

.\!prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.4285714em!important;
  margin-top: 1.6em!important;
  margin-bottom: .8em!important;
  line-height: 1.4!important
}

.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: .8em;
  line-height: 1.4
}

.\!prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.2857143em!important;
  margin-top: 1.5555556em!important;
  margin-bottom: .4444444em!important;
  line-height: 1.5555556!important
}

.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: .4444444em;
  line-height: 1.5555556
}

.\!prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.4285714em!important;
  margin-bottom: .5714286em!important;
  line-height: 1.4285714!important
}

.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.4285714em;
  margin-bottom: .5714286em;
  line-height: 1.4285714
}

.\!prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em!important;
  margin-bottom: 1.7142857em!important
}

.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em
}

.\!prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em!important;
  margin-bottom: 1.7142857em!important
}

.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em
}

.\!prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important;
  margin-bottom: 0!important
}

.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.\!prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em!important;
  margin-bottom: 1.7142857em!important
}

.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em
}

.\!prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em!important;
  border-radius: .3125rem!important;
  padding-top: .1428571em!important;
  padding-inline-end:.3571429em!important;padding-bottom: .1428571em!important;
  padding-inline-start:.3571429em!important}

.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em;
  border-radius: .3125rem;
  padding-top: .1428571em;
  padding-inline-end:.3571429em;padding-bottom: .1428571em;
  padding-inline-start:.3571429em}

.\!prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em!important
}

.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em
}

.\!prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .9em!important
}

.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .9em
}

.\!prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em!important
}

.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em
}

.\!prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em!important;
  line-height: 1.6666667!important;
  margin-top: 1.6666667em!important;
  margin-bottom: 1.6666667em!important;
  border-radius: .25rem!important;
  padding-top: .6666667em!important;
  padding-inline-end:1em!important;padding-bottom: .6666667em!important;
  padding-inline-start:1em!important}

.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: .25rem;
  padding-top: .6666667em;
  padding-inline-end:1em;padding-bottom: .6666667em;
  padding-inline-start:1em}

.\!prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important;
  margin-bottom: 1.1428571em!important;
  padding-inline-start:1.5714286em!important}

.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start:1.5714286em}

.\!prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important;
  margin-bottom: 1.1428571em!important;
  padding-inline-start:1.5714286em!important}

.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start:1.5714286em}

.\!prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .2857143em!important;
  margin-bottom: .2857143em!important
}

.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .2857143em;
  margin-bottom: .2857143em
}

.\!prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4285714em!important}

.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4285714em}

.\!prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4285714em!important}

.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4285714em}

.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5714286em;
  margin-bottom: .5714286em
}

.\!prose-sm :where(.\!prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5714286em!important;
  margin-bottom: .5714286em!important
}

.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em
}

.\!prose-sm :where(.\!prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important
}

.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.1428571em
}

.\!prose-sm :where(.\!prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.1428571em!important
}

.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em
}

.\!prose-sm :where(.\!prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important
}

.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.1428571em
}

.\!prose-sm :where(.\!prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.1428571em!important
}

.\!prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5714286em!important;
  margin-bottom: .5714286em!important
}

.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5714286em;
  margin-bottom: .5714286em
}

.\!prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important;
  margin-bottom: 1.1428571em!important
}

.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em
}

.\!prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em!important
}

.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.1428571em
}

.\!prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .2857143em!important;
  padding-inline-start:1.5714286em!important}

.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .2857143em;
  padding-inline-start:1.5714286em}

.\!prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2.8571429em!important;
  margin-bottom: 2.8571429em!important
}

.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em
}

.\!prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important
}

.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.\!prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important
}

.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.\!prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important
}

.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.\!prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important
}

.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.\!prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em!important;
  line-height: 1.5!important
}

.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em;
  line-height: 1.5
}

.\!prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:1em!important;padding-bottom: .6666667em!important;
  padding-inline-start:1em!important}

.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:1em;padding-bottom: .6666667em;
  padding-inline-start:1em}

.\!prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0!important}

.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.\!prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0!important}

.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.\!prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .6666667em!important;
  padding-inline-end:1em!important;padding-bottom: .6666667em!important;
  padding-inline-start:1em!important}

.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .6666667em;
  padding-inline-end:1em;padding-bottom: .6666667em;
  padding-inline-start:1em}

.\!prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0!important}

.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.\!prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0!important}

.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.\!prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em!important;
  margin-bottom: 1.7142857em!important
}

.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em
}

.\!prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important;
  margin-bottom: 0!important
}

.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.\!prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em!important;
  line-height: 1.3333333!important;
  margin-top: .6666667em!important
}

.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8571429em;
  line-height: 1.3333333;
  margin-top: .6666667em
}

.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.\!prose-sm :where(.\!prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0!important
}

.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0
}

.\!prose-sm :where(.\!prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0!important
}

.prose-base {
  font-size: 1rem;
  line-height: 1.75
}

.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em
}

.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em
}

.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start:1em}

.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: .8888889em;
  line-height: 1.1111111
}

.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333
}

.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: .6em;
  line-height: 1.6
}

.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.5em;
  margin-bottom: .5em;
  line-height: 1.5
}

.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em;
  border-radius: .3125rem;
  padding-top: .1875em;
  padding-inline-end:.375em;padding-bottom: .1875em;
  padding-inline-start:.375em}

.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em
}

.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em
}

.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .9em
}

.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: .375rem;
  padding-top: .8571429em;
  padding-inline-end:1.1428571em;padding-bottom: .8571429em;
  padding-inline-start:1.1428571em}

.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start:1.625em}

.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start:1.625em}

.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  margin-bottom: .5em
}

.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.375em}

.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.375em}

.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .75em;
  margin-bottom: .75em
}

.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em
}

.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.25em
}

.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em
}

.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.25em
}

.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .75em;
  margin-bottom: .75em
}

.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em
}

.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.25em
}

.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  padding-inline-start:1.625em}

.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 3em;
  margin-bottom: 3em
}

.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em;
  line-height: 1.7142857
}

.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:.5714286em;padding-bottom: .5714286em;
  padding-inline-start:.5714286em}

.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .5714286em;
  padding-inline-end:.5714286em;padding-bottom: .5714286em;
  padding-inline-start:.5714286em}

.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em;
  line-height: 1.4285714;
  margin-top: .8571429em
}

.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0
}

.prose-lg {
  font-size: 1.125rem;
  line-height: 1.7777778
}

.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em
}

.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em
}

.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-inline-start:1em}

.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: .8333333em;
  line-height: 1
}

.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333
}

.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: .6666667em;
  line-height: 1.5
}

.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: .4444444em;
  line-height: 1.5555556
}

.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em
}

.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em
}

.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em
}

.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em;
  border-radius: .3125rem;
  padding-top: .2222222em;
  padding-inline-end:.4444444em;padding-bottom: .2222222em;
  padding-inline-start:.4444444em}

.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em
}

.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8666667em
}

.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em
}

.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: .375rem;
  padding-top: 1em;
  padding-inline-end:1.5em;padding-bottom: 1em;
  padding-inline-start:1.5em}

.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start:1.5555556em}

.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start:1.5555556em}

.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .6666667em;
  margin-bottom: .6666667em
}

.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4444444em}

.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4444444em}

.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .8888889em;
  margin-bottom: .8888889em
}

.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.3333333em
}

.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.3333333em
}

.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .8888889em;
  margin-bottom: .8888889em
}

.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em
}

.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .6666667em;
  padding-inline-start:1.5555556em}

.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em
}

.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em;
  line-height: 1.5
}

.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:.75em;padding-bottom: .75em;
  padding-inline-start:.75em}

.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .75em;
  padding-inline-end:.75em;padding-bottom: .75em;
  padding-inline-start:.75em}

.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em
}

.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em;
  line-height: 1.5;
  margin-top: 1em
}

.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0
}

.prose-2xl {
  font-size: 1.5rem;
  line-height: 1.6666667
}

.prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em
}

.prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.25em;
  line-height: 1.4666667;
  margin-top: 1.0666667em;
  margin-bottom: 1.0666667em
}

.prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
  padding-inline-start:1.1111111em}

.prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: .875em;
  line-height: 1
}

.prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 2em;
  margin-top: 1.5em;
  margin-bottom: .8333333em;
  line-height: 1.0833333
}

.prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: 1.5em;
  margin-top: 1.5555556em;
  margin-bottom: .6666667em;
  line-height: 1.2222222
}

.prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.6666667em;
  margin-bottom: .6666667em;
  line-height: 1.5
}

.prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8333333em;
  border-radius: .375rem;
  padding-top: .25em;
  padding-inline-end:.3333333em;padding-bottom: .25em;
  padding-inline-start:.3333333em}

.prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8333333em
}

.prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .875em
}

.prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8888889em
}

.prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8333333em;
  line-height: 1.8;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: .5rem;
  padding-top: 1.2em;
  padding-inline-end:1.6em;padding-bottom: 1.2em;
  padding-inline-start:1.6em}

.prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start:1.5833333em}

.prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start:1.5833333em}

.prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  margin-bottom: .5em
}

.prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4166667em}

.prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:.4166667em}

.prose-2xl :where(.prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .8333333em;
  margin-bottom: .8333333em
}

.prose-2xl :where(.prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 1.3333333em
}

.prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .6666667em;
  margin-bottom: .6666667em
}

.prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em
}

.prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1.3333333em
}

.prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: .5em;
  padding-inline-start:1.5833333em}

.prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 3em;
  margin-bottom: 3em
}

.prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8333333em;
  line-height: 1.4
}

.prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:.6em;padding-bottom: .8em;
  padding-inline-start:.6em}

.prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-top: .8em;
  padding-inline-end:.6em;padding-bottom: .8em;
  padding-inline-start:.6em}

.prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-start:0}

.prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  padding-inline-end:0}

.prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em
}

.prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0
}

.prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
  font-size: .8333333em;
  line-height: 1.6;
  margin-top: 1em
}

.prose-2xl :where(.prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0
}

.prose-2xl :where(.prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-bottom: 0
}

.prose-invert {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}

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

.visible {
  visibility: visible
}

.invisible {
  visibility: hidden
}

.collapse {
  visibility: collapse
}

.static {
  position: static
}

.\!fixed {
  position: fixed!important
}

.fixed {
  position: fixed
}

.\!absolute {
  position: absolute!important
}

.absolute {
  position: absolute
}

.\!relative {
  position: relative!important
}

.relative {
  position: relative
}

.sticky {
  position: sticky
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.inset-2 {
  top: .5rem;
  right: .5rem;
  bottom: .5rem;
  left: .5rem
}

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

.inset-x-0 {
  left: 0;
  right: 0
}

.inset-x-1 {
  left: .25rem;
  right: .25rem
}

.inset-x-2 {
  left: .5rem;
  right: .5rem
}

.inset-x-4 {
  left: 1rem;
  right: 1rem
}

.inset-y-0 {
  top: 0;
  bottom: 0
}

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

.\!top-0 {
  top: 0!important
}

.-bottom-1 {
  bottom: -.25rem
}

.-bottom-2 {
  bottom: -.5rem
}

.-bottom-2\.5 {
  bottom: -.625rem
}

.-bottom-3 {
  bottom: -.75rem
}

.-bottom-6 {
  bottom: -1.5rem
}

.-left-1 {
  left: -.25rem
}

.-left-2 {
  left: -.5rem
}

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

.-right-1\.5 {
  right: -.375rem
}

.-right-2 {
  right: -.5rem
}

.-right-3 {
  right: -.75rem
}

.-right-4 {
  right: -1rem
}

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

.-top-0\.5 {
  top: -.125rem
}

.-top-1 {
  top: -.25rem
}

.-top-2 {
  top: -.5rem
}

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

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

.-top-\[6\.34em\] {
  top: -6.34em
}

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

.bottom-0 {
  bottom: 0
}

.bottom-2 {
  bottom: .5rem
}

.bottom-4 {
  bottom: 1rem
}

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

.end-0 {
  inset-inline-end: 0px
}

.left-0 {
  left: 0
}

.left-0\.5 {
  left: .125rem
}

.left-1 {
  left: .25rem
}

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

.left-11 {
  left: 2.75rem
}

.left-2 {
  left: .5rem
}

.left-20 {
  left: 5rem
}

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

.left-\[90px\] {
  left: 90px
}

.left-auto {
  left: auto
}

.right-0 {
  right: 0
}

.right-1 {
  right: .25rem
}

.right-10 {
  right: 2.5rem
}

.right-2 {
  right: .5rem
}

.right-3\.5 {
  right: .875rem
}

.right-4 {
  right: 1rem
}

.right-8 {
  right: 2rem
}

.right-auto {
  right: auto
}

.start-0 {
  inset-inline-start: 0px
}

.start-1\/2 {
  inset-inline-start: 50%
}

.start-1\/3 {
  inset-inline-start: 33.333333%
}

.start-2\/3 {
  inset-inline-start: 66.666667%
}

.top-0 {
  top: 0
}

.top-1 {
  top: .25rem
}

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

.top-14 {
  top: 3.5rem
}

.top-2 {
  top: .5rem
}

.top-24 {
  top: 6rem
}

.top-28 {
  top: 7rem
}

.top-4 {
  top: 1rem
}

.top-5 {
  top: 1.25rem
}

.top-7 {
  top: 1.75rem
}

.top-8 {
  top: 2rem
}

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

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

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

.top-full {
  top: 100%
}

.\!z-10 {
  z-index: 10!important
}

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

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

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

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

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

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

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

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

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

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

.z-0 {
  z-index: 0
}

.z-10 {
  z-index: 10
}

.z-40 {
  z-index: 40
}

.z-50 {
  z-index: 50
}

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

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

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

.z-\[10000\] {
  z-index: 10000
}

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

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

.z-\[14\] {
  z-index: 14
}

.z-\[15\] {
  z-index: 15
}

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

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

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

.z-\[30\] {
  z-index: 30
}

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

.z-\[40\] {
  z-index: 40
}

.z-\[4\] {
  z-index: 4
}

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

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

.z-\[6\] {
  z-index: 6
}

.z-\[9\] {
  z-index: 9
}

.order-1 {
  order: 1
}

.order-2 {
  order: 2
}

.order-3 {
  order: 3
}

.order-first {
  order: -9999
}

.order-last {
  order: 9999
}

.col-span-7 {
  grid-column: span 7 / span 7
}

.\!float-right {
  float: right!important
}

.float-right {
  float: right
}

.float-left {
  float: left
}

.float-none {
  float: none
}

.clear-both {
  clear: both
}

.\!m-0 {
  margin: 0!important
}

.m-0 {
  margin: 0
}

.m-2 {
  margin: .5rem
}

.m-5 {
  margin: 1.25rem
}

.\!mx-0\.5 {
  margin-left: .125rem!important;
  margin-right: .125rem!important
}

.\!my-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}

.mx-0\.5 {
  margin-left: .125rem;
  margin-right: .125rem
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem
}

.mx-2\.5 {
  margin-left: .625rem;
  margin-right: .625rem
}

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

.my-0\.5 {
  margin-top: .125rem;
  margin-bottom: .125rem
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem
}

.my-1\.5 {
  margin-top: .375rem;
  margin-bottom: .375rem
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem
}

.my-2\.5 {
  margin-top: .625rem;
  margin-bottom: .625rem
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem
}

.\!-mb-1 {
  margin-bottom: -.25rem!important
}

.\!-mb-2 {
  margin-bottom: -.5rem!important
}

.\!-mb-3 {
  margin-bottom: -.75rem!important
}

.\!-mb-5 {
  margin-bottom: -1.25rem!important
}

.\!-mt-2 {
  margin-top: -.5rem!important
}

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

.\!mb-0 {
  margin-bottom: 0!important
}

.\!mb-1 {
  margin-bottom: .25rem!important
}

.\!mb-1\.5 {
  margin-bottom: .375rem!important
}

.\!mb-2 {
  margin-bottom: .5rem!important
}

.\!mb-24 {
  margin-bottom: 6rem!important
}

.\!mb-3 {
  margin-bottom: .75rem!important
}

.\!mb-6 {
  margin-bottom: 1.5rem!important
}

.\!mt-0 {
  margin-top: 0!important
}

.\!mt-1\.5 {
  margin-top: .375rem!important
}

.\!mt-2 {
  margin-top: .5rem!important
}

.\!mt-2\.5 {
  margin-top: .625rem!important
}

.\!mt-4 {
  margin-top: 1rem!important
}

.\!mt-8 {
  margin-top: 2rem!important
}

.-mb-1 {
  margin-bottom: -.25rem
}

.-mb-2 {
  margin-bottom: -.5rem
}

.-mb-4 {
  margin-bottom: -1rem
}

.-mb-6 {
  margin-bottom: -1.5rem
}

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

.-mb-px {
  margin-bottom: -1px
}

.-ml-1 {
  margin-left: -.25rem
}

.-ml-2 {
  margin-left: -.5rem
}

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

.-mr-1 {
  margin-right: -.25rem
}

.-mt-0\.5 {
  margin-top: -.125rem
}

.-mt-1 {
  margin-top: -.25rem
}

.-mt-2 {
  margin-top: -.5rem
}

.-mt-20 {
  margin-top: -5rem
}

.-mt-24 {
  margin-top: -6rem
}

.-mt-3 {
  margin-top: -.75rem
}

.-mt-4 {
  margin-top: -1rem
}

.-mt-5 {
  margin-top: -1.25rem
}

.-mt-8 {
  margin-top: -2rem
}

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

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

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

.mb-0 {
  margin-bottom: 0
}

.mb-0\.5 {
  margin-bottom: .125rem
}

.mb-1 {
  margin-bottom: .25rem
}

.mb-1\.5 {
  margin-bottom: .375rem
}

.mb-10 {
  margin-bottom: 2.5rem
}

.mb-12 {
  margin-bottom: 3rem
}

.mb-16 {
  margin-bottom: 4rem
}

.mb-2 {
  margin-bottom: .5rem
}

.mb-2\.5 {
  margin-bottom: .625rem
}

.mb-3 {
  margin-bottom: .75rem
}

.mb-4 {
  margin-bottom: 1rem
}

.mb-5 {
  margin-bottom: 1.25rem
}

.mb-6 {
  margin-bottom: 1.5rem
}

.mb-8 {
  margin-bottom: 2rem
}

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

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

.mb-px {
  margin-bottom: 1px
}

.me-1\.5 {
  margin-inline-end:.375rem}

.me-2 {
  margin-inline-end:.5rem}

.me-3 {
  margin-inline-end:.75rem}

.me-4 {
  margin-inline-end:1rem}

.ml-0\.5 {
  margin-left: .125rem
}

.ml-1 {
  margin-left: .25rem
}

.ml-1\.5 {
  margin-left: .375rem
}

.ml-2 {
  margin-left: .5rem
}

.ml-4 {
  margin-left: 1rem
}

.ml-8 {
  margin-left: 2rem
}

.ml-auto {
  margin-left: auto
}

.mr-0\.5 {
  margin-right: .125rem
}

.mr-1 {
  margin-right: .25rem
}

.mr-1\.5 {
  margin-right: .375rem
}

.mr-2 {
  margin-right: .5rem
}

.mr-3 {
  margin-right: .75rem
}

.mr-4 {
  margin-right: 1rem
}

.mr-auto {
  margin-right: auto
}

.ms-1 {
  margin-inline-start:.25rem}

.ms-2 {
  margin-inline-start:.5rem}

.ms-3 {
  margin-inline-start:.75rem}

.ms-5 {
  margin-inline-start:1.25rem}

.mt-0 {
  margin-top: 0
}

.mt-0\.5 {
  margin-top: .125rem
}

.mt-1 {
  margin-top: .25rem
}

.mt-1\.5 {
  margin-top: .375rem
}

.mt-10 {
  margin-top: 2.5rem
}

.mt-2 {
  margin-top: .5rem
}

.mt-2\.5 {
  margin-top: .625rem
}

.mt-3 {
  margin-top: .75rem
}

.mt-4 {
  margin-top: 1rem
}

.mt-48 {
  margin-top: 12rem
}

.mt-5 {
  margin-top: 1.25rem
}

.mt-52 {
  margin-top: 13rem
}

.mt-56 {
  margin-top: 14rem
}

.mt-6 {
  margin-top: 1.5rem
}

.mt-64 {
  margin-top: 16rem
}

.mt-7 {
  margin-top: 1.75rem
}

.mt-8 {
  margin-top: 2rem
}

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

.mt-\[6\.34em\] {
  margin-top: 6.34em
}

.mt-px {
  margin-top: 1px
}

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

.\!block {
  display: block!important
}

.block {
  display: block
}

.\!inline-block {
  display: inline-block!important
}

.inline-block {
  display: inline-block
}

.inline {
  display: inline
}

.\!flex {
  display: flex!important
}

.flex {
  display: flex
}

.\!inline-flex {
  display: inline-flex!important
}

.inline-flex {
  display: inline-flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.\!hidden {
  display: none!important
}

.hidden {
  display: none
}

.aspect-1 {
  aspect-ratio: 1
}

.aspect-\[1\/1\] {
  aspect-ratio: 1/1
}

.aspect-\[1024\/1200\] {
  aspect-ratio: 1024/1200
}

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

.\!h-72 {
  height: 18rem!important
}

.\!h-full {
  height: 100%!important
}

.h-0 {
  height: 0px
}

.h-0\.5 {
  height: .125rem
}

.h-1 {
  height: .25rem
}

.h-1\.5 {
  height: .375rem
}

.h-10 {
  height: 2.5rem
}

.h-11 {
  height: 2.75rem
}

.h-12 {
  height: 3rem
}

.h-14 {
  height: 3.5rem
}

.h-16 {
  height: 4rem
}

.h-2 {
  height: .5rem
}

.h-2\.5 {
  height: .625rem
}

.h-20 {
  height: 5rem
}

.h-24 {
  height: 6rem
}

.h-3 {
  height: .75rem
}

.h-3\.5 {
  height: .875rem
}

.h-4 {
  height: 1rem
}

.h-40 {
  height: 10rem
}

.h-48 {
  height: 12rem
}

.h-5 {
  height: 1.25rem
}

.h-52 {
  height: 13rem
}

.h-6 {
  height: 1.5rem
}

.h-64 {
  height: 16rem
}

.h-7 {
  height: 1.75rem
}

.h-8 {
  height: 2rem
}

.h-9 {
  height: 2.25rem
}

.h-96 {
  height: 24rem
}

.h-\[1\.33rem\] {
  height: 1.33rem
}

.h-\[1\.8rem\] {
  height: 1.8rem
}

.h-\[100\%\] {
  height: 100%
}

.h-\[100vh\] {
  height: 100vh
}

.h-\[17\%\] {
  height: 17%
}

.h-\[2\.7rem\] {
  height: 2.7rem
}

.h-\[20\%\] {
  height: 20%
}

.h-\[25\%\] {
  height: 25%
}

.h-\[26\%\] {
  height: 26%
}

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

.h-\[37\%\] {
  height: 37%
}

.h-\[40\%\] {
  height: 40%
}

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

.h-\[54vh\] {
  height: 54vh
}

.h-\[60vh\] {
  height: 60vh
}

.h-\[77vh\] {
  height: 77vh
}

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

.h-\[calc\(100dvh\)\] {
  height: 100dvh
}

.h-\[calc\(50vh-7\.3em\)\] {
  height: calc(50vh - 7.3em)
}

.h-auto {
  height: auto
}

.h-fit {
  height: fit-content
}

.h-full {
  height: 100%
}

.h-px {
  height: 1px
}

.h-screen {
  height: 100vh
}

.max-h-28 {
  max-height: 7rem
}

.max-h-72 {
  max-height: 18rem
}

.max-h-80 {
  max-height: 20rem
}

.max-h-96 {
  max-height: 24rem
}

.max-h-\[100vh\] {
  max-height: 100vh
}

.max-h-\[250px\] {
  max-height: 250px
}

.max-h-\[26vh\] {
  max-height: 26vh
}

.max-h-\[280px\] {
  max-height: 280px
}

.max-h-\[40vh\] {
  max-height: 40vh
}

.max-h-\[500px\] {
  max-height: 500px
}

.max-h-\[530px\] {
  max-height: 530px
}

.max-h-\[550px\] {
  max-height: 550px
}

.max-h-\[60vh\] {
  max-height: 60vh
}

.max-h-\[630px\] {
  max-height: 630px
}

.max-h-\[70vh\] {
  max-height: 70vh
}

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

.max-h-\[84vh\] {
  max-height: 84vh
}

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

.max-h-\[90vh\] {
  max-height: 90vh
}

.max-h-\[calc\(100dvh\)\] {
  max-height: 100dvh
}

.max-h-full {
  max-height: 100%
}

.min-h-0 {
  min-height: 0px
}

.min-h-\[100vh\] {
  min-height: 100vh
}

.min-h-\[12rem\] {
  min-height: 12rem
}

.min-h-\[160px\] {
  min-height: 160px
}

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

.min-h-\[600px\] {
  min-height: 600px
}

.min-h-\[6rem\] {
  min-height: 6rem
}

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

.min-h-screen {
  min-height: 100vh
}

.\!w-10 {
  width: 2.5rem!important
}

.\!w-16 {
  width: 4rem!important
}

.\!w-24 {
  width: 6rem!important
}

.\!w-auto {
  width: auto!important
}

.\!w-full {
  width: 100%!important
}

.w-0 {
  width: 0px
}

.w-1 {
  width: .25rem
}

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

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

.w-10 {
  width: 2.5rem
}

.w-11 {
  width: 2.75rem
}

.w-12 {
  width: 3rem
}

.w-14 {
  width: 3.5rem
}

.w-16 {
  width: 4rem
}

.w-2 {
  width: .5rem
}

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

.w-20 {
  width: 5rem
}

.w-24 {
  width: 6rem
}

.w-28 {
  width: 7rem
}

.w-3 {
  width: .75rem
}

.w-3\.5 {
  width: .875rem
}

.w-32 {
  width: 8rem
}

.w-36 {
  width: 9rem
}

.w-4 {
  width: 1rem
}

.w-40 {
  width: 10rem
}

.w-44 {
  width: 11rem
}

.w-48 {
  width: 12rem
}

.w-5 {
  width: 1.25rem
}

.w-52 {
  width: 13rem
}

.w-56 {
  width: 14rem
}

.w-6 {
  width: 1.5rem
}

.w-60 {
  width: 15rem
}

.w-64 {
  width: 16rem
}

.w-7 {
  width: 1.75rem
}

.w-72 {
  width: 18rem
}

.w-8 {
  width: 2rem
}

.w-80 {
  width: 20rem
}

.w-9 {
  width: 2.25rem
}

.w-96 {
  width: 24rem
}

.w-\[1\.8rem\] {
  width: 1.8rem
}

.w-\[2\.7rem\] {
  width: 2.7rem
}

.w-\[200px\] {
  width: 200px
}

.w-\[210px\] {
  width: 210px
}

.w-\[28px\] {
  width: 28px
}

.w-\[3\.1rem\] {
  width: 3.1rem
}

.w-\[300px\] {
  width: 300px
}

.w-\[4px\] {
  width: 4px
}

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

.w-\[89vw\] {
  width: 89vw
}

.w-\[90\%\] {
  width: 90%
}

.w-\[95\%\] {
  width: 95%
}

.w-\[96vw\] {
  width: 96vw
}

.w-auto {
  width: auto
}

.w-full {
  width: 100%
}

.min-w-\[100px\] {
  min-width: 100px
}

.min-w-\[140px\] {
  min-width: 140px
}

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

.min-w-\[230px\] {
  min-width: 230px
}

.min-w-\[300px\] {
  min-width: 300px
}

.min-w-\[340px\] {
  min-width: 340px
}

.min-w-full {
  min-width: 100%
}

.\!max-w-2xl {
  max-width: 42rem!important
}

.\!max-w-3xl {
  max-width: 48rem!important
}

.\!max-w-5xl {
  max-width: 64rem!important
}

.\!max-w-\[100\%\] {
  max-width: 100%!important
}

.\!max-w-\[230px\] {
  max-width: 230px!important
}

.\!max-w-\[300px\] {
  max-width: 300px!important
}

.\!max-w-\[340px\] {
  max-width: 340px!important
}

.\!max-w-\[80\%\] {
  max-width: 80%!important
}

.\!max-w-full {
  max-width: 100%!important
}

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

.\!max-w-xl {
  max-width: 36rem!important
}

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

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

.max-w-4xl {
  max-width: 56rem
}

.max-w-6xl {
  max-width: 72rem
}

.max-w-7xl {
  max-width: 80rem
}

.max-w-\[100\%\] {
  max-width: 100%
}

.max-w-\[100px\] {
  max-width: 100px
}

.max-w-\[100vw\] {
  max-width: 100vw
}

.max-w-\[140px\] {
  max-width: 140px
}

.max-w-\[150px\] {
  max-width: 150px
}

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

.max-w-\[170px\] {
  max-width: 170px
}

.max-w-\[200px\] {
  max-width: 200px
}

.max-w-\[22em\] {
  max-width: 22em
}

.max-w-\[250px\] {
  max-width: 250px
}

.max-w-\[330px\] {
  max-width: 330px
}

.max-w-\[400px\] {
  max-width: 400px
}

.max-w-\[440px\] {
  max-width: 440px
}

.max-w-\[700px\] {
  max-width: 700px
}

.max-w-\[768px\] {
  max-width: 768px
}

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

.max-w-\[800px\] {
  max-width: 800px
}

.max-w-full {
  max-width: 100%
}

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

.max-w-none {
  max-width: none
}

.max-w-screen-xl {
  max-width: 1280px
}

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

.max-w-xl {
  max-width: 36rem
}

.\!flex-1 {
  flex: 1 1 0%!important
}

.flex-1 {
  flex: 1 1 0%
}

.flex-shrink-0 {
  flex-shrink: 0
}

.shrink {
  flex-shrink: 1
}

.shrink-0 {
  flex-shrink: 0
}

.flex-grow {
  flex-grow: 1
}

.flex-grow-0 {
  flex-grow: 0
}

.grow {
  flex-grow: 1
}

.grow-0 {
  flex-grow: 0
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2,.-translate-y-2\/4 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-3 {
  --tw-translate-y: .75rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-30\%\] {
  --tw-translate-y: -30%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-x-\[-1\] {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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(.4,0,.6,1) infinite
}

@keyframes spin {
  to {
      transform: rotate(360deg)
  }
}

.animate-spin {
  animation: spin 1s linear infinite
}

.\!cursor-default {
  cursor: default!important
}

.cursor-auto {
  cursor: auto
}

.cursor-default {
  cursor: default
}

.cursor-not-allowed {
  cursor: not-allowed
}

.cursor-pointer {
  cursor: pointer
}

.select-none {
  -webkit-user-select: none;
  user-select: none
}

.resize-none {
  resize: none
}

.resize {
  resize: both
}

.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory
}

.snap-start {
  scroll-snap-align: start
}

.\!scroll-px-1\.5 {
  scroll-padding-left: .375rem!important;
  scroll-padding-right: .375rem!important
}

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

.list-none {
  list-style-type: none
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

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

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

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

.grid-cols-\[repeat\(auto-fill\,_minmax\(150px\,_1fr\)\)\] {
  grid-template-columns: repeat(auto-fill,minmax(150px,1fr))
}

.flex-row {
  flex-direction: row
}

.\!flex-col {
  flex-direction: column!important
}

.flex-col {
  flex-direction: column
}

.flex-col-reverse {
  flex-direction: column-reverse
}

.\!flex-wrap {
  flex-wrap: wrap!important
}

.flex-wrap {
  flex-wrap: wrap
}

.flex-nowrap {
  flex-wrap: nowrap
}

.\!items-start {
  align-items: flex-start!important
}

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

.items-end {
  align-items: flex-end
}

.\!items-center {
  align-items: center!important
}

.items-center {
  align-items: center
}

.items-baseline {
  align-items: baseline
}

.items-stretch {
  align-items: stretch
}

.\!justify-start {
  justify-content: flex-start!important
}

.justify-start {
  justify-content: flex-start
}

.\!justify-end {
  justify-content: flex-end!important
}

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

.\!justify-center {
  justify-content: center!important
}

.justify-center {
  justify-content: center
}

.\!justify-between {
  justify-content: space-between!important
}

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

.justify-stretch {
  justify-content: stretch
}

.gap-0 {
  gap: 0px
}

.gap-0\.5 {
  gap: .125rem
}

.gap-1 {
  gap: .25rem
}

.gap-1\.5 {
  gap: .375rem
}

.gap-10 {
  gap: 2.5rem
}

.gap-2 {
  gap: .5rem
}

.gap-2\.5 {
  gap: .625rem
}

.gap-3 {
  gap: .75rem
}

.gap-4 {
  gap: 1rem
}

.gap-5 {
  gap: 1.25rem
}

.gap-6 {
  gap: 1.5rem
}

.gap-8 {
  gap: 2rem
}

.gap-x-1 {
  column-gap: .25rem
}

.gap-x-2 {
  column-gap: .5rem
}

.gap-x-4 {
  column-gap: 1rem
}

.gap-y-0\.5 {
  row-gap: .125rem
}

.gap-y-1 {
  row-gap: .25rem
}

.gap-y-10 {
  row-gap: 2.5rem
}

.gap-y-2 {
  row-gap: .5rem
}

.gap-y-4 {
  row-gap: 1rem
}

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

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

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

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

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

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

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

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

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

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

.divide-x>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y>:not([hidden])~:not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-fv-neutral-100>:not([hidden])~:not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(218 218 218 / var(--tw-divide-opacity, 1))
}

.divide-fv-neutral-500\/\[\.4\]>:not([hidden])~:not([hidden]) {
  border-color: #70707066
}

.divide-fv-neutral-900\/\[\.2\]>:not([hidden])~:not([hidden]) {
  border-color: #2223
}

.place-self-center {
  place-self: center
}

.self-end {
  align-self: flex-end
}

.self-center {
  align-self: center
}

.self-stretch {
  align-self: stretch
}

.\!justify-self-end {
  justify-self: end!important
}

.overflow-auto {
  overflow: auto
}

.\!overflow-hidden {
  overflow: hidden!important
}

.overflow-hidden {
  overflow: hidden
}

.\!overflow-visible {
  overflow: visible!important
}

.overflow-x-auto {
  overflow-x: auto
}

.overflow-y-auto {
  overflow-y: auto
}

.overflow-x-hidden {
  overflow-x: hidden
}

.overflow-y-hidden {
  overflow-y: hidden
}

.\!overflow-x-visible {
  overflow-x: visible!important
}

.\!overflow-y-visible {
  overflow-y: visible!important
}

.overflow-y-scroll {
  overflow-y: scroll
}

.scroll-smooth {
  scroll-behavior: smooth
}

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

.overflow-ellipsis {
  text-overflow: ellipsis
}

.\!whitespace-normal {
  white-space: normal!important
}

.whitespace-nowrap {
  white-space: nowrap
}

.text-wrap {
  text-wrap: wrap
}

.break-words {
  overflow-wrap: break-word
}

.\!rounded {
  border-radius: .25rem!important
}

.\!rounded-2xl {
  border-radius: 1rem!important
}

.\!rounded-3xl {
  border-radius: 1.5rem!important
}

.\!rounded-full {
  border-radius: 9999px!important
}

.\!rounded-lg {
  border-radius: .5rem!important
}

.\!rounded-md {
  border-radius: .375rem!important
}

.\!rounded-none {
  border-radius: 0!important
}

.\!rounded-sm {
  border-radius: .125rem!important
}

.\!rounded-xl {
  border-radius: .75rem!important
}

.rounded {
  border-radius: .25rem
}

.rounded-2xl {
  border-radius: 1rem
}

.rounded-full {
  border-radius: 9999px
}

.rounded-lg {
  border-radius: .5rem
}

.rounded-md {
  border-radius: .375rem
}

.rounded-sm {
  border-radius: .125rem
}

.rounded-xl {
  border-radius: .75rem
}

.\!rounded-l-lg {
  border-top-left-radius: .5rem!important;
  border-bottom-left-radius: .5rem!important
}

.\!rounded-l-none {
  border-top-left-radius: 0!important;
  border-bottom-left-radius: 0!important
}

.\!rounded-r-none {
  border-top-right-radius: 0!important;
  border-bottom-right-radius: 0!important
}

.rounded-b-xl {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem
}

.rounded-e-lg {
  border-start-end-radius: .5rem;
  border-end-end-radius: .5rem
}

.rounded-e-xl {
  border-start-end-radius: .75rem;
  border-end-end-radius: .75rem
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.rounded-r {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px
}

.rounded-s-lg {
  border-start-start-radius: .5rem;
  border-end-start-radius: .5rem
}

.rounded-s-xl {
  border-start-start-radius: .75rem;
  border-end-start-radius: .75rem
}

.rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem
}

.rounded-t-xl {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem
}

.rounded-bl {
  border-bottom-left-radius: .25rem
}

.rounded-br-full {
  border-bottom-right-radius: 9999px
}

.rounded-br-md {
  border-bottom-right-radius: .375rem
}

.rounded-tl-lg {
  border-top-left-radius: .5rem
}

.rounded-tl-xl {
  border-top-left-radius: .75rem
}

.rounded-tr-full {
  border-top-right-radius: 9999px
}

.rounded-tr-lg {
  border-top-right-radius: .5rem
}

.rounded-tr-xl {
  border-top-right-radius: .75rem
}

.\!border {
  border-width: 1px!important
}

.\!border-0 {
  border-width: 0px!important
}

.\!border-2 {
  border-width: 2px!important
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0px
}

.border-2 {
  border-width: 2px
}

.border-4 {
  border-width: 4px
}

.border-\[3px\] {
  border-width: 3px
}

.\!border-b-0 {
  border-bottom-width: 0px!important
}

.border-b {
  border-bottom-width: 1px
}

.border-b-0 {
  border-bottom-width: 0px
}

.border-b-2 {
  border-bottom-width: 2px
}

.border-l {
  border-left-width: 1px
}

.border-l-0 {
  border-left-width: 0px
}

.border-l-\[\.4rem\] {
  border-left-width: .4rem
}

.border-r {
  border-right-width: 1px
}

.border-r-0 {
  border-right-width: 0px
}

.border-t {
  border-top-width: 1px
}

.border-t-2 {
  border-top-width: 2px
}

.border-solid {
  border-style: solid
}

.border-none {
  border-style: none
}

.\!border-fv-primary-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))!important
}

.\!border-green-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))!important
}

.\!border-yellow-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))!important
}

.\!border-yellow-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))!important
}

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

.border-black\/\[\.1\] {
  border-color: #0000001a
}

.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}

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

.border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}

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

.border-cyan-200 {
  --tw-border-opacity: 1;
  border-color: rgb(128 214 235 / var(--tw-border-opacity, 1))
}

.border-cyan-500\/\[\.5\] {
  border-color: #009acd80
}

.border-cyan-800 {
  --tw-border-opacity: 1;
  border-color: rgb(0 106 141 / var(--tw-border-opacity, 1))
}

.border-cyan-900 {
  --tw-border-opacity: 1;
  border-color: rgb(0 88 119 / var(--tw-border-opacity, 1))
}

.border-fuchsia-200 {
  --tw-border-opacity: 1;
  border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}

.border-fuchsia-300 {
  --tw-border-opacity: 1;
  border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}

.border-fuchsia-700 {
  --tw-border-opacity: 1;
  border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}

.border-fuchsia-800 {
  --tw-border-opacity: 1;
  border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}

.border-fuchsia-900 {
  --tw-border-opacity: 1;
  border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}

.border-fv-accent-800 {
  --tw-border-opacity: 1;
  border-color: rgb(0 106 141 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(218 218 218 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-300\/\[\.4\] {
  border-color: #a5a5a566
}

.border-fv-neutral-300\/\[\.7\] {
  border-color: #a5a5a5b3
}

.border-fv-neutral-400 {
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-400\/\[\.2\] {
  border-color: #8a8a8a33
}

.border-fv-neutral-400\/\[\.4\] {
  border-color: #8a8a8a66
}

.border-fv-neutral-400\/\[\.5\] {
  border-color: #8a8a8a80
}

.border-fv-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-500\/\[\.5\] {
  border-color: #70707080
}

.border-fv-neutral-600 {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-600\/\[\.5\] {
  border-color: #5f5f5f80
}

.border-fv-neutral-700 {
  --tw-border-opacity: 1;
  border-color: rgb(79 79 79 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-800 {
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-800\/\[\.3\] {
  border-color: #2f2f2f4d
}

.border-fv-neutral-900 {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-950 {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 24 / var(--tw-border-opacity, 1))
}

.border-fv-neutral-950\/\[\.1\] {
  border-color: #1818181a
}

.border-fv-primary-200 {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}

.border-fv-primary-300 {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}

.border-fv-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}

.border-fv-primary-400\/\[\.3\] {
  border-color: #f472b64d
}

.border-fv-primary-400\/\[\.5\] {
  border-color: #f472b680
}

.border-fv-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}

.border-fv-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}

.border-fv-primary-600\/\[\.5\] {
  border-color: #db277780
}

.border-fv-primary-800 {
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}

.border-fv-primary-900 {
  --tw-border-opacity: 1;
  border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1))
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1))
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity, 1))
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1))
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(79 79 79 / var(--tw-border-opacity, 1))
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1))
}

.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}

.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}

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

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

.border-lime-200 {
  --tw-border-opacity: 1;
  border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}

.border-lime-800 {
  --tw-border-opacity: 1;
  border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}

.border-lime-900 {
  --tw-border-opacity: 1;
  border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}

.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}

.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}

.border-neutral-600\/\[\.5\] {
  border-color: #52525280
}

.border-neutral-700 {
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}

.border-orange-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}

.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}

.border-orange-500\/\[\.5\] {
  border-color: #f9731680
}

.border-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}

.border-orange-700 {
  --tw-border-opacity: 1;
  border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}

.border-orange-800 {
  --tw-border-opacity: 1;
  border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}

.border-orange-900 {
  --tw-border-opacity: 1;
  border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}

.border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}

.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}

.border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}

.border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}

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

.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgb(197 173 227 / var(--tw-border-opacity, 1))
}

.border-purple-400\/\[\.7\] {
  border-color: #8c5bc7b3
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(112 66 185 / var(--tw-border-opacity, 1))
}

.border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgb(88 52 147 / var(--tw-border-opacity, 1))
}

.border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgb(76 45 128 / var(--tw-border-opacity, 1))
}

.border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgb(64 38 109 / var(--tw-border-opacity, 1))
}

.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}

.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}

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

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}

.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}

.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}

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

.border-transparent {
  border-color: transparent
}

.border-violet-900 {
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}

.border-vtd-secondary-300 {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1))
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}

.border-white\/10,.border-white\/\[\.1\] {
  border-color: #ffffff1a
}

.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}

.border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}

.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}

.border-b-fv-neutral-700 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(79 79 79 / var(--tw-border-opacity, 1))
}

.border-b-fv-primary-950 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}

.border-l-fv-primary-500 {
  --tw-border-opacity: 1;
  border-left-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}

.border-t-fv-neutral-800 {
  --tw-border-opacity: 1;
  border-top-color: rgb(47 47 47 / var(--tw-border-opacity, 1))
}

.\!bg-\[\#0D0D0D\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(13 13 13 / var(--tw-bg-opacity, 1))!important
}

.\!bg-\[\#2b0306\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(43 3 6 / var(--tw-bg-opacity, 1))!important
}

.\!bg-fv-accent-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1))!important
}

.\!bg-fv-neutral-1000\/\[\.85\] {
  background-color: #141414d9!important
}

.\!bg-fv-neutral-900\/\[\.7\] {
  background-color: #222222b3!important
}

.\!bg-fv-neutral-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1))!important
}

.\!bg-fv-neutral-950\/\[\.7\] {
  background-color: #181818b3!important
}

.\!bg-fv-primary-950 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))!important
}

.\!bg-slate-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))!important
}

.bg-\[\#171717\] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}

.bg-\[\#202020\] {
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity, 1))
}

.bg-\[\#212121\] {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity, 1))
}

.bg-\[\#2f2f2f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.bg-\[\#303030\] {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity, 1))
}

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

.bg-black\/20 {
  background-color: #0003
}

.bg-black\/\[\.15\] {
  background-color: #00000026
}

.bg-black\/\[\.4\] {
  background-color: #0006
}

.bg-black\/\[\.8\] {
  background-color: #000c
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}

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

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

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

.bg-current {
  background-color: currentColor
}

.bg-cyan-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(179 230 243 / var(--tw-bg-opacity, 1))
}

.bg-cyan-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1))
}

.bg-cyan-300\/50 {
  background-color: #4dc5e380
}

.bg-cyan-500\/\[\.5\] {
  background-color: #009acd80
}

.bg-cyan-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 139 185 / var(--tw-bg-opacity, 1))
}

.bg-fuchsia-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}

.bg-fv-accent-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(179 230 243 / var(--tw-bg-opacity, 1))
}

.bg-fv-accent-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1))
}

.bg-fv-accent-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 154 205 / var(--tw-bg-opacity, 1))
}

.bg-fv-accent-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 122 163 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(218 218 218 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-100\/35 {
  background-color: #dadada59
}

.bg-fv-neutral-1000 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 20 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-1000\/\[\.7\] {
  background-color: #141414b3
}

.bg-fv-neutral-1000\/\[\.85\] {
  background-color: #141414d9
}

.bg-fv-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-200\/\[\.8\] {
  background-color: #bfbfbfcc
}

.bg-fv-neutral-300\/\[\.1\] {
  background-color: #a5a5a51a
}

.bg-fv-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(138 138 138 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-400\/\[\.3\] {
  background-color: #8a8a8a4d
}

.bg-fv-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-50\/\[\.6\] {
  background-color: #f3f3f399
}

.bg-fv-neutral-50\/\[\.7\] {
  background-color: #f3f3f3b3
}

.bg-fv-neutral-50\/\[\.8\] {
  background-color: #f3f3f3cc
}

.bg-fv-neutral-500\/\[\.5\] {
  background-color: #70707080
}

.bg-fv-neutral-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(95 95 95 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-600\/\[\.1\] {
  background-color: #5f5f5f1a
}

.bg-fv-neutral-600\/\[\.7\] {
  background-color: #5f5f5fb3
}

.bg-fv-neutral-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-900\/50 {
  background-color: #22222280
}

.bg-fv-neutral-900\/\[\.20\],.bg-fv-neutral-900\/\[\.2\] {
  background-color: #2223
}

.bg-fv-neutral-900\/\[\.3\] {
  background-color: #2222224d
}

.bg-fv-neutral-900\/\[\.5\] {
  background-color: #22222280
}

.bg-fv-neutral-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1))
}

.bg-fv-neutral-950\/\[\.3\] {
  background-color: #1818184d
}

.bg-fv-neutral-950\/\[\.7\] {
  background-color: #181818b3
}

.bg-fv-neutral-950\/\[0\.5\] {
  background-color: #18181880
}

.bg-fv-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-600\/\[\.3\] {
  background-color: #db27774d
}

.bg-fv-primary-600\/\[\.7\] {
  background-color: #db2777b3
}

.bg-fv-primary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}

.bg-fv-primary-950\/\[\.5\] {
  background-color: #50072480
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1))
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1))
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}

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

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

.bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}

.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}

.bg-neutral-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}

.bg-neutral-950\/\[\.3\] {
  background-color: #0a0a0a4d
}

.bg-neutral-950\/\[\.55\] {
  background-color: #0a0a0a8c
}

.bg-neutral-950\/\[\.65\] {
  background-color: #0a0a0aa6
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}

.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}

.bg-orange-300\/\[\.5\] {
  background-color: #fdba7480
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}

.bg-orange-500\/\[\.5\] {
  background-color: #f9731680
}

.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}

.bg-orange-800\/\[\.2\] {
  background-color: #9a341233
}

.bg-orange-950\/\[\.2\] {
  background-color: #43140733
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}

.bg-pink-200\/50 {
  background-color: #fbcfe880
}

.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}

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

.bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 214 241 / var(--tw-bg-opacity, 1))
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(197 173 227 / var(--tw-bg-opacity, 1))
}

.bg-purple-200\/50 {
  background-color: #c5ade380
}

.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(140 91 199 / var(--tw-bg-opacity, 1))
}

.bg-purple-400\/\[\.5\] {
  background-color: #8c5bc780
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(88 52 147 / var(--tw-bg-opacity, 1))
}

.bg-purple-800\/\[\.2\] {
  background-color: #4c2d8033
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}

.bg-red-200\/\[\.2\] {
  background-color: #fecaca33
}

.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}

.bg-red-300\/\[\.5\] {
  background-color: #fca5a580
}

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

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}

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

.bg-red-900\/\[\.79\] {
  background-color: #7f1d1dc9
}

.bg-red-950\/\[\.2\] {
  background-color: #450a0a33
}

.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}

.bg-transparent {
  background-color: transparent
}

.bg-vtd-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.bg-vtd-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}

.bg-vtd-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}

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

.bg-white\/10 {
  background-color: #ffffff1a
}

.bg-white\/80 {
  background-color: #fffc
}

.bg-white\/\[\.3\] {
  background-color: #ffffff4d
}

.bg-white\/\[\.45\] {
  background-color: #ffffff73
}

.bg-white\/\[\.5\] {
  background-color: #ffffff80
}

.bg-white\/\[\.6\] {
  background-color: #fff9
}

.bg-white\/\[\.7\] {
  background-color: #ffffffb3
}

.bg-white\/\[\.8\] {
  background-color: #fffc
}

.bg-white\/\[1\] {
  background-color: #fff
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}

.bg-yellow-300\/\[\.5\] {
  background-color: #fde04780
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}

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

.bg-zinc-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}

.bg-opacity-50 {
  --tw-bg-opacity: .5
}

.bg-opacity-60 {
  --tw-bg-opacity: .63
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right,var(--tw-gradient-stops))
}

.bg-none {
  background-image: none
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-900 {
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-400 {
  --tw-gradient-from: #1AB5DB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 181 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-600 {
  --tw-gradient-from: #008BB9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 139 185 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-900 {
  --tw-gradient-from: #005877 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 88 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-400 {
  --tw-gradient-from: #e879f9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-900 {
  --tw-gradient-from: #701a75 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-950 {
  --tw-gradient-from: #4a044e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-50\/\[\.7\] {
  --tw-gradient-from: rgb(243 243 243 / .7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 243 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-800 {
  --tw-gradient-from: #2F2F2F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-800\/\[\.8\] {
  --tw-gradient-from: rgb(47 47 47 / .8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-900 {
  --tw-gradient-from: #222222 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 34 34 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-900\/\[\.9\] {
  --tw-gradient-from: rgb(34 34 34 / .9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 34 34 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-neutral-950\/\[\.5\] {
  --tw-gradient-from: rgb(24 24 24 / .5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(24 24 24 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-primary-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-primary-500 {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fv-primary-900 {
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-400 {
  --tw-gradient-from: #8A8A8A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(138 138 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-400 {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-900 {
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-400 {
  --tw-gradient-from: #a3e635 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-lime-900 {
  --tw-gradient-from: #365314 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-400 {
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-900 {
  --tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-500 {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-500\/\[\.2\] {
  --tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

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

.from-pink-900 {
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-950 {
  --tw-gradient-from: #500724 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-400 {
  --tw-gradient-from: #8C5BC7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(140 91 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-500 {
  --tw-gradient-from: #7042B9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(112 66 185 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-800 {
  --tw-gradient-from: #4C2D80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(76 45 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-900 {
  --tw-gradient-from: #40266D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 38 109 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-red-900 {
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-900 {
  --tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-950 {
  --tw-gradient-from: #2e1065 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-700 {
  --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-900 {
  --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-blue-900 {
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-cyan-900 {
  --tw-gradient-to: rgb(0 88 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #005877 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-fuchsia-900 {
  --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-fv-neutral-800 {
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2F2F2F var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-fv-primary-900 {
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

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

.via-green-900 {
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #14532d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-lime-900 {
  --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #365314 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-orange-900 {
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-pink-900 {
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-800 {
  --tw-gradient-to: rgb(76 45 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4C2D80 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-red-900 {
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-violet-900 {
  --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-white {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-white\/\[\.85\] {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-900 {
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #713f12 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-\[90\%\] {
  --tw-gradient-via-position: 90%
}

.to-blue-800 {
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.to-cyan-500\/60 {
  --tw-gradient-to: rgb(0 154 205 / .63) var(--tw-gradient-to-position)
}

.to-cyan-700 {
  --tw-gradient-to: #007AA3 var(--tw-gradient-to-position)
}

.to-cyan-800 {
  --tw-gradient-to: #006A8D var(--tw-gradient-to-position)
}

.to-fuchsia-300 {
  --tw-gradient-to: #f0abfc var(--tw-gradient-to-position)
}

.to-fuchsia-400\/60 {
  --tw-gradient-to: rgb(232 121 249 / .63) var(--tw-gradient-to-position)
}

.to-fuchsia-700 {
  --tw-gradient-to: #a21caf var(--tw-gradient-to-position)
}

.to-fuchsia-800 {
  --tw-gradient-to: #86198f var(--tw-gradient-to-position)
}

.to-fuchsia-950 {
  --tw-gradient-to: #4a044e var(--tw-gradient-to-position)
}

.to-fv-neutral-200\/\[\.7\] {
  --tw-gradient-to: rgb(191 191 191 / .7) var(--tw-gradient-to-position)
}

.to-fv-neutral-300 {
  --tw-gradient-to: #A5A5A5 var(--tw-gradient-to-position)
}

.to-fv-neutral-700 {
  --tw-gradient-to: #4F4F4F var(--tw-gradient-to-position)
}

.to-fv-neutral-700\/\[0\] {
  --tw-gradient-to: rgb(79 79 79 / 0) var(--tw-gradient-to-position)
}

.to-fv-neutral-800\/\[\.7\] {
  --tw-gradient-to: rgb(47 47 47 / .7) var(--tw-gradient-to-position)
}

.to-fv-neutral-950\/\[0\.8\] {
  --tw-gradient-to: rgb(24 24 24 / .8) var(--tw-gradient-to-position)
}

.to-fv-primary-700 {
  --tw-gradient-to: #be185d var(--tw-gradient-to-position)
}

.to-fv-primary-800 {
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.to-fv-primary-900\/\[\.8\] {
  --tw-gradient-to: rgb(131 24 67 / .8) var(--tw-gradient-to-position)
}

.to-green-700 {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position)
}

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

.to-lime-700 {
  --tw-gradient-to: #4d7c0f var(--tw-gradient-to-position)
}

.to-lime-800 {
  --tw-gradient-to: #3f6212 var(--tw-gradient-to-position)
}

.to-orange-700 {
  --tw-gradient-to: #c2410c var(--tw-gradient-to-position)
}

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

.to-pink-600\/\[\.2\] {
  --tw-gradient-to: rgb(219 39 119 / .2) var(--tw-gradient-to-position)
}

.to-pink-700 {
  --tw-gradient-to: #be185d var(--tw-gradient-to-position)
}

.to-pink-800 {
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.to-pink-950 {
  --tw-gradient-to: #500724 var(--tw-gradient-to-position)
}

.to-purple-400 {
  --tw-gradient-to: #8C5BC7 var(--tw-gradient-to-position)
}

.to-purple-400\/60 {
  --tw-gradient-to: rgb(140 91 199 / .63) var(--tw-gradient-to-position)
}

.to-purple-500 {
  --tw-gradient-to: #7042B9 var(--tw-gradient-to-position)
}

.to-purple-700 {
  --tw-gradient-to: #583493 var(--tw-gradient-to-position)
}

.to-purple-800 {
  --tw-gradient-to: #4C2D80 var(--tw-gradient-to-position)
}

.to-purple-900\/\[\.8\] {
  --tw-gradient-to: rgb(64 38 109 / .8) var(--tw-gradient-to-position)
}

.to-red-700 {
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position)
}

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

.to-slate-700 {
  --tw-gradient-to: #334155 var(--tw-gradient-to-position)
}

.to-violet-950 {
  --tw-gradient-to: #2e1065 var(--tw-gradient-to-position)
}

.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.to-yellow-500 {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position)
}

.to-yellow-800 {
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position)
}

.to-\[30\%\] {
  --tw-gradient-to-position: 30%
}

.to-\[300px\] {
  --tw-gradient-to-position: 300px
}

.bg-cover {
  background-size: cover
}

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

.bg-center {
  background-position: center
}

.fill-current {
  fill: currentColor
}

.fill-none {
  fill: none
}

.fill-pink-600 {
  fill: #db2777
}

.stroke-current {
  stroke: currentColor
}

.object-contain {
  object-fit: contain
}

.object-cover {
  object-fit: cover
}

.object-center {
  object-position: center
}

.\!p-0 {
  padding: 0!important
}

.\!p-1 {
  padding: .25rem!important
}

.\!p-1\.5 {
  padding: .375rem!important
}

.\!p-2 {
  padding: .5rem!important
}

.\!p-2\.5 {
  padding: .625rem!important
}

.\!p-3 {
  padding: .75rem!important
}

.\!p-4 {
  padding: 1rem!important
}

.\!p-\[2\.5px\] {
  padding: 2.5px!important
}

.p-0 {
  padding: 0
}

.p-0\.5 {
  padding: .125rem
}

.p-1 {
  padding: .25rem
}

.p-1\.5 {
  padding: .375rem
}

.p-10 {
  padding: 2.5rem
}

.p-2 {
  padding: .5rem
}

.p-2\.5 {
  padding: .625rem
}

.p-3 {
  padding: .75rem
}

.p-4 {
  padding: 1rem
}

.p-5 {
  padding: 1.25rem
}

.p-6 {
  padding: 1.5rem
}

.p-\[5\.5px\] {
  padding: 5.5px
}

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

.\!px-0\.5 {
  padding-left: .125rem!important;
  padding-right: .125rem!important
}

.\!px-1 {
  padding-left: .25rem!important;
  padding-right: .25rem!important
}

.\!px-1\.5 {
  padding-left: .375rem!important;
  padding-right: .375rem!important
}

.\!px-2 {
  padding-left: .5rem!important;
  padding-right: .5rem!important
}

.\!px-2\.5 {
  padding-left: .625rem!important;
  padding-right: .625rem!important
}

.\!px-3 {
  padding-left: .75rem!important;
  padding-right: .75rem!important
}

.\!px-4 {
  padding-left: 1rem!important;
  padding-right: 1rem!important
}

.\!px-5 {
  padding-left: 1.25rem!important;
  padding-right: 1.25rem!important
}

.\!px-px {
  padding-left: 1px!important;
  padding-right: 1px!important
}

.\!py-0 {
  padding-top: 0!important;
  padding-bottom: 0!important
}

.\!py-0\.5 {
  padding-top: .125rem!important;
  padding-bottom: .125rem!important
}

.\!py-1 {
  padding-top: .25rem!important;
  padding-bottom: .25rem!important
}

.\!py-1\.5 {
  padding-top: .375rem!important;
  padding-bottom: .375rem!important
}

.\!py-2 {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important
}

.\!py-3 {
  padding-top: .75rem!important;
  padding-bottom: .75rem!important
}

.\!py-\[0\.41rem\] {
  padding-top: .41rem!important;
  padding-bottom: .41rem!important
}

.\!py-\[0\.5rem\] {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important
}

.\!py-px {
  padding-top: 1px!important;
  padding-bottom: 1px!important
}

.px-0\.5 {
  padding-left: .125rem;
  padding-right: .125rem
}

.px-1 {
  padding-left: .25rem;
  padding-right: .25rem
}

.px-1\.5 {
  padding-left: .375rem;
  padding-right: .375rem
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

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

.py-0 {
  padding-top: 0;
  padding-bottom: 0
}

.py-0\.5 {
  padding-top: .125rem;
  padding-bottom: .125rem
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.py-2\.5 {
  padding-top: .625rem;
  padding-bottom: .625rem
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem
}

.py-4 {
  /* padding-top: 1rem; */
  /* padding-bottom: 1rem; */
}

.py-5 {
  padding-top: 1.25rem;
  /* padding-bottom: 1.25rem; */
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem
}

.\!pb-0 {
  padding-bottom: 0!important
}

.\!pb-1 {
  padding-bottom: .25rem!important
}

.\!pb-2 {
  padding-bottom: .5rem!important
}

.\!pb-3\.5 {
  padding-bottom: .875rem!important
}

.\!pl-1\.5 {
  padding-left: .375rem!important
}

.\!pt-0 {
  padding-top: 0!important
}

.\!pt-1 {
  padding-top: .25rem!important
}

.\!pt-28 {
  padding-top: 7rem!important
}

.\!pt-3 {
  padding-top: .75rem!important
}

.\!pt-4 {
  padding-top: 1rem!important
}

.pb-0 {
  padding-bottom: 0
}

.pb-0\.5 {
  padding-bottom: .125rem
}

.pb-1 {
  padding-bottom: .25rem
}

.pb-1\.5 {
  padding-bottom: .375rem
}

.pb-2 {
  padding-bottom: .5rem
}

.pb-2\.5 {
  padding-bottom: .625rem
}

.pb-3 {
  padding-bottom: .75rem
}

.pb-3\.5 {
  padding-bottom: .875rem
}

.pb-4 {
  padding-bottom: 1rem
}

.pb-8 {
  padding-bottom: 2rem
}

.pb-px {
  padding-bottom: 1px
}

.pl-0\.5 {
  padding-left: .125rem
}

.pl-1 {
  padding-left: .25rem
}

.pl-1\.5 {
  padding-left: .375rem
}

.pl-2 {
  padding-left: .5rem
}

.pl-2\.5 {
  padding-left: .625rem
}

.pl-3 {
  padding-left: .75rem
}

.pl-4 {
  padding-left: 1rem
}

.pl-6 {
  padding-left: 1.5rem
}

.pl-64 {
  padding-left: 16rem
}

.pl-7 {
  padding-left: 1.75rem
}

.pl-8 {
  padding-left: 2rem
}

.pr-0\.5 {
  padding-right: .125rem
}

.pr-1 {
  padding-right: .25rem
}

.pr-1\.5 {
  padding-right: .375rem
}

.pr-12 {
  padding-right: 3rem
}

.pr-2 {
  padding-right: .5rem
}

.pr-2\.5 {
  padding-right: .625rem
}

.pr-3 {
  padding-right: .75rem
}

.pr-4 {
  padding-right: 1rem
}

.pr-5 {
  padding-right: 1.25rem
}

.pr-6 {
  padding-right: 1.5rem
}

.pt-0 {
  padding-top: 0
}

.pt-0\.5 {
  padding-top: .125rem
}

.pt-1 {
  padding-top: .25rem
}

.pt-1\.5 {
  padding-top: .375rem
}

.pt-10 {
  padding-top: 2.5rem
}

.pt-14 {
  padding-top: 3.5rem
}

.pt-2 {
  padding-top: .5rem
}

.pt-3 {
  padding-top: .75rem
}

.pt-4 {
  padding-top: 1rem
}

.pt-6 {
  padding-top: 1.5rem
}

.pt-8 {
  padding-top: 2rem
}

.pt-\[2\.5rem\] {
  padding-top: 2.5rem
}

.\!text-left {
  text-align: left!important
}

.text-left {
  text-align: left
}

.\!text-center {
  text-align: center!important
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.align-top {
  vertical-align: top
}

.align-middle {
  vertical-align: middle
}

.font-mono {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.font-poppins {
  font-family: Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"
}

.font-sans {
  font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"
}

.font-space {
  font-family: Open+Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

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

.\!text-3xl {
  font-size: 1.875rem!important;
  line-height: 2.25rem!important
}

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

.\!text-\[0\.89rem\] {
  font-size: .89rem!important
}

.\!text-\[12px\] {
  font-size: 12px!important
}

.\!text-base {
  font-size: 1rem!important;
  line-height: 1.5rem!important
}

.\!text-lg {
  font-size: 1.125rem!important;
  line-height: 1.75rem!important
}

.\!text-sm {
  font-size: .875rem!important;
  line-height: 1.25rem!important
}

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

.\!text-xs {
  font-size: .75rem!important;
  line-height: 1rem!important
}

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

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

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

.text-5xl {
  font-size: 3rem;
  line-height: 1
}

.text-\[8px\] {
  font-size: 8px
}

.text-\[9px\] {
  font-size: 9px
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem
}

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

.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.\!font-black {
  font-weight: 900!important
}

.\!font-bold {
  font-weight: 700!important
}

.\!font-medium {
  font-weight: 500!important
}

.\!font-semibold {
  font-weight: 600!important
}

.\!font-thin {
  font-weight: 100!important
}

.font-black {
  font-weight: 900
}

.font-bold {
  font-weight: 700
}

.font-extrabold {
  font-weight: 800
}

.font-light {
  font-weight: 300
}

.font-medium {
  font-weight: 500
}

.font-normal {
  font-weight: 400
}

.font-semibold {
  font-weight: 600
}

.uppercase {
  text-transform: uppercase
}

.capitalize {
  text-transform: capitalize
}

.\!normal-case {
  text-transform: none!important
}

.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-\[15px\] {
  line-height: 15px!important
}

.leading-4 {
  line-height: 1rem
}

.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-tight {
  letter-spacing: -.025em
}

.tracking-wide {
  letter-spacing: .025em
}

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

.\!text-fv-accent-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(26 181 219 / var(--tw-text-opacity, 1))!important
}

.\!text-fv-accent-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 139 185 / var(--tw-text-opacity, 1))!important
}

.\!text-fv-neutral-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(218 218 218 / var(--tw-text-opacity, 1))!important
}

.\!text-fv-neutral-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))!important
}

.\!text-fv-neutral-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(243 243 243 / var(--tw-text-opacity, 1))!important
}

.\!text-orange-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1))!important
}

.\!text-pink-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(251 207 232 / var(--tw-text-opacity, 1))!important
}

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

.\!text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))!important
}

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

.text-\[\#f8d4eb\] {
  --tw-text-opacity: 1;
  color: rgb(248 212 235 / var(--tw-text-opacity, 1))
}

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

.text-black\/\[\.6\] {
  color: #0009
}

.text-black\/\[\.7\] {
  color: #000000b3
}

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

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

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}

.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(26 181 219 / var(--tw-text-opacity, 1))
}

.text-cyan-700 {
  --tw-text-opacity: 1;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))
}

.text-cyan-800 {
  --tw-text-opacity: 1;
  color: rgb(0 106 141 / var(--tw-text-opacity, 1))
}

.text-fuchsia-800 {
  --tw-text-opacity: 1;
  color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}

.text-fv-accent-200 {
  --tw-text-opacity: 1;
  color: rgb(128 214 235 / var(--tw-text-opacity, 1))
}

.text-fv-accent-300 {
  --tw-text-opacity: 1;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))
}

.text-fv-accent-600 {
  --tw-text-opacity: 1;
  color: rgb(0 139 185 / var(--tw-text-opacity, 1))
}

.text-fv-accent-700 {
  --tw-text-opacity: 1;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))
}

.text-fv-accent-800 {
  --tw-text-opacity: 1;
  color: rgb(0 106 141 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-100 {
  --tw-text-opacity: 1;
  color: rgb(218 218 218 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-200 {
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-300 {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(243 243 243 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(79 79 79 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-700\/\[\.5\] {
  color: #4f4f4f80
}

.text-fv-neutral-700\/\[\.6\] {
  color: #4f4f4f99
}

.text-fv-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1))
}

.text-fv-neutral-950 {
  --tw-text-opacity: 1;
  color: rgb(24 24 24 / var(--tw-text-opacity, 1))
}

.text-fv-primary-100 {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}

.text-fv-primary-200 {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}

.text-fv-primary-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.text-fv-primary-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}

.text-fv-primary-400\/\[\.7\] {
  color: #f472b6b3
}

.text-fv-primary-50 {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}

.text-fv-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}

.text-fv-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}

.text-fv-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}

.text-fv-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.text-fv-primary-950 {
  --tw-text-opacity: 1;
  color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1))
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.text-gray-700\/\[\.6\] {
  color: #4f4f4f99
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity, 1))
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}

.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}

.text-lime-200 {
  --tw-text-opacity: 1;
  color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}

.text-lime-700 {
  --tw-text-opacity: 1;
  color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}

.text-lime-800 {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}

.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}

.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}

.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}

.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}

.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}

.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}

.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}

.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}

.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}

.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgb(226 214 241 / var(--tw-text-opacity, 1))
}

.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgb(197 173 227 / var(--tw-text-opacity, 1))
}

.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(169 132 213 / var(--tw-text-opacity, 1))
}

.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(140 91 199 / var(--tw-text-opacity, 1))
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(100 59 166 / var(--tw-text-opacity, 1))
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(88 52 147 / var(--tw-text-opacity, 1))
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(76 45 128 / var(--tw-text-opacity, 1))
}

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

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

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

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

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}

.text-teal-950 {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}

.text-transparent {
  color: transparent
}

.text-vtd-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}

.text-vtd-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}

.text-vtd-secondary-400 {
  --tw-text-opacity: 1;
  color: rgb(138 138 138 / var(--tw-text-opacity, 1))
}

.text-vtd-secondary-500 {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1))
}

.text-vtd-secondary-600 {
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.text-vtd-secondary-700 {
  --tw-text-opacity: 1;
  color: rgb(79 79 79 / var(--tw-text-opacity, 1))
}

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

.text-white\/80 {
  color: #fffc
}

.text-white\/90 {
  color: #ffffffe6
}

.text-white\/\[\.5\] {
  color: #ffffff80
}

.text-white\/\[\.6\] {
  color: #fff9
}

.text-white\/\[\.8\] {
  color: #fffc
}

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

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}

.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}

.text-opacity-90 {
  --tw-text-opacity: .9
}

.underline {
  text-decoration-line: underline
}

.\!line-through {
  text-decoration-line: line-through!important
}

.line-through {
  text-decoration-line: line-through
}

.decoration-dotted {
  text-decoration-style: dotted
}

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

.\!placeholder-cyan-300\/\[\.95\]::placeholder {
  color: #4dc5e3f2!important
}

.placeholder-gray-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(165 165 165 / var(--tw-placeholder-opacity, 1))
}

.placeholder-vtd-secondary-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(138 138 138 / var(--tw-placeholder-opacity, 1))
}

.opacity-0 {
  opacity: 0
}

.opacity-10 {
  opacity: .1
}

.opacity-100 {
  opacity: 1
}

.opacity-30 {
  opacity: .3
}

.opacity-35 {
  opacity: .35
}

.opacity-40 {
  opacity: .4
}

.opacity-45 {
  opacity: .45
}

.opacity-50 {
  opacity: .5
}

.opacity-60 {
  opacity: .63
}

.opacity-70 {
  opacity: .7
}

.opacity-75 {
  opacity: .75
}

.opacity-90 {
  opacity: .9
}

.\!shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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 / .1), 0 2px 4px -2px rgb(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-sm {
  --tw-shadow: 0 1px 2px 0 rgb(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 / .1), 0 8px 10px -6px rgb(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-fv-primary-500\/\[\.25\] {
  --tw-shadow-color: rgb(236 72 153 / .25);
  --tw-shadow: var(--tw-shadow-colored)
}

.shadow-fv-primary-700\/\[\.4\] {
  --tw-shadow-color: rgb(190 24 93 / .4);
  --tw-shadow: var(--tw-shadow-colored)
}

.shadow-fv-primary-950\/\[\.5\] {
  --tw-shadow-color: rgb(80 7 36 / .5);
  --tw-shadow: var(--tw-shadow-colored)
}

.shadow-green-500\/10 {
  --tw-shadow-color: rgb(34 197 94 / .1);
  --tw-shadow: var(--tw-shadow-colored)
}

.shadow-yellow-400 {
  --tw-shadow-color: #facc15;
  --tw-shadow: var(--tw-shadow-colored)
}

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

.outline {
  outline-style: solid
}

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

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

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

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

.ring-black\/5 {
  --tw-ring-color: rgb(0 0 0 / .05)
}

.ring-pink-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}

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

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

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

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

.backdrop-blur-\[12px\] {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[15px\] {
  --tw-backdrop-blur: blur(15px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[16px\] {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[7px\] {
  --tw-backdrop-blur: blur(7px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

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

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

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

.transition {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-\[width\] {
  transition-property: width;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-colors {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.duration-100 {
  transition-duration: .1s
}

.duration-150 {
  transition-duration: .15s
}

.duration-200 {
  transition-duration: .2s
}

.duration-300 {
  transition-duration: .3s
}

.duration-500 {
  transition-duration: .5s
}

.duration-700 {
  transition-duration: .7s
}

.ease-in {
  transition-timing-function: cubic-bezier(.4,0,1,1)
}

.ease-in-out {
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
  transition-timing-function: cubic-bezier(0,0,.2,1)
}

.scrollbar::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.scrollbar::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.scrollbar {
  scrollbar-width: auto;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.scrollbar::-webkit-scrollbar {
  display: block;
  width: var(--scrollbar-width, 16px);
  height: var(--scrollbar-height, 16px)
}

.scrollbar-thin::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.scrollbar-thin::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.scrollbar-thin::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.scrollbar-thin {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.scrollbar-thin::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.scrollbar-thumb-fv-primary-400 {
  --scrollbar-thumb: #f472b6
}

.no-scrollbar::-webkit-scrollbar {
  display: none
}

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

.base-container-base {
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

.title-shadow {
  text-shadow: -1px 0px rgba(0,0,0,.4),0px 1px rgba(0,0,0,.4),1px 0px rgba(0,0,0,.4),0px -1px rgba(0,0,0,.4)
}

.title-shadow-light {
  text-shadow: -1px 0px rgba(0,0,0,.2),0px 1px rgba(0,0,0,.2),1px 0px rgba(0,0,0,.2),0px -1px rgba(0,0,0,.2)
}

.sk-grad {
  text-shadow: -1px 0px rgba(0,0,0,.2),0px 1px rgba(0,0,0,.2),1px 0px rgba(0,0,0,.2),0px -1px rgba(0,0,0,.2);
  background: radial-gradient(circle at left bottom,#450384,#bf368a 75%,#fcd9c3)
}

.base-container {
  padding: .5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

@media (min-width: 1024px) {
  .base-container {
      padding:1rem 2rem
  }
}

.\!cool-scroll::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.\!cool-scroll::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.\!cool-scroll::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.\!cool-scroll {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.\!cool-scroll::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.\!cool-scroll {
  --scrollbar-track: #BFBFBF;
  --scrollbar-thumb: #f472b6
}

.\!cool-scroll:is(.dark *) {
  --scrollbar-track: #2F2F2F;
  --scrollbar-thumb: #707070
}

.cool-scroll::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.cool-scroll::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.cool-scroll::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.cool-scroll {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.cool-scroll::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.cool-scroll {
  --scrollbar-track: #BFBFBF;
  --scrollbar-thumb: #f472b6
}

.cool-scroll:is(.dark *) {
  --scrollbar-track: #2F2F2F;
  --scrollbar-thumb: #707070
}

.\!cool-scroll {
  -webkit-overflow-scrolling: touch!important
}

.cool-scroll {
  -webkit-overflow-scrolling: touch
}

.box {
  border-radius: .5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)
}

.box:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.hg {
  width: auto;
  flex-grow: 0;
  background-image: linear-gradient(to right,var(--tw-gradient-stops));
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #f0abfc var(--tw-gradient-to-position);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent
}

.hg:is(.dark *) {
  --tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #d946ef var(--tw-gradient-to-position)
}

.h1 {
  text-align: center;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .h1 {
      text-align:left;
      font-size: 2.25rem;
      line-height: 2.5rem
  }
}

.h2 {
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .h2 {
      text-align:left;
      font-size: 1.875rem;
      line-height: 2.25rem
  }
}

.h3 {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .h3 {
      text-align:left;
      font-size: 1.5rem;
      line-height: 2rem
  }
}

.ps {
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(95 95 95 / var(--tw-text-opacity, 1))
}

.ps:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1))
}

.p {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.625
}

.p.lg {
  font-size: 1.125rem!important;
  line-height: 1.75rem!important
}

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

.skip-link:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 50;
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
  padding: .5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.persona-list {
  position: relative;
  display: grid;
  height: fit-content;
  width: 100%;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .5rem
}

@media (max-width: 450px) {
  .persona-list {
      grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

@media (min-width: 640px) {
  .persona-list {
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .persona-list {
      grid-template-columns:repeat(auto-fill,minmax(270px,1fr))
  }
}

.persona-list-lg {
  position: relative;
  display: grid;
  height: fit-content;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  gap: .5rem
}

@media (min-width: 640px) {
  .persona-list-lg {
      gap:1rem
  }
}

@media (min-width: 768px) {
  .persona-list-lg {
      grid-template-columns:repeat(auto-fill,minmax(270px,1fr))
  }
}

.persona-list-featured {
  position: relative;
  display: grid;
  height: fit-content;
  width: 100%;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .5rem
}

@media (max-width: 450px) {
  .persona-list-featured {
      grid-template-columns:repeat(1,minmax(0,1fr))
  }
}

@media (min-width: 640px) {
  .persona-list-featured {
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .persona-list-featured {
      grid-template-columns:repeat(auto-fill,minmax(360px,1fr))
  }
}

.grid-gifts {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .grid-gifts {
      grid-template-columns:repeat(1,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .grid-gifts {
      grid-template-columns:repeat(auto-fill,minmax(230px,1fr))
  }
}

.grid-creator {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .grid-creator {
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .grid-creator {
      grid-template-columns:repeat(auto-fill,minmax(230px,1fr))
  }
}

.grid-small-presets {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .grid-small-presets {
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .grid-small-presets {
      grid-template-columns:repeat(auto-fill,minmax(180px,1fr))
  }
}

.grid-very-small-presets {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .grid-very-small-presets {
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap: 1rem
  }
}

@media (min-width: 768px) {
  .grid-very-small-presets {
      grid-template-columns:repeat(auto-fill,minmax(130px,1fr))
  }
}

.custom-grid {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .custom-grid {
      gap:1rem
  }
}

@media (min-width: 1024px) {
  .custom-grid {
      grid-template-columns:repeat(auto-fill,minmax(190px,1fr))
  }
}

.blog-grid {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  align-items: stretch;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .blog-grid {
      gap:1rem
  }
}

@media (min-width: 768px) {
  .blog-grid {
      grid-template-columns:repeat(auto-fill,minmax(360px,1fr))
  }
}

.featured-persona:after {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #0000001a;
  background-image: linear-gradient(to top,#000c,#0000 60%,#000c)
}

.explanatory-text {
  margin-bottom: 1rem;
  display: flex;
  align-items: flex-start;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(162 28 175 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1));
  padding: .75rem .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}

.explanatory-text:is(.dark *) {
  background-color: #4a044e1a
}

@media (min-width: 640px) {
  .explanatory-text {
      padding:1rem;
      font-size: 1rem;
      line-height: 1.5rem
  }

  .explanatory-text:before {
      font-size: 1.25rem;
      margin-right: .75rem;
      margin-top: 0
  }

  .danger-text {
      padding: 1rem;
      font-size: 1rem;
      line-height: 1.5rem
  }

  .danger-text:before {
      font-size: 1.25rem;
      margin-right: .75rem;
      margin-top: 0
  }
}

.explanatory-text:before {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity, 1));
  content: "💡";
  margin-right: .5rem;
  margin-top: .2rem;
  font-size: 1rem;
  line-height: 1
}

.danger-text {
  margin-bottom: 1rem;
  display: flex;
  align-items: flex-start;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  padding: .375rem .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}

.danger-text:is(.dark *) {
  background-color: #450a0a1a
}

.warning-text {
  margin-bottom: 1rem;
  display: flex;
  align-items: flex-start;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 65 12 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
  padding: .375rem .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}

.warning-text:is(.dark *) {
  background-color: #4314071a
}

.blog-follows {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  align-items: stretch;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .blog-follows {
      gap:1rem
  }
}

@media (min-width: 768px) {
  .blog-follows {
      grid-template-columns:repeat(auto-fill,minmax(260px,1fr))
  }
}

.grid-images {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  align-items: center;
  justify-content: center;
  gap: .5rem
}

@media (min-width: 640px) {
  .grid-images {
      gap:1rem
  }
}

@media (min-width: 768px) {
  .grid-images {
      grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

@media (min-width: 1024px) {
  .grid-images {
      grid-template-columns:repeat(auto-fill,minmax(300px,1fr))
  }
}

.tag-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25rem;
  border-radius: 9999px;
  padding: .125rem .5rem;
  font-family: Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500
}

.tag-label.no-upper {
  text-transform: none!important
}

.tag-label .chip {
  display: flex;
  height: 1.75rem;
  width: 1.75rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: .75rem;
  line-height: 1rem
}

.tag-label.primary {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}

.tag-label.primary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}

.tag-label.primary .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.tag-label.primary .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}

.tag-label.blue {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}

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

.tag-label.blue .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}

.tag-label.blue .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}

.tag-label.purple:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 45 128 / var(--tw-bg-opacity, 1))
}

.tag-label.red {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}

.tag-label.red:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}

.tag-label.red .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}

.tag-label.red .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}

.tag-label.orange {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}

.tag-label.orange:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}

.tag-label.orange .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}

.tag-label.orange .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}

.tag-label.green {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}

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

.tag-label.green .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}

.tag-label.green .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}

.tag-label.cyan {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1))
}

.tag-label.cyan:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 88 119 / var(--tw-bg-opacity, 1))
}

.tag-label.cyan .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(179 230 243 / var(--tw-bg-opacity, 1))
}

.tag-label.cyan .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1))
}

.tag-label.pink {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}

.tag-label.pink:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}

.tag-label.pink .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.tag-label.pink .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}

.tag-label.accent {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1))
}

.tag-label.accent:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 88 119 / var(--tw-bg-opacity, 1))
}

.tag-label.accent .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(179 230 243 / var(--tw-bg-opacity, 1))
}

.tag-label.accent .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 106 141 / var(--tw-bg-opacity, 1))
}

.tag-label.purple {
  --tw-bg-opacity: 1;
  background-color: rgb(197 173 227 / var(--tw-bg-opacity, 1))
}

.tag-label.purple:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 38 109 / var(--tw-bg-opacity, 1))
}

.tag-label.purple .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(226 214 241 / var(--tw-bg-opacity, 1))
}

.tag-label.purple .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 45 128 / var(--tw-bg-opacity, 1))
}

.tag-label.yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}

.tag-label.yellow:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}

.tag-label.yellow .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}

.tag-label.yellow .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(218 218 218 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral-inv {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral-inv:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 165 165 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral-inv .chip {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1))
}

.tag-label.neutral-inv .chip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1))
}

.label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25rem;
  border-radius: 9999px;
  padding: .125rem .5rem;
  font-family: Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 500;
  text-transform: uppercase
}

.label.no-upper {
  text-transform: none!important
}

.label.primary {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.label.primary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}

.label.primary.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}

.label.primary.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.label.primary-inv {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}

.label.primary-inv:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}

.label.primary-inv.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))!important
}

.label.primary-inv.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))!important
}

.label.blue {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}

.label.blue:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}

.label.blue.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1))!important
}

.label.blue.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(147 197 253 / var(--tw-text-opacity, 1))!important
}

.label.purple {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(197 173 227 / var(--tw-bg-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(76 45 128 / var(--tw-text-opacity, 1))!important
}

.label.purple:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(88 52 147 / var(--tw-bg-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(197 173 227 / var(--tw-text-opacity, 1))!important
}

.label.red {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}

.label.red:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}

.label.red.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))!important
}

.label.red.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))!important
}

.label.orange {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}

.label.orange:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}

.label.orange.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1))!important
}

.label.orange.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1))!important
}

.label.neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity, 1))
}

.label.neutral:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1))
}

.label.neutral.ol {
  border-width: 1px!important;
  border-color: #2f2f2f4d!important;
  background-color: transparent!important;
  color: #4f4f4f99!important
}

.label.neutral.ol:is(.dark *) {
  border-color: #a5a5a54d!important;
  color: #a5a5a599!important
}

.label.green {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}

.label.green:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}

.label.green.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1))!important
}

.label.green.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1))!important
}

.label.lime {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}

.label.lime:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}

.label.lime.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(77 124 15 / var(--tw-text-opacity, 1))!important
}

.label.lime.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(190 242 100 / var(--tw-text-opacity, 1))!important
}

.label.cyan {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 106 141 / var(--tw-text-opacity, 1))
}

.label.cyan:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 88 119 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(128 214 235 / var(--tw-text-opacity, 1))
}

.label.cyan.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 106 141 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))!important
}

.label.cyan.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(77 197 227 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))!important
}

.label.pink {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.label.pink:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}

.label.pink.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(190 24 93 / var(--tw-text-opacity, 1))!important
}

.label.pink.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))!important
}

.label.accent {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 106 141 / var(--tw-text-opacity, 1))
}

.label.accent:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 88 119 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(128 214 235 / var(--tw-text-opacity, 1))
}

.label.accent.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 106 141 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))!important
}

.label.accent.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(77 197 227 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))!important
}

.label.purple {
  --tw-bg-opacity: 1;
  background-color: rgb(197 173 227 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(76 45 128 / var(--tw-text-opacity, 1))
}

.label.purple:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 38 109 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(197 173 227 / var(--tw-text-opacity, 1))
}

.label.purple.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(76 45 128 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(88 52 147 / var(--tw-text-opacity, 1))!important
}

.label.purple.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(169 132 213 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(169 132 213 / var(--tw-text-opacity, 1))!important
}

.label.yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}

.label.yellow:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}

.label.yellow.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1))!important
}

.label.yellow.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1))!important
}

.label.neutral-inv {
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity, 1))
}

.label.neutral-inv:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(165 165 165 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1))
}

.label.neutral-inv.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  --tw-text-opacity: 1 !important;
  color: rgb(79 79 79 / var(--tw-text-opacity, 1))!important
}

.label.neutral-inv.ol:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1))!important;
  --tw-text-opacity: 1 !important;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))!important
}

:root {
  --surface-0: 255 255 255
}

.h1n {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700
}

@media (min-width: 1024px) {
  .h1n {
      font-size:1.875rem;
      line-height: 2.25rem
  }
}

.heart-bg {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' stroke-width='1.5'/%3E%3C/svg%3E")
}

.striped-bg {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-opacity='0.12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' stroke-width='1.5'/%3E%3C/svg%3E")
}

input[type=text],input[type=number],textarea {
  font-size: 16px!important
}

input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea {
  font-size: 16px!important
}

body {
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity, 1));
  font-family: Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"
}

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

body {
  -webkit-font-smoothing: antialiased!important;
  -moz-osx-font-smoothing: grayscale!important
}

@media (min-width: 768px) {
  body {
      -webkit-font-smoothing:auto!important;
      -moz-osx-font-smoothing: auto!important
  }
}

body {
  background-image: url(../images/bg-noise-C20dVOq1.png);
  font-optical-sizing: auto
}

body.frame {
  background: transparent!important;
  background-image: none!important;
  background-color: transparent!important
}

.aitoolhunt img {
  height: auto;
  max-width: 140px
}

.aitoolhunt {
  display: none
}

@media (min-width: 1024px) {
  .aitoolhunt {
      display:flex
  }
}

.grad-home {
  background: linear-gradient(to bottom,#0000,#0000004d 20%,#00000080 80%,#0000)
}

h1,h2,h3,h4,h5,h6 {
  font-family: Open+Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-weight: 700
}

.bb-base .h1,.h2,.h3,.h4,.h5,.h6 {
  font-weight: 700
}

.btn {
  border-radius: .5rem;
  background-image: linear-gradient(to right,var(--tw-gradient-stops));
  font-family: Open+Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn:hover {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

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

.btn.primary {
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #A5A5A5 var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}

.btn.primary:hover {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #8A8A8A var(--tw-gradient-to-position)
}

.btn.primary.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.primary.ol:hover {
  background-color: #ffffff1a!important
}

.btn.accent {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.accent:hover {
  --tw-gradient-from: #9d174d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.btn.accent.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.accent.ol:hover {
  background-color: #8318431a!important
}

.btn.blue {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.blue:hover {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.btn.blue.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.blue.ol:hover {
  background-color: #1e3a8a1a!important
}

.btn.neutral {
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #2F2F2F var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #2F2F2F var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #4F4F4F var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.neutral:hover {
  --tw-gradient-from: #4F4F4F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(79 79 79 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #4F4F4F var(--tw-gradient-to-position)
}

.btn.neutral.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(79 79 79 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.neutral.ol:hover {
  background-color: #2f2f2f1a!important
}

.btn.red,.btn.danger {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.red:hover,.btn.danger:hover {
  --tw-gradient-from: #991b1b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position)
}

.ol:is(.btn.red,.btn.danger) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))!important
}

.ol:is(.btn.red,.btn.danger):hover {
  background-color: #7f1d1d1a!important
}

.btn.orange,.btn.warning {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #9a3412 var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.orange:hover,.btn.warning:hover {
  --tw-gradient-from: #9a3412 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9a3412 var(--tw-gradient-to-position)
}

.ol:is(.btn.orange,.btn.warning) {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1))!important
}

.ol:is(.btn.orange,.btn.warning):hover {
  background-color: #7c2d121a!important
}

.btn.yellow {
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #713f12 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.yellow:hover {
  --tw-gradient-from: #854d0e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position)
}

.btn.yellow.ol {
  border-width: 1px!important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.yellow.ol:hover {
  background-color: #713f121a!important
}

.btn.fblue {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.fblue:hover {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.btn.fblue.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.fblue.ol:hover {
  background-color: #1e3a8a1a!important
}

.btn.green,.btn.valid,.btn.success {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #14532d var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #166534 var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.green:hover,.btn.valid:hover,.btn.success:hover {
  --tw-gradient-from: #166534 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #166534 var(--tw-gradient-to-position)
}

.ol:is(.btn.green,.btn.valid,.btn.success) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.ol:is(.btn.green,.btn.valid,.btn.success):hover {
  background-color: #14532d1a!important
}

.btn.purple {
  --tw-border-opacity: 1;
  border-color: rgb(197 173 227 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #4C2D80 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(76 45 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #4C2D80 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #4C2D80 var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.purple:hover {
  --tw-gradient-from: #583493 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 52 147 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #4C2D80 var(--tw-gradient-to-position)
}

.btn.purple.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(64 38 109 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.purple.ol:hover {
  background-color: #40266d1a!important
}

.btn.lime {
  --tw-border-opacity: 1;
  border-color: rgb(217 249 157 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #365314 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #365314 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #3f6212 var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.lime:hover {
  --tw-gradient-from: #3f6212 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #3f6212 var(--tw-gradient-to-position)
}

.btn.lime.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.lime.ol:hover {
  background-color: #3653141a!important
}

.btn.pink {
  --tw-border-opacity: 1;
  border-color: rgb(251 207 232 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.pink:hover {
  --tw-gradient-from: #9d174d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.btn.pink.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.pink.ol:hover {
  background-color: #8318431a!important
}

.btn.cyan {
  --tw-border-opacity: 1;
  border-color: rgb(128 214 235 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #005877 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(0 88 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #005877 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #006A8D var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.cyan:hover {
  --tw-gradient-from: #006A8D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 106 141 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #006A8D var(--tw-gradient-to-position)
}

.btn.cyan.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 88 119 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.cyan.ol:hover {
  background-color: #0058771a!important
}

.btn.fuchsia {
  --tw-border-opacity: 1;
  border-color: rgb(245 208 254 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
  --tw-gradient-from: #701a75 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 90%;
  --tw-gradient-to: #86198f var(--tw-gradient-to-position);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn.fuchsia:hover {
  --tw-gradient-from: #86198f var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #86198f var(--tw-gradient-to-position)
}

.btn.fuchsia.ol {
  --tw-border-opacity: 1 !important;
  border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))!important;
  background-color: transparent!important;
  background-image: none!important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.btn.fuchsia.ol:hover {
  background-color: #701a751a!important
}

.btn:disabled {
  cursor: not-allowed;
  opacity: .5
}

textarea:disabled {
  cursor: not-allowed;
  opacity: .5
}

.shadow-gen {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);
  --tw-shadow-color: rgb(80 7 36 / .5);
  --tw-shadow: var(--tw-shadow-colored)
}

.shadow-gen:is(.dark *) {
  --tw-shadow-color: rgb(190 24 93 / .5);
  --tw-shadow: var(--tw-shadow-colored)
}

@keyframes playAnime {
  0%,to {
      height: 4px
  }

  50% {
      height: 12px
  }
}

.mTitle:first-letter {
  text-transform: uppercase
}

.player-dots.playing .dot {
  animation: 1s playAnime infinite
}

.player-dots.playing .dot:nth-child(2) {
  animation-delay: .25s
}

.player-dots.playing .dot:nth-child(3) {
  animation-delay: .5s
}

.creator-scroll {
  height: calc(50vh - 7.3em);
  overflow-y: auto;
  overflow-x: hidden
}

.creator-scroll::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.creator-scroll::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.creator-scroll::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.creator-scroll {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.creator-scroll::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.creator-scroll {
  --scrollbar-track: #BFBFBF;
  --scrollbar-thumb: #f472b6
}

.creator-scroll:is(.dark *) {
  --scrollbar-track: #2F2F2F;
  --scrollbar-thumb: #707070
}

.creator-scroll {
  -webkit-overflow-scrolling: touch
}

.dot {
  margin-bottom: 2px;
  height: .25rem;
  display: inline-block;
  vertical-align: middle
}

.h-100dvh {
  height: 100vh;
  height: 100dvh!important
}

.max-h-100dvh {
  max-height: 100vh;
  max-height: 100dvh!important
}

.min-h-100dvh {
  min-height: 100vh;
  min-height: 100dvh!important
}

.animate-pulse-slow {
  animation: pulse-slow 10s cubic-bezier(.4,0,.6,1) infinite
}

.bubble {
  position: relative
}

.bubble:after {
  position: absolute;
  z-index: 3;
  left: -9px;
  bottom: -5px;
}

@keyframes pulse-slow {
  0%,to {
      opacity: 1
  }

  50% {
      opacity: .5
  }
}

@keyframes blink {
  50% {
      fill: transparent
  }
}

.dot {
  animation: 1s blink infinite;
  fill: gray
}

.dot:nth-child(2) {
  animation-delay: .25s
}

.dot:nth-child(3) {
  animation-delay: .5s
}

.loader-dots {
  color: gray
}

.rp {
  font-weight: 500;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(248 212 235 / var(--tw-text-opacity, 1))
}

.thl textarea {
  line-height: 1.625!important
}

.fat-shadow {
  box-shadow: 0 0 10px #e78770;
  border-radius: 10px;
  border: 2px solid rgba(192,109,93,1)
}

.boxed-s {
  position: relative;
  border-radius: .375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  background-color: #f3f3f3b3;
  padding: 1rem .5rem;
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.boxed-s:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 20 / var(--tw-bg-opacity, 1))
}

@media (min-width: 1024px) {
  .boxed-s {
      padding-left:1rem;
      padding-right: 1rem
  }
}

.boxed-s-l {
  position: relative;
  border-radius: .375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
  background-color: #ffffff80;
  padding: 1rem;
  --tw-shadow: 0 1px 2px 0 rgb(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)
}

.boxed-s-l:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1))
}

.bg-flurr {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  --tw-translate-y: -30%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #be185d var(--tw-gradient-to-position)
}

.bg-flurr:is(.dark *) {
  --tw-gradient-from: rgb(236 72 153 / .7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(80 7 36 / .8) var(--tw-gradient-to-position)
}

.bg-flurr {
  height: 150vh;
  aspect-ratio: 1/1;
  filter: blur(160px);
  opacity: 1;
  mix-blend-mode: overlay
}

.thl textarea {
  min-height: 12rem!important;
  resize: vertical!important
}

.thls textarea {
  min-height: 6rem!important;
  resize: vertical!important
}

.thought {
  position: relative;
  margin: 1.25rem;
  display: flex;
  min-height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
  text-align: center
}

.thought:before,.thought:after {
  position: absolute;
  z-index: -10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.sg2 {
  border-width: 1px;
  border-color: #f472b633
}

.thought:before {
  top: -12px;
  left: 1.75rem;
  height: 2.75rem;
  width: 2.75rem;
  box-shadow: -50px 30px 0 -12px #fff
}

.light-border {
  box-shadow: 0 3.5px 3.5px #00000002,0 2px 2px #00000002,0 0 1px #00000002;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1))
}

.tag-theme {
  box-shadow: 0 3.5px 3.5px #00000002,0 2px 2px #00000002,0 0 1px #00000002;
  display: inline-flex;
  gap: .375rem;
  white-space: nowrap;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  --tw-gradient-from: #2F2F2F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(95 95 95 / .05) var(--tw-gradient-to-position);
  padding: .125rem .375rem;
  font-size: .875rem;
  line-height: 1.25rem
}

.tag-theme:hover {
  background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.tag-theme.blue {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity, 1));
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(30 64 175 / .05) var(--tw-gradient-to-position)
}

.tag-theme.blue:hover {
  background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.tag-theme.green {
  --tw-border-opacity: 1;
  border-color: rgb(20 83 45 / var(--tw-border-opacity, 1));
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(22 101 52 / .05) var(--tw-gradient-to-position)
}

.tag-theme.green:hover {
  background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.tag-theme-big {
  box-shadow: 0 3.5px 3.5px #00000002,0 2px 2px #00000002,0 0 1px #00000002;
  gap: .375rem;
  border-radius: .25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  padding: .125rem .375rem;
  text-align: center;
  font-size: .875rem;
  line-height: 1.25rem
}

.tag-theme-big:hover {
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.tag-theme-big:is(.dark *) {
  --tw-gradient-from: #2F2F2F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(95 95 95 / .05) var(--tw-gradient-to-position)
}

.persona-card {
  position: relative;
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)
}

.persona-card:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity, 1));
  --tw-shadow-color: rgb(219 39 119 / .3);
  --tw-shadow: var(--tw-shadow-colored)
}

.persona-card:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}

.persona-card:is(.dark *):hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
  --tw-shadow-color: rgb(236 72 153 / .3);
  --tw-shadow: var(--tw-shadow-colored)
}

.border-shadow-over {
  border-width: 1px
}

.border-shadow-over:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 114 182 / var(--tw-border-opacity, 1));
  --tw-shadow-color: rgb(219 39 119 / .3);
  --tw-shadow: var(--tw-shadow-colored)
}

.border-shadow-over:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 24 / var(--tw-border-opacity, 1))
}

.border-shadow-over:is(.dark *):hover {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
  --tw-shadow-color: rgb(236 72 153 / .3);
  --tw-shadow: var(--tw-shadow-colored)
}

.reflection-container {
  transform: scaleY(-1);
  background-size: cover;
  background-position: center bottom;
  opacity: 1;
  transition: opacity .5s;
  -webkit-mask-image: linear-gradient(to top,#0000000d,#0000001a);
  mask-image: linear-gradient(to top,#0000000d,#0000001a)
}

.profile-avatar {
  border-radius: 9999px
}

.profile-avatar.red {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position)
}

.profile-avatar.orange {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9a3412 var(--tw-gradient-to-position)
}

.profile-avatar.purple {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #8C5BC7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(140 91 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #4C2D80 var(--tw-gradient-to-position)
}

.profile-avatar.pink {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position)
}

.profile-avatar.green {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #166534 var(--tw-gradient-to-position)
}

.profile-avatar.cyan {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #1AB5DB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 181 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #006A8D var(--tw-gradient-to-position)
}

.profile-avatar.lime {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #a3e635 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #3f6212 var(--tw-gradient-to-position)
}

.profile-avatar.fuchsia {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #e879f9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #86198f var(--tw-gradient-to-position)
}

.profile-avatar.blue {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position)
}

.profile-avatar.gray {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #8A8A8A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(138 138 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #2F2F2F var(--tw-gradient-to-position)
}

.desktop-nav-container {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.desktop-nav-container:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1))
}

.desktop-nav {
  display: none
}

@media (min-width: 1280px) {
  .desktop-nav {
      display:flex
  }
}

.desktop-nav a {
  position: relative;
  display: block;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-align: right
}

.desktop-nav a:hover {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}

.desktop-nav a:focus {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}

.desktop-nav a:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(218 218 218 / var(--tw-text-opacity, 1))
}

.desktop-nav a:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(218 218 218 / var(--tw-text-opacity, 1))
}

@media (min-width: 1024px) {
  .desktop-nav a {
      text-align:center
  }
}

@media (min-width: 1536px) {
  .desktop-nav a {
      padding-left:1.5rem;
      padding-right: 1.5rem
  }
}

.desktop-nav a {
  display: flex;
  align-items: center;
  justify-content: center
}

.desktop-nav a:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.desktop-nav a:focus:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.selected:is(.desktop-nav a) {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.selected:is(.desktop-nav a):is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.selected:is(.desktop-nav a) .bd {
  width: 3.5rem;
  opacity: 1
}

.desktop-nav .bd {
  bottom: .5rem;
  left: 50%;
  display: none;
  height: .125rem;
  width: .5rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1));
  opacity: 0;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media (min-width: 1024px) {
  .desktop-nav .bd {
      position:absolute;
      display: block
  }
}

.clipped-rank {
  clip-path: polygon(50% 0,85% 0,100% 17%,100% 100%,68% 100%,32% 100%,0 100%,0 17%,16% 0)
}

.clipped-rank-left {
  clip-path: polygon(50% 0,100% 0,100% 25%,100% 100%,68% 100%,32% 100%,0 100%,0 25%,20% 0)
}

.clipped-rank-right {
  clip-path: polygon(50% 0,85% 0,100% 25%,100% 100%,68% 100%,32% 100%,0 100%,0 0,20% 0)
}

.scroll-container {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 100%;
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
  --tw-scroll-snap-strictness: mandatory;
  list-style-type: none;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: .75rem;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  padding: .375rem 1rem
}

.scroll-container::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.scroll-container::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.scroll-container::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.scroll-container {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.scroll-container::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.scroll-container {
  --scrollbar-track: #BFBFBF;
  --scrollbar-thumb: #f472b6
}

.scroll-container:is(.dark *) {
  --scrollbar-track: #2F2F2F;
  --scrollbar-thumb: #707070
}

.scroll-container {
  -webkit-overflow-scrolling: touch
}

.scroll-parent .next,.scroll-parent .prev {
  top: 1.25rem;
  z-index: 10;
  display: none;
  flex-shrink: 0;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-left: .75rem;
  padding-right: .75rem
}

@media (min-width: 768px) {
  .scroll-parent .next,.scroll-parent .prev {
      display:flex
  }
}

.scroll-parent .next,.scroll-parent .prev {
  aspect-ratio: 1/1!important
}

.cmplinkvendors {
  text-color: #fff!important
}

.cmpboxrecall {
  position: absolute;
  bottom: 84px!important
}

@media (min-width: 1024px) {
  .cmpboxrecall {
      bottom:.5rem!important;
      left: 262px!important
  }
}

.aspect-ratio-box {
  position: relative;
  width: 100%;
  padding-top: calc(842 / 1300 * 100%);
}

.no-home .cmpboxrecall {
  display: none!important
}

.card-bg-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom,#0000 40%,#000)
}

@keyframes pulse-audio {
  0%,to {
      transform: scale(1);
      opacity: 1;
      filter: blur(0)
  }

  50% {
      transform: scale(1.1);
      opacity: .9;
      filter: blur(2px)
  }
}

.animate-pulse-audio {
  animation: pulse-audio 2s infinite
}

.cmpboxrecall {
  display: none!important
}

.img-gallery-ranking {
  position: absolute;
  top: 0;
  right: 0;
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
  padding: .625rem .75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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);
  text-shadow: -1px 0px rgba(0,0,0,.2),0px 1px rgba(0,0,0,.2),1px 0px rgba(0,0,0,.2),0px -1px rgba(0,0,0,.2);
  background: radial-gradient(circle at left bottom,#450384,#bf368a 75%,#fcd9c3)
}

#base-notif {
  z-index: 1000!important
}

.av-sold-premium {
  position: relative;
  background-image: linear-gradient(225deg,#0080ff 5%,#00bfff,#40e0d0,#00ff7f 35%,#3cb371 44%,#adff2f 54%,gold 62%,#ff8c00 75%,#ff4500 85%,red 93%,#8b0000);
  border-radius: 6px;
  z-index: 2;
  padding: 3px;
  box-shadow: #ff00c880 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-premium {
  position: relative;
  background-image: linear-gradient(225deg,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #ff00c880 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-premium-lg {
  position: relative;
  background-image: linear-gradient(225deg,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f);
  border-radius: 6px;
  z-index: 2;
  box-shadow: #ff00c880 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  padding: 3px!important
}

@keyframes gradientAnimation {
  0% {
      background-position: 0% 50%
  }

  50% {
      background-position: 100% 50%
  }

  to {
      background-position: 0% 50%
  }
}

.nobem-line-loader {
  height: .25rem;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  opacity: .4
}

@keyframes in-out {
  0% {
      transform: translate(-100%)
  }

  45%,55% {
      transform: translate(0)
  }

  to {
      transform: translate(100%)
  }
}

main>.base-container {
  flex: 1 1 0%
}

.navls .router-link-active,.navls .router-link-exact-active {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}

.navls .router-link-active:is(.dark *),.navls .router-link-exact-active:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}

.vtd-datepicker:before {
  --tw-border-opacity: 1 !important;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1))!important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity, 1))!important
}

.vtd-datepicker {
  padding: 0!important;
  padding-top: 7rem!important
}

@media (min-width: 640px) {
  .vtd-datepicker {
      padding-top:0!important
  }
}

.rarity-box {
  border-radius: .5rem;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important;
  box-shadow: 0 4px 8px #000000b3;
  transition: transform .3s ease;
  animation: gradientAnimation 5s ease infinite
}

.rarity-box h3 {
  margin-bottom: 0!important;
  padding: 0!important;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700
}

.rarity-box p {
  --tw-text-opacity: 1 !important;
  color: rgb(243 243 243 / var(--tw-text-opacity, 1))!important
}

.rarity-box:hover {
  transform: scale(1.02)
}

.rarity-0 {
  background: linear-gradient(135deg,#4b4b4b,#a0a0a0);
  border: 2px solid #737373
}

.rarity-1 {
  background: linear-gradient(135deg,#1e7e34,#0f0);
  border: 2px solid #155724
}

.rarity-2 {
  background: linear-gradient(135deg,#0056b3,#0af);
  border: 2px solid #004085
}

.rarity-3 {
  background: linear-gradient(135deg,#5936a2,#a64dff);
  border: 2px solid #3d2457
}

.rarity-4 {
  background: linear-gradient(135deg,#ff8c00,#ff6700);
  border: 2px solid #ff4500
}

.rarity-5 {
  background: linear-gradient(135deg,#d63384,#f0f);
  border: 2px solid #721c24
}

.rarity-6 {
  background: linear-gradient(135deg,#d6334e,#f91742);
  border: 2px solid #721c24
}

.parchment {
  opacity: .6;
  background-image: url("data:image/svg+xml,%3C!-- svg: first layer --%3E%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")
}

.b-special {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative
}

.b-rarity-0 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#2e2e2e 5%,#3e3e3e,#4e4e4e,#5e5e5e 35%,#6e6e6e 44%,#7e7e7e 54%)
}

.b-rarity-1 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#0d3e18 5%,#125024,#166230,#1b753c 35%,#1f8648 44%,#24a654 54%)
}

.b-rarity-2 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#002654 5%,#003b77,#004e99,#0061bb 35%,#0074dd 44%,#0086ff 54%)
}

.b-rarity-3 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#271539 5%,#3c1d57,#502375,#642993 35%,#782fb1 44%,#8d35cf 54%)
}

.b-rarity-4 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#8b2d00 5%,#b33e00,#da4f00,#ff6000 35%,#ff7100 44%,#ff8200 54%)
}

.b-rarity-5 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#460e14 5%,#851932,#c32450,#ff306e 35%,#ff409c 44%,#ff50ca 54%)
}

.b-rarity-6 {
  z-index: 2;
  padding: 1px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  position: relative;
  background-image: linear-gradient(225deg,#460e14 5%,#851932,#c32432,#ff4022 35%,#ff5032 44%,#ff6052 54%)
}

.forums-badges {
  display: flex;
  align-items: center;
  gap: .25rem;
  border-radius: .375rem;
  border-width: 1px;
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  padding: .125rem .375rem;
  font-family: Open+Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.forums-badges.green {
  --tw-border-opacity: 1 !important;
  border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #14532d var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #4d7c0f var(--tw-gradient-to-position) !important
}

.forums-badges.lime {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #365314 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #15803d var(--tw-gradient-to-position) !important
}

.forums-badges.blue {
  --tw-border-opacity: 1 !important;
  border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #007AA3 var(--tw-gradient-to-position) !important
}

.forums-badges.purple {
  --tw-border-opacity: 1 !important;
  border-color: rgb(64 38 109 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #40266D var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(64 38 109 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #a21caf var(--tw-gradient-to-position) !important
}

.forums-badges.pink {
  --tw-border-opacity: 1 !important;
  border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #831843 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position) !important
}

.forums-badges.red {
  --tw-border-opacity: 1 !important;
  border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #c2410c var(--tw-gradient-to-position) !important
}

.forums-badges.orange {
  --tw-border-opacity: 1 !important;
  border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #7c2d12 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #be185d var(--tw-gradient-to-position) !important
}

.forums-badges.violet {
  --tw-border-opacity: 1 !important;
  border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #4c1d95 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #583493 var(--tw-gradient-to-position) !important
}

.forums-badges.neutral {
  --tw-border-opacity: 1 !important;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #222222 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(34 34 34 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #334155 var(--tw-gradient-to-position) !important
}

.forums-badges.gold {
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))!important;
  --tw-gradient-from: #a16207 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
  --tw-gradient-to: #c2410c var(--tw-gradient-to-position) !important
}

.cover-grad {
  background-image: linear-gradient(to bottom,#141414d9,#141414)
}

.rating {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25rem;
  border-radius: 9999px;
  padding: .125rem .5rem;
  font-family: Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  sizing: border-box!important
}

.rating.no-upper {
  text-transform: none!important
}

.rating.green {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}

.rating.green:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}

.rating.green.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}

.rating.green.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}

.rating.cyan {
  --tw-bg-opacity: 1;
  background-color: rgb(128 214 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 106 141 / var(--tw-text-opacity, 1))
}

.rating.cyan:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 88 119 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(128 214 235 / var(--tw-text-opacity, 1))
}

.rating.cyan.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 122 163 / var(--tw-text-opacity, 1))
}

.rating.cyan.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))
}

.rating.yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}

.rating.yellow:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}

.rating.yellow.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}

.rating.yellow.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}

.rating.orange {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}

.rating.orange:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}

.rating.orange.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}

.rating.orange.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}

.rating.light-red {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}

.rating.light-red:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}

.rating.light-red.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}

.rating.light-red.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}

.rating.red {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}

.rating.red:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}

.rating.red.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}

.rating.red.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.rating.dark-red {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}

.rating.dark-red:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}

.rating.dark-red.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}

.rating.dark-red.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}

.rating.purple {
  --tw-bg-opacity: 1;
  background-color: rgb(197 173 227 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(76 45 128 / var(--tw-text-opacity, 1))
}

.rating.purple:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 38 109 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(169 132 213 / var(--tw-text-opacity, 1))
}

.rating.purple.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(88 52 147 / var(--tw-text-opacity, 1))
}

.rating.purple.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(112 66 185 / var(--tw-text-opacity, 1))
}

.rating.neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 191 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity, 1))
}

.rating.neutral:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.rating.neutral.ol {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 138 138 / var(--tw-border-opacity, 1));
  background-color: transparent;
  color: #4f4f4f99
}

.rating.neutral.ol:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(95 95 95 / var(--tw-border-opacity, 1));
  color: #8a8a8a99
}

.grad-shop {
  position: relative;
  overflow: hidden;
  background: #0a0a0a
}

.grad-shop:before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle at center,rgba(255,140,0,.2),transparent 70%);
  animation: glow 30s linear infinite;
  transform-origin: center
}

@keyframes glow {
  0% {
      transform: rotate(0) scale(1)
  }

  50% {
      transform: rotate(180deg) scale(1.2)
  }

  to {
      transform: rotate(360deg) scale(1)
  }
}

.tg-small span {
  margin-inline-start:.5rem!important;font-size: 1rem!important;
  line-height: 1.5rem!important
}

.more-snow:before,.more-snow:after {
  content: "";
  position: fixed;
  top: -3000%;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(black,.01);
  background-size: 10%;
  z-index: -10!important;
  -webkit-animation-name: MOVE-BG;
  -webkit-animation-duration: 500s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite
}

.more-snow:before {
  filter: blur(4px);
  opacity: .1;
  top: -2500%;
  background-size: 20%;
  animation-duration: 400s;
  z-index: -10!important
}

.more-snow:after {
  filter: blur(2px);
  opacity: .05;
  top: -2000%;
  background-size: 30%;
  animation-duration: 300s;
  z-index: -10!important
}

@media (prefers-reduced-motion: reduce) {
  .more-snow:before,.more-snow:after {
      animation: none;
      display: none
  }
}

@-webkit-keyframes MOVE-BG {
  0% {
      transform: translateY(0)
  }

  to {
      transform: translateY(70%)
  }
}

.ls-results {
  position: relative;
  width: 100%
}

.av-ai-0,.av-ai-0-lg {
  position: relative;
  background-image: linear-gradient(225deg,#8c8c8c 5%,#666,gray,#595959 35%,gray 44%,#737373 54%,#787878 62%,#595959 75%,gray 85%,#666 93%,#8c8c8c);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #8080804d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-0-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-0-lg {
  padding: 3px!important
}

.rank-0-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(47 47 47 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity, 1))
}

.rank-0-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity, 1))
}

.av-ai-1,.av-ai-1-lg {
  position: relative;
  background-image: linear-gradient(225deg,#0c0 5%,green,#00b300,#060 35%,#00b300 44%,#090 54%,#00a300 62%,#060 75%,#00b300 85%,green 93%,#0c0);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #00ff004d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-1-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-1-lg {
  padding: 3px!important
}

.rank-1-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(22 101 52 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}

.rank-1-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}

.av-ai-2,.av-ai-2-lg {
  position: relative;
  background-image: linear-gradient(225deg,#04c 5%,#002a80,#003bb3,#026 35%,#003bb3 44%,#039 54%,#0036a3 62%,#026 75%,#003bb3 85%,#002a80 93%,#04c);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #0000ff4d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-2-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-2-lg {
  padding: 3px!important
}

.rank-2-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}

.rank-2-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}

.av-ai-3,.av-ai-3-lg {
  position: relative;
  background-image: linear-gradient(225deg,#80c 5%,#550080,#7700b3,#406 35%,#7700b3 44%,#609 54%,#6d00a3 62%,#406 75%,#7700b3 85%,#550080 93%,#80c);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #ff00ff4d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-3-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-3-lg {
  padding: 3px!important
}

.rank-3-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(76 45 128 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(76 45 128 / var(--tw-text-opacity, 1))
}

.rank-3-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(169 132 213 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(169 132 213 / var(--tw-text-opacity, 1))
}

.av-ai-4,.av-ai-4-lg {
  position: relative;
  background-image: linear-gradient(225deg,#e6ac00 5%,#997300,#c90,#806000 35%,#c90 44%,#b38600 54%,#bd8e00 62%,#806000 75%,#0f0 85%,#0ff 93%,#00f);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #ffd7004d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-4-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-4-lg {
  padding: 3px!important
}

.rank-4-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(133 77 14 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}

.rank-4-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}

.av-ai-5,.av-ai-5-lg {
  position: relative;
  background-image: linear-gradient(225deg,#e67300 5%,#994d00,#c60,#804000 35%,#c60 44%,#f0f 54%,red 62%,#ff0 75%,#0f0 85%,#0ff 93%,#00f);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #ff80004d 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-5-lg:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-5-lg {
  padding: 3px!important
}

.rank-5-border-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(154 52 18 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}

.rank-5-border-text:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 116 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}

.av-ai-0:hover,.av-ai-1:hover,.av-ai-2:hover,.av-ai-3:hover,.av-ai-4:hover,.av-ai-5:hover {
  background-image: linear-gradient(0,#e0f 5%,#bf40bf,#ff69b4,#ff1493 35%,#ff69b4 44%,violet 54%,plum 62%,#ff1493 75%,#ff69b4 85%,#bf40bf 93%,#e0f)
}

.av-ai-unique {
  position: relative;
  background-image: linear-gradient(225deg,red 5%,#ff0,#0f0,#0ff 35%,#00f 44%,#f0f 54%,red 62%,#ff0 75%,#0f0 85%,#0ff 93%,#00f);
  border-radius: 6px;
  z-index: 2;
  padding: 1px;
  box-shadow: #ffffff80 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite
}

.av-ai-unique-lg {
  position: relative;
  background-image: linear-gradient(225deg,red 5%,#ff0,#0f0,#0ff 35%,#00f 44%,#f0f 54%,red 62%,#ff0 75%,#0f0 85%,#0ff 93%,#00f);
  border-radius: 6px;
  z-index: 2;
  box-shadow: #ffffff80 0 0 1px 1px inset,#000c 0 1px 2px;
  background-size: 200% 200%;
  animation: gradientAnimation 5s ease infinite;
  padding: 3px!important
}

.unique-text {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(191 191 191 / var(--tw-border-opacity, 1));
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);
  --tw-shadow-color: rgb(34 197 94 / .1);
  --tw-shadow: var(--tw-shadow-colored)
}

.unique-text:is(.dark *) {
  --tw-gradient-from: #be185d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
  --tw-shadow-color: rgb(34 197 94 / .2);
  --tw-shadow: var(--tw-shadow-colored)
}

.msg-chat {
  max-width: 100%!important
}

.msg-chat em {
  font-weight: 500!important;
  font-style: italic!important;
  --tw-text-opacity: 1 !important;
  color: rgb(248 212 235 / var(--tw-text-opacity, 1))!important
}

.msg-chat a {
  --tw-text-opacity: 1 !important;
  color: rgb(77 197 227 / var(--tw-text-opacity, 1))!important;
  text-decoration-line: underline!important
}

.msg-chat a:hover {
  text-decoration-line: none!important
}

.msg-chat p {
  margin-top: .375rem!important;
  margin-bottom: .375rem!important
}

.msg-chat code {
  margin-top: .125rem!important;
  margin-bottom: .125rem!important;
  display: inline-flex!important;
  max-width: 100%!important;
  align-items: center!important;
  justify-content: center!important;
  overflow-x: auto!important;
  background-color: #0006!important;
  padding: .125rem .375rem!important;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;
  --tw-text-opacity: 1 !important;
  color: rgb(217 249 157 / var(--tw-text-opacity, 1))!important
}

.msg-chat code::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
  border-radius: var(--scrollbar-track-radius)
}

.msg-chat code::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  border-radius: var(--scrollbar-thumb-radius)
}

.msg-chat code::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
  border-radius: var(--scrollbar-corner-radius)
}

.msg-chat code {
  scrollbar-width: thin;
  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}

.msg-chat code::-webkit-scrollbar {
  display: block;
  width: 8px;
  height: 8px
}

.msg-chat code {
  --scrollbar-track: #BFBFBF;
  --scrollbar-thumb: #f472b6
}

.msg-chat code:is(.dark *) {
  --scrollbar-track: #2F2F2F;
  --scrollbar-thumb: #707070
}

.msg-chat code {
  -webkit-overflow-scrolling: touch!important
}

:is(.msg-chat code):before,:is(.msg-chat code):after {
  content: none
}

.msg-chat pre {
  margin-top: .375rem!important;
  margin-bottom: .375rem!important;
  background-color: #0006!important;
  padding: .375rem!important;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

:is(.msg-chat pre) code {
  display: block!important;
  background-color: transparent!important;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

.dark\:prose-invert:is(.dark *) {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}

.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-fv-neutral-300:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity, 1))
}

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

.after\:text-base:after {
  content: var(--tw-content);
  font-size: 1rem;
  line-height: 1.5rem
}

.after\:transition-all:after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.focus-within\:border-fv-primary-500:focus-within{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.focus-within\:ring-fv-primary-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(0 154 205 / var(--tw-border-opacity, 1))}.hover\:border-fv-accent-400:hover{--tw-border-opacity: 1;border-color:rgb(26 181 219 / var(--tw-border-opacity, 1))}.hover\:border-fv-neutral-500:hover{--tw-border-opacity: 1;border-color:rgb(112 112 112 / var(--tw-border-opacity, 1))}.hover\:border-fv-primary-400:hover{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.hover\:border-neutral-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(140 91 199 / var(--tw-border-opacity, 1))}.hover\:border-b-\[\#D0AACC\]:hover{--tw-border-opacity: 1;border-bottom-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.hover\:border-l-\[\#D0AACC\]:hover{--tw-border-opacity: 1;border-left-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.hover\:border-r-\[\#D0AACC\]:hover{--tw-border-opacity: 1;border-right-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.hover\:border-t-white\/20:hover{border-top-color:#fff3}.hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/\[\.1\]:hover{background-color:#1e3a8a1a}.hover\:bg-cyan-900:hover{--tw-bg-opacity: 1;background-color:rgb(0 88 119 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/\[\.1\]:hover{background-color:#0058771a}.hover\:bg-fuchsia-900\/\[\.1\]:hover{background-color:#701a751a}.hover\:bg-fv-accent-800:hover{--tw-bg-opacity: 1;background-color:rgb(0 106 141 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-100\/35:hover{background-color:#dadada59}.hover\:bg-fv-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 191 191 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-200\/\[\.3\]:hover{background-color:#bfbfbf4d}.hover\:bg-fv-neutral-200\/\[\.5\]:hover{background-color:#bfbfbf80}.hover\:bg-fv-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-600:hover{--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-700\/50:hover{background-color:#4f4f4f80}.hover\:bg-fv-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-800\/\[\.1\]:hover{background-color:#2f2f2f1a}.hover\:bg-fv-neutral-900:hover{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-neutral-900\/\[\.5\]:hover{background-color:#22222280}.hover\:bg-fv-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-primary-800:hover{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-primary-900:hover{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.hover\:bg-fv-primary-900\/\[\.1\]:hover{background-color:#8318431a}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 191 191 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-green-900\/\[\.1\]:hover{background-color:#14532d1a}.hover\:bg-lime-900\/\[\.1\]:hover{background-color:#3653141a}.hover\:bg-orange-900\/\[\.1\]:hover{background-color:#7c2d121a}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-900\/\[\.1\]:hover{background-color:#8318431a}.hover\:bg-pink-950:hover{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-900\/\[\.1\]:hover{background-color:#40266d1a}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/\[\.1\]:hover{background-color:#7f1d1d1a}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-vtd-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.hover\:bg-vtd-secondary-100:hover{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity, 1))}.hover\:bg-vtd-secondary-50:hover{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[\.1\]:hover{background-color:#ffffff1a}.hover\:bg-yellow-900\/\[\.1\]:hover{background-color:#713f121a}.hover\:bg-gradient-to-b:hover{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-t:hover{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.hover\:from-\[\#D0AACC\]:hover{--tw-gradient-from: #D0AACC var(--tw-gradient-from-position);--tw-gradient-to: rgb(208 170 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-800:hover{--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-800:hover{--tw-gradient-from: #006A8D var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 106 141 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-fuchsia-800:hover{--tw-gradient-from: #86198f var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-fv-neutral-700:hover{--tw-gradient-from: #4F4F4F var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 79 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-fv-primary-50:hover{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-fv-primary-800:hover{--tw-gradient-from: #9d174d var(--tw-gradient-from-position);--tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-800:hover{--tw-gradient-from: #166534 var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-lime-800:hover{--tw-gradient-from: #3f6212 var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-800:hover{--tw-gradient-from: #9a3412 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-800:hover{--tw-gradient-from: #9d174d var(--tw-gradient-from-position);--tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #583493 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 52 147 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-800:hover{--tw-gradient-from: #991b1b var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-800:hover{--tw-gradient-from: #854d0e var(--tw-gradient-from-position);--tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-white\/0:hover{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-cyan-600:hover,.hover\:text-fv-accent-600:hover{--tw-text-opacity: 1;color:rgb(0 139 185 / var(--tw-text-opacity, 1))}.hover\:text-fv-neutral-200:hover{--tw-text-opacity: 1;color:rgb(191 191 191 / var(--tw-text-opacity, 1))}.hover\:text-fv-neutral-600:hover{--tw-text-opacity: 1;color:rgb(95 95 95 / var(--tw-text-opacity, 1))}.hover\:text-fv-neutral-700:hover{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity, 1))}.hover\:text-fv-neutral-900:hover{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.hover\:text-fv-neutral-950:hover{--tw-text-opacity: 1;color:rgb(24 24 24 / var(--tw-text-opacity, 1))}.hover\:text-fv-primary-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-fv-primary-500:hover{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.hover\:text-fv-primary-600:hover{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.hover\:text-fv-primary-700:hover{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-neutral-600:hover{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-pink-500:hover{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.hover\:text-pink-700:hover,.hover\:text-vtd-primary-700:hover{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.hover\:text-vtd-secondary-900:hover{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.hover\:shadow-fv-accent-600\/\[\.3\]:hover{--tw-shadow-color: rgb(0 139 185 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-fv-primary-600\/\[\.3\]:hover{--tw-shadow-color: rgb(219 39 119 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.hover\:\!brightness-100:hover{--tw-brightness: brightness(1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-5:focus{left:1.25rem}.focus\:top-5:focus{top:1.25rem}.focus\:z-10:focus{z-index:10}.focus\:border-fv-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-vtd-primary-300:focus{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.focus\:bg-blue-500:focus{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.focus\:bg-fv-neutral-200\/\[\.3\]:focus{background-color:#bfbfbf4d}.focus\:bg-fv-neutral-900:focus{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.focus\:bg-vtd-primary-50:focus{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.focus\:bg-vtd-secondary-100:focus{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity, 1))}.focus\:p-2:focus{padding:.5rem}.focus\:text-fv-primary-500:focus{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.focus\:text-fv-primary-700:focus{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.focus\:text-pink-700:focus{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.focus\:text-vtd-primary-600:focus{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.focus\:text-vtd-secondary-900:focus{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1: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(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)}.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-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-fv-accent-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 197 227 / var(--tw-ring-opacity, 1))}.focus\:ring-fv-neutral-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-fv-neutral-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(112 112 112 / var(--tw-ring-opacity, 1))}.focus\:ring-fv-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.focus\:ring-fv-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.focus\:ring-fv-primary-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-vtd-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.focus\:ring-opacity-10:focus{--tw-ring-opacity: .1}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:bg-fv-neutral-100:active{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity, 1))}.active\:bg-red-100:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.disabled\:text-vtd-secondary-500:disabled{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:w-10{width:2.5rem}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-fv-primary-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-fv-primary-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.dark\:divide-fv-neutral-300\/\[\.2\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#a5a5a533}.dark\:divide-fv-neutral-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(95 95 95 / var(--tw-divide-opacity, 1))}.dark\:divide-fv-neutral-600\/\[\.4\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#5f5f5f66}.dark\:border-black:is(.dark *){--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.dark\:border-blue-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.dark\:border-cyan-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 197 227 / var(--tw-border-opacity, 1))}.dark\:border-fuchsia-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(134 25 143 / var(--tw-border-opacity, 1))}.dark\:border-fv-accent-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 197 227 / var(--tw-border-opacity, 1))}.dark\:border-fv-accent-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(0 122 163 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(165 165 165 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-300\/\[\.3\]:is(.dark *){border-color:#a5a5a54d}.dark\:border-fv-neutral-300\/\[\.5\]:is(.dark *){border-color:#a5a5a580}.dark\:border-fv-neutral-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(138 138 138 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(95 95 95 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 79 79 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-700\/\[\.4\]:is(.dark *){border-color:#4f4f4f66}.dark\:border-fv-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(47 47 47 / var(--tw-border-opacity, 1))}.dark\:border-fv-neutral-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(24 24 24 / var(--tw-border-opacity, 1))}.dark\:border-fv-primary-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.dark\:border-fv-primary-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(95 95 95 / var(--tw-border-opacity, 1))}.dark\:border-green-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-lime-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-orange-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-pink-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.dark\:border-pink-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(131 24 67 / var(--tw-border-opacity, 1))}.dark\:border-purple-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(169 132 213 / var(--tw-border-opacity, 1))}.dark\:border-red-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-vtd-secondary-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(95 95 95 / var(--tw-border-opacity, 1))}.dark\:border-vtd-secondary-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 79 79 / var(--tw-border-opacity, 1))}.dark\:border-vtd-secondary-700\/\[1\]:is(.dark *){border-color:#4f4f4f}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-yellow-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-b-fv-neutral-200:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(191 191 191 / var(--tw-border-opacity, 1))}.dark\:border-b-white\/\[\.6\]:is(.dark *){border-bottom-color:#fff9}.dark\:border-t-white\/\[\.1\]:is(.dark *){border-top-color:#ffffff1a}.dark\:bg-\[\#392231\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(57 34 49 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/\[\.45\]:is(.dark *){background-color:#00000073}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 88 119 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-950\/25:is(.dark *){background-color:#00476140}.dark\:bg-fuchsia-950\/10:is(.dark *){background-color:#4a044e1a}.dark\:bg-fv-accent-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 139 185 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-accent-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 88 119 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-1000:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 165 165 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-300\/\[\.5\]:is(.dark *){background-color:#a5a5a580}.dark\:bg-fv-neutral-50\/\[\.20\]:is(.dark *){background-color:#f3f3f333}.dark\:bg-fv-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-800\/\[\.3\]:is(.dark *){background-color:#2f2f2f4d}.dark\:bg-fv-neutral-800\/\[\.4\]:is(.dark *){background-color:#2f2f2f66}.dark\:bg-fv-neutral-800\/\[\.8\]:is(.dark *){background-color:#2f2f2fcc}.dark\:bg-fv-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-900\/30:is(.dark *){background-color:#2222224d}.dark\:bg-fv-neutral-900\/35:is(.dark *){background-color:#22222259}.dark\:bg-fv-neutral-900\/90:is(.dark *){background-color:#222222e6}.dark\:bg-fv-neutral-900\/\[\.4\]:is(.dark *){background-color:#2226}.dark\:bg-fv-neutral-900\/\[1\]:is(.dark *){background-color:#222}.dark\:bg-fv-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-neutral-950\/80:is(.dark *){background-color:#181818cc}.dark\:bg-fv-neutral-950\/\[\.3\]:is(.dark *){background-color:#1818184d}.dark\:bg-fv-neutral-950\/\[\.6\]:is(.dark *){background-color:#18181899}.dark\:bg-fv-neutral-950\/\[\.75\]:is(.dark *){background-color:#181818bf}.dark\:bg-fv-neutral-950\/\[\.7\]:is(.dark *){background-color:#181818b3}.dark\:bg-fv-neutral-950\/\[\.8\]:is(.dark *){background-color:#181818cc}.dark\:bg-fv-neutral-950\/\[\.95\]:is(.dark *){background-color:#181818f2}.dark\:bg-fv-primary-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-primary-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-primary-400\/\[\.3\]:is(.dark *){background-color:#f472b64d}.dark\:bg-fv-primary-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-primary-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.dark\:bg-fv-primary-900\/\[\.3\]:is(.dark *){background-color:#8318434d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800\/\[\.85\]:is(.dark *){background-color:#262626d9}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950\/\[\.8\]:is(.dark *){background-color:#0a0a0acc}.dark\:bg-orange-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950\/10:is(.dark *){background-color:#4314071a}.dark\:bg-orange-950\/\[\.5\]:is(.dark *){background-color:#43140780}.dark\:bg-pink-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-950\/25:is(.dark *){background-color:#50072440}.dark\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 52 147 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 38 109 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950\/25:is(.dark *){background-color:#341f5a40}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/\[\.2\]:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/10:is(.dark *){background-color:#450a0a1a}.dark\:bg-red-950\/\[\.5\]:is(.dark *){background-color:#450a0a80}.dark\:bg-red-950\/\[\.7\]:is(.dark *){background-color:#450a0ab3}.dark\:bg-vtd-secondary-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:bg-vtd-secondary-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-950\/\[\.5\]:is(.dark *){background-color:#42200680}.dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark\:bg-opacity-50:is(.dark *){--tw-bg-opacity: .5}.dark\:from-cyan-500:is(.dark *){--tw-gradient-from: #009ACD var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 154 205 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-fv-neutral-100:is(.dark *){--tw-gradient-from: #DADADA var(--tw-gradient-from-position);--tw-gradient-to: rgb(218 218 218 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-fv-neutral-800:is(.dark *){--tw-gradient-from: #2F2F2F var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-fv-neutral-800\/\[\.7\]:is(.dark *){--tw-gradient-from: rgb(47 47 47 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-fv-primary-300:is(.dark *){--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-fv-primary-500\/\[\.7\]:is(.dark *){--tw-gradient-from: rgb(236 72 153 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-pink-400:is(.dark *){--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-pink-700:is(.dark *){--tw-gradient-from: #be185d var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-400:is(.dark *){--tw-gradient-from: #8C5BC7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(140 91 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-fv-neutral-800\/\[\.85\]:is(.dark *){--tw-gradient-to: rgb(47 47 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(47 47 47 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-green-700:is(.dark *){--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-cyan-700\/60:is(.dark *){--tw-gradient-to: rgb(0 122 163 / .63) var(--tw-gradient-to-position)}.dark\:to-fuchsia-500:is(.dark *){--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.dark\:to-fuchsia-600\/60:is(.dark *){--tw-gradient-to: rgb(192 38 211 / .63) var(--tw-gradient-to-position)}.dark\:to-fv-neutral-200:is(.dark *){--tw-gradient-to: #BFBFBF var(--tw-gradient-to-position)}.dark\:to-fv-neutral-800:is(.dark *){--tw-gradient-to: #2F2F2F var(--tw-gradient-to-position)}.dark\:to-fv-neutral-900:is(.dark *){--tw-gradient-to: #222222 var(--tw-gradient-to-position)}.dark\:to-fv-primary-950\/\[\.8\]:is(.dark *){--tw-gradient-to: rgb(80 7 36 / .8) var(--tw-gradient-to-position)}.dark\:to-purple-600\/60:is(.dark *){--tw-gradient-to: rgb(100 59 166 / .63) var(--tw-gradient-to-position)}.dark\:to-yellow-700:is(.dark *){--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.dark\:\!text-fv-accent-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(26 181 219 / var(--tw-text-opacity, 1))!important}.dark\:\!text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(77 197 227 / var(--tw-text-opacity, 1))}.dark\:text-fuchsia-300:is(.dark *){--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.dark\:text-fv-accent-300:is(.dark *){--tw-text-opacity: 1;color:rgb(77 197 227 / var(--tw-text-opacity, 1))}.dark\:text-fv-accent-400:is(.dark *){--tw-text-opacity: 1;color:rgb(26 181 219 / var(--tw-text-opacity, 1))}.dark\:text-fv-accent-500:is(.dark *){--tw-text-opacity: 1;color:rgb(0 154 205 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 191 191 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-300\/\[\.6\]:is(.dark *){color:#a5a5a599}.dark\:text-fv-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-50:is(.dark *){--tw-text-opacity: 1;color:rgb(243 243 243 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(95 95 95 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-800:is(.dark *){--tw-text-opacity: 1;color:rgb(47 47 47 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-800\/\[\.4\]:is(.dark *){color:#2f2f2f66}.dark\:text-fv-neutral-900:is(.dark *){--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(24 24 24 / var(--tw-text-opacity, 1))}.dark\:text-fv-neutral-950\/\[\.4\]:is(.dark *){color:#18181866}.dark\:text-fv-primary-100:is(.dark *){--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.dark\:text-fv-primary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-fv-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-fv-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-fv-primary-500:is(.dark *){--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 191 191 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\:text-lime-500:is(.dark *){--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(197 173 227 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(169 132 213 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-red-700:is(.dark *){--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.dark\:text-vtd-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-vtd-secondary-100:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:text-vtd-secondary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 191 191 / var(--tw-text-opacity, 1))}.dark\:text-vtd-secondary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity, 1))}.dark\:text-vtd-secondary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/\[\.5\]:is(.dark *){color:#ffffff80}.dark\:text-white\/\[\.6\]:is(.dark *){color:#fff9}.dark\:text-white\/\[\.7\]:is(.dark *){color:#ffffffb3}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:text-opacity-70:is(.dark *){--tw-text-opacity: .7}.dark\:placeholder-fv-neutral-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(138 138 138 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-neutral-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-vtd-secondary-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(112 112 112 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-70:is(.dark *){opacity:.7}.dark\:shadow-fv-primary-700\/\[\.5\]:is(.dark *){--tw-shadow-color: rgb(190 24 93 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-green-500\/20:is(.dark *){--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-offset-fv-neutral-800:is(.dark *){--tw-ring-offset-color: #2F2F2F}.dark\:ring-offset-vtd-secondary-800:is(.dark *){--tw-ring-offset-color: #2F2F2F}.dark\:scrollbar-track-fv-neutral-800:is(.dark *){--scrollbar-track: #2F2F2F}.dark\:scrollbar-thumb-fv-neutral-500:is(.dark *){--scrollbar-thumb: #707070}.dark\:focus-within\:ring-fv-primary-500:focus-within:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.hover\:dark\:border-fv-accent-500:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(0 154 205 / var(--tw-border-opacity, 1))}.hover\:dark\:border-fv-primary-500:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.dark\:hover\:border-b-\[\#D0AACC\]:hover:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.dark\:hover\:border-l-\[\#D0AACC\]:hover:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.dark\:hover\:border-r-\[\#D0AACC\]:hover:is(.dark *){--tw-border-opacity: 1;border-right-color:rgb(208 170 204 / var(--tw-border-opacity, 1))}.dark\:hover\:border-t-white\/20:hover:is(.dark *){border-top-color:#fff3}.dark\:hover\:bg-fv-accent-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 122 163 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-accent-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 106 141 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-neutral-700\/\[\.3\]:hover:is(.dark *){background-color:#4f4f4f4d}.dark\:hover\:bg-fv-neutral-700\/\[\.5\]:hover:is(.dark *){background-color:#4f4f4f80}.dark\:hover\:bg-fv-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-neutral-800\/35:hover:is(.dark *){background-color:#2f2f2f59}.dark\:hover\:bg-fv-neutral-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-primary-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-primary-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-fv-primary-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-vtd-secondary-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gradient-to-b:hover:is(.dark *){background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.dark\:hover\:to-white\/0:hover:is(.dark *){--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.dark\:hover\:text-blue-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-fv-accent-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(77 197 227 / var(--tw-text-opacity, 1))}.dark\:hover\:text-fv-neutral-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:hover\:text-fv-neutral-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-fv-primary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-fv-primary-500:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-50:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.dark\:hover\:text-vtd-primary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-vtd-secondary-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:hover\:text-vtd-secondary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-fv-primary-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:focus\:border-vtd-primary-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-fv-neutral-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-fv-neutral-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-fv-neutral-700\/\[\.3\]:focus:is(.dark *){background-color:#4f4f4f4d}.dark\:focus\:bg-vtd-secondary-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(95 95 95 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-vtd-secondary-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-opacity-50:focus:is(.dark *){--tw-bg-opacity: .5}.dark\:focus\:text-fv-primary-300:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:focus\:text-gray-100:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:focus\:text-vtd-primary-300:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:focus\:text-vtd-secondary-100:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(218 218 218 / var(--tw-text-opacity, 1))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-fv-accent-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(0 106 141 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-fv-primary-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-fv-primary-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-fv-primary-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-opacity-20:focus:is(.dark *){--tw-ring-opacity: .2}.dark\:focus\:ring-opacity-25:focus:is(.dark *){--tw-ring-opacity: .25}.dark\:focus\:ring-offset-fv-neutral-800:focus:is(.dark *){--tw-ring-offset-color: #2F2F2F}.peer:focus~.dark\:peer-focus\:ring-fv-primary-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}@media (max-width: 450px){.max-\[450px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[450px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:static{position:static}.sm\:relative{position:relative}.sm\:z-auto{z-index:auto}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-60{width:15rem}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-lg{border-radius:.5rem}.sm\:border{border-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:\!pt-0{padding-top:0!important}.sm\:pr-6{padding-right:1.5rem}.sm\:text-center{text-align:center}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:font-medium{font-weight:500}.sm\:leading-4{line-height:1rem}.sm\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:\!mt-0{margin-top:0!important}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-4{margin-bottom:1rem}.md\:me-4{margin-inline-end:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-6{height:1.5rem}.md\:h-64{height:16rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-\[180px\]{height:180px}.md\:max-h-\[300px\]{max-height:300px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-16{width:4rem}.md\:w-6{width:1.5rem}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(130px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(180px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(230px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(260px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(270px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(360px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:\!items-center{align-items:center!important}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:\!justify-start{justify-content:flex-start!important}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-3{gap:.75rem}.md\:rounded-none{border-radius:0}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:border-0{border-width:0px}.md\:border-e{border-inline-end-width:1px}.md\:p-8{padding:2rem}.md\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:pe-4{padding-inline-end:1rem}.md\:align-top{vertical-align:top}.md\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:\!leading-relaxed{line-height:1.625!important}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:\!bottom-2{bottom:.5rem!important}.lg\:\!left-\[262px\]{left:262px!important}.lg\:\!top-0{top:0!important}.lg\:-right-1{right:-.25rem}.lg\:bottom-\[105px\]{bottom:105px}.lg\:left-\[220px\]{left:220px}.lg\:top-14{top:3.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:float-right{float:right}.lg\:float-none{float:none}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:\!mt-0{margin-top:0!important}.lg\:-mt-0{margin-top:-0px}.lg\:-mt-4{margin-top:-1rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-0{margin-left:0}.lg\:ml-4{margin-left:1rem}.lg\:mr-0{margin-right:0}.lg\:mr-1{margin-right:.25rem}.lg\:mr-8{margin-right:2rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:\!block{display:block!important}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:\!h-12{height:3rem!important}.lg\:h-10{height:2.5rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-28{height:7rem}.lg\:h-4{height:1rem}.lg\:h-44{height:11rem}.lg\:h-48{height:12rem}.lg\:h-8{height:2rem}.lg\:h-\[88\.5vh\]{height:88.5vh}.lg\:max-h-60{max-height:15rem}.lg\:min-h-\[60vh\]{min-height:60vh}.lg\:\!w-12{width:3rem!important}.lg\:w-1\/2{width:50%}.lg\:w-10{width:2.5rem}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-28{width:7rem}.lg\:w-32{width:8rem}.lg\:w-4{width:1rem}.lg\:w-44{width:11rem}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-8{width:2rem}.lg\:w-80{width:20rem}.lg\:w-\[478px\]{width:478px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[230px\]{min-width:230px}.lg\:min-w-\[400px\]{min-width:400px}.lg\:min-w-\[700px\]{min-width:700px}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-\[200px\]{max-width:200px}.lg\:max-w-\[230px\]{max-width:230px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:flex-1{flex:1 1 0%}.lg\:shrink-0{flex-shrink:0}.lg\:grow-0{flex-grow:0}.lg\:rotate-\[9deg\]{--tw-rotate: 9deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(auto-fill\,_minmax\(190px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.lg\:grid-cols-\[repeat\(auto-fill\,_minmax\(300px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1\.5{gap:.375rem}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l-4{border-left-width:4px}.lg\:border-r{border-right-width:1px}.lg\:border-r-4{border-right-width:4px}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.lg\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:\!pt-3{padding-top:.75rem!important}.lg\:pb-0{padding-bottom:0}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-4{padding-left:1rem}.lg\:pr-0{padding-right:0}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-6{padding-top:1.5rem}.lg\:\!text-left{text-align:left!important}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.lg\:\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.lg\:\!text-5xl{font-size:3rem!important;line-height:1!important}.lg\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}.lg\:\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.lg\:\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.lg\:\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[11px\]{font-size:11px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:base-container-base{margin-left:auto;margin-right:auto;width:100%}.lg\:h1{text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}.lg\:h1{text-align:left;font-size:2.25rem;line-height:2.5rem}.lg\:h2{text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.lg\:h2{text-align:left;font-size:1.875rem;line-height:2.25rem}.lg\:\!h3{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700}.lg\:\!h3{text-align:left;font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){.xl\:top-14{top:3.5rem}.xl\:top-20{top:5rem}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-56{width:14rem}.xl\:w-\[580px\]{width:580px}.xl\:max-w-4xl{max-width:56rem}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-3{gap:.75rem}.xl\:\!pt-0{padding-top:0!important}.xl\:pl-64{padding-left:16rem}.xl\:pt-0{padding-top:0}.xl\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}.xl\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1536px){.\32xl\:z-0{z-index:0}.\32xl\:mb-0{margin-bottom:0}.\32xl\:block{display:block}.\32xl\:\!flex{display:flex!important}.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-20{width:5rem}.\32xl\:cursor-auto{cursor:auto}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}.\32xl\:\!justify-between{justify-content:space-between!important}.\32xl\:justify-between{justify-content:space-between}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:pr-80{padding-right:20rem}.\32xl\:text-sm{font-size:.875rem;line-height:1.25rem}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.\32xl\:opacity-50{opacity:.5}}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}