@charset "UTF-8";
.toast-item {
  position:relative;
  width:318px;
  display:flex;
  align-items:center;
  padding:24px 46px 24px 20px;
  background-color:var(--toast-bg);
  background-image:var(--toast-bg-image-success);
  box-shadow:0 0 24px #0000001a;
  border-radius:10px;
  font-size:0
}
.toast-item__icon {
  width:22px;
  height:22px;
  align-self:flex-start
}
.toast-item__content {
  margin-left:14px;
  flex:1
}
.toast-item__content__title {
  font-weight:500;
  font-size:14px;
  line-height:18px;
  letter-spacing:.01em
}
.toast-item__content__message {
  margin-top:5px;
  font-size:14px;
  line-height:18px;
  letter-spacing:.01em;
  white-space:pre-wrap;
  overflow-wrap:break-word;
  color:var(--color-lighter)
}
.toast-item__close {
  position:absolute;
  top:15px;
  right:15px;
  font-size:12px!important;
  display:block;
  transform:scale(.833);
  width:10px
}
.winner_claim {
  position:relative;
  width:318px;
  min-height:94px;
  border:0 none;
  background-image:url(/assets/user_claim_bg-C9RTYpzM.webp);
  background-position:center;
  background-size:cover;
  border-radius:10px
}
.toast-user-content {
  display:inline-block;
  margin:20px 50px 20px 25px;
  color:var(--color-lightest);
  white-space:pre-wrap;
  overflow-wrap:break-word;
  font-size:14px;
  font-weight:600;
  line-height:normal
}
.toast-user__close {
  position:absolute;
  top:22px;
  right:25px;
  font-size:12px!important;
  display:block;
  transform:scale(.833)
}
.highlight {
  color:#00ffa3
}
.toast-item--error {
  box-shadow:0 27.2px 40.8px #00000024,0 10.2px 51px #0000001f,0 13.6px 17px #0003;
  background:linear-gradient(0deg,#fa89051a,#fa89051a),var(--toast-bg)
}
.toast-item--error .toast-item__icon {
  align-self:flex-start
}
.toast-item__progress-container {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:8px;
  border-radius:0 0 10px 10px;
  overflow:hidden
}
.toast-item__progress {
  height:100%;
  background-color:#01e17b;
  border-radius:0 0 10px;
  transition:width .1s linear
}
@media (max-width: 750px) {
  #toast-list {
    top:26.67vw;
    right:50%;
    transform:translate(50%)
  }
  #toast-list>*+* {
    margin-top:4vw
  }
  .toast-item {
    width:78.67vw;
    gap:2.133vw;
    padding:3.467vw 3.2vw
  }
  .toast-item__icon {
    width:7.47vw;
    height:7.47vw
  }
  .toast-item__content {
    margin-left:0
  }
  .toast-item__content__title {
    font-weight:600;
    font-size:4.53vw;
    line-height:5.73vw
  }
  .toast-item__content__message {
    margin-top:1.33vw;
    font-size:3.73vw;
    line-height:4.67vw
  }
  .toast-item__close {
    top:4vw;
    right:4vw;
    width:3vw;
    height:3vw
  }
  .winner_claim {
    width:77vw;
    min-height:16vw
  }
  .toast-user-content {
    margin:0;
    padding:4vw 8vw 4vw 7vw;
    font-size:4.267vw
  }
  .toast-user__close {
    top:4.5vw;
    right:4.5vw;
    font-size:2.93vw
  }
  .toast-item__progress-container {
    height:.8vw
  }
}
.not-allowed[data-v-05b60f70],
.not-allowed[data-v-dfc7c357] {
  cursor:not-allowed
}
.auto-dialog {
  z-index:var(--dialog-z-index);
  position:fixed;
  top:0;
  left:0;
  right:var(--ea981cde);
  bottom:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  background:var(--bg-page-mask-20);
  -webkit-backdrop-filter:blur(24px);
  backdrop-filter:blur(24px);
  transform:translateZ(0);
  padding:80px 0;
  --width: 510px;
  --radius: 10px;
  --card-padding: 10px 0
}
.auto-dialog--small {
  --width: 470px
}
.auto-dialog--middle {
  --width: 600px
}
.auto-dialog--large {
  --width: 800px
}
.auto-dialog--auto {
  --width: auto
}
.auto-dialog--z-index {
  z-index:var(--43b8c8af)
}
.auto-dialog--no-padding .auto-dialog__card {
  padding:0
}
@media (max-width: 750px) {
  .auto-dialog--no-padding .auto-dialog__card {
    padding:0
  }
}
.auto-dialog--no-padding .auto-dialog__card__container {
  padding:0
}
@media (max-width: 750px) {
  .auto-dialog--no-padding .auto-dialog__card__container {
    padding:0
  }
}
.auto-dialog--all-height .auto-dialog__card {
  max-height:90vh
}
.auto-dialog--no-card-style .auto-dialog__card {
  background:none;
  border-radius:0;
  padding:0
}
@media (max-width: 750px) {
  .auto-dialog {
    --width: 92vw;
    --card-padding: 4vw 0 0 0;
    padding:4vw 0
  }
  .auto-dialog--bottom {
    justify-content:flex-end;
    padding:0;
    --width: 100%
  }
}
.auto-dialog__card {
  position:relative;
  width:var(--width);
  padding:var(--card-padding);
  background:var(--bg-popup-basic-100);
  border-radius:var(--radius);
  overflow:hidden
}
@media (max-width: 750px) {
  .auto-dialog__card {
    max-height:90vh
  }
}
.auto-dialog__card__container {
  max-height:100%;
  padding:40px;
  overflow:auto
}
@media (max-width: 750px) {
  .auto-dialog__card__container {
    padding:6.667vw
  }
}
.auto-dialog__card__container__mask {
  z-index:var(--dialog-z-index);
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:40px;
  background:linear-gradient(180deg,#000,#0000)
}
@media (max-width: 750px) {
  .auto-dialog__card__container__mask {
    height:8vw
  }
}
.auto-dialog__card__close {
  position:absolute;
  top:20px;
  right:26px
}
@media (max-width: 750px) {
  .auto-dialog__card__close {
    top:5.333vw;
    right:5.333vw
  }
}
.auto-dialog__card__close__icon {
  height:12px;
  width:12px
}
@media (max-width: 750px) {
  .auto-dialog__card__close__icon {
    height:3.467vw;
    width:3.467vw
  }
}
.auto-dialog--fullscreen {
  padding:0;
  --width: 100%;
  --radius: 0
}
.auto-dialog--fullscreen .auto-dialog__card {
  height:100vh
}
@media (max-width: 750px) {
  .auto-dialog--fullscreen .auto-dialog__card {
    max-height:initial
  }
}
.auto-dialog--fullscreen .auto-dialog__card__container {
  height:100%
}
.auto-dialog--content-scroll .auto-dialog__card__container {
  height:100%;
  overflow:hidden
}
.base__checkbox[data-v-ce62de46] {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer
}
.base__checkbox[data-v-ce62de46]:not(.disabled):hover,
.base__checkbox[data-v-ce62de46]:not(.disabled):focus {
  opacity:.8
}
.base__checkbox.disabled[data-v-ce62de46] {
  cursor:not-allowed;
  opacity:.4
}
.checkbox__icon[data-v-ce62de46] {
  display:flex;
  justify-content:center;
  align-items:center;
  width:20px;
  height:20px;
  border:2px solid var(--border-balck-light-20);
  border-radius:4px
}
.checkbox__icon.active[data-v-ce62de46] {
  border:0 none;
  background-color:var(--secondary-100);
  border-radius:4px
}
.checkbox__icon.active .checkbox__icon__checked[data-v-ce62de46] {
  display:block
}
.checkbox__icon.active.light[data-v-ce62de46] {
  background-color:var(--color-lightest)
}
.checkbox__icon.round[data-v-ce62de46] {
  border-radius:50%
}
@media (max-width: 750px) {
  .checkbox__icon[data-v-ce62de46] {
    width:3.733vw;
    height:3.733vw;
    border-radius:.533vw
  }
}
.checkbox__icon__checked[data-v-ce62de46] {
  display:none;
  width:12px;
  height:10px;
  color:var(--text-white-basic-100)
}
@media (max-width: 750px) {
  .checkbox__icon__checked[data-v-ce62de46] {
    width:3vw;
    height:2vw
  }
}
.checkbox__input[data-v-ce62de46] {
  display:none
}
.checkbox__label[data-v-ce62de46] {
  margin-left:8px;
  color:#fffc;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.bounce-right[data-v-64076072] {
  animation:bounceRight-64076072 1s ease-in-out infinite
}
@keyframes bounceRight-64076072 {
  0%,
  to {
    transform:translate(0)
  }
  50% {
    transform:translate(4px)
  }
}
.outline-pulse-green[data-v-64076072] {
  outline:1px solid rgba(235,255,155,.5);
  outline-offset:0px;
  animation:outlinePulseGreen-64076072 1.5s ease-out infinite
}
.outline-pulse-gold[data-v-64076072] {
  outline:1px solid rgba(224,180,67,.5);
  outline-offset:0px;
  animation:outlinePulseGold-64076072 1.5s ease-out infinite
}
@keyframes outlinePulseGreen-64076072 {
  0% {
    outline-color:#ebff9b80;
    outline-offset:0px
  }
  50% {
    outline-color:#ebff9b00;
    outline-offset:15px
  }
  to {
    outline-color:#ebff9b00;
    outline-offset:15px
  }
}
@keyframes outlinePulseGold-64076072 {
  0% {
    outline-color:#e0b44380;
    outline-offset:0px
  }
  50% {
    outline-color:#e0b44300;
    outline-offset:15px
  }
  to {
    outline-color:#e0b44300;
    outline-offset:15px
  }
}
.out-link-tip[data-v-5003c205] {
  max-width:430px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
.attention-icon[data-v-5003c205] {
  width:22px;
  height:22px
}
.title[data-v-5003c205] {
  color:var(--color-lightest);
  display:flex;
  align-items:center;
  font-size:22px;
  font-weight:600;
  line-height:normal;
  gap:10px
}
.goto[data-v-5003c205] {
  margin-top:24px;
  color:var(--color-lightest);
  font-size:14px;
  font-weight:600;
  line-height:18px
}
.target[data-v-5003c205] {
  margin-top:10px;
  padding:10px 20px;
  background:var(--form-focus);
  color:var(--color-light);
  font-size:14px;
  font-weight:500;
  line-height:24px;
  border-radius:10px;
  word-break:break-all
}
.beware[data-v-5003c205] {
  margin-top:32px;
  color:var(--text-info-warning-60);
  font-size:14px;
  font-weight:800;
  line-height:18px
}
.tips[data-v-5003c205] {
  margin-top:16px;
  color:var(--color-lighter);
  font-size:14px;
  line-height:30px
}
.continue[data-v-5003c205] {
  margin-top:58px;
  width:100%;
  padding:10px;
  text-align:center;
  display:inline-block;
  border-radius:10px;
  color:var(--color-lightest-inverse);
  font-size:16px;
  font-weight:500;
  line-height:20px;
  background:var(--primary-100)
}
@media (max-width: 750px) {
  .attention-icon[data-v-5003c205] {
    width:5.333vw;
    height:5.333vw
  }
  .title[data-v-5003c205] {
    font-size:4.267vw;
    gap:1.333vw
  }
  .goto[data-v-5003c205] {
    margin-top:4vw;
    font-size:3.733vw;
    font-weight:500;
    line-height:normal
  }
  .target[data-v-5003c205] {
    margin-top:2.667vw;
    padding:2.4vw 3.333vw;
    font-size:3.467vw;
    line-height:normal
  }
  .beware[data-v-5003c205] {
    margin-top:4vw;
    font-size:3.2vw;
    font-style:normal;
    line-height:normal
  }
  .tips[data-v-5003c205] {
    margin-top:1.6vw;
    font-size:3.2vw;
    line-height:4vw
  }
  .continue[data-v-5003c205] {
    margin-top:13.333vw;
    font-size:3.733vw;
    line-height:4.533vw;
    padding:2.933vw 0
  }
}
.out-link {
  display:inline-block
}
.blacklist-mask[data-v-096e472e] {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:var(--blacklist-z-index);
  background:#1d1f20cc;
  -webkit-backdrop-filter:blur(35px);
  backdrop-filter:blur(35px);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
.title[data-v-096e472e] {
  font-size:20px;
  font-weight:600;
  line-height:25px
}
.desc[data-v-096e472e] {
  margin-top:10px;
  color:#fffc;
  font-size:14px;
  line-height:18px
}
.link[data-v-096e472e] {
  color:var(--link-color);
  text-decoration:underline
}
@media (max-width: 750px) {
  .title[data-v-096e472e] {
    font-size:4.27vw;
    line-height:5.33vw
  }
  .desc[data-v-096e472e] {
    margin-top:2.67vw;
    font-size:3.2vw;
    line-height:4vw
  }
}
.loader[data-v-ba7e8c61] {
  text-align:center;
  display:inline-block
}
.center[data-v-ba7e8c61] {
  display:block;
  margin:10% auto
}
.base-button__loading[data-v-b96d49b2] {
  width:24px;
  height:24px
}
@media (max-width: 750px) {
  .base-button__loading[data-v-b96d49b2] {
    width:4.27vw;
    height:4.27vw
  }
}
.base-button__wide[data-v-b96d49b2] {
  display:flex;
  width:100%
}
.g-button--ui-only[data-v-b96d49b2] {
  cursor:default;
  pointer-events:none
}
.confirm-notice {
  --pc-width: 470px;
  --bg-color: rgb(49 255 144 / 30%);
  position:relative;
  width:var(--pc-width);
  padding:40px 55px;
  background:var(--color-lightest-inverse);
  border-radius:10px;
  text-align:center
}
@media (max-width: 750px) {
  .confirm-notice {
    width:auto;
    padding:8vw 6.667vw 6.667vw
  }
}
.confirm-notice--warn {
  --bg-color: rgb(248 157 53 / 30%)
}
.confirm-notice__icon {
  width:46px;
  height:46px
}
@media (max-width: 750px) {
  .confirm-notice__icon {
    width:7.467vw;
    height:7.467vw
  }
}
.confirm-notice__title {
  margin-top:20px;
  font-weight:600;
  font-size:22px;
  line-height:28px;
  white-space:pre-wrap
}
@media (max-width: 750px) {
  .confirm-notice__title {
    margin-top:4vw;
    font-size:4.533vw;
    line-height:5.733vw
  }
}
.confirm-notice__bg {
  position:absolute;
  top:-140px;
  left:50%;
  transform:translate(-50%);
  width:280px;
  height:280px;
  border-radius:50%;
  background:var(--bg-color);
  filter:blur(100px)
}
@media (max-width: 750px) {
  .confirm-notice__bg {
    top:-32vw;
    width:64vw;
    height:64vw
  }
}
.confirm-notice__buttons {
  margin-top:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px
}
.confirm-notice__buttons--col {
  flex-wrap:wrap
}
@media (max-width: 750px) {
  .confirm-notice__buttons {
    margin-top:5.333vw;
    display:flex;
    flex-direction:column;
    gap:2.667vw
  }
}
.turnstile-container[data-v-93a72756] {
  margin:16px 0
}
.error-message[data-v-93a72756] {
  margin-top:8px;
  padding:12px;
  color:var(--text-error)
}
.loading-indicator[data-v-93a72756] {
  margin-top:8px;
  padding:8px;
  text-align:center;
  color:var(--text-secondary);
  font-size:14px
}
.base-row[data-v-0e96a72f] {
  display:flex;
  flex-direction:column;
  align-items:var(--51a26053);
  justify-content:var(--5e92185e)
}
.connect-loading[data-v-c5ab7c8d] {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#ffffff1a;
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px)
}
.content[data-v-c5ab7c8d] {
  margin-top:20px;
  max-width:60%;
  text-align:center;
  color:var(--color-lighter);
  font-size:16px;
  line-height:20px
}
.chain-label[data-v-883d1906] {
  color:#fff
}
.wallet-item[data-v-fe65e502] {
  position:relative;
  display:flex;
  align-items:center;
  height:50px;
  border:1px solid var(--wallet-item-border);
  border-radius:8px;
  justify-content:center
}
.wallet-item[data-v-fe65e502]:not(.disabled):focus,
.wallet-item[data-v-fe65e502]:not(.disabled):hover {
  background:var(--wallet-item-bg-hover)
}
.wallet-item__icon[data-v-fe65e502] {
  width:24px;
  height:24px
}
.wallet-item__label[data-v-fe65e502] {
  margin-left:10px;
  font-weight:600;
  font-size:18px;
  line-height:20px
}
.wallet-item__installed[data-v-fe65e502] {
  position:absolute;
  right:0;
  bottom:0;
  padding:4px 8px;
  font-size:12px;
  line-height:14px;
  color:var(--secondary-100);
  border-radius:8px 0;
  background:var(--secondary-10)
}
.wallet-item__installed__text[data-v-fe65e502] {
  transform:scale(.833)
}
@media (max-width: 750px) {
  .wallet-item[data-v-fe65e502] {
    height:12vw;
    width: 50vw;
  }
  .wallet-item__icon[data-v-fe65e502] {
    width:6.4vw;
    height:6.4vw
  }
  .wallet-item__label[data-v-fe65e502] {
    margin-left:2.667vw;
    font-size:3.733vw;
    line-height:4.667vw
  }
}
.chain-options[data-v-f16e2bca] {
  margin-top:20px
}
.chain-label[data-v-f16e2bca] {
  font-weight:500;
  font-size:16px;
  line-height:20px
}
.list[data-v-f16e2bca] {
  margin-top:10px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px
}
@media (max-width: 750px) {
  .chain-options[data-v-f16e2bca] {
    margin-top:4vw
  }
  .chain-label[data-v-f16e2bca] {
    font-size:4vw;
    line-height:5.6vw
  }
  .list[data-v-f16e2bca] {
    margin-top:2.667vw;
    grid-template-columns:1fr;
    gap:4vw
  }
}
.title[data-v-375a9774] {
  font-weight:700;
  font-size:22px;
  line-height:28px
}
@media (max-width: 750px) {
  .title[data-v-375a9774] {
    font-size:3.8vw;
    line-height:4vw
  }
}
.base-row[data-v-6d62dfe8] {
  display:flex;
  align-items:var(--5bb27090);
  justify-content:var(--24df0d5b)
}
.select-wallet[data-v-7eb08a69] {
  padding:50px 50px 40px;
  width:510px
}
@media (max-width: 750px) {
  .select-wallet[data-v-7eb08a69] {
    width:auto;
    padding:10vw 6.667vw 6.667vw
  }
}
.desc[data-v-7eb08a69] {
  font-weight:500;
  font-size:16px;
  line-height:20px;
  color:var(--color-light)
}
@media (max-width: 750px) {
  .desc[data-v-7eb08a69] {
    font-size:4vw;
    line-height:5vw
  }
}
.multi__logo[data-v-7eb08a69] {
  width:30px;
  height:30px
}
.multi__title[data-v-7eb08a69] {
  flex:1;
  margin-left:10px;
  font-size:22px;
  font-weight:600;
  line-height:28px
}
.multi__desc[data-v-7eb08a69] {
  margin-top:18px;
  color:var(--color-light);
  font-size:16px;
  line-height:20px
}
.picker-item[data-v-1739db88] {
  cursor:pointer
}
.radio-box[data-v-5e945f17] {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  border:2px solid;
  border-radius:50%;
  border-color:var(--radio-border-color)
}
@media (max-width: 750px) {
  .radio-box[data-v-5e945f17] {
    width:4vw;
    height:4vw;
    border-width:.4vw
  }
}
.radio-box__dot[data-v-5e945f17] {
  width:12px;
  height:12px;
  background:var(--secondary-100);
  border-radius:50%
}
@media (max-width: 750px) {
  .radio-box__dot[data-v-5e945f17] {
    width:2.4vw;
    height:2.4vw
  }
}
.radio-box--disabled[data-v-5e945f17] {
  border:none;
  background:var(--radio-disabled-bg)
}
.radio-box--selected[data-v-5e945f17] {
  border-color:var(--secondary-100)
}
.radio-box--selected.radio-box--disabled[data-v-5e945f17] {
  border:2px solid;
  border-color:var(--radio-disabled-checked-bg)
}
.radio-box--selected.radio-box--disabled .radio-box__dot[data-v-5e945f17] {
  background:var(--radio-disabled-checked-bg)
}
@media (max-width: 750px) {
  .radio-box--selected.radio-box--disabled[data-v-5e945f17] {
    border-width:.4vw
  }
}
.radio-box--checked[data-v-5e945f17] {
  opacity:.4;
  border:2px solid var(--secondary-100)!important
}
.radio-box--checked.radio-box--disabled .radio-box__dot[data-v-5e945f17] {
  background:var(--secondary-100)!important
}
@media (max-width: 750px) {
  .radio-box--checked.radio-box--disabled[data-v-5e945f17] {
    border-width:.4vw!important
  }
}
.radio-box--selected.radio-box--error[data-v-5e945f17] {
  border-color:#f559;
  background:#f559
}
.radio-box--selected.radio-box--error .radio-box__dot[data-v-5e945f17] {
  background:#f559
}
.radio-box--selected.radio-box--error.radio-box--disabled[data-v-5e945f17] {
  border:2px solid;
  border-color:var(--radio-disabled-checked-bg)
}
.radio-box--selected.radio-box--error.radio-box--disabled .radio-box__dot[data-v-5e945f17] {
  background:var(--radio-disabled-checked-bg)
}
@media (max-width: 750px) {
  .radio-box--selected.radio-box--error.radio-box--disabled[data-v-5e945f17] {
    border-width:.4vw
  }
}
.flex[data-v-19819f1e] {
  display:flex;
  align-items:center
}
.title[data-v-19819f1e] {
  color:#fff;
  font-size:21.997px
}
.address-wrap[data-v-19819f1e] {
  margin-top:20px
}
.address-title[data-v-19819f1e] {
  color:#fff6;
  font-size:14px;
  line-height:normal
}
.address-value[data-v-19819f1e] {
  margin-top:7px;
  color:#ffd465cc;
  font-weight:500;
  line-height:24px
}
.radios-wrap[data-v-19819f1e] {
  margin-top:20px
}
.card-item+.card-item[data-v-19819f1e] {
  margin-top:10px
}
.card-content[data-v-19819f1e] {
  gap:15px;
  flex:1
}
.address-info[data-v-19819f1e] {
  color:#ffd465
}
.content-wrap[data-v-19819f1e] {
  padding:20px;
  border:1px solid rgba(61,67,70,.5);
  border-radius:10px;
  flex:1;
  color:#fff;
  font-size:14px;
  font-weight:500;
  line-height:16px
}
.content-wrap.disabled[data-v-19819f1e] {
  color:#fff6;
  cursor:not-allowed
}
.content-wrap.disabled .option-text[data-v-19819f1e] {
  color:#fff3
}
.content-wrap.disabled .option-text .address-info[data-v-19819f1e] {
  color:#ffd46533
}
.address-info_desc[data-v-19819f1e] {
  margin-top:6px;
  color:var(--color-lighter);
  font-weight:400
}
.sub-title[data-v-19819f1e] {
  margin-top:6px;
  color:#fff9;
  font-weight:500
}
.req-wrap[data-v-19819f1e] {
  margin-top:15px;
  font-weight:400;
  color:#fffc
}
.wide-button[data-v-19819f1e] {
  width:100%;
  margin-top:30px
}
@media (max-width: 750px) {
  .title[data-v-19819f1e] {
    font-size:4.267vw
  }
  .address-wrap[data-v-19819f1e] {
    margin-top:4vw
  }
  .address-title[data-v-19819f1e] {
    font-size:3.2vw;
    line-height:4.16vw
  }
  .address-value[data-v-19819f1e] {
    font-size:3.2vw;
    font-weight:400;
    line-height:4.16vw
  }
  .radios-wrap[data-v-19819f1e] {
    margin-top:4vw
  }
  .card-item+.card-item[data-v-19819f1e] {
    margin-top:2.4vw
  }
  .card-content[data-v-19819f1e] {
    gap:3.467vw
  }
  .content-wrap[data-v-19819f1e] {
    padding:3.6vw;
    border-radius:1.333vw;
    font-size:3.2vw;
    line-height:normal
  }
  .sub-title[data-v-19819f1e] {
    margin-top:1.333vw
  }
  .req-wrap[data-v-19819f1e] {
    margin-top:2.667vw
  }
  .wide-button[data-v-19819f1e] {
    margin-top:4vw
  }
}
.line[data-v-3da82d4f] {
  height:1px;
  background:var(--wallet-item-border);
  opacity:.6
}
.scroll__content[data-v-3da82d4f] {
  display:flex;
  justify-content:flex-start;
  align-items:center;
  gap:4px;
  padding:0 8px
}
.scroll__content span[data-v-3da82d4f] {
  opacity:.8
}
.scroll-down[data-v-3da82d4f] {
  padding:6px 0;
  color:var(--color-lightest);
  display:flex;
  justify-content:space-between;
  align-items:center
}
.scroll-down .line[data-v-3da82d4f] {
  flex:1
}
.scroll-down__icon[data-v-3da82d4f] {
  margin:0 auto;
  display:block;
  animation:scroll-3da82d4f .35s ease-in alternate infinite;
  width:12px;
  height:9px
}
.scroll-down__icon.unfold[data-v-3da82d4f] {
  animation:none;
  transform:rotate(180deg)
}
@keyframes scroll-3da82d4f {
  0% {
    transform:translateY(-4px)
  }
  to {
    transform:translateY(6px)
  }
}
.chain-options[data-v-ccc750c5] {
  margin-top:20px
}
.chain-label[data-v-ccc750c5] {
  font-weight:500;
  font-size:16px;
  line-height:20px
}
.list[data-v-ccc750c5] {
  margin-top:10px
}
@media (max-width: 750px) {
  .chain-options[data-v-ccc750c5] {
    margin-top:4vw
  }
  .chain-label[data-v-ccc750c5] {
    font-size:4vw;
    line-height:5.6vw
  }
  .list[data-v-ccc750c5] {
    margin-top:2.667vw;
    grid-template-columns:1fr;
    gap:4vw
  }
}
.chain-options[data-v-f04cca3a] {
  margin-top:20px
}
.chain-label[data-v-f04cca3a] {
  font-weight:500;
  font-size:16px;
  line-height:20px
}
.list[data-v-f04cca3a] {
  margin-top:10px
}
@media (max-width: 750px) {
  .chain-options[data-v-f04cca3a] {
    margin-top:4vw
  }
  .chain-label[data-v-f04cca3a] {
    font-size:4vw;
    line-height:5.6vw
  }
  .list[data-v-f04cca3a] {
    margin-top:2.667vw;
    grid-template-columns:1fr;
    gap:4vw
  }
}
.dialog-content[data-v-8e4dc312] {
  width:430px
}
.lost-label[data-v-8e4dc312] {
  color:#fffc;
  font-weight:500;
  line-height:normal;
  text-decoration-line:underline;
  text-decoration-style:solid;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  text-decoration-thickness:auto;
  text-underline-offset:auto;
  text-underline-position:from-font
}
.title[data-v-8e4dc312] {
  color:#fff;
  font-weight:600
}
.description[data-v-8e4dc312] {
  color:#fff9;
  font-weight:500
}
.item-view[data-v-8e4dc312] .wallet-item {
  padding-left:30%;
  justify-content:flex-start
}
.item-view[data-v-8e4dc312] .wallet-item__label {
  width:180px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#fff;
  font-size:18px;
  font-weight:600;
  line-height:20px
}
.sns-view[data-v-8e4dc312] {
  padding-left:30%;
  justify-content:flex-start
}
.sns-view__title[data-v-8e4dc312] {
  color:#fff;
  font-weight:500
}
@media (max-width: 750px) {
  .dialog-content[data-v-8e4dc312] {
    width:100%
  }
  .item-view[data-v-8e4dc312] .wallet-item__label {
    width:37.333vw;
    font-size:3.733vw;
    line-height:4vw
  }
}
:root {
  --el-color-white:#ffffff;
  --el-color-black:#000000;
  --el-color-primary-rgb:64,158,255;
  --el-color-success-rgb:103,194,58;
  --el-color-warning-rgb:230,162,60;
  --el-color-danger-rgb:245,108,108;
  --el-color-error-rgb:245,108,108;
  --el-color-info-rgb:144,147,153;
  --el-font-size-extra-large:20px;
  --el-font-size-large:18px;
  --el-font-size-medium:16px;
  --el-font-size-base:14px;
  --el-font-size-small:13px;
  --el-font-size-extra-small:12px;
  --el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
  --el-font-weight-primary:500;
  --el-font-line-height-primary:24px;
  --el-index-normal:1;
  --el-index-top:1000;
  --el-index-popper:2000;
  --el-border-radius-base:4px;
  --el-border-radius-small:2px;
  --el-border-radius-round:20px;
  --el-border-radius-circle:100%;
  --el-transition-duration:.3s;
  --el-transition-duration-fast:.2s;
  --el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);
  --el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);
  --el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;
  --el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large:40px;
  --el-component-size:32px;
  --el-component-size-small:24px;
  color-scheme:light;
  --el-color-primary:#409eff;
  --el-color-primary-light-3:rgb(121.3,187.1,255);
  --el-color-primary-light-5:rgb(159.5,206.5,255);
  --el-color-primary-light-7:rgb(197.7,225.9,255);
  --el-color-primary-light-8:rgb(216.8,235.6,255);
  --el-color-primary-light-9:rgb(235.9,245.3,255);
  --el-color-primary-dark-2:rgb(51.2,126.4,204);
  --el-color-success:#67c23a;
  --el-color-success-light-3:rgb(148.6,212.3,117.1);
  --el-color-success-light-5:rgb(179,224.5,156.5);
  --el-color-success-light-7:rgb(209.4,236.7,195.9);
  --el-color-success-light-8:rgb(224.6,242.8,215.6);
  --el-color-success-light-9:rgb(239.8,248.9,235.3);
  --el-color-success-dark-2:rgb(82.4,155.2,46.4);
  --el-color-warning:#e6a23c;
  --el-color-warning-light-3:rgb(237.5,189.9,118.5);
  --el-color-warning-light-5:rgb(242.5,208.5,157.5);
  --el-color-warning-light-7:rgb(247.5,227.1,196.5);
  --el-color-warning-light-8:rgb(250,236.4,216);
  --el-color-warning-light-9:rgb(252.5,245.7,235.5);
  --el-color-warning-dark-2:rgb(184,129.6,48);
  --el-color-danger:#f56c6c;
  --el-color-danger-light-3:rgb(248,152.1,152.1);
  --el-color-danger-light-5:rgb(250,181.5,181.5);
  --el-color-danger-light-7:rgb(252,210.9,210.9);
  --el-color-danger-light-8:rgb(253,225.6,225.6);
  --el-color-danger-light-9:rgb(254,240.3,240.3);
  --el-color-danger-dark-2:rgb(196,86.4,86.4);
  --el-color-error:#f56c6c;
  --el-color-error-light-3:rgb(248,152.1,152.1);
  --el-color-error-light-5:rgb(250,181.5,181.5);
  --el-color-error-light-7:rgb(252,210.9,210.9);
  --el-color-error-light-8:rgb(253,225.6,225.6);
  --el-color-error-light-9:rgb(254,240.3,240.3);
  --el-color-error-dark-2:rgb(196,86.4,86.4);
  --el-color-info:#909399;
  --el-color-info-light-3:rgb(177.3,179.4,183.6);
  --el-color-info-light-5:rgb(199.5,201,204);
  --el-color-info-light-7:rgb(221.7,222.6,224.4);
  --el-color-info-light-8:rgb(232.8,233.4,234.6);
  --el-color-info-light-9:rgb(243.9,244.2,244.8);
  --el-color-info-dark-2:rgb(115.2,117.6,122.4);
  --el-bg-color:#ffffff;
  --el-bg-color-page:#f2f3f5;
  --el-bg-color-overlay:#ffffff;
  --el-text-color-primary:#303133;
  --el-text-color-regular:#606266;
  --el-text-color-secondary:#909399;
  --el-text-color-placeholder:#a8abb2;
  --el-text-color-disabled:#c0c4cc;
  --el-border-color:#dcdfe6;
  --el-border-color-light:#e4e7ed;
  --el-border-color-lighter:#ebeef5;
  --el-border-color-extra-light:#f2f6fc;
  --el-border-color-dark:#d4d7de;
  --el-border-color-darker:#cdd0d6;
  --el-fill-color:#f0f2f5;
  --el-fill-color-light:#f5f7fa;
  --el-fill-color-lighter:#fafafa;
  --el-fill-color-extra-light:#fafcff;
  --el-fill-color-dark:#ebedf0;
  --el-fill-color-darker:#e6e8eb;
  --el-fill-color-blank:#ffffff;
  --el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);
  --el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);
  --el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);
  --el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);
  --el-disabled-bg-color:var(--el-fill-color-light);
  --el-disabled-text-color:var(--el-text-color-placeholder);
  --el-disabled-border-color:var(--el-border-color-light);
  --el-overlay-color:rgba(0,0,0,.8);
  --el-overlay-color-light:rgba(0,0,0,.7);
  --el-overlay-color-lighter:rgba(0,0,0,.5);
  --el-mask-color:rgba(255,255,255,.9);
  --el-mask-color-extra-light:rgba(255,255,255,.3);
  --el-border-width:1px;
  --el-border-style:solid;
  --el-border-color-hover:var(--el-text-color-disabled);
  --el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);
  --el-svg-monochrome-grey:var(--el-border-color)
}
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition:var(--el-transition-fade-linear)
}
.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity:0
}
.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition:var(--el-transition-fade-linear)
}
.el-fade-in-linear-enter-from,
.el-fade-in-linear-leave-to {
  opacity:0
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}
.el-fade-in-enter-from,
.el-fade-in-leave-active {
  opacity:0
}
.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}
.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
  opacity:0;
  transform:scaleX(0)
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity:1;
  transform:scaleY(1);
  transform-origin:center top;
  transition:var(--el-transition-md-fade)
}
.el-zoom-in-top-enter-active[data-popper-placement^=top],
.el-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin:center bottom
}
.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
  opacity:0;
  transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity:1;
  transform:scaleY(1);
  transform-origin:center bottom;
  transition:var(--el-transition-md-fade)
}
.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
  opacity:0;
  transform:scaleY(0)
}
.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity:1;
  transform:scale(1);
  transform-origin:top left;
  transition:var(--el-transition-md-fade)
}
.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity:0;
  transform:scale(.45)
}
.collapse-transition {
  transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out
}
.el-collapse-transition-enter-active,
.el-collapse-transition-leave-active {
  transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out
}
.horizontal-collapse-transition {
  transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out
}
.el-list-enter-active,
.el-list-leave-active {
  transition:all 1s
}
.el-list-enter-from,
.el-list-leave-to {
  opacity:0;
  transform:translateY(-30px)
}
.el-list-leave-active {
  position:absolute!important
}
.el-opacity-transition {
  transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}
.el-icon-loading {
  animation:rotating 2s linear infinite
}
.el-icon--right {
  margin-left:5px
}
.el-icon--left {
  margin-right:5px
}
@keyframes rotating {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(1turn)
  }
}
.el-icon {
  --color:inherit;
  align-items:center;
  display:inline-flex;
  height:1em;
  justify-content:center;
  line-height:1em;
  position:relative;
  width:1em;
  fill:currentColor;
  color:var(--color);
  font-size:inherit
}
.el-icon.is-loading {
  animation:rotating 2s linear infinite
}
.el-icon svg {
  height:1em;
  width:1em
}
.el-popper {
  --el-popper-border-radius:var(--el-popover-border-radius,4px);
  border-radius:var(--el-popper-border-radius);
  font-size:12px;
  line-height:20px;
  min-width:10px;
  overflow-wrap:break-word;
  padding:5px 11px;
  position:absolute;
  visibility:visible;
  z-index:2000
}
.el-popper.is-dark {
  color:var(--el-bg-color)
}
.el-popper.is-dark,
.el-popper.is-dark>.el-popper__arrow:before {
  background:var(--el-text-color-primary);
  border:1px solid var(--el-text-color-primary)
}
.el-popper.is-dark>.el-popper__arrow:before {
  right:0
}
.el-popper.is-light,
.el-popper.is-light>.el-popper__arrow:before {
  background:var(--el-bg-color-overlay);
  border:1px solid var(--el-border-color-light)
}
.el-popper.is-light>.el-popper__arrow:before {
  right:0
}
.el-popper.is-pure {
  padding:0
}
.el-popper__arrow,
.el-popper__arrow:before {
  height:10px;
  position:absolute;
  width:10px;
  z-index:-1
}
.el-popper__arrow:before {
  background:var(--el-text-color-primary);
  box-sizing:border-box;
  content:" ";
  transform:rotate(45deg)
}
.el-popper[data-popper-placement^=top]>.el-popper__arrow {
  bottom:-5px
}
.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
  border-bottom-right-radius:2px
}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow {
  top:-5px
}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
  border-top-left-radius:2px
}
.el-popper[data-popper-placement^=left]>.el-popper__arrow {
  right:-5px
}
.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
  border-top-right-radius:2px
}
.el-popper[data-popper-placement^=right]>.el-popper__arrow {
  left:-5px
}
.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
  border-bottom-left-radius:2px
}
.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
  border-left-color:transparent!important;
  border-top-color:transparent!important
}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
  border-bottom-color:transparent!important;
  border-right-color:transparent!important
}
.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
  border-bottom-color:transparent!important;
  border-left-color:transparent!important
}
.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
  border-right-color:transparent!important;
  border-top-color:transparent!important
}
.el-popover {
  --el-popover-bg-color:var(--el-bg-color-overlay);
  --el-popover-font-size:var(--el-font-size-base);
  --el-popover-border-color:var(--el-border-color-lighter);
  --el-popover-padding:12px;
  --el-popover-padding-large:18px 20px;
  --el-popover-title-font-size:16px;
  --el-popover-title-text-color:var(--el-text-color-primary);
  --el-popover-border-radius:4px
}
.el-popover.el-popper {
  background:var(--el-popover-bg-color);
  border:1px solid var(--el-popover-border-color);
  border-radius:var(--el-popover-border-radius);
  box-shadow:var(--el-box-shadow-light);
  box-sizing:border-box;
  color:var(--el-text-color-regular);
  font-size:var(--el-popover-font-size);
  line-height:1.4;
  min-width:150px;
  overflow-wrap:break-word;
  padding:var(--el-popover-padding);
  z-index:var(--el-index-popper)
}
.el-popover.el-popper--plain {
  padding:var(--el-popover-padding-large)
}
.el-popover__title {
  color:var(--el-popover-title-text-color);
  font-size:var(--el-popover-title-font-size);
  line-height:1;
  margin-bottom:12px
}
.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
  outline-width:0
}
.el-popover.el-popper.is-dark {
  --el-popover-bg-color:var(--el-text-color-primary);
  --el-popover-border-color:var(--el-text-color-primary);
  --el-popover-title-text-color:var(--el-bg-color);
  color:var(--el-bg-color)
}
.el-popover.el-popper:focus,
.el-popover.el-popper:focus:active {
  outline-width:0
}
.tip__popover[data-v-89fbc506] {
  margin-left:10px
}
.tip__popover.tip__popover--inline[data-v-89fbc506] {
  display:inline-block
}
.tip__popover[data-v-89fbc506] .el-tooltip__trigger {
  display:flex;
  align-items:center
}
@media (max-width: 750px) {
  .tip__popover[data-v-89fbc506] {
    margin-left:0
  }
}
.tip__popover.tip__popover--no-margin[data-v-89fbc506] {
  margin-left:0
}
.tip__icon[data-v-89fbc506] {
  width:14px;
  height:14px;
  display:inline-block;
  cursor:pointer;
  color:var(--text-black-detail-40)
}
.tip__icon.tip-icon__large[data-v-89fbc506] {
  width:18px;
  height:18px
}
.tip__title[data-v-89fbc506] {
  font-size:18px;
  line-height:23px;
  color:var(--font-color-white)
}
@media (max-width: 750px) {
  .tip__title[data-v-89fbc506] {
    font-weight:500;
    font-size:3.467vw;
    line-height:4.4vw
  }
}
.form-item[data-v-6da548c4] {
  position:relative
}
.form-item .form-item__tip[data-v-6da548c4] {
  margin-left:6px
}
@media (max-width: 750px) {
  .form-item .form-item__tip[data-v-6da548c4] {
    margin-left:2vw
  }
}
.form-item+.form-item[data-v-6da548c4] {
  margin-top:var(--form-item-space)
}
.form-item_dialog+.form-item_dialog[data-v-6da548c4] {
  margin-top:20px
}
@media (max-width: 750px) {
  .form-item_dialog+.form-item_dialog[data-v-6da548c4] {
    margin-top:4vw
  }
}
.title-row[data-v-6da548c4] {
  margin-bottom:var(--form-item-label-space)
}
.no-row-margin[data-v-6da548c4] {
  margin-bottom:0
}
.label[data-v-6da548c4] {
  white-space:nowrap;
  display:flex;
  align-items:center;
  font-weight:500;
  font-size:var(--form-item-font-size);
  line-height:var(--form-item-line-height)
}
.error-pre-wrap[data-v-6da548c4] {
  white-space:pre-wrap
}
.optional[data-v-6da548c4] {
  color:#fff6
}
.c-forms--default[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --border: 1px solid rgb(255 255 255 / 10%);
  --hover-border: 1px solid rgb(255 255 255 / 20%);
  --focus-border: 1px solid rgb(203 255 1 / 30%);
  --background: #252a2c;
  --hover-background: #252a2c;
  --focus-background: #181d1f;
  --border-radius: 8px;
  --font-weight: 600;
  --font-size: 14px;
  --line-height: 20px;
  --color: var(--color-lighter);
  --caret-color: #00dd8d;
  --placeholder-color: rgb(255 255 255 / 20%);
  --textarea-height: 90px;
  --textarea-padding: 12px 14px;
  --radio-height: 40px;
  --radio-item-space: 10px;
  --radio-padding: 0 24px;
  --radio-color: rgb(255 255 255 / 60%);
  --radio-active-background: #fff;
  --radio-active-border: 1px solid #fff;
  --radio-active-color: #000
}
@media (max-width: 750px) {
  .c-forms--default[data-v-e0aca001] {
    --height: 9.333vw;
    --padding: 0 2.667vw;
    --font-size: 3.2vw;
    --line-height: 4vw;
    --textarea-height: 27.067vw;
    --textarea-padding: 2.667vw;
    --radio-height: 8vw;
    --radio-item-space: 1.867vw;
    --radio-padding: 0 3.733vw
  }
}
.c-forms--dark[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --border: 1px solid rgb(255 255 255 / 10%);
  --hover-border: 1px solid rgb(255 255 255 / 20%);
  --focus-border: 1px solid rgb(255 255 255 / 40%);
  --background: #252a2c;
  --hover-background: #252a2c;
  --focus-background: rgb(255 255 255 / 4%);
  --border-radius: 4px;
  --font-weight: 600;
  --font-size: 14px;
  --line-height: 20px;
  --color: #fff;
  --caret-color: #00dd8d;
  --placeholder-color: rgb(255 255 255 / 40%);
  --textarea-height: 90px;
  --textarea-padding: 12px 14px;
  --textarea-background: #252a2c;
  --radio-height: 40px;
  --radio-item-space: 10px;
  --radio-padding: 0 24px;
  --radio-color: rgb(255 255 255 / 60%);
  --radio-active-background: #fff;
  --radio-active-border: 1px solid #fff;
  --radio-active-color: #000
}
@media (max-width: 750px) {
  .c-forms--dark[data-v-e0aca001] {
    --height: 9.333vw;
    --padding: 0 2.667vw;
    --font-size: 3.2vw;
    --line-height: 4vw;
    --textarea-height: 27.067vw;
    --textarea-padding: 2.667vw;
    --radio-height: 8vw;
    --radio-item-space: 1.867vw;
    --radio-padding: 0 3.733vw
  }
}
.c-forms--card[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 40px;
  --padding: 0px 14px;
  --border: none;
  --hover-border: none;
  --focus-border: none;
  --background: rgb(255 255 255 / 10%);
  --hover-background: rgb(255 255 255 / 20%);
  --focus-background: rgb(255 255 255 / 20%);
  --border-radius: 8px;
  --font-weight: 600;
  --font-size: 14px;
  --line-height: 18px;
  --color: rgb(255 255 255 / 60%);
  --caret-color: #00dd8d;
  --placeholder-color: rgb(255 255 255 / 30%);
  --textarea-height: 90px;
  --textarea-padding: 12px 14px
}
.c-forms--light[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --border: 1px solid var(--color-darkest);
  --hover-border: 1px solid var(--primary-30);
  --focus-border: 1px solid var(--primary-30);
  --background: var(--bg-input);
  --textarea-background: var(--bg-input);
  --hover-background: rgba(--form-bg-color);
  --focus-background: rgba(--form-bg-color);
  --border-radius: 8px;
  --font-weight: 400;
  --font-size: 14px;
  --line-height: 20px;
  --color: var(--light-text);
  --caret-color: #00dd8d;
  --placeholder-color: var(--color-darker);
  --textarea-height: 90px;
  --textarea-padding: 12px 14px;
  --radio-height: 40px;
  --radio-item-space: 10px;
  --radio-padding: 0 24px;
  --radio-color: rgb(255 255 255 / 60%);
  --radio-active-background: var(--light-text);
  --radio-active-border: 1px solid var(--light-text);
  --radio-active-color: #000
}
@media (max-width: 750px) {
  .c-forms--light[data-v-e0aca001] {
    --height: 9.333vw;
    --padding: 0 2.667vw;
    --font-size: 3.2vw;
    --line-height: 4vw;
    --textarea-height: 27.067vw;
    --textarea-padding: 2.667vw;
    --radio-height: 8vw;
    --radio-item-space: 1.867vw;
    --radio-padding: 0 3.733vw
  }
}
.c-forms--light-mode[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --background: rgb(255 255 255 / 40%);
  --hover-background: rgb(255 255 255 / 40%);
  --focus-background: rgb(255 255 255 / 40%);
  --border: none;
  --color: #fff;
  --border-radius: 8px;
  --font-weight: 400;
  --font-size: 14px;
  --line-height: 20px
}
.c-forms--cm-dialog[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --border-radius: 8px;
  --font-weight: 500;
  --font-size: 14px;
  --line-height: 20px;
  --color: var(--color-lighter);
  --placeholder-color: var(--color-darker);
  --background: var(--color-text-0D0D0D-2);
  --hover-background: var(--color-invisible);
  --focus-background: var(--color-invisible);
  --border: 1px solid var(--color-darkest);
  --hover-border: 1px solid var(--primary-40);
  --focus-border: 1px solid var(--primary-40);
  --menu-bg: var(--pro-select-menu-bg);
  --menu-border: var(--pro-select-menu-border);
  --option-color: var(--text-black-title-100);
  --option-hover-bg: var(--bg-option-menu-black-4)
}
.c-forms--disabled[data-v-e0aca001] {
  cursor:not-allowed
}
.c-forms--dark-inline[data-v-e0aca001] {
  --width: 100%;
  --min-width: auto;
  --height: 46px;
  --padding: 0 14px;
  --border: 0 none;
  --hover-border: 0 none;
  --focus-border: 0 none;
  --background: #000;
  --hover-background: #000;
  --focus-background: #000;
  --border-radius: 6px;
  --font-weight: 600;
  --font-size: 14px;
  --line-height: 20px;
  --color: #fff;
  --caret-color: #00dd8d;
  --placeholder-color: rgb(255 255 255 / 20%);
  --textarea-height: 90px;
  --textarea-padding: 12px 14px;
  --radio-height: 40px;
  --radio-item-space: 10px;
  --radio-padding: 0 24px;
  --radio-color: rgb(255 255 255 / 60%);
  --radio-active-background: #fff;
  --radio-active-border: 1px solid #fff;
  --radio-active-color: #000
}
@media (max-width: 750px) {
  .c-forms--dark-inline[data-v-e0aca001] {
    --height: 9.333vw;
    --padding: 0 2.667vw;
    --font-size: 3.2vw;
    --line-height: 4vw;
    --textarea-height: 27.067vw;
    --textarea-padding: 2.667vw;
    --radio-height: 8vw;
    --radio-item-space: 1.867vw;
    --radio-padding: 0 3.733vw
  }
}
.base-input-pro[data-v-e0aca001] {
  width:var(--width);
  min-width:var(--min-width);
  height:var(--height);
  padding:var(--padding);
  border:var(--border);
  border-radius:var(--border-radius);
  font-weight:var(--font-weight);
  font-size:var(--font-size);
  line-height:var(--line-height);
  color:var(--color);
  background:var(--background);
  letter-spacing:.04em;
  caret-color:var(--caret-color)
}
.base-input-pro[data-v-e0aca001]::-moz-placeholder {
  color:var(--placeholder-color);
  font-weight:400
}
.base-input-pro[data-v-e0aca001]::placeholder {
  color:var(--placeholder-color);
  font-weight:400
}
.base-input-pro[data-v-e0aca001]:disabled {
  cursor:not-allowed
}
.base-input-pro[data-v-e0aca001]:not(:disabled):hover {
  border:var(--hover-border);
  background:var(--hover-background)
}
.base-input-pro[data-v-e0aca001]:not(:disabled):focus {
  border:var(--focus-border);
  background:var(--focus-background)
}
.sns-icon[data-v-e46beb03] {
  width:24px;
  height:24px
}
.sns-label[data-v-e46beb03] {
  margin-left:10px;
  font-size:18px;
  font-weight:600;
  line-height:20px
}
.go-back__box[data-v-0441f9be] {
  display:inline-flex;
  align-items:center;
  cursor:pointer
}
.go-back__box[data-v-0441f9be]:hover,
.go-back__box[data-v-0441f9be]:focus {
  opacity:.8
}
.go-back__box__icon[data-v-0441f9be] {
  width:18px
}
.go-back__box__label[data-v-0441f9be] {
  margin-left:12px;
  font-weight:500;
  font-size:14px;
  line-height:18px
}
.email-login-dialog[data-v-2f745d7e] {
  color:var(--color-lightest)
}
.l-back[data-v-2f745d7e] {
  margin-bottom:5.33vw
}
.l-title[data-v-2f745d7e] {
  margin-bottom:20px
}
@media (max-width: 750px) {
  .l-title[data-v-2f745d7e] {
    margin-bottom:4vw
  }
}
.base__checkbox[data-v-7aca684f] {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer
}
.base__checkbox[data-v-7aca684f]:not(.disabled):hover,
.base__checkbox[data-v-7aca684f]:not(.disabled):focus {
  opacity:.8
}
.base__checkbox.disabled[data-v-7aca684f] {
  cursor:not-allowed;
  opacity:.4
}
.checkbox__icon[data-v-7aca684f] {
  display:flex;
  justify-content:center;
  align-items:center;
  width:20px;
  height:20px;
  border:2px solid var(--border-balck-light-20);
  border-radius:4px
}
.checkbox__icon.active[data-v-7aca684f] {
  border:0 none;
  background-color:var(--secondary-100);
  border-radius:4px
}
.checkbox__icon.active .checkbox__icon__checked[data-v-7aca684f] {
  display:block
}
.checkbox__icon.active.light[data-v-7aca684f] {
  background-color:var(--color-lightest)
}
.checkbox__icon.round[data-v-7aca684f] {
  border-radius:50%
}
@media (max-width: 750px) {
  .checkbox__icon[data-v-7aca684f] {
    width:3.733vw;
    height:3.733vw;
    border-radius:.533vw
  }
}
.checkbox__icon__checked[data-v-7aca684f] {
  display:none;
  width:12px;
  height:10px;
  color:var(--text-white-basic-100)
}
@media (max-width: 750px) {
  .checkbox__icon__checked[data-v-7aca684f] {
    width:3vw;
    height:2vw
  }
}
.checkbox__input[data-v-7aca684f] {
  display:none
}
.checkbox__label[data-v-7aca684f] {
  margin-left:8px;
  color:#fffc;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.text[data-v-2b1c18c7] {
  margin-left:10px;
  flex:1;
  font-size:14px;
  font-weight:500;
  line-height:24px
}
.text__link[data-v-2b1c18c7] {
  color:var(--link-color)
}
.title[data-v-2eb99360] {
  display:flex;
  align-items:center
}
.title__logo[data-v-2eb99360] {
  width:38px;
  height:38px
}
.border-icon[data-v-2eb99360] {
  border-radius:10px;
  border:1px solid var(--color-darkest)
}
.title__name[data-v-2eb99360] {
  margin-left:11px;
  font-size:22px;
  line-height:24px;
  font-weight:500
}
@media (max-width: 750px) {
  .title__logo[data-v-2eb99360] {
    width:6.13vw;
    height:6.13vw
  }
  .title__name[data-v-2eb99360] {
    margin-left:2.13vw;
    font-size:4.27vw;
    line-height:4.53vw
  }
}
.power-title[data-v-e0deb4de] {
  color:var(--color-darker);
  font-size:14px;
  font-weight:400;
  text-align:center;
  margin-top:20px
}
@media (max-width: 750px) {
  .power-title[data-v-e0deb4de] {
    margin-top:3.7333vw
  }
}
.connect-dialog[data-v-57af7879] {
  min-width:510px;
  max-height:100%;
  overflow:auto
}
.title[data-v-57af7879] {
  display:flex;
  align-items:center
}
.title__logo[data-v-57af7879] {
  width:38px;
  height:38px
}
.title__name[data-v-57af7879] {
  margin-left:11px;
  font-size:22px;
  line-height:24px;
  font-weight:500
}
.select-tip[data-v-57af7879] {
  margin-top:20px;
  margin-bottom:20px;
  font-weight:500;
  font-size:16px;
  line-height:20px;
  color:var(--color-lighter)
}
.grid[data-v-57af7879] {
  margin-top:18px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px
}
.grid__item[data-v-57af7879]:first-child {
  grid-column:1/span 2
}
.l-scroll-down[data-v-57af7879] {
  margin-top:10px
}
.l-terms[data-v-57af7879] {
  margin-top:14px
}
.disabled-wrapper[data-v-57af7879] {
  opacity:.4
}
.connect-wrap[data-v-32fa59a0] {
  display:flex;
  gap:40px
}
.left-wrap[data-v-32fa59a0] {
  width:480px
}
.right-wrap[data-v-32fa59a0] {
  width:410px
}
.right-wrap[data-v-32fa59a0] .connect-dialog {
  min-width:initial
}
.register-bg[data-v-54837e16] {
  width:100%
}
.mobile-selector[data-v-451f180e] {
  position:relative;
  border-radius:4vw 4vw 0 0;
  max-height:80vh;
  overflow:auto
}
.logo[data-v-451f180e] {
  width:5.067vw;
  height:5.067vw
}
.name[data-v-451f180e] {
  margin-left:1.6vw;
  font-size:2.933vw;
  line-height:4vw
}
.list[data-v-451f180e] {
  margin-top:4vw;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:4vw
}
.list__web3[data-v-451f180e] {
  grid-template-columns:1fr
}
.tip[data-v-451f180e] {
  margin-top:4vw;
  font-weight:500;
  font-size:3.467vw;
  line-height:4.4vw;
  color:var(--color-lighter)
}
.more-login[data-v-451f180e] {
  margin-top:2.67vw;
  font-size:3.2vw;
  line-height:4vw;
  color:var(--color-light)
}
.l-terms[data-v-451f180e] {
  margin-top:10.67vw
}
.disabled-wrapper[data-v-451f180e] {
  opacity:.4
}
.carousel[data-v-be6a90a1] {
  display:flex;
  width:100%;
  overflow:hidden;
  position:relative;
  text-align:left
}
.carousel:hover .inner-hover[data-v-be6a90a1] {
  animation:scroll-be6a90a1 var(--90064d30) linear infinite
}
.carousel-inner[data-v-be6a90a1] {
  display:inline-flex;
  flex-shrink:0;
  gap:6px
}
@media (max-width: 750px) {
  .carousel-inner[data-v-be6a90a1] {
    gap:1.333vw
  }
}
@keyframes scroll-be6a90a1 {
  0% {
    transform:translate(0)
  }
  49.99% {
    transform:translate(-101%)
  }
  50% {
    transform:translate(101%);
    display:none
  }
}
.recommend-card[data-v-50f6044f] {
  background:linear-gradient(0deg,#0000004d,#0000004d),radial-gradient(195.48% 194.01% at 52.87% 200.41%,#c8ff8c99 54.06%,#50b39c99 76.56%,#07161699)
}
.title[data-v-50f6044f] {
  background:linear-gradient(90deg,#fff 11.46%,#00ffa3 29.92%,#cbff01 42.27%,#fff 76.5%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.icon-mailbox_00000 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 0;
  width:148px;
  height:150px
}
.icon-mailbox_00001 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00002 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00003 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00004 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00005 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00006 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00007 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00008 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00009 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00010 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00011 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00012 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00013 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00014 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00015 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00016 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00017 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00018 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00019 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00020 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00021 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00022 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00023 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00024 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00025 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00026 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00027 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00028 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00029 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00030 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00031 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00032 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00033 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00034 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00035 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00036 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00037 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00038 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00039 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00040 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00041 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00042 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00043 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00044 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00045 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00046 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00047 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00048 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00049 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00050 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00051 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00052 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00053 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00054 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00055 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00056 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00057 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00058 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00059 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00060 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00061 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00062 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00063 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00064 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00065 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00066 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00067 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00068 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00069 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00070 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00071 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00072 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00073 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00074 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00075 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00076 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00077 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00078 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00079 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00080 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00081 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00082 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00083 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00084 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00085 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00086 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-888px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00087 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1036px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00088 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1184px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00089 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1332px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00090 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px 0;
  width:148px;
  height:150px
}
.icon-mailbox_00091 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -150px;
  width:148px;
  height:150px
}
.icon-mailbox_00092 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -300px;
  width:148px;
  height:150px
}
.icon-mailbox_00093 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -450px;
  width:148px;
  height:150px
}
.icon-mailbox_00094 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -600px;
  width:148px;
  height:150px
}
.icon-mailbox_00095 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -750px;
  width:148px;
  height:150px
}
.icon-mailbox_00096 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -900px;
  width:148px;
  height:150px
}
.icon-mailbox_00097 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -1050px;
  width:148px;
  height:150px
}
.icon-mailbox_00098 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-1480px -1200px;
  width:148px;
  height:150px
}
.icon-mailbox_00099 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:0 -1350px;
  width:148px;
  height:150px
}
.icon-mailbox_00100 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-148px -1350px;
  width:148px;
  height:150px
}
.icon-mailbox_00101 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-296px -1350px;
  width:148px;
  height:150px
}
.icon-mailbox_00102 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-444px -1350px;
  width:148px;
  height:150px
}
.icon-mailbox_00103 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-592px -1350px;
  width:148px;
  height:150px
}
.icon-mailbox_00104 {
  background-image:url(/assets/spirit-BTc6LqKl.png);
  background-position:-740px -1350px;
  width:148px;
  height:150px
}
.onchain-recommendation[data-v-f0297610] {
  --card-width: 440px;
  --card-height: 146px
}
.card[data-v-f0297610] {
  border-radius:10px 0 0 10px;
  border:1px solid rgb(255 255 255 / 10%);
  box-shadow:0 -2px 4px #ffffff26 inset,0 2px 4px #ffffff26 inset,-42px 103px 31px #91919100,-27px 66px 29px #91919103,-15px 37px 24px #91919108;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px)
}
@media (max-width: 950px) {
  .onchain-recommendation[data-v-f0297610] {
    --card-width: 85.333vw;
    --card-height: 34.133vw
  }
}
.router-tab__row {
  display:flex;
  align-items:center;
  white-space:nowrap;
  overflow:auto;
  font-size:0;
  -ms-overflow-style:none;
  scrollbar-width:none
}
@media (max-width: 750px) {
  .router-tab__row {
    display:block
  }
}
.router-tab__row::-webkit-scrollbar {
  display:none
}
.router-tab__row--card {
  flex-wrap:wrap;
  white-space:normal;
  gap:10px;
  overflow:visible
}
@media (max-width: 750px) {
  .router-tab__row--card {
    display:flex;
    gap:2.667vw
  }
  .router-tab__row--card-dark {
    display:flex;
    gap:2.4vw;
    padding:.8vw;
    background:#202528;
    border-radius:2.133vw
  }
}
.router-tab__row--segmented {
  display:flex;
  gap:10px;
  padding:0;
  margin:0;
  white-space:nowrap;
  overflow-x:auto
}
@media (max-width: 750px) {
  .router-tab__row--segmented {
    display:flex;
    gap:1.867vw
  }
}
.router-tab-item__desc {
  font-size:12px;
  border-radius:4px;
  background:var(--color-high-opacity);
  padding:2px 4px;
  color:var(--color-light);
  margin-left:4px
}
.router-tab-item__liner {
  display:none;
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  height:2px;
  border-radius:16px 16px 0 0;
  background:linear-gradient(89.87deg,var(--primary-100) .13%,var(--secondary-100) 99.92%)
}
.router-tab-item__indicator {
  display:none
}
.router-tab-item {
  position:relative;
  display:inline-block;
  text-align:center
}
.router-tab-item+.router-tab-item {
  margin-left:30px
}
.router-tab-item .router-tab-item__label {
  display:block;
  padding-bottom:12px;
  color:var(--color-lighter);
  font-size:15px;
  line-height:19px;
  white-space:nowrap
}
.router-tab-item .router-tab-item__label:hover {
  color:var(--color-lightest);
  cursor:pointer
}
.router-tab-item .router-tab-item__label.router-link-active {
  color:var(--color-lightest);
  font-weight:500
}
.router-tab-item .router-tab-item__label.router-link-active+.router-tab-item__liner {
  display:block
}
.router-tab__row--card .router-tab-item+.router-tab-item {
  margin-left:10px
}
.router-tab__row--card .router-tab-item__label {
  background:var(--color-darkest);
  color:var(--color-light);
  border-radius:8px;
  padding:10px;
  min-width:80px;
  font-weight:500;
  font-size:14px;
  line-height:18px
}
.router-tab__row--card .router-tab-item__label:hover {
  background:var(--color-darker);
  color:var(--color-light)
}
.router-tab__row--card .router-tab-item__label.router-link-active {
  background:var(--color-lightest);
  color:var(--color-lightest-inverse)
}
.router-tab__row--card .router-tab-item__label.router-link-active .router-tab-item__desc {
  background:var(--color-lightest-inverse);
  color:var(--color-lightest)
}
.router-tab__row--card .router-tab-item__label.router-link-active+.router-tab-item__liner {
  display:none
}
.router-tab__row--segmented .router-tab-item {
  display:inline-flex;
  margin-left:0
}
.router-tab__row--segmented .router-tab-item+.router-tab-item {
  margin-left:0
}
.router-tab__row--segmented .router-tab-item__label {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 15px;
  border-radius:8px;
  font-size:14px;
  line-height:16px;
  font-weight:500;
  color:#fff9;
  background:transparent;
  transition:background-color .2s ease,color .2s ease
}
.router-tab__row--segmented .router-tab-item__label:hover {
  background:#ffffff1a;
  color:#fff
}
.router-tab__row--segmented .router-tab-item__label.router-link-active {
  background:#ffffff1a;
  color:#fff;
  font-weight:600
}
.router-tab__row--segmented .router-tab-item__label.router-link-active+.router-tab-item__liner {
  display:none
}
.router-tab__row--segmented .router-tab-item__liner {
  display:none
}
.router-tab__row--segmented .router-tab-item__indicator {
  display:block;
  position:absolute;
  top:8px;
  right:8px;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#cbff01;
  pointer-events:none
}
@media (max-width: 750px) {
  .router-tab-item__desc {
    font-size:3.2vw;
    border-radius:1.6vw;
    padding:1.6vw 2.133vw;
    margin-left:2.133vw
  }
  .router-tab-item__liner {
    height:.8vw
  }
  .router-tab-item+.router-tab-item {
    margin-left:6.67vw
  }
  .router-tab-item .router-tab-item__label {
    padding-bottom:3.2vw;
    font-size:3.47vw;
    line-height:4.4vw
  }
  .router-tab__row--card .router-tab-item+.router-tab-item {
    margin-left:2.667vw
  }
  .router-tab__row--card .router-tab-item__label {
    padding:2.667vw;
    min-width:18.667vw;
    font-size:3.4vw;
    line-height:4.267vw
  }
  .router-tab__row--segmented .router-tab-item__label {
    padding:1.8vw 2vw;
    border-radius:1.067vw;
    font-size:3.467vw;
    line-height:normal
  }
  .router-tab__row--segmented .router-tab-item+.router-tab-item {
    margin-left:0
  }
  .router-tab__row--segmented .router-tab-item__indicator {
    top:1.3vw;
    right:1.1vw;
    width:1.067vw;
    height:1.067vw
  }
  .router-tab__row--card-dark .router-tab-item {
    margin-left:0
  }
  .router-tab__row--card-dark .router-tab-item__label {
    border-radius:1.6vw;
    padding:1.6vw 2.133vw;
    min-width:auto;
    font-weight:600;
    font-size:3.467vw;
    line-height:4.4vw
  }
  .router-tab__row--card-dark .router-tab-item__label.router-link-active {
    background:#fff3;
    color:#fff
  }
  .router-tab__row--card-dark .router-tab-item__label.router-link-active+.router-tab-item__liner {
    display:none
  }
}
.router-tab-item__new-tab {
  font-size:12px;
  font-weight:600;
  background:linear-gradient(90deg,#f688ff .13%,#7bb4ff 49.51%,#9aff73 99.92%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  position:absolute;
  right:-30px;
  top:-4px
}
.title[data-v-76384a11] {
  font-size:28px;
  font-weight:600;
  line-height:normal;
  background:linear-gradient(90deg,#fff -6.81%,#00ffa3 29.92%,#cbff01 42.27%,#fff 76.5%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
@media screen and (max-width: 768px) {
  .title[data-v-76384a11] {
    font-size:4.533vw;
    font-weight:600
  }
}
.new-feature-content[data-v-76384a11] {
  max-width:600px;
  min-height:300px;
  margin:0 auto
}
.new-feature-image[data-v-76384a11] {
  display:block;
  width:100%;
  border-radius:8px;
  margin-top:32px
}
@media (max-width: 750px) {
  .new-feature-image[data-v-76384a11] {
    border-radius:2.133vw
  }
}
.bottom-dialog[data-v-fa4aada7] {
  z-index:var(--bottom-dialog-z-index);
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0
}
.bottom-dialog__overlay[data-v-fa4aada7] {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:var(--bg-page-mask-20);
  -webkit-backdrop-filter:blur(40px);
  backdrop-filter:blur(40px)
}
.bottom-dialog__card[data-v-fa4aada7] {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  border-radius:10px 10px 0 0;
  background:var(--bg-popup-basic-100);
  overflow:auto
}
.bottom-dialog__card__close[data-v-fa4aada7] {
  position:absolute;
  top:24px;
  right:24px;
  width:16px;
  height:16px
}
.bottom-dialog-enter-active[data-v-fa4aada7] {
  transition:opacity .3s ease-out
}
.bottom-dialog-leave-active[data-v-fa4aada7] {
  transition:opacity .25s ease-in
}
.bottom-dialog-enter-from[data-v-fa4aada7],
.bottom-dialog-leave-to[data-v-fa4aada7] {
  opacity:0
}
.bottom-dialog-card-enter-active[data-v-fa4aada7] {
  transition:transform .35s cubic-bezier(.25,.46,.45,.94)
}
.bottom-dialog-card-leave-active[data-v-fa4aada7] {
  transition:transform .25s cubic-bezier(.55,.06,.68,.19)
}
.bottom-dialog-card-enter-from[data-v-fa4aada7],
.bottom-dialog-card-leave-to[data-v-fa4aada7] {
  transform:translateY(100%)
}
@media (max-width: 750px) {
  .bottom-dialog__card__close[data-v-fa4aada7] {
    position:absolute;
    top:5.333vw;
    right:4vw;
    width:3.2vw;
    height:3.2vw
  }
}
svg path[data-v-60e53f89] {
  fill:var(--color-lightest)
}
.node-count[data-v-70832d12] {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative
}
.node-count__content[data-v-70832d12] {
  display:flex;
  align-items:center;
  justify-content:center;
  height:30px;
  min-width:60px;
  border-radius:26px;
  border:2px solid var(--color-lightest-inverse);
  background:var(--color-lightest);
  box-shadow:1px 2px 2px #0000001a inset;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}
.node-count__icon[data-v-70832d12] {
  width:20px;
  height:20px
}
.node-count__text[data-v-70832d12] {
  padding:0 10px;
  font-size:12px;
  font-weight:500;
  line-height:16px;
  letter-spacing:.12px;
  color:var(--color-lightest-inverse)
}
.node-count__arrow[data-v-70832d12] {
  width:10px;
  height:10px;
  position:absolute;
  top:100%;
  left:50%;
  transform:translate(-50%)
}
.node-count__arrow-icon[data-v-70832d12] {
  transform:rotate(90deg)
}
.node-count__content-lock[data-v-70832d12] {
  border-radius:26px;
  border:2px solid var(--color-darker);
  background:var(--color-lightest-inverse);
  box-shadow:1px 2px 2px #0000001a inset;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px)
}
.node-count__content-lock .node-count__text[data-v-70832d12] {
  color:var(--color-lightest)
}
.node-reward[data-v-edc11e5f] {
  min-height:150px;
  border-radius:8px;
  background:var(--color-invisible);
  justify-content:space-between;
  padding:12px;
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:10px;
  border:1px solid var(--color-high-opacity);
  position:relative
}
.img-box[data-v-edc11e5f] {
  width:90px;
  height:56px;
  background:url(/assets/suc-BL34lg28.svg) no-repeat center center;
  background-size:100% 100%;
  display:flex;
  align-items:center;
  justify-content:center
}
.img-box_bg[data-v-edc11e5f] {
  width:90px;
  height:56px;
  display:flex;
  align-items:center;
  justify-content:center
}
.node-reward__icon[data-v-edc11e5f] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain
}
.node-reward__icon_bg[data-v-edc11e5f] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain;
  filter:blur(36px);
  position:absolute;
  top:0;
  left:50%;
  transform:translate(-50%)
}
.node-reward--claimable[data-v-edc11e5f] {
  border:1px solid var(--secondary-100);
  background:linear-gradient(0deg,var(--secondary-10) 0%,var(--secondary-10) 100%),var(--color-lightest-inverse);
  box-shadow:0 0 10.2px 0 var(--secondary-80);
  -webkit-backdrop-filter:blur(14.2529px);
  backdrop-filter:blur(14.2529px)
}
.node-reward--claimed[data-v-edc11e5f] {
  border:1px solid var(--color-high-opacity)
}
.node-reward__claim[data-v-edc11e5f] {
  width:16px;
  height:16px
}
.node-reward__text[data-v-edc11e5f] {
  font-size:16px;
  font-weight:600;
  flex:1;
  min-width:0;
  max-width:180px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}
.node-reward__text--min-width[data-v-edc11e5f] {
  max-width:140px
}
.node-reward__text--gem[data-v-edc11e5f] {
  color:#40c8fa
}
.node-reward__text--ticket[data-v-edc11e5f] {
  color:#a77cdc
}
.node-reward__text--token[data-v-edc11e5f] {
  color:#eeb803
}
.node-reward__text--dc[data-v-edc11e5f],
.node-reward__text--nft[data-v-edc11e5f] {
  color:#7870ff
}
.node-reward__text--description[data-v-edc11e5f] {
  text-decoration:underline;
  cursor:pointer
}
svg path[data-v-72267343] {
  fill:var(--color-lightest-inverse)
}
.campaign-desc[data-v-47c47fd1] {
  position:relative;
  width:100%;
  height:auto;
  cursor:auto
}
.campaign-desc.padding[data-v-47c47fd1] {
  padding-top:10px
}
.campaign-desc.theme-preview[data-v-47c47fd1] {
  background:var(--color-text-0D0D0D-2);
  border-radius:8px
}
.campaign-desc.theme-preview[data-v-47c47fd1] .ql-editor {
  border:var(--border)
}
.campaign-desc.no-background[data-v-47c47fd1] {
  background:none
}
@media (max-width: 750px) {
  .campaign-desc[data-v-47c47fd1] {
    width:100%
  }
  .campaign-desc.padding[data-v-47c47fd1] {
    padding-top:2.67vw
  }
}
.milestone-list-item-index[data-v-bad0e01e] {
  padding:8px
}
.milestone-list-item__node-count[data-v-bad0e01e] {
  min-width:70px
}
.milestone-list-item__node-reward[data-v-bad0e01e] {
  flex:1
}
.claimed-button[data-v-bad0e01e] {
  width:100%;
  font-weight:500;
  font-size:14px;
  display:flex;
  height:34px;
  padding:8px 16px;
  justify-content:center;
  align-items:center;
  gap:10px;
  align-self:stretch;
  border-radius:6px;
  background:var(--color-darkest);
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px)
}
.token-item[data-v-af1abbbf] {
  flex:1;
  height:54px;
  border-radius:8px;
  background:var(--card-bg-milestone);
  justify-content:space-between;
  padding:0 12px;
  display:flex;
  align-items:center;
  gap:10px;
  border:1px solid var(--card-bg-milestone)
}
.token-name[data-v-af1abbbf] {
  color:#40c8fa;
  font-size:16px;
  font-weight:600
}
.token-item--can-claim .token-name[data-v-af1abbbf] {
  width:50px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--claimable[data-v-af1abbbf] {
  border:1px solid var(--secondary-10);
  background:linear-gradient(0deg,var(--secondary-10) 0%,var(--secondary-10) 100%),var(--color-lightest-inverse);
  box-shadow:0 0 10.2px 0 var(--secondary-80);
  -webkit-backdrop-filter:blur(14.2529px);
  backdrop-filter:blur(14.2529px)
}
.token-item--claimed[data-v-af1abbbf] {
  border:1px solid var(--secondary-20)
}
.token-item__claim[data-v-af1abbbf] {
  width:16px;
  height:16px
}
.node-reward__icon[data-v-af1abbbf] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain
}
.max-font[data-v-af1abbbf] {
  font-size:12px;
  color:var(--color-light)
}
.max-font--min-width[data-v-af1abbbf] {
  max-width:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.max-font--min-width-2[data-v-af1abbbf] {
  max-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item[data-v-aba56f2e] {
  flex:1;
  height:54px;
  border-radius:8px;
  background:var(--card-bg-milestone);
  justify-content:space-between;
  padding:0 12px;
  display:flex;
  align-items:center;
  gap:10px;
  border:1px solid var(--card-bg-milestone)
}
.token-name[data-v-aba56f2e] {
  color:var(--color-lightest);
  font-size:16px;
  font-weight:600
}
.max-font[data-v-aba56f2e] {
  font-size:12px;
  color:var(--color-light)
}
.max-font--min-width-2[data-v-aba56f2e] {
  max-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.max-font--min-width[data-v-aba56f2e] {
  max-width:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--can-claim .token-name[data-v-aba56f2e] {
  width:50px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--claimable[data-v-aba56f2e] {
  border:1px solid var(--secondary-10);
  background:linear-gradient(0deg,var(--secondary-10) 0%,var(--secondary-10) 100%),var(--color-lightest-inverse);
  box-shadow:0 0 10.2px 0 var(--secondary-80);
  -webkit-backdrop-filter:blur(14.2529px);
  backdrop-filter:blur(14.2529px)
}
.token-item--claimed[data-v-aba56f2e] {
  border:1px solid var(--secondary-20)
}
.token-item__claim[data-v-aba56f2e] {
  width:16px;
  height:16px
}
.node-reward__icon[data-v-aba56f2e] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain
}
.chain-options[data-v-f0d7d235] {
  margin-top:20px
}
@media (max-width: 750px) {
  .chain-options[data-v-f0d7d235] {
    margin-top:4vw
  }
}
.chain-label[data-v-f0d7d235] {
  font-weight:500;
  font-size:16px;
  line-height:20px
}
@media (max-width: 750px) {
  .chain-label[data-v-f0d7d235] {
    font-size:4vw;
    line-height:5.6vw
  }
}
.list[data-v-f0d7d235] {
  margin-top:10px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px
}
@media (max-width: 750px) {
  .list[data-v-f0d7d235] {
    margin-top:2.667vw;
    grid-template-columns:1fr;
    gap:4vw
  }
}
.title[data-v-96b818de] {
  font-weight:700;
  font-size:22px;
  line-height:28px
}
@media (max-width: 750px) {
  .title[data-v-96b818de] {
    font-size:3.8vw;
    line-height:4vw
  }
}
.select-wallet[data-v-440b6c5e] {
  border-radius:10px;
  padding:50px 50px 40px;
  width:510px
}
@media (max-width: 750px) {
  .select-wallet[data-v-440b6c5e] {
    width:auto;
    padding:10vw 6.667vw 6.667vw
  }
}
.desc[data-v-440b6c5e] {
  font-weight:500;
  font-size:16px;
  line-height:20px;
  color:#fff9
}
@media (max-width: 750px) {
  .desc[data-v-440b6c5e] {
    font-size:4vw;
    line-height:5vw
  }
}
.hash[data-v-ad207ce7] {
  font-size:16px;
  line-height:20px
}
.hash__link[data-v-ad207ce7] {
  text-decoration:underline
}
.notice-list[data-v-ad207ce7] {
  list-style:disc;
  text-align:left
}
.notice-list__item[data-v-ad207ce7] {
  margin-top:20px;
  text-align:left;
  font-size:12px;
  line-height:15px;
  color:#ffd465
}
.notice-list__item+.notice-list__item[data-v-ad207ce7] {
  margin-top:10px
}
@media (max-width: 750px) {
  .notice-list__item[data-v-ad207ce7] {
    margin-top:4vw;
    font-size:3.2vw;
    line-height:4vw
  }
  .notice-list__item+.notice-list__item[data-v-ad207ce7] {
    margin-top:2.667vw
  }
}
.nft__title[data-v-8ffde802] {
  display:inline-block;
  color:#fff;
  font-size:22px;
  font-weight:600;
  line-height:normal
}
@media (max-width: 750px) {
  .nft__title[data-v-8ffde802] {
    font-size:4.267vw;
    line-height:5.333vw;
    padding-right:7.467vw;
    margin-bottom:4vw
  }
}
.claim-btn[data-v-8ffde802] {
  width:100%;
  margin-top:30px
}
.row-space[data-v-8ffde802] {
  margin-top:40px;
  margin-bottom:40px;
  text-align:center
}
@media (max-width: 750px) {
  .row-space[data-v-8ffde802] {
    margin-top:5.333vw;
    margin-bottom:5.333vw
  }
}
.gas-icon[data-v-8ffde802] {
  width:80px;
  height:80px
}
@media (max-width: 750px) {
  .gas-icon[data-v-8ffde802] {
    width:17.067vw;
    height:17.067vw
  }
}
.token-item[data-v-bdaac79f] {
  flex:1;
  height:54px;
  border-radius:8px;
  background:var(--card-bg-milestone);
  justify-content:space-between;
  padding:0 12px;
  display:flex;
  align-items:center;
  gap:10px;
  border:1px solid var(--card-bg-milestone)
}
.token-name[data-v-bdaac79f] {
  color:var(--color-lightest);
  font-size:16px;
  font-weight:600
}
.max-font[data-v-bdaac79f] {
  font-size:12px;
  color:var(--color-light)
}
.max-font--min-width-2[data-v-bdaac79f] {
  max-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.max-font--min-width[data-v-bdaac79f] {
  max-width:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--can-claim .token-name[data-v-bdaac79f] {
  width:50px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--claimable[data-v-bdaac79f] {
  border:1px solid var(--secondary-10);
  background:linear-gradient(0deg,var(--secondary-10) 0%,var(--secondary-10) 100%),var(--color-lightest-inverse);
  box-shadow:0 0 10.2px 0 var(--secondary-80);
  -webkit-backdrop-filter:blur(14.2529px);
  backdrop-filter:blur(14.2529px)
}
.token-item--claimed[data-v-bdaac79f] {
  border:1px solid var(--secondary-20)
}
.token-item__claim[data-v-bdaac79f] {
  width:16px;
  height:16px
}
.node-reward__icon[data-v-bdaac79f] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain
}
.token-item[data-v-070d241d] {
  flex:1;
  height:54px;
  border-radius:8px;
  background:var(--card-bg-milestone);
  justify-content:space-between;
  padding:0 12px;
  display:flex;
  align-items:center;
  gap:10px;
  border:1px solid var(--card-bg-milestone)
}
.token-name[data-v-070d241d] {
  color:var(--color-lightest);
  font-size:16px;
  font-weight:600
}
.max-font[data-v-070d241d] {
  font-size:12px;
  color:var(--color-light)
}
.max-font--min-width-2[data-v-070d241d] {
  max-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.max-font--min-width[data-v-070d241d] {
  max-width:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--can-claim .token-name[data-v-070d241d] {
  width:50px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.token-item--claimable[data-v-070d241d] {
  border:1px solid var(--secondary-10);
  background:linear-gradient(0deg,var(--secondary-10) 0%,var(--secondary-10) 100%),var(--color-lightest-inverse);
  box-shadow:0 0 10.2px 0 var(--secondary-80);
  -webkit-backdrop-filter:blur(14.2529px);
  backdrop-filter:blur(14.2529px)
}
.token-item--claimed[data-v-070d241d] {
  border:1px solid var(--secondary-20)
}
.token-item__claim[data-v-070d241d] {
  width:16px;
  height:16px
}
.node-reward__icon[data-v-070d241d] {
  width:32px;
  height:32px;
  -o-object-fit:contain;
  object-fit:contain
}
.campaign-desc[data-v-fb6cd7fd] {
  position:relative;
  margin-top:20px;
  padding-bottom:40px;
  overflow:hidden
}
@media (max-width: 750px) {
  .campaign-desc[data-v-fb6cd7fd] {
    border-bottom:none;
    padding-top:2.67vw;
    padding-bottom:0
  }
}
.content[data-v-fb6cd7fd] {
  font-size:14px;
  line-height:21px;
  color:var(--color-light);
  white-space:pre-wrap
}
.content.short[data-v-fb6cd7fd] {
  -webkit-box-orient:vertical;
  -webkit-line-clamp:8;
  overflow:hidden;
  text-overflow:ellipsis;
  max-height:190px;
  -webkit-mask:linear-gradient(to bottom,#080d10 10.56%,rgba(8,13,16,.1) 93.8%);
  mask:linear-gradient(to bottom,#080d10 10.56%,rgba(8,13,16,.1) 93.8%)
}
.content[data-v-fb6cd7fd] * {
  white-space:pre-wrap
}
.content[data-v-fb6cd7fd] a {
  color:var(--text-info-link-100)
}
.mask[data-v-fb6cd7fd] {
  position:absolute;
  width:100%;
  height:190px;
  bottom:60px
}
.btn-more[data-v-fb6cd7fd] {
  display:inline-block;
  font-weight:500;
  font-size:14px;
  line-height:21px;
  text-decoration:underline;
  margin-top:10px
}
.inner-glow[data-v-1c8abf45] {
  width:90%;
  filter:blur(30px);
  background:radial-gradient(50% 50% at 50% 50%,#9268ff8c,#5b3ab673 33%,#2418551f 55%,#0a091c00)
}
.success-claim[data-v-680e9ac5] {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px
}
.title-row[data-v-680e9ac5] {
  color:var(--color-lightest);
  text-align:center;
  font-size:32px;
  font-weight:700;
  font-style:normal;
  line-height:normal;
  gap:8px
}
.rewards-icon[data-v-680e9ac5] {
  width:80px
}
.token-icon img[data-v-680e9ac5] {
  width:100%
}
.gem-light[data-v-680e9ac5] {
  color:#40c8fa
}
.badge-light[data-v-680e9ac5],
.ticket-light[data-v-680e9ac5] {
  color:#a77cdc
}
.token-light[data-v-680e9ac5] {
  color:var(--color-lightest)
}
.progress-bar[data-v-5d810fa0] {
  width:100%;
  height:100%;
  position:relative;
  border-radius:2px;
  background:var(--color-darkest)
}
.progress-bar__inner[data-v-5d810fa0] {
  margin-top:1px;
  width:var(--abf1ac1a);
  height:6px;
  border-radius:2px;
  background:var(--primary-100);
  box-shadow:0 3px 6px 0 var(--primary-20)
}
.progress-bar[data-v-cd7466f2] {
  width:100%;
  height:100%;
  position:relative;
  border-radius:2px;
  background:var(--color-darkest)
}
.progress-bar__inner[data-v-cd7466f2] {
  margin-top:1px;
  width:var(--0b214e50);
  height:6px;
  border-radius:2px;
  background:var(--primary-100);
  box-shadow:0 3px 6px 0 var(--primary-20)
}
.progress-bar[data-v-15a7e283] {
  width:var(--e9bc7246);
  height:24px;
  border-radius:2px;
  position:relative
}
.progress-bar__avatar[data-v-15a7e283] {
  position:absolute;
  left:calc(var(--50ce2570) - 12px);
  top:50%;
  transform:translateY(-50%)
}
.user-info-avatar__avatar[data-v-15a7e283] {
  width:20px;
  border-radius:50%;
  -o-object-fit:contain;
  object-fit:contain
}
.user-info-extra[data-v-15a7e283] {
  position:absolute;
  bottom:8px;
  left:22px;
  min-width:-moz-max-content;
  min-width:max-content
}
svg path[data-v-83d5137e] {
  stroke:var(--color-lightest)
}
.milestone-list-index[data-v-3c2c5814] {
  border-radius:8px;
  background:var(--color-invisible);
  padding:20px 10px;
  position:relative;
  overflow-x:auto
}
.milestone-list-index[data-v-3c2c5814]::-webkit-scrollbar {
  height:8px
}
.milestone-list-index__progress-bar[data-v-3c2c5814] {
  position:absolute;
  top:38px;
  left:10px;
  height:8px;
  z-index:1;
  width:var(--26618bbc)
}
.milestone-list-avatar-progress[data-v-3c2c5814] {
  position:absolute;
  top:12px;
  left:18px;
  z-index:2
}
.milestone-list-item__content[data-v-3c2c5814] {
  position:relative;
  z-index:3;
  width:200px
}
.milestone-list-index__items[data-v-3c2c5814] {
  width:var(--26618bbc)
}
.clickable-arr[data-v-3c2c5814] {
  width:40px;
  height:40px;
  position:absolute;
  z-index:4;
  border-radius:100px;
  border:1px solid var(--color-darkest);
  background:var(--color-high-opacity);
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px);
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0;
  transition:opacity .3s ease
}
.clickable-arr.disabled[data-v-3c2c5814] {
  opacity:.5;
  cursor:not-allowed
}
.clickable-arr__left[data-v-3c2c5814] {
  top:50%;
  left:0;
  transform:translateY(-50%) rotate(180deg)
}
.clickable-arr__right[data-v-3c2c5814] {
  transform:translateY(-50%) rotate(0);
  top:50%;
  right:0
}
.milestone-list-index-wrap:hover .clickable-arr[data-v-3c2c5814] {
  opacity:1
}
.skeleton-item[data-v-2ad1a21f] {
  width:var(--11c523ce);
  height:var(--0d105c1f);
  padding-top:calc(var(--3511d019) / 2);
  padding-bottom:calc(var(--3511d019) / 2);
  border-radius:var(--da66a654);
  margin-top:var(--4ede995d);
  margin-bottom:var(--03656523);
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(90deg,var(--border-balck-pale-6) 25%,var(--border-balck-lighter-10) 37%,var(--border-balck-pale-6) 63%);
  background-size:400% 100%;
  animation:skeleton-loading-2ad1a21f 1.4s ease infinite
}
.skeleton-item__image[data-v-2ad1a21f] {
  display:block;
  width:var(--6eb48a04);
  height:var(--6eb48a04)
}
@keyframes skeleton-loading-2ad1a21f {
  0% {
    background-position:100% 50%
  }
  to {
    background-position:0 50%
  }
}
.chain-label[data-v-e51c1797] {
  color:#fff
}
@media (max-width: 750px) {
  .copy-btn[data-v-e51c1797] {
    margin-top:5.333vw
  }
}
.common-bind__tip[data-v-44c15040] {
  font-weight:500;
  font-size:16px;
  line-height:20px;
  color:#fff9;
  white-space:pre-wrap
}
@media (max-width: 750px) {
  .common-bind__tip[data-v-44c15040] {
    font-size:3.2vw;
    line-height:4vw
  }
}
.popover-copy[data-v-ab294f13] {
  display:inline-block;
  margin-left:0;
  color:var(--secondary-100)
}
.copy[data-v-ab294f13] {
  display:flex;
  align-items:center;
  justify-content:center
}
.copy__label[data-v-ab294f13] {
  font-weight:500;
  font-size:14px;
  line-height:18px
}
.copy__icon[data-v-ab294f13] {
  margin-left:6px;
  width:14px;
  height:14px
}
.l-tip-over[data-v-762b032a] {
  margin-left:0
}
.settings-panel[data-v-319f971b] {
  align-items:stretch;
  display:flex;
  width:317px;
  padding:16px 20px;
  flex-direction:column;
  justify-content:start;
  border-radius:8px;
  border:1px solid var(--border-balck-lighter-10);
  background:var(--bg-option-menu-white-100);
  box-shadow:0 2px 4px #0000001a,0 4px 6px #00000014
}
.settings-label[data-v-319f971b] {
  border-radius:4px;
  background-color:var(--color-darkest);
  align-self:start;
  padding:4px 8px;
  color:var(--color-light);
  font-weight:500;
  white-space:nowrap
}
.settings-label[data-v-319f971b]:hover {
  color:var(--color-lightest)
}
.slippage-section[data-v-319f971b] {
  display:flex;
  margin-top:24px;
  width:100%;
  flex-direction:column;
  align-items:stretch;
  justify-content:start
}
.slippage-row[data-v-319f971b] {
  display:flex;
  width:100%;
  align-items:center;
  gap:33px;
  justify-content:space-between
}
.setting-title[data-v-319f971b] {
  border-radius:0;
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  color:var(--color-lightest);
  font-weight:500;
  line-height:1.3;
  width:85px
}
.slippage-input-container[data-v-319f971b] {
  border-radius:8px;
  background-color:var(--color-darkest);
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  min-height:40px;
  padding:4px 4px 4px 8px;
  align-items:center;
  gap:8px;
  white-space:nowrap;
  justify-content:start;
  width:159px
}
.slippage-input-container.no-auto[data-v-319f971b] {
  width:auto
}
.auto-button[data-v-319f971b] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  gap:8px;
  color:var(--color-lightest);
  font-weight:600;
  text-align:center;
  background:transparent;
  border:none;
  cursor:pointer
}
.slippage-value-container[data-v-319f971b] {
  border-radius:8px;
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  padding:8px;
  align-items:center;
  gap:8px;
  color:var(--color-lightest);
  font-weight:500;
  text-align:right;
  line-height:1;
  justify-content:start;
  border:1px solid var(--color-darkest);
  background:var(--color-darkest-2)
}
.slippage-value-input[data-v-319f971b] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  width:46px;
  background:transparent;
  border:none;
  color:var(--color-lightest);
  font-weight:500;
  text-align:right;
  outline:none;
  line-height:1;
  padding:0
}
.input-auto[data-v-319f971b] {
  color:var(--color-dark)
}
.percent-sign[data-v-319f971b] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  color:var(--color-light)
}
.warning-message[data-v-319f971b] {
  align-self:flex-end;
  display:flex;
  margin-top:8px;
  align-items:center;
  gap:8px;
  color:var(--color-warn);
  font-weight:400;
  letter-spacing:.56px;
  justify-content:start
}
.warning-icon[data-v-319f971b] {
  aspect-ratio:1;
  -o-object-fit:contain;
  object-fit:contain;
  -o-object-position:center;
  object-position:center;
  width:14px;
  border-radius:0;
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  flex-shrink:0
}
.warning-text[data-v-319f971b] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
.slippage-value-input[data-v-319f971b]:disabled {
  opacity:.7
}
.auto-button.active[data-v-319f971b] {
  color:var(--primary-100)
}
@media screen and (max-width: 750px) {
  .settings-panel[data-v-319f971b] {
    border-radius:1.333vw;
    width:71.733vw;
    padding:3.627vw 4.533vw
  }
  .settings-label[data-v-319f971b] {
    border-radius:.907vw;
    padding:.453vw 1.813vw
  }
  .slippage-section[data-v-319f971b] {
    margin-top:5.333vw
  }
  .slippage-row[data-v-319f971b] {
    gap:1.813vw
  }
  .setting-title[data-v-319f971b] {
    line-height:1.3;
    width:auto
  }
  .slippage-input-container[data-v-319f971b] {
    border-radius:1.067vw;
    min-height:9.067vw;
    padding:.907vw .907vw .907vw 1.813vw;
    gap:1.813vw;
    width:36vw
  }
  .slippage-value-container[data-v-319f971b] {
    border-radius:1.067vw;
    padding:1.813vw;
    gap:1.813vw
  }
  .slippage-value-input[data-v-319f971b] {
    width:10.4vw
  }
  .warning-message[data-v-319f971b] {
    margin-top:1.813vw;
    gap:1.6vw
  }
  .warning-icon[data-v-319f971b] {
    width:1.867vw
  }
  .warning-text[data-v-319f971b] {
    letter-spacing:4%
  }
}
.swap-header[data-v-39fa9338] {
  display:flex;
  width:100%;
  align-items:center;
  gap:40px 100px;
  justify-content:space-between
}
.swap-title-container[data-v-39fa9338] {
  display:flex;
  align-items:center;
  gap:10px
}
.dex-logo[data-v-39fa9338] {
  width:30px;
  height:30px
}
.swap-title[data-v-39fa9338] {
  color:var(--color-lightest);
  font-weight:600
}
.priority-auto-button[data-v-39fa9338] {
  position:relative;
  border-radius:100px;
  border:1px solid var(--color-darkest);
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  padding:4px 8px;
  align-items:center;
  gap:8px;
  font-size:14px;
  color:var(--color-lightest);
  font-weight:400;
  white-space:nowrap;
  justify-content:center
}
.auto-text[data-v-39fa9338] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
.auto-icon[data-v-39fa9338] {
  width:17px;
  height:16px;
  color:var(--color-lightest)
}
.settings-dialog[data-v-39fa9338] {
  position:absolute;
  top:100%;
  right:0;
  z-index:3
}
@media screen and (max-width: 750px) {
  .swap-header[data-v-39fa9338],
  .swap-title-container[data-v-39fa9338] {
    gap:2.667vw
  }
  .dex-logo[data-v-39fa9338] {
    width:8vw;
    height:8vw
  }
  .swap-title[data-v-39fa9338] {
    font-size:5vw;
    line-height:1.27
  }
  .priority-auto-button[data-v-39fa9338] {
    border-radius:22.667vw;
    padding:1.067vw 2.133vw;
    gap:1.6vw;
    font-size:3.2vw
  }
  .auto-icon[data-v-39fa9338] {
    width:4.267vw;
    height:3.867vw
  }
  .settings-dialog[data-v-39fa9338] {
    border-radius:1.067vw
  }
}
.token-input-container[data-v-2576ec18] {
  border-radius:8px;
  background:var(--color-high-opacity);
  width:100%;
  padding:12px 20px
}
.to-container[data-v-2576ec18] {
  margin-top:16px;
  background-color:var(--color-darkest)
}
.token-input-label[data-v-2576ec18] {
  color:var(--color-lightest);
  font-size:13px;
  font-weight:400;
  line-height:2
}
.token-input-content[data-v-2576ec18] {
  margin-top:16px;
  width:100%;
  max-width:350px
}
.token-amount-row[data-v-2576ec18] {
  display:flex;
  align-items:center;
  gap:12px
}
.token-selector[data-v-2576ec18] {
  display:flex;
  align-items:center;
  gap:4px;
  font-size:20px;
  font-weight:500;
  line-height:1.2;
  justify-content:start;
  min-width:0;
  flex:0 auto
}
.selected-token[data-v-2576ec18] {
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  align-items:center;
  gap:4px;
  justify-content:start;
  min-width:0;
  flex:0 auto;
  overflow:hidden
}
.token-icon-name[data-v-2576ec18] {
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  align-items:center;
  gap:8px;
  justify-content:start;
  min-width:0;
  flex:0 auto;
  overflow:hidden
}
.token-icon[data-v-2576ec18] {
  aspect-ratio:1;
  -o-object-fit:contain;
  object-fit:contain;
  -o-object-position:center;
  object-position:center;
  width:24px;
  border-radius:12px;
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto;
  flex-shrink:0
}
.token-symbol[data-v-2576ec18] {
  margin-top:auto;
  margin-bottom:auto;
  white-space:nowrap
}
.dropdown-icon[data-v-2576ec18] {
  aspect-ratio:.96;
  width:24px;
  height:24px;
  align-self:stretch;
  flex-shrink:0
}
.select-token[data-v-2576ec18] {
  display:flex;
  align-items:center;
  gap:2px;
  font-size:20px;
  color:var(--color-lightest);
  font-weight:500;
  line-height:1.2;
  justify-content:start;
  flex:0 auto;
  padding:8px;
  margin-left:-8px;
  margin-top:-8px;
  border-radius:8px;
  background:#ffffff1a
}
.token-amount[data-v-2576ec18] {
  align-self:stretch;
  min-height:29px;
  gap:8px;
  overflow:hidden;
  font-size:22px;
  font-weight:400;
  text-align:right;
  flex:1;
  min-width:80px
}
.token-details-row[data-v-2576ec18] {
  display:flex;
  margin-top:8px;
  align-items:center;
  gap:4px;
  font-size:13px;
  color:var(--color-light)
}
.token-value[data-v-2576ec18] {
  margin-left:auto;
  text-align:right
}
.token-amount-input[data-v-2576ec18] {
  flex:1;
  text-align:right
}
.token-amount-field[data-v-2576ec18] {
  width:100%;
  background:transparent;
  border:none;
  padding:0;
  color:var(--color-lightest);
  font-size:24px;
  font-weight:500;
  text-align:right;
  outline:none;
  -webkit-appearance:none
}
.token-amount-field[data-v-2576ec18]::-moz-placeholder {
  color:var(--color-light)
}
.token-amount-field[data-v-2576ec18]::placeholder {
  color:var(--color-light)
}
.token-amount-field[data-v-2576ec18]::-webkit-inner-spin-button,
.token-amount-field[data-v-2576ec18]::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
.loading-indicator[data-v-2576ec18] {
  color:var(--color-light);
  font-style:italic
}
.balance-btn[data-v-2576ec18] {
  display:flex;
  padding:4px 8px;
  justify-content:center;
  align-items:center;
  border-radius:4px;
  border:1px solid var(--color-darker);
  color:var(--color-lightest)
}
.l-right[data-v-2576ec18] {
  margin-right:8px
}
.balance-btn[data-v-2576ec18]:hover {
  border:1px solid var(--color-lightest)
}
@keyframes flashing-2576ec18 {
  0%,
  to {
    opacity:1
  }
  50% {
    opacity:.5
  }
}
.flashing[data-v-2576ec18] {
  animation:flashing-2576ec18 .8s ease-in-out infinite
}
@media screen and (max-width: 750px) {
  .token-input-container[data-v-2576ec18] {
    border-radius:1.817vw;
    padding:2.389vw 2.667vw
  }
  .to-container[data-v-2576ec18] {
    margin-top:2.4vw
  }
  .token-input-label[data-v-2576ec18] {
    font-size:2.954vw;
    line-height:1.615
  }
  .token-input-content[data-v-2576ec18] {
    margin-top:2.389vw;
    max-width:100%
  }
  .token-amount-row[data-v-2576ec18] {
    gap:1.6vw
  }
  .token-selector[data-v-2576ec18] {
    font-size:4.267vw
  }
  .token-icon[data-v-2576ec18] {
    width:4vw;
    border-radius:2vw
  }
  .dropdown-icon[data-v-2576ec18] {
    width:5vw;
    height:5vw
  }
  .select-token[data-v-2576ec18] {
    font-size:4.267vw;
    padding:1.067vw;
    margin-left:-1.067vw;
    margin-top:-1.067vw
  }
  .token-amount[data-v-2576ec18] {
    font-size:4.8vw;
    min-height:4.8vw
  }
  .token-details-row[data-v-2576ec18] {
    margin-top:1.067vw;
    font-size:2.933vw
  }
  .token-amount-field[data-v-2576ec18] {
    font-size:4.8vw
  }
  .balance-btn[data-v-2576ec18] {
    padding:.533vw 1.067vw;
    border-radius:.533vw
  }
  .l-right[data-v-2576ec18] {
    margin-right:1.067vw
  }
}
.details-list[data-v-56032e54] {
  margin-top:16px;
  width:100%
}
.price-impact-warning[data-v-56032e54] {
  display:flex;
  align-items:center;
  width:100%;
  border:1px solid rgba(255,212,101,.2);
  background:#ffd4650a;
  border-radius:8px;
  padding:10px 12px;
  margin-bottom:16px;
  gap:8px
}
.warning-icon[data-v-56032e54] {
  width:14px;
  height:14px
}
.warning-text[data-v-56032e54] {
  color:var(--color-warn);
  font-weight:500;
  line-height:16px
}
.details-item[data-v-56032e54] {
  display:flex;
  width:100%;
  align-items:center;
  gap:40px 100px;
  font-size:14px;
  line-height:1;
  justify-content:space-between
}
.details-item[data-v-56032e54]:not(:first-child) {
  margin-top:12px
}
.details-label-container[data-v-56032e54] {
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  align-items:center;
  color:var(--color-lightest);
  justify-content:start
}
.details-label[data-v-56032e54] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
.tooltip-icon[data-v-56032e54] {
  margin-left:6px;
  cursor:pointer;
  display:flex;
  align-items:center
}
.details-spacer[data-v-56032e54] {
  align-self:stretch;
  display:flex;
  min-height:16px;
  margin-top:auto;
  margin-bottom:auto
}
.details-value[data-v-56032e54] {
  color:var(--color-lightest);
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
.negative-value[data-v-56032e54] {
  color:var(--color-error);
  white-space:nowrap
}
.slippage-container[data-v-56032e54] {
  align-self:stretch;
  display:flex;
  margin-top:auto;
  margin-bottom:auto;
  align-items:center;
  gap:8px;
  white-space:nowrap;
  justify-content:end
}
.slippage-auto[data-v-56032e54] {
  align-self:stretch;
  border-radius:100px;
  background-color:var(--color-invisible);
  border:1px solid var(--color-darkest);
  margin-top:auto;
  margin-bottom:auto;
  padding:4px 8px;
  gap:10px;
  font-size:12px;
  color:var(--color-lightest);
  line-height:1
}
.slippage-value[data-v-56032e54] {
  color:var(--secondary-100);
  font-size:14px;
  line-height:1;
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
@media screen and (max-width: 750px) {
  .details-list[data-v-56032e54] {
    margin-top:3.2vw
  }
  .price-impact-warning[data-v-56032e54] {
    border-radius:1.067vw;
    padding:1.333vw 1.6vw;
    margin-bottom:2.133vw;
    gap:1.067vw
  }
  .warning-icon[data-v-56032e54] {
    width:1.867vw;
    height:1.867vw
  }
  .warning-text[data-v-56032e54] {
    line-height:2.133vw
  }
  .details-item[data-v-56032e54] {
    gap:5.333vw 13.333vw;
    font-size:2.727vw
  }
  .details-item[data-v-56032e54]:not(:first-child) {
    margin-top:1.6vw
  }
  .tooltip-icon[data-v-56032e54] {
    margin-left:.8vw
  }
  .details-spacer[data-v-56032e54] {
    min-height:2.133vw
  }
  .slippage-container[data-v-56032e54] {
    gap:1.067vw
  }
  .slippage-auto[data-v-56032e54] {
    padding:.533vw 1.067vw;
    gap:1.333vw;
    font-size:2vw
  }
  .slippage-value[data-v-56032e54] {
    font-size:2.727vw
  }
}
.swap-details[data-v-aa71a08a] {
  border-radius:8px;
  z-index:0;
  margin-top:24px;
  width:100%;
  font-weight:400
}
.exchange-rate-row[data-v-aa71a08a] {
  display:flex;
  align-items:center;
  font-size:14px;
  justify-content:space-between
}
.exchange-rate[data-v-aa71a08a] {
  white-space:nowrap;
  display:flex;
  align-items:center;
  cursor:pointer;
  transition:opacity .2s ease;
  position:relative
}
.exchange-rate[data-v-aa71a08a]:hover {
  opacity:.8
}
.exchange-rate-usd[data-v-aa71a08a] {
  color:var(--color-dark);
  margin-left:4px
}
.gas-fee-container[data-v-aa71a08a] {
  min-width:100px;
  display:flex;
  justify-content:flex-end;
  align-items:center;
  color:var(--color-lightest);
  white-space:nowrap;
  cursor:pointer
}
.gas-icon[data-v-aa71a08a] {
  margin-right:4px;
  width:18px;
  height:14px;
  color:var(--color-light)
}
.gas-amount[data-v-aa71a08a] {
  align-self:stretch;
  margin-top:auto;
  margin-bottom:auto
}
.info-icon[data-v-aa71a08a] {
  width:24px;
  height:24px;
  transition:transform .3s ease
}
.rotate-icon[data-v-aa71a08a] {
  transform:rotate(180deg)
}
@media screen and (max-width: 750px) {
  .swap-details[data-v-aa71a08a] {
    margin-top:3.2vw
  }
  .exchange-rate-row[data-v-aa71a08a] {
    font-size:2.727vw
  }
  .exchange-rate-usd[data-v-aa71a08a] {
    margin-left:1.067vw
  }
  .gas-fee-container[data-v-aa71a08a] {
    min-width:13.333vw
  }
  .gas-icon[data-v-aa71a08a] {
    margin-right:.533vw;
    width:3vw;
    height:2.6vw
  }
  .info-icon[data-v-aa71a08a] {
    width:5vw;
    height:5vw
  }
}
.header[data-v-6fedb4a9] {
  display:flex;
  width:100%;
  align-items:center;
  justify-content:space-between
}
.title[data-v-6fedb4a9] {
  color:var(--color-lightest);
  font-size:22px;
  font-weight:600;
  line-height:1.27
}
@media (max-width: 750px) {
  .title[data-v-6fedb4a9] {
    font-size:5vw;
    line-height:1.26
  }
}
.search-container[data-v-bf36de42] {
  width:100%;
  margin-top:16px
}
.search-bar[data-v-bf36de42] {
  width:100%;
  display:flex;
  align-items:center;
  gap:12px;
  background-color:var(--color-high-opacity);
  border:1px solid var(--color-high-opacity);
  border-radius:10px;
  padding:13px 21px;
  height:48px
}
.search-icon[data-v-bf36de42] {
  flex-shrink:0;
  width:18px;
  height:18px
}
.search-input[data-v-bf36de42] {
  width:100%;
  background:transparent;
  border:none;
  outline:none;
  color:var(--color-lightest);
  font-size:15px;
  font-weight:500
}
.search-input[data-v-bf36de42]::-moz-placeholder {
  color:var(--color-medium-dark);
  text-transform:capitalize
}
.search-input[data-v-bf36de42]::placeholder {
  color:var(--color-medium-dark);
  text-transform:capitalize
}
.search-input[data-v-bf36de42]:-webkit-autofill {
  -webkit-text-fill-color:var(--color-lightest)
}
.search-input[data-v-bf36de42]:invalid {
  box-shadow:none;
  outline:none
}
.search-input[data-v-bf36de42]:focus:invalid {
  box-shadow:none;
  outline:none
}
.sr-only[data-v-bf36de42] {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
@media (max-width: 750px) {
  .search-container[data-v-bf36de42] {
    margin-top:4vw
  }
  .search-bar[data-v-bf36de42] {
    height:10.667vw;
    border-radius:2.667vw;
    padding:2.667vw 4vw;
    gap:2.667vw
  }
  .search-icon[data-v-bf36de42] {
    width:3.733vw;
    height:3.733vw
  }
  .search-input[data-v-bf36de42] {
    font-size:3.467vw
  }
}
.category-container[data-v-4712f48a] {
  width:100%;
  margin-top:16px
}
.divider[data-v-4712f48a] {
  width:100%;
  height:1px;
  background-color:var(--color-invisible);
  margin-bottom:16px
}
.category-nav[data-v-4712f48a] {
  display:flex;
  gap:40px
}
.category-button[data-v-4712f48a] {
  color:var(--color-light);
  font-size:15px;
  font-weight:500;
  background:none;
  border:none;
  padding:0 0 8px;
  cursor:pointer;
  transition:color .3s
}
.category-button.active[data-v-4712f48a] {
  color:var(--color-lightest);
  font-weight:600
}
.category-button[data-v-4712f48a]:hover:not(.active) {
  color:var(--color-lighter)
}
.indicator-container[data-v-4712f48a] {
  position:relative;
  height:2px;
  width:100%
}
.category-indicator[data-v-4712f48a] {
  position:absolute;
  height:2px;
  background:linear-gradient(90deg,#cbff01,#00ffa3);
  transition:left .3s,width .3s
}
svg path[data-v-05d29eff] {
  stroke:var(--color-lightest)
}
.token-list[data-v-f1b19540] {
  display:flex;
  flex-direction:column;
  gap:20px
}
@media (max-width: 750px) {
  .token-list[data-v-f1b19540] {
    gap:4.533vw
  }
}
.loading-row[data-v-8a7b90d3] {
  padding:1vw 0;
  text-align:center
}
.loading-row.high[data-v-8a7b90d3] {
  padding:20vh 0
}
.loading-row.scroll[data-v-8a7b90d3] {
  padding:20px 0
}
@media (max-width: 750px) {
  .loading-row.scroll[data-v-8a7b90d3] {
    padding:4vw 0
  }
}
.token-selector[data-v-64c177bf] {
  display:flex;
  flex-direction:column;
  justify-content:center;
  max-height:80vh
}
.token-lists-container[data-v-64c177bf] {
  flex:1;
  overflow-y:auto;
  overflow-x:hidden;
  padding-right:4px;
  margin-top:16px
}
.token-section-title[data-v-64c177bf] {
  color:var(--color-lightest);
  font-size:16px;
  font-weight:600;
  margin-bottom:16px;
  padding-bottom:8px
}
.token-lists-container>div[data-v-64c177bf] {
  margin-bottom:24px
}
.empty-state[data-v-64c177bf] {
  display:flex;
  justify-content:center;
  padding:24px 0;
  color:var(--color-light);
  font-size:14px
}
.your-token[data-v-64c177bf] {
  padding:16px;
  border-radius:8px;
  border:1px solid var(--secondary-40);
  background:linear-gradient(0deg,var(--secondary-4) 0%,var(--secondary-4) 100%),var(--color-lightest-inverse)
}
.your-token-title[data-v-64c177bf] {
  color:var(--secondary-100);
  padding-bottom:0
}
@media (max-width: 750px) {
  .token-lists-container[data-v-64c177bf] {
    margin-top:4vw
  }
  .token-section-title[data-v-64c177bf] {
    font-size:3.2vw;
    padding-bottom:3.733vw;
    margin-bottom:0
  }
  .token-lists-container>div[data-v-64c177bf] {
    margin-bottom:5.333vw
  }
  .empty-state[data-v-64c177bf] {
    padding:6.4vw 0;
    font-size:3.2vw
  }
  .your-token[data-v-64c177bf] {
    padding:4vw
  }
}
.currency-box[data-v-0dd01fab] {
  border-radius:8px;
  background-color:var(--color-darkest);
  display:flex;
  width:100%;
  padding:16px 24px;
  align-items:center;
  gap:12px
}
.currency-content[data-v-0dd01fab] {
  align-self:stretch;
  display:flex;
  min-width:240px;
  margin:auto 0;
  width:330px;
  flex-direction:column;
  align-items:stretch;
  flex:1
}
.currency-name[data-v-0dd01fab] {
  align-self:flex-start;
  color:var(--color-lightest);
  font-weight:400
}
.amount-row[data-v-0dd01fab] {
  display:flex;
  margin-top:4px;
  width:100%;
  align-items:center;
  gap:40px 100px;
  justify-content:space-between
}
.amount-text[data-v-0dd01fab] {
  align-self:stretch;
  margin:auto 0;
  color:var(--color-lightest);
  font-weight:600
}
.amount-value[data-v-0dd01fab] {
  color:var(--secondary-100)
}
.amount-spacer[data-v-0dd01fab] {
  align-self:stretch;
  display:flex;
  min-height:18px;
  margin:auto 0;
  gap:4px
}
.value-row[data-v-0dd01fab] {
  display:flex;
  margin-top:4px;
  width:100%;
  align-items:center;
  justify-content:space-between
}
.dollar-value[data-v-0dd01fab] {
  align-self:stretch;
  margin:auto 0;
  color:var(--color-lightest);
  font-weight:400
}
@media (max-width: 750px) {
  .currency-box[data-v-0dd01fab] {
    border-radius:3.627vw;
    padding:3.627vw 5.44vw;
    gap:2.72vw
  }
  .currency-content[data-v-0dd01fab] {
    min-width:unset;
    width:100%
  }
  .currency-name[data-v-0dd01fab] {
    font-size:3.173vw;
    line-height:4vw
  }
  .amount-row[data-v-0dd01fab] {
    margin-top:.907vw;
    gap:21.76vw
  }
  .amount-text[data-v-0dd01fab] {
    font-size:4.08vw;
    line-height:5.133vw
  }
  .value-row[data-v-0dd01fab] {
    margin-top:.907vw;
    gap:9.747vw
  }
  .dollar-value[data-v-0dd01fab] {
    font-size:3.173vw;
    line-height:4vw
  }
}
.dot-step__line[data-v-4c9b39c6] {
  position:absolute;
  top:19px;
  left:8px;
  bottom:-2px;
  width:1px;
  background:var(--color-darkest)
}
.dot-step[data-v-4c9b39c6] {
  position:relative;
  display:flex
}
.dot-step:not(:has(~.dot-step)) .dot-step__line[data-v-4c9b39c6] {
  display:none
}
.dot-step__loading[data-v-4c9b39c6] {
  position:relative;
  left:-4px;
  width:24px;
  height:24px
}
.dot-step__dot[data-v-4c9b39c6] {
  margin-top:2px;
  width:18px;
  height:18px;
  border-radius:8px;
  display:flex;
  justify-content:center;
  align-items:center;
  border:2px solid #4a4d4f;
  background:transparent
}
.dot-step__dot__inner[data-v-4c9b39c6] {
  width:10px;
  height:10px;
  border-radius:50%;
  background:var(--secondary-100)
}
.dot-step__dot__inner.inactive[data-v-4c9b39c6] {
  background:#4a4d4f
}
.dot-step__content[data-v-4c9b39c6] {
  margin-left:20px;
  flex:1;
  min-width:0;
  padding-bottom:52px
}
.dot-step__content__label[data-v-4c9b39c6] {
  margin-bottom:16px;
  font-weight:600
}
@media (max-width: 750px) {
  .dot-step__content[data-v-4c9b39c6] {
    margin-left:2.4vw;
    padding-bottom:8vw
  }
  .dot-step__content__label[data-v-4c9b39c6] {
    margin-bottom:1.867vw
  }
}
.transaction-status[data-v-c7431fb6] .dot-step__content__label {
  margin-top:2px;
  font-size:18px;
  font-weight:500;
  line-height:20px
}
.step-item[data-v-c7431fb6] .dot-step__content {
  padding-bottom:32px
}
.approve-link[data-v-c7431fb6] {
  color:var(--color-lighter);
  font-size:14px;
  line-height:20px;
  text-decoration:underline
}
.approve-link[data-v-c7431fb6]:hover {
  color:var(--color-lightest)
}
.swap-container[data-v-0d84493e] {
  position:relative
}
.swap-content[data-v-0d84493e] {
  width:100%
}
.swap-title[data-v-0d84493e] {
  color:var(--color-lightest);
  font-weight:600
}
.currency-boxes[data-v-0d84493e] {
  margin-top:20px;
  width:100%
}
.swap-arrow[data-v-0d84493e] {
  margin:8px 24px;
  width:12px;
  height:22px;
  color:var(--color-light)
}
.l-transaction-status[data-v-0d84493e] {
  margin-top:30px
}
.divider-section[data-v-0d84493e] {
  display:flex;
  margin-top:20px;
  width:100%;
  align-items:center;
  gap:12px;
  font-weight:500
}
.divider-line[data-v-0d84493e] {
  border-color:var(--color-darker);
  border-style:solid;
  border-width:1px;
  align-self:stretch;
  margin:auto 0;
  width:177px;
  flex:1;
  height:1px
}
.more-button[data-v-0d84493e] {
  display:flex;
  margin:auto 0;
  align-items:center;
  gap:8px;
  background:transparent;
  border:none;
  cursor:pointer
}
.more-text[data-v-0d84493e] {
  color:var(--color-lightest);
  font-weight:500
}
.more-icon[data-v-0d84493e] {
  width:12px;
  height:10px;
  transition:transform .3s ease
}
.rotate-icon[data-v-0d84493e] {
  transform:rotate(180deg)
}
.approve-button[data-v-0d84493e] {
  margin-top:30px
}
.connect-wallet-button[data-v-f6388d4f] {
  margin-top:16px
}
@media (max-width: 750px) {
  .connect-wallet-button[data-v-f6388d4f] {
    margin-top:4vw
  }
}
.uniswap-container[data-v-098f9349] {
  max-width:440px;
  text-align:left
}
.uniswap-container.auto-width[data-v-098f9349] {
  max-width:initial
}
.l-selector[data-v-098f9349] {
  margin-bottom:20px
}
.uniswap[data-v-098f9349] {
  border-radius:10px;
  border:1px solid var(--color-darkest);
  background:linear-gradient(0deg,var(--color-invisible) 0%,var(--color-invisible) 100%),var(--bg-option-menu-white-100);
  position:relative;
  padding:24px;
  overflow:hidden
}
.token-inputs[data-v-098f9349] {
  margin-top:16px;
  position:relative
}
.swap-direction-button[data-v-098f9349] {
  border-radius:18px;
  background-color:var(--color-lightest-inverse);
  box-shadow:0 1px 6px #0a0c0d99;
  position:absolute;
  z-index:1;
  display:flex;
  min-height:36px;
  width:36px;
  padding:7px;
  align-items:center;
  justify-content:center;
  height:36px;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  border:none;
  cursor:pointer
}
.swap-direction-button img[data-v-098f9349] {
  aspect-ratio:1;
  -o-object-fit:contain;
  object-fit:contain;
  -o-object-position:center;
  object-position:center;
  width:22px
}
@keyframes spin-098f9349 {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
@media screen and (max-width: 750px) {
  .uniswap-container[data-v-098f9349] {
    max-width:81.333vw
  }
  .uniswap[data-v-098f9349] {
    border-radius:2.267vw;
    padding:4.267vw
  }
  .token-inputs[data-v-098f9349] {
    margin-top:4vw
  }
  .swap-direction-button[data-v-098f9349] {
    border-radius:3.853vw;
    min-height:7.733vw;
    width:7.733vw;
    height:7.733vw;
    padding:1.467vw
  }
  .swap-direction-button img[data-v-098f9349] {
    width:4.8vw
  }
}
svg path[data-v-c1628f48] {
  fill:var(--header-nav-color)
}
.same-id-dialog[data-v-0c34998c] {
  display:flex;
  flex-direction:column;
  gap:20px;
  color:var(--color-lightest)
}
.same-id-dialog__title[data-v-0c34998c] {
  margin-bottom:10px
}
.same-id-dialog__user[data-v-0c34998c] {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  padding:24px;
  border-radius:8px
}
.same-id-dialog__avatar[data-v-0c34998c] {
  width:80px;
  height:80px;
  border-radius:50%;
  overflow:hidden;
  border:2px solid transparent;
  background-image:linear-gradient(var(--color-lightest),var(--color-lightest)),linear-gradient(to right,#f688ff,#7bb4ff,#9aff73);
  background-origin:border-box;
  background-clip:content-box,border-box
}
.same-id-dialog__avatar img[data-v-0c34998c] {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.same-id-dialog__addresses[data-v-0c34998c] {
  display:flex;
  flex-direction:column;
  gap:8px
}
.same-id-dialog__switch-icon[data-v-0c34998c] {
  margin:0 auto;
  width:12px;
  height:22px;
  color:var(--color-light)
}
.same-id-dialog__address[data-v-0c34998c] {
  display:flex;
  flex-direction:column;
  gap:8px;
  padding:16px;
  background-color:var(--color-invisible);
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  border-radius:8px
}
.same-id-dialog__address--secondary[data-v-0c34998c] {
  border:1px solid rgb(0 255 163 / 50%)
}
.same-id-dialog__address-label[data-v-0c34998c] {
  color:var(--color-dark)
}
.same-id-dialog__address--secondary .same-id-dialog__address-label[data-v-0c34998c] {
  color:var(--color-success)
}
.same-id-dialog__address-value[data-v-0c34998c] {
  color:var(--color-lighter);
  word-break:break-all
}
.same-id-dialog__address--secondary .same-id-dialog__address-value[data-v-0c34998c] {
  color:var(--color-lightest)
}
.same-id-dialog__button[data-v-0c34998c] {
  margin-top:10px
}
@media screen and (max-width: 750px) {
  .same-id-dialog[data-v-0c34998c] {
    gap:4vw
  }
  .same-id-dialog__user[data-v-0c34998c] {
    padding:3.2vw 5.44vw;
    gap:2.67vw;
    border-radius:1.81vw
  }
  .same-id-dialog__avatar[data-v-0c34998c] {
    width:17.07vw;
    height:17.07vw;
    border-width:.45vw
  }
  .same-id-dialog__addresses[data-v-0c34998c] {
    gap:1.81vw
  }
  .same-id-dialog__switch-icon[data-v-0c34998c] {
    width:2.8vw;
    height:5.067vw
  }
  .same-id-dialog__address[data-v-0c34998c] {
    padding:3.2vw;
    gap:1.6vw;
    border-radius:1.81vw
  }
  .same-id-dialog__address--secondary[data-v-0c34998c] {
    border-width:.23vw
  }
}
svg:focus-visible,
svg:visited,
svg:focus,
svg:focus-within {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  outline:0 none
}
.account-display[data-v-e00354a2] {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  padding:24px;
  width:100%;
  border-radius:8px;
  text-align:center;
  transition:opacity .2s ease
}
.account-display--inactive[data-v-e00354a2] {
  opacity:.4
}
.account-avatar[data-v-e00354a2] {
  width:70px;
  height:70px;
  border-radius:50%;
  -o-object-fit:cover;
  object-fit:cover;
  border:2px solid transparent
}
.account-display--active .account-avatar[data-v-e00354a2] {
  border:2px solid var(--secondary-100)
}
@media screen and (max-width: 750px) {
  .account-display[data-v-e00354a2] {
    gap:2.667vw;
    padding:3.2vw 5.44vw;
    border-radius:1.813vw
  }
  .account-avatar[data-v-e00354a2] {
    width:14.933vw;
    height:14.933vw
  }
}
.dialog[data-v-3d81ad7c] {
  display:flex;
  flex-direction:column;
  gap:30px;
  background:var(--color-lightest-inverse);
  border-radius:10px
}
.dialog-content[data-v-3d81ad7c] {
  display:flex;
  flex-direction:column;
  gap:20px;
  width:100%
}
.dialog-desc[data-v-3d81ad7c] {
  color:var(--color-lightest)
}
.creating-tip[data-v-3d81ad7c] {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px
}
.creating-tip-loading[data-v-3d81ad7c] {
  width:24px;
  height:24px
}
@media screen and (max-width: 750px) {
  .dialog[data-v-3d81ad7c] {
    gap:5.333vw;
    border-radius:1.333vw 1.333vw 0 0
  }
  .creating-tip[data-v-3d81ad7c] {
    gap:2vw
  }
  .creating-tip-loading[data-v-3d81ad7c] {
    width:5.6vw;
    height:5.6vw
  }
}
.switch-to[data-v-90838678] {
  display:flex;
  flex-direction:column;
  gap:24px
}
.switch-to__account-container[data-v-90838678] {
  display:flex;
  justify-content:space-between
}
.switch-to__arrow[data-v-90838678] {
  margin-top:63px;
  color:var(--color-dark);
  width:24px;
  height:24px;
  flex-shrink:0
}
.switch-to__desc[data-v-90838678] {
  color:var(--color-light)
}
.switch-to__buttons[data-v-90838678] {
  display:flex;
  gap:12px
}
.switching-tip[data-v-90838678] {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px
}
.switching-tip-loading[data-v-90838678] {
  width:24px;
  height:24px
}
@media screen and (max-width: 750px) {
  .switch-to[data-v-90838678] {
    gap:4.267vw
  }
  .switch-to__account-container[data-v-90838678] {
    padding:3.2vw;
    border-radius:3.2vw
  }
  .switch-to__arrow[data-v-90838678] {
    margin-top:9.867vw;
    width:3.733vw;
    height:3.733vw
  }
  .switch-to__buttons[data-v-90838678] {
    gap:3.2vw;
    flex-direction:column
  }
  .switching-tip[data-v-90838678] {
    gap:2vw
  }
  .switching-tip-loading[data-v-90838678] {
    width:5.6vw;
    height:5.6vw
  }
}
.switch-to[data-v-f121f82e] {
  display:flex;
  flex-direction:column;
  gap:24px
}
.switch-to__account-container[data-v-f121f82e] {
  display:flex;
  justify-content:space-between
}
.switch-to__arrow[data-v-f121f82e] {
  margin-top:63px;
  color:var(--color-dark);
  width:24px;
  height:24px;
  flex-shrink:0
}
.switch-to__desc[data-v-f121f82e] {
  color:var(--color-light);
  max-width:510px
}
.switch-to__buttons[data-v-f121f82e] {
  display:flex;
  gap:12px
}
.switching-tip[data-v-f121f82e] {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px
}
.switching-tip-loading[data-v-f121f82e] {
  width:24px;
  height:24px
}
@media screen and (max-width: 750px) {
  .switch-to[data-v-f121f82e] {
    gap:4.267vw
  }
  .switch-to__account-container[data-v-f121f82e] {
    padding:3.2vw;
    border-radius:3.2vw
  }
  .switch-to__arrow[data-v-f121f82e] {
    margin-top:9.867vw;
    width:3.733vw;
    height:3.733vw
  }
  .switch-to__buttons[data-v-f121f82e] {
    gap:3.2vw;
    flex-direction:column
  }
  .switching-tip[data-v-f121f82e] {
    gap:2vw
  }
  .switching-tip-loading[data-v-f121f82e] {
    width:5.6vw;
    height:5.6vw
  }
}
.add-assets-option[data-v-31997823] {
  border-radius:10px;
  border:1px solid transparent;
  background:linear-gradient(125deg,#fff0 2.73%,#fff0 2.76%,#ffffff7f 279.46%);
  position:relative
}
.add-assets-option[data-v-31997823]:hover {
  border:1px solid #fff
}
.wallet-connect-status[data-v-ddf09515] {
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  align-self:stretch;
  gap:10px
}
.status-row[data-v-ddf09515] {
  display:flex;
  align-items:center;
  gap:12px
}
.status-item[data-v-ddf09515] {
  display:flex;
  align-items:center;
  gap:8px;
  padding:11px 16px;
  height:40px;
  background:var(--color-dark-inverse);
  border:1px solid var(--color-darkest);
  border-radius:8px;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px)
}
.chain-icon[data-v-ddf09515] {
  height:18px
}
.chain-name[data-v-ddf09515],
.address[data-v-ddf09515] {
  font-weight:500;
  font-size:14px;
  line-height:24px
}
.connected[data-v-ddf09515] {
  position:relative;
  z-index:1;
  height:40px
}
.connected__box[data-v-ddf09515] {
  display:flex;
  flex-direction:column;
  background:var(--color-dark-inverse);
  border:1px solid var(--color-darkest);
  border-radius:8px;
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px)
}
.green-dot[data-v-ddf09515] {
  width:8px;
  height:8px;
  background:var(--color-success);
  border-radius:50%
}
.connected__box__item[data-v-ddf09515] {
  padding:8px 16px;
  font-weight:500;
  font-size:14px;
  line-height:24px
}
.connected__box__item--connected[data-v-ddf09515] {
  display:flex;
  align-items:center;
  gap:8px
}
.connected__box__item--disconnect[data-v-ddf09515] {
  display:none;
  align-items:center;
  gap:12px;
  color:var(--color-error);
  background:var(--color-invisible);
  cursor:pointer
}
.connected__box:hover .connected__box__item--disconnect[data-v-ddf09515] {
  display:flex
}
@media screen and (max-width: 750px) {
  .wallet-connect-status[data-v-ddf09515] {
    gap:2.133vw
  }
  .status-row[data-v-ddf09515] {
    gap:2.72vw
  }
  .status-item[data-v-ddf09515] {
    gap:1.813vw;
    padding:2.493vw 3.627vw;
    height:9.333vw
  }
  .chain-icon[data-v-ddf09515] {
    width:4.08vw;
    height:4.08vw
  }
  .chain-name[data-v-ddf09515],
  .address[data-v-ddf09515] {
    font-size:3.173vw;
    line-height:5.44vw
  }
  .connected[data-v-ddf09515] {
    height:9.333vw
  }
  .connected__box__item[data-v-ddf09515] {
    padding:1.8vw 3.627vw;
    font-size:3.173vw;
    line-height:5.44vw
  }
  .connected__box__item--disconnect[data-v-ddf09515] {
    gap:1.6vw
  }
}
.tip-wrap[data-v-74a11220] {
  font-size:14px;
  font-weight:500;
  line-height:18px;
  margin-left:0
}
.database[data-v-74a11220] {
  text-decoration-line:underline
}
.database[data-v-74a11220]:hover {
  color:var(--color-light)
}
.tip-list[data-v-74a11220] {
  list-style-type:disc;
  list-style-position:inside;
  margin-top:0
}
.link[data-v-74a11220] {
  display:inline-block;
  color:#58afff;
  font-size:14px;
  line-height:18px;
  text-decoration-line:underline
}
.link+.link[data-v-74a11220] {
  margin-top:16px
}
.hover_wrap[data-v-74a11220] {
  margin-left:0;
  display:inline-block
}
.hover_wrap[data-v-74a11220] .el-tooltip__trigger {
  display:inline-block
}
.tip-wrap[data-v-7073f0d1] {
  display:flex;
  align-items:center;
  font-size:14px;
  font-weight:500;
  line-height:18px;
  margin-left:0
}
.flex-1[data-v-7073f0d1] {
  flex:1
}
.database[data-v-7073f0d1] {
  text-decoration-line:underline
}
.database[data-v-7073f0d1]:hover {
  color:var(--color-light)
}
.tip-list[data-v-7073f0d1] {
  list-style-type:disc;
  list-style-position:inside;
  margin-top:0
}
.hover_wrap[data-v-7073f0d1] {
  margin-left:0;
  margin-right:0;
  display:inline-block
}
.hover_wrap[data-v-7073f0d1] .el-tooltip__trigger {
  display:inline-block
}
.link[data-v-7073f0d1] {
  color:#58afff;
  font-size:14px;
  line-height:18px;
  text-decoration-line:underline
}
.link+.link[data-v-7073f0d1] {
  margin-top:16px
}
.eligs-list__item[data-v-91aafe04],
.eligs-list__item[data-v-91aafe04] .link {
  font-size:inherit;
  line-height:inherit;
  font-weight:inherit
}
.point[data-v-ea9932e6] {
  color:var(--secondary-100)
}
.community[data-v-ea9932e6] {
  color:var(--link-color);
  text-decoration:underline
}
.point[data-v-aec1331e] {
  color:var(--secondary-100)
}
.community[data-v-aec1331e] {
  color:var(--link-color);
  text-decoration:underline
}
.point[data-v-b2bb138b] {
  color:var(--secondary-100)
}
.point-link[data-v-b2bb138b] {
  text-decoration:underline
}
.community[data-v-b2bb138b] {
  color:var(--link-color);
  text-decoration:underline
}
.point[data-v-ffb5d07b] {
  color:var(--secondary-100)
}
.community[data-v-ffb5d07b] {
  color:var(--link-color);
  text-decoration:underline
}
.point[data-v-7ef75b7c] {
  color:var(--secondary-100)
}
.community[data-v-7ef75b7c] {
  color:var(--link-color);
  text-decoration:underline
}
.point[data-v-1297131b] {
  color:var(--secondary-100)
}
.community[data-v-1297131b] {
  color:var(--link-color);
  text-decoration:underline
}
.campaign-label[data-v-df783b2f] {
  position:absolute;
  top:0;
  right:18px;
  padding:8px 22px;
  border-radius:10px;
  width:-moz-fit-content;
  width:fit-content;
  z-index:9;
  background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='115'%20height='43'%20viewBox='0%200%20115%2043'%20fill='none'%20%3e%3cg%20filter='url(%23filter0_i_19083_157192)'%3e%3cpath%20d='M110.5%206.25038C110.5%203.4378%20108.197%202.5%20103.259%202.5H9.42684C4.48605%202.5%203%204.375%203%206.25025L110.5%206.25038Z'%20fill='%23A0A0A0'%20/%3e%3c/g%3e%3cg%20filter='url(%23filter1_d_19083_157192)'%3e%3cpath%20d='M2%202.5H16.1267H109C106.771%202.5%20104.964%204.30707%20104.964%206.53619V28.5C104.964%2032.9183%20101.382%2036.5%2096.9638%2036.5H17.0633C12.6451%2036.5%209.06334%2032.9183%209.06334%2028.5V9.56334C9.06334%205.66236%205.90097%202.5%202%202.5Z'%20fill='%230C0C0C'%20fill-opacity='0.6'%20shape-rendering='crispEdges'%20/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_19083_157192'%20x='3'%20y='2.5'%20width='107.5'%20height='5.62537'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dy='1.875'%20/%3e%3cfeGaussianBlur%20stdDeviation='7.6875'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.8%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_19083_157192'%20/%3e%3c/filter%3e%3cfilter%20id='filter1_d_19083_157192'%20x='0.125'%20y='0.625'%20width='114.5'%20height='41.5'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%20%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'%20/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'%20/%3e%3cfeOffset%20dx='1.875'%20dy='1.875'%20/%3e%3cfeGaussianBlur%20stdDeviation='1.875'%20/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'%20/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_19083_157192'%20/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_19083_157192'%20result='shape'%20/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
  background-size:cover;
  display:flex;
  align-items:center;
  justify-content:center
}
@media screen and (max-width: 768px) {
  .campaign-label[data-v-df783b2f] {
    right:4.8vw;
    padding:1.333vw 4vw
  }
}
.campaign-label-text[data-v-df783b2f] {
  background:linear-gradient(90deg,#cbff01,#00ffa3);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  font-size:14px;
  font-style:normal;
  font-weight:500
}
@keyframes action-highlight-border-green {
  0%,
  to {
    border:1px solid rgb(255 255 255 / 10%);
    box-shadow:none
  }
  20%,
  80% {
    border:1px solid #00ffa3;
    box-shadow:0 0 10px #00ffa399,0 0 20px #00ffa34d
  }
  40% {
    border:1px solid rgb(255 255 255 / 10%);
    box-shadow:none
  }
  60% {
    border:1px solid #00ffa3;
    box-shadow:0 0 10px #00ffa399,0 0 20px #00ffa34d
  }
}
@keyframes action-highlight-border-white {
  0%,
  to {
    border:1px solid rgb(255 255 255 / 10%);
    box-shadow:none
  }
  20%,
  80% {
    border:1px solid #fff;
    box-shadow:0 0 10px #fff9,0 0 20px #ffffff4d
  }
  40% {
    border:1px solid rgb(255 255 255 / 10%);
    box-shadow:none
  }
  60% {
    border:1px solid #fff;
    box-shadow:0 0 10px #fff9,0 0 20px #ffffff4d
  }
}
.point[data-v-40392c2c] {
  color:var(--secondary-100)
}
.eligibility-item[data-v-398f154c] {
  --space: 24px;
  line-height:18px
}
.eligibility-item+.eligibility-item[data-v-398f154c] {
  margin-top:var(--space)
}
.eligibility-item__icon[data-v-398f154c] {
  margin-right:10px;
  margin-top:2px;
  opacity:0;
  width:16px;
  height:16px
}
.eligibility-item__container[data-v-398f154c] {
  display:flex
}
.eligibility-item__container.passed .eligibility-item__icon[data-v-398f154c],
.eligibility-item__container.failed .eligibility-item__icon[data-v-398f154c] {
  opacity:1
}
.eligibility-item__label[data-v-398f154c] {
  flex:1;
  font-size:14px;
  line-height:18px
}
.eligibility-item__label[data-v-398f154c] span {
  color:var(--primary-100)
}
@media (max-width: 750px) {
  .eligibility-item[data-v-398f154c] {
    --space: 3.73vw
  }
  .eligibility-item__icon[data-v-398f154c] {
    margin-top:.8vw;
    margin-right:1.87vw;
    width:3.2vw;
    height:3.2vw
  }
  .eligibility-item__label[data-v-398f154c] {
    font-size:3.47vw;
    line-height:4.4vw
  }
}
.eligibility-list[data-v-b7626997] {
  text-align:left;
  padding:20px 0;
  border-top:1px solid var(--color-darkest)
}
@media (max-width: 750px) {
  .eligibility-list[data-v-b7626997] {
    padding:3.73vw 0
  }
}
.common-eligs__tip[data-v-20e107ae] {
  margin-bottom:20px;
  font-weight:500;
  font-size:14px;
  line-height:20px;
  color:var(--color-light);
  white-space:pre-wrap
}
.eligs-bind-wallet__eligs[data-v-20e107ae] .eligibility-item__label {
  font-size:16px;
  line-height:20px
}
.eligs-bind-wallet__eligs[data-v-20e107ae] .eligibility-item {
  --space: 10px
}
.eligs-bind-wallet__eligs.unknown[data-v-20e107ae] {
  list-style:disc;
  padding-left:14px
}
.eligs-bind-wallet__eligs.unknown[data-v-20e107ae] .eligibility-item__icon {
  display:none
}
@media (max-width: 750px) {
  .common-eligs__tip[data-v-20e107ae],
  .eligs-bind-wallet__eligs[data-v-20e107ae] .eligibility-item__label {
    font-size:3.2vw;
    line-height:4vw
  }
  .eligs-bind-wallet__eligs[data-v-20e107ae] .eligibility-item {
    --space: 1.867vw
  }
  .eligs-bind-wallet__eligs.unknown[data-v-20e107ae] {
    padding-left:3.2vw
  }
}
.unlink-button[data-v-b6e25ba2] {
  width:34px;
  height:34px;
  border-radius:10px;
  text-align:center;
  line-height:34px;
  font-size:0;
  background:#fff
}
.unlink-button__icon[data-v-b6e25ba2] {
  vertical-align:middle;
  width:10px;
  height:10px
}
@media (max-width: 750px) {
  .unlink-button[data-v-b6e25ba2] {
    width:8.8vw;
    height:8.8vw;
    line-height:8.8vw
  }
  .unlink-button__icon[data-v-b6e25ba2] {
    width:2.667vw;
    height:2.667vw
  }
}
.unlink-after[data-v-f4c304be] {
  margin-top:20px;
  font-size:16px;
  line-height:20px;
  color:#fff9
}
.unlink-after__time[data-v-f4c304be] {
  color:#fff
}
@media (max-width: 750px) {
  .unlink-after[data-v-f4c304be] {
    margin-top:2vw;
    font-size:3.733vw;
    line-height:4.667vw
  }
}
.right-box[data-v-0233d289] {
  margin-left:auto;
  width:34px;
  height:34px;
  border-radius:10px;
  text-align:center;
  line-height:34px;
  background:#fff;
  font-size:0
}
.linked-wrapper[data-v-0233d289] {
  margin-left:auto;
  display:flex;
  align-items:center
}
.linked[data-v-0233d289] {
  font-weight:500;
  font-size:13px;
  line-height:16px;
  color:var(--color-dark);
  background:var(--bg-color-black-2);
  border-radius:4px;
  padding:2px 4px
}
.switch-bind[data-v-0233d289] {
  margin-left:auto
}
.remove-box[data-v-0233d289] {
  margin-left:auto;
  display:none
}
.social-view[data-v-0233d289] {
  position:relative;
  display:inline-flex;
  align-items:center;
  width:305px;
  height:64px;
  padding:0 15px 0 20px;
  max-width:100%;
  background:var(--bg-color-black-2);
  border-radius:10px;
  cursor:pointer
}
.social-view[data-v-0233d289]:hover,
.social-view[data-v-0233d289]:focus {
  background:var(--tg-sns-view)
}
.social-view:hover .right-box[data-v-0233d289],
.social-view:focus .right-box[data-v-0233d289] {
  background:var(--liner)
}
.social-view:not(.unlink-disabled):hover .remove-box[data-v-0233d289],
.social-view:not(.unlink-disabled):focus .remove-box[data-v-0233d289] {
  display:block
}
.social-view:not(.unlink-disabled):hover .linked[data-v-0233d289],
.social-view:not(.unlink-disabled):focus .linked[data-v-0233d289] {
  display:none
}
.social-view .social-icon[data-v-0233d289] {
  width:24px;
  height:24px
}
.social-view .label[data-v-0233d289] {
  margin:0 10px;
  font-weight:600;
  font-size:16px;
  line-height:20px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.social-view .right-box__icon[data-v-0233d289] {
  vertical-align:middle;
  width:12px;
  height:10px
}
.social-view--full[data-v-0233d289] {
  display:flex;
  width:100%
}
@media (max-width: 750px) {
  .right-box[data-v-0233d289] {
    width:8.8vw;
    height:8.8vw;
    line-height:8.8vw
  }
  .linked[data-v-0233d289] {
    margin-left:0;
    font-size:3.467vw;
    line-height:4.4vw;
    padding:.533vw 1.067vw
  }
  .remove-box[data-v-0233d289] {
    display:block
  }
  .social-view[data-v-0233d289] {
    width:100%;
    height:14.133vw;
    padding:0 4vw
  }
  .social-icon[data-v-0233d289] {
    width:7.2vw;
    height:7.2vw
  }
  .label[data-v-0233d289] {
    margin:0 4vw 0 2.133vw;
    font-size:3.733vw;
    line-height:4.667vw
  }
  .right-box__icon[data-v-0233d289] {
    width:3.2vw;
    height:2.667vw
  }
}
.continue-btn[data-v-7f021e5a],
.continue-btn[data-v-6455f2ea],
.continue-btn[data-v-f07553ad] {
  margin-top:30px
}
@media (max-width: 750px) {
  .continue-btn[data-v-f07553ad] {
    margin-top:4vw;
    justify-content:center;
    padding-left:0
  }
}
.eli-status[data-v-c97affab] {
  padding:14px 16px 14px 110px;
  border-radius:8px;
  font-weight:500;
  background:#ffffff36;
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  margin-top:16px
}
@media (max-width: 750px) {
  .eli-status[data-v-c97affab] {
    margin-top:28px;
    padding:14px 16px 14px 80px;
    flex-direction:column;
    align-items:flex-start;
    gap:10px
  }
}
.skeleton-milestone[data-v-cf69b233] {
  width:100%;
  height:400px
}
.milestone-index[data-v-cf69b233] {
  width:100%
}
.quest-card[data-v-a375269a] {
  border:1px solid rgb(63 164 164 / 0%));
  background:linear-gradient(125deg,#3fa4a400 2.73%,#248080 279.46%)
}
.app[data-v-ecb1d179] {
  position:relative;
  display:flex;
  flex-direction:column;
  min-height:calc(var(--vh, 1vh) * 100)
}
.hide-scrollbar {
  -ms-overflow-style:none;
  scrollbar-width:none
}
.hide-scrollbar::-webkit-scrollbar {
  display:none
}
#nprogress {
  pointer-events:none
}
#nprogress .bar {
  background:#29d;
  position:fixed;
  z-index:1031;
  top:0;
  left:0;
  width:100%;
  height:2px
}
#nprogress .peg {
  display:block;
  position:absolute;
  right:0;
  width:100px;
  height:100%;
  box-shadow:0 0 10px #29d,0 0 5px #29d;
  opacity:1;
  transform:rotate(3deg) translateY(-4px)
}
#nprogress .spinner {
  display:block;
  position:fixed;
  z-index:1031;
  top:15px;
  right:15px
}
#nprogress .spinner-icon {
  width:18px;
  height:18px;
  box-sizing:border-box;
  border:solid 2px transparent;
  border-top-color:#29d;
  border-left-color:#29d;
  border-radius:50%;
  animation:nprogress-spinner .4s linear infinite
}
.nprogress-custom-parent {
  overflow:hidden;
  position:relative
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position:absolute
}
@keyframes nprogress-spinner {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
*,
: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:#e5e7eb
}
:before,
:after {
  --tw-content: ""
}
html,
:host {
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  -moz-tab-size:4;
  -o-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]) {
  -webkit-text-decoration:underline dotted;
  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::-moz-placeholder,
textarea::-moz-placeholder {
  opacity:1;
  color:#9ca3af
}
input::placeholder,
textarea::placeholder {
  opacity:1;
  color:#9ca3af
}
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
}
:root {
  --muted: 217.2 32.6% 17.5%;
  --muted-foreground: 215 20.2% 65.1%;
  --popover: 222.2 84% 4.9%;
  --popover-foreground: 210 40% 98%;
  --card: 222.2 84% 4.9%;
  --card-foreground: 210 40% 98%;
  --border: 217.2 32.6% 17.5%;
  --input: 217.2 32.6% 17.5%;
  --accent: 217.2 32.6% 17.5%;
  --accent-foreground: 210 40% 98%;
  --destructive: 0 62.8% 30.6%;
  --destructive-foreground: 210 40% 98%;
  --ring: 212.7 26.8% 83.9%;
  --radius: 8px
}
.g-theme-light {
  --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;
  --border: 214.3 31.8% 91.4%;
  --input: 214.3 31.8% 91.4%;
  --accent: 210 40% 96.1%;
  --accent-foreground: 222.2 47.4% 11.2%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;
  --ring: 222.2 84% 4.9%
}
.tw-container {
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:2rem;
  padding-left:2rem
}
@media (min-width: 750px) {
  .tw-container {
    max-width:750px
  }
}
@media (min-width: 1400px) {
  .tw-container {
    max-width:1400px
  }
}
.tw-pointer-events-none {
  pointer-events:none
}
.tw-pointer-events-auto {
  pointer-events:auto
}
.tw-visible {
  visibility:visible
}
.tw-invisible {
  visibility:hidden
}
.tw-fixed {
  position:fixed
}
.tw-absolute {
  position:absolute
}
.tw-relative {
  position:relative
}
.tw-inset-0 {
  top:0;
  right:0;
  bottom:0;
  left:0
}
.tw-inset-\[20\%_auto_auto_50\%\] {
  inset:20% auto auto 50%
}
.tw-inset-x-0 {
  left:0;
  right:0
}
.tw-inset-y-0 {
  top:0;
  bottom:0
}
.-tw-right-1 {
  right:-.25rem
}
.-tw-right-24 {
  right:-6rem
}
.-tw-top-1 {
  top:-.25rem
}
.-tw-top-2\.5 {
  top:-.625rem
}
.-tw-top-4 {
  top:-1rem
}
.tw--left-8 {
  left:-2rem
}
.tw--left-px {
  left:-1px
}
.tw--right-px {
  right:-1px
}
.tw-bottom-0 {
  bottom:0
}
.tw-bottom-2 {
  bottom:.5rem
}
.tw-bottom-3 {
  bottom:.75rem
}
.tw-bottom-4 {
  bottom:1rem
}
.tw-bottom-\[-12vw\] {
  bottom:-12vw
}
.tw-bottom-\[-22px\] {
  bottom:-22px
}
.tw-bottom-\[-24px\] {
  bottom:-24px
}
.tw-bottom-\[-4px\] {
  bottom:-4px
}
.tw-bottom-\[0\] {
  bottom:0
}
.tw-bottom-\[15px\] {
  bottom:15px
}
.tw-bottom-\[2px\] {
  bottom:2px
}
.tw-bottom-\[6px\] {
  bottom:6px
}
.tw-bottom-full {
  bottom:100%
}
.tw-left-0 {
  left:0
}
.tw-left-1\/2 {
  left:50%
}
.tw-left-2 {
  left:.5rem
}
.tw-left-2\.5 {
  left:.625rem
}
.tw-left-3 {
  left:.75rem
}
.tw-left-4 {
  left:1rem
}
.tw-left-\[-10\.4vw\] {
  left:-10.4vw
}
.tw-left-\[-1032px\] {
  left:-1032px
}
.tw-left-\[-1px\] {
  left:-1px
}
.tw-left-\[-3px\] {
  left:-3px
}
.tw-left-\[-46px\] {
  left:-46px
}
.tw-left-\[10px\] {
  left:10px
}
.tw-left-\[170px\] {
  left:170px
}
.tw-left-\[24px\] {
  left:24px
}
.tw-left-\[2px\] {
  left:2px
}
.tw-left-\[37px\] {
  left:37px
}
.tw-left-\[6\.4vw\] {
  left:6.4vw
}
.tw-left-\[6px\] {
  left:6px
}
.tw-left-\[8\%\] {
  left:8%
}
.tw-right-0 {
  right:0
}
.tw-right-1 {
  right:.25rem
}
.tw-right-10 {
  right:2.5rem
}
.tw-right-2 {
  right:.5rem
}
.tw-right-3 {
  right:.75rem
}
.tw-right-4 {
  right:1rem
}
.tw-right-5 {
  right:1.25rem
}
.tw-right-6 {
  right:1.5rem
}
.tw-right-\[-2px\] {
  right:-2px
}
.tw-right-\[-38vw\] {
  right:-38vw
}
.tw-right-\[-4px\] {
  right:-4px
}
.tw-right-\[0\],
.tw-right-\[0px\] {
  right:0
}
.tw-right-\[10px\] {
  right:10px
}
.tw-right-\[12px\] {
  right:12px
}
.tw-right-\[20px\] {
  right:20px
}
.tw-right-\[24px\] {
  right:24px
}
.tw-right-\[37px\] {
  right:37px
}
.tw-right-\[40px\] {
  right:40px
}
.tw-right-\[4px\] {
  right:4px
}
.tw-right-\[50px\] {
  right:50px
}
.tw-right-\[6px\] {
  right:6px
}
.tw-top-0 {
  top:0
}
.tw-top-1\/2 {
  top:50%
}
.tw-top-12 {
  top:3rem
}
.tw-top-2 {
  top:.5rem
}
.tw-top-2\.5 {
  top:.625rem
}
.tw-top-3 {
  top:.75rem
}
.tw-top-4 {
  top:1rem
}
.tw-top-5 {
  top:1.25rem
}
.tw-top-6 {
  top:1.5rem
}
.tw-top-8 {
  top:2rem
}
.tw-top-\[-163px\] {
  top:-163px
}
.tw-top-\[-1px\] {
  top:-1px
}
.tw-top-\[-272px\] {
  top:-272px
}
.tw-top-\[-31\.2vw\] {
  top:-31.2vw
}
.tw-top-\[0px\] {
  top:0
}
.tw-top-\[10px\] {
  top:10px
}
.tw-top-\[120px\] {
  top:120px
}
.tw-top-\[12px\] {
  top:12px
}
.tw-top-\[12vw\] {
  top:12vw
}
.tw-top-\[15px\] {
  top:15px
}
.tw-top-\[16px\] {
  top:16px
}
.tw-top-\[20px\] {
  top:20px
}
.tw-top-\[2px\] {
  top:2px
}
.tw-top-\[30px\] {
  top:30px
}
.tw-top-\[35vw\] {
  top:35vw
}
.tw-top-\[4\.67vw\] {
  top:4.67vw
}
.tw-top-\[40\%\] {
  top:40%
}
.tw-top-\[40px\] {
  top:40px
}
.tw-top-\[4px\] {
  top:4px
}
.tw-top-\[50\%\] {
  top:50%
}
.tw-top-\[540px\] {
  top:540px
}
.tw-top-\[60px\] {
  top:60px
}
.tw-top-\[calc\(40\%\+20px\)\] {
  top:calc(40% + 20px)
}
.tw-top-\[var\(--header-height\)\] {
  top:var(--header-height)
}
.tw-top-full {
  top:100%
}
.tw-isolate {
  isolation:isolate
}
.tw--z-10 {
  z-index:-10
}
.tw-z-0 {
  z-index:0
}
.tw-z-10 {
  z-index:10
}
.tw-z-50 {
  z-index:50
}
.tw-z-\[-1\] {
  z-index:-1
}
.tw-z-\[1000\] {
  z-index:1000
}
.tw-z-\[1\] {
  z-index:1
}
.tw-z-\[2\] {
  z-index:2
}
.tw-z-\[4\] {
  z-index:4
}
.tw-z-\[9999\] {
  z-index:9999
}
.tw-z-\[var\(--header-z-index\)\] {
  z-index:var(--header-z-index)
}
.tw-z-\[var\(--menu-z-index\)\] {
  z-index:var(--menu-z-index)
}
.tw-z-\[var\(--onchain-recommendation-z-index\)\] {
  z-index:var(--onchain-recommendation-z-index)
}
.tw-z-\[var\(--toast-z-index\)\] {
  z-index:var(--toast-z-index)
}
.tw-z-\[var\(--z-index-mask\)\] {
  z-index:var(--z-index-mask)
}
.tw-m-0 {
  margin:0
}
.tw-m-2 {
  margin:.5rem
}
.tw--mx-1 {
  margin-left:-.25rem;
  margin-right:-.25rem
}
.tw-mx-0\.5 {
  margin-left:.125rem;
  margin-right:.125rem
}
.tw-mx-2 {
  margin-left:.5rem;
  margin-right:.5rem
}
.tw-mx-5 {
  margin-left:1.25rem;
  margin-right:1.25rem
}
.tw-mx-\[10px\] {
  margin-left:10px;
  margin-right:10px
}
.tw-mx-\[24px\] {
  margin-left:24px;
  margin-right:24px
}
.tw-mx-\[var\(--padding-x\)\] {
  margin-left:var(--padding-x);
  margin-right:var(--padding-x)
}
.tw-mx-auto {
  margin-left:auto;
  margin-right:auto
}
.tw-my-1 {
  margin-top:.25rem;
  margin-bottom:.25rem
}
.tw-my-10 {
  margin-top:2.5rem;
  margin-bottom:2.5rem
}
.tw-my-2 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
.tw-my-4 {
  margin-top:1rem;
  margin-bottom:1rem
}
.tw-my-5 {
  margin-top:1.25rem;
  margin-bottom:1.25rem
}
.tw-my-6 {
  margin-top:1.5rem;
  margin-bottom:1.5rem
}
.tw-my-8 {
  margin-top:2rem;
  margin-bottom:2rem
}
.tw-my-\[12px\] {
  margin-top:12px;
  margin-bottom:12px
}
.tw-my-\[15px\] {
  margin-top:15px;
  margin-bottom:15px
}
.tw-my-\[16px\] {
  margin-top:16px;
  margin-bottom:16px
}
.tw-my-\[200px\] {
  margin-top:200px;
  margin-bottom:200px
}
.tw-my-\[20px\] {
  margin-top:20px;
  margin-bottom:20px
}
.tw-my-\[25px\] {
  margin-top:25px;
  margin-bottom:25px
}
.tw-my-\[28px\] {
  margin-top:28px;
  margin-bottom:28px
}
.tw-my-\[32px\] {
  margin-top:32px;
  margin-bottom:32px
}
.tw-my-\[40px\] {
  margin-top:40px;
  margin-bottom:40px
}
.tw-my-\[62px\] {
  margin-top:62px;
  margin-bottom:62px
}
.tw-my-auto {
  margin-top:auto;
  margin-bottom:auto
}
.\!tw-mt-0 {
  margin-top:0!important
}
.\!tw-mt-\[4px\] {
  margin-top:4px!important
}
.-tw-ml-1\.5 {
  margin-left:-.375rem
}
.-tw-ml-4v {
  margin-left:-2.133vw
}
.-tw-ml-\[10px\] {
  margin-left:-10px
}
.-tw-ml-\[14px\] {
  margin-left:-14px
}
.-tw-mt-20 {
  margin-top:-5rem
}
.-tw-mt-\[var\(--header-height\)\] {
  margin-top:calc(var(--header-height) * -1)
}
.tw--mr-\[5\.5px\] {
  margin-right:-5.5px
}
.tw-mb-0 {
  margin-bottom:0
}
.tw-mb-1 {
  margin-bottom:.25rem
}
.tw-mb-10 {
  margin-bottom:2.5rem
}
.tw-mb-12 {
  margin-bottom:3rem
}
.tw-mb-14 {
  margin-bottom:3.5rem
}
.tw-mb-2 {
  margin-bottom:.5rem
}
.tw-mb-3 {
  margin-bottom:.75rem
}
.tw-mb-4 {
  margin-bottom:1rem
}
.tw-mb-5 {
  margin-bottom:1.25rem
}
.tw-mb-6 {
  margin-bottom:1.5rem
}
.tw-mb-6v {
  margin-bottom:3.2vw
}
.tw-mb-7 {
  margin-bottom:1.75rem
}
.tw-mb-8 {
  margin-bottom:2rem
}
.tw-mb-\[10\.667vw\] {
  margin-bottom:10.667vw
}
.tw-mb-\[10px\] {
  margin-bottom:10px
}
.tw-mb-\[120px\] {
  margin-bottom:120px
}
.tw-mb-\[12px\] {
  margin-bottom:12px
}
.tw-mb-\[14px\] {
  margin-bottom:14px
}
.tw-mb-\[15px\] {
  margin-bottom:15px
}
.tw-mb-\[16px\] {
  margin-bottom:16px
}
.tw-mb-\[18px\] {
  margin-bottom:18px
}
.tw-mb-\[20px\] {
  margin-bottom:20px
}
.tw-mb-\[24px\] {
  margin-bottom:24px
}
.tw-mb-\[2vw\] {
  margin-bottom:2vw
}
.tw-mb-\[30px\] {
  margin-bottom:30px
}
.tw-mb-\[32px\] {
  margin-bottom:32px
}
.tw-mb-\[4\.267vw\] {
  margin-bottom:4.267vw
}
.tw-mb-\[40px\] {
  margin-bottom:40px
}
.tw-mb-\[46px\] {
  margin-bottom:46px
}
.tw-mb-\[48px\] {
  margin-bottom:48px
}
.tw-mb-\[4px\] {
  margin-bottom:4px
}
.tw-mb-\[5\.333vw\] {
  margin-bottom:5.333vw
}
.tw-mb-\[5px\] {
  margin-bottom:5px
}
.tw-mb-\[60px\] {
  margin-bottom:60px
}
.tw-mb-\[6px\] {
  margin-bottom:6px
}
.tw-mb-\[8px\] {
  margin-bottom:8px
}
.tw-ml-0 {
  margin-left:0
}
.tw-ml-0\.5 {
  margin-left:.125rem
}
.tw-ml-1 {
  margin-left:.25rem
}
.tw-ml-1\.5 {
  margin-left:.375rem
}
.tw-ml-11 {
  margin-left:2.75rem
}
.tw-ml-2 {
  margin-left:.5rem
}
.tw-ml-2\.5 {
  margin-left:.625rem
}
.tw-ml-2v {
  margin-left:1.067vw
}
.tw-ml-3 {
  margin-left:.75rem
}
.tw-ml-3v {
  margin-left:1.6vw
}
.tw-ml-4 {
  margin-left:1rem
}
.tw-ml-4v {
  margin-left:2.133vw
}
.tw-ml-5 {
  margin-left:1.25rem
}
.tw-ml-6 {
  margin-left:1.5rem
}
.tw-ml-\[-40px\] {
  margin-left:-40px
}
.tw-ml-\[10px\] {
  margin-left:10px
}
.tw-ml-\[12px\] {
  margin-left:12px
}
.tw-ml-\[14px\] {
  margin-left:14px
}
.tw-ml-\[2px\] {
  margin-left:2px
}
.tw-ml-\[4px\] {
  margin-left:4px
}
.tw-ml-\[5px\] {
  margin-left:5px
}
.tw-ml-\[6px\] {
  margin-left:6px
}
.tw-ml-\[70px\] {
  margin-left:70px
}
.tw-ml-auto {
  margin-left:auto
}
.tw-mr-1 {
  margin-right:.25rem
}
.tw-mr-1\.5 {
  margin-right:.375rem
}
.tw-mr-2 {
  margin-right:.5rem
}
.tw-mr-2\.5 {
  margin-right:.625rem
}
.tw-mr-3 {
  margin-right:.75rem
}
.tw-mr-4 {
  margin-right:1rem
}
.tw-mr-5 {
  margin-right:1.25rem
}
.tw-mr-\[0\.3vw\] {
  margin-right:.3vw
}
.tw-mr-\[13\.25px\] {
  margin-right:13.25px
}
.tw-mr-\[16px\] {
  margin-right:16px
}
.tw-mr-\[1vw\] {
  margin-right:1vw
}
.tw-mr-\[32px\] {
  margin-right:32px
}
.tw-mr-\[4px\] {
  margin-right:4px
}
.tw-mr-\[8px\] {
  margin-right:8px
}
.tw-mt-0 {
  margin-top:0
}
.tw-mt-0\.5 {
  margin-top:.125rem
}
.tw-mt-1 {
  margin-top:.25rem
}
.tw-mt-1\.5 {
  margin-top:.375rem
}
.tw-mt-10 {
  margin-top:2.5rem
}
.tw-mt-10v {
  margin-top:5.333vw
}
.tw-mt-12 {
  margin-top:3rem
}
.tw-mt-14 {
  margin-top:3.5rem
}
.tw-mt-2 {
  margin-top:.5rem
}
.tw-mt-2\.5 {
  margin-top:.625rem
}
.tw-mt-20 {
  margin-top:5rem
}
.tw-mt-3 {
  margin-top:.75rem
}
.tw-mt-3\.5 {
  margin-top:.875rem
}
.tw-mt-4 {
  margin-top:1rem
}
.tw-mt-4v {
  margin-top:2.133vw
}
.tw-mt-5 {
  margin-top:1.25rem
}
.tw-mt-6 {
  margin-top:1.5rem
}
.tw-mt-6v {
  margin-top:3.2vw
}
.tw-mt-7 {
  margin-top:1.75rem
}
.tw-mt-8 {
  margin-top:2rem
}
.tw-mt-9 {
  margin-top:2.25rem
}
.tw-mt-\[-110px\] {
  margin-top:-110px
}
.tw-mt-\[-20px\] {
  margin-top:-20px
}
.tw-mt-\[-2px\] {
  margin-top:-2px
}
.tw-mt-\[-3vw\] {
  margin-top:-3vw
}
.tw-mt-\[-4px\] {
  margin-top:-4px
}
.tw-mt-\[0px\] {
  margin-top:0
}
.tw-mt-\[10\%\] {
  margin-top:10%
}
.tw-mt-\[100px\] {
  margin-top:100px
}
.tw-mt-\[10px\] {
  margin-top:10px
}
.tw-mt-\[120px\] {
  margin-top:120px
}
.tw-mt-\[12px\] {
  margin-top:12px
}
.tw-mt-\[15px\] {
  margin-top:15px
}
.tw-mt-\[160px\] {
  margin-top:160px
}
.tw-mt-\[16px\] {
  margin-top:16px
}
.tw-mt-\[17px\] {
  margin-top:17px
}
.tw-mt-\[18px\] {
  margin-top:18px
}
.tw-mt-\[1vw\] {
  margin-top:1vw
}
.tw-mt-\[2\.133vw\] {
  margin-top:2.133vw
}
.tw-mt-\[2\.667vw\] {
  margin-top:2.667vw
}
.tw-mt-\[20\.8vw\] {
  margin-top:20.8vw
}
.tw-mt-\[200px\] {
  margin-top:200px
}
.tw-mt-\[20px\] {
  margin-top:20px
}
.tw-mt-\[24px\] {
  margin-top:24px
}
.tw-mt-\[26px\] {
  margin-top:26px
}
.tw-mt-\[2px\] {
  margin-top:2px
}
.tw-mt-\[2vw\] {
  margin-top:2vw
}
.tw-mt-\[3\.2vw\] {
  margin-top:3.2vw
}
.tw-mt-\[300px\] {
  margin-top:300px
}
.tw-mt-\[30px\] {
  margin-top:30px
}
.tw-mt-\[32px\] {
  margin-top:32px
}
.tw-mt-\[4\.267vw\] {
  margin-top:4.267vw
}
.tw-mt-\[4\.27vw\] {
  margin-top:4.27vw
}
.tw-mt-\[4\.533vw\] {
  margin-top:4.533vw
}
.tw-mt-\[40px\] {
  margin-top:40px
}
.tw-mt-\[42px\] {
  margin-top:42px
}
.tw-mt-\[44px\] {
  margin-top:44px
}
.tw-mt-\[48px\] {
  margin-top:48px
}
.tw-mt-\[4px\] {
  margin-top:4px
}
.tw-mt-\[4vw\] {
  margin-top:4vw
}
.tw-mt-\[5\.333vw\] {
  margin-top:5.333vw
}
.tw-mt-\[50px\] {
  margin-top:50px
}
.tw-mt-\[54px\] {
  margin-top:54px
}
.tw-mt-\[5px\] {
  margin-top:5px
}
.tw-mt-\[6\.267vw\] {
  margin-top:6.267vw
}
.tw-mt-\[6\.4vw\] {
  margin-top:6.4vw
}
.tw-mt-\[6\.8vw\] {
  margin-top:6.8vw
}
.tw-mt-\[60px\] {
  margin-top:60px
}
.tw-mt-\[6px\] {
  margin-top:6px
}
.tw-mt-\[6vw\] {
  margin-top:6vw
}
.tw-mt-\[7\.733vw\] {
  margin-top:7.733vw
}
.tw-mt-\[72px\] {
  margin-top:72px
}
.tw-mt-\[8\.533vw\] {
  margin-top:8.533vw
}
.tw-mt-\[80px\] {
  margin-top:80px
}
.tw-mt-\[84px\] {
  margin-top:84px
}
.tw-mt-\[8px\] {
  margin-top:8px
}
.tw-mt-\[8vw\] {
  margin-top:8vw
}
.tw-mt-\[calc\(var\(--header-height\)_\*_-1\)\] {
  margin-top:calc(var(--header-height) * -1)
}
.tw-mt-\[var\(--header-height\)\] {
  margin-top:var(--header-height)
}
.tw-mt-auto {
  margin-top:auto
}
.tw-box-border {
  box-sizing:border-box
}
.tw-line-clamp-1 {
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}
.tw-line-clamp-2 {
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}
.tw-line-clamp-3 {
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3
}
.\!tw-block {
  display:block!important
}
.tw-block {
  display:block
}
.tw-inline-block {
  display:inline-block
}
.tw-inline {
  display:inline
}
.\!tw-flex {
  display:flex!important
}
.tw-flex {
  display:flex
}
.tw-inline-flex {
  display:inline-flex
}
.tw-grid {
  display:grid
}
.tw-inline-grid {
  display:inline-grid
}
.tw-hidden {
  display:none
}
.tw-aspect-\[0\.5\] {
  aspect-ratio:.5
}
.tw-aspect-\[4\/5\] {
  aspect-ratio:4/5
}
.tw-aspect-square {
  aspect-ratio:1 / 1
}
.tw-size-12 {
  width:3rem;
  height:3rem
}
.tw-size-3\.5 {
  width:.875rem;
  height:.875rem
}
.tw-size-4 {
  width:1rem;
  height:1rem
}
.tw-size-7 {
  width:1.75rem;
  height:1.75rem
}
.tw-size-8 {
  width:2rem;
  height:2rem
}
.tw-size-9 {
  width:2.25rem;
  height:2.25rem
}
.tw-size-\[14px\] {
  width:14px;
  height:14px
}
.tw-size-\[160px\] {
  width:160px;
  height:160px
}
.tw-size-\[42vw\] {
  width:42vw;
  height:42vw
}
.tw-size-\[6px\] {
  width:6px;
  height:6px
}
.tw-size-\[9\.333vw\] {
  width:9.333vw;
  height:9.333vw
}
.\!tw-h-2\.5 {
  height:.625rem!important
}
.\!tw-h-8 {
  height:2rem!important
}
.\!tw-h-\[28px\] {
  height:28px!important
}
.\!tw-h-\[8vw\] {
  height:8vw!important
}
.tw-h-0 {
  height:0px
}
.tw-h-1 {
  height:.25rem
}
.tw-h-1\.5 {
  height:.375rem
}
.tw-h-10 {
  height:2.5rem
}
.tw-h-11 {
  height:2.75rem
}
.tw-h-12 {
  height:3rem
}
.tw-h-12v {
  height:6.4vw
}
.tw-h-14 {
  height:3.5rem
}
.tw-h-16 {
  height:4rem
}
.tw-h-2 {
  height:.5rem
}
.tw-h-2\.5 {
  height:.625rem
}
.tw-h-20 {
  height:5rem
}
.tw-h-3 {
  height:.75rem
}
.tw-h-3\.5 {
  height:.875rem
}
.tw-h-32 {
  height:8rem
}
.tw-h-3v {
  height:1.6vw
}
.tw-h-4 {
  height:1rem
}
.tw-h-40 {
  height:10rem
}
.tw-h-5 {
  height:1.25rem
}
.tw-h-6 {
  height:1.5rem
}
.tw-h-64 {
  height:16rem
}
.tw-h-7 {
  height:1.75rem
}
.tw-h-7v {
  height:3.733vw
}
.tw-h-8 {
  height:2rem
}
.tw-h-9 {
  height:2.25rem
}
.tw-h-\[--reka-select-trigger-height\] {
  height:var(--reka-select-trigger-height)
}
.tw-h-\[1\.067vw\] {
  height:1.067vw
}
.tw-h-\[10\.667vw\] {
  height:10.667vw
}
.tw-h-\[100\%\] {
  height:100%
}
.tw-h-\[100px\] {
  height:100px
}
.tw-h-\[104px\] {
  height:104px
}
.tw-h-\[10px\] {
  height:10px
}
.tw-h-\[116px\] {
  height:116px
}
.tw-h-\[11px\] {
  height:11px
}
.tw-h-\[12\.35vw\] {
  height:12.35vw
}
.tw-h-\[120px\] {
  height:120px
}
.tw-h-\[12px\] {
  height:12px
}
.tw-h-\[12vw\] {
  height:12vw
}
.tw-h-\[131px\] {
  height:131px
}
.tw-h-\[136px\] {
  height:136px
}
.tw-h-\[13px\] {
  height:13px
}
.tw-h-\[140px\] {
  height:140px
}
.tw-h-\[14px\] {
  height:14px
}
.tw-h-\[150px\] {
  height:150px
}
.tw-h-\[152px\] {
  height:152px
}
.tw-h-\[15px\] {
  height:15px
}
.tw-h-\[165px\] {
  height:165px
}
.tw-h-\[168px\] {
  height:168px
}
.tw-h-\[16px\] {
  height:16px
}
.tw-h-\[178px\] {
  height:178px
}
.tw-h-\[17px\] {
  height:17px
}
.tw-h-\[184px\] {
  height:184px
}
.tw-h-\[18px\] {
  height:18px
}
.tw-h-\[1px\] {
  height:1px
}
.tw-h-\[2\.72vw\] {
  height:2.72vw
}
.tw-h-\[2\.8vw\] {
  height:2.8vw
}
.tw-h-\[200\%\] {
  height:200%
}
.tw-h-\[200px\] {
  height:200px
}
.tw-h-\[22\.667vw\] {
  height:22.667vw
}
.tw-h-\[22\.8px\] {
  height:22.8px
}
.tw-h-\[22px\] {
  height:22px
}
.tw-h-\[23px\] {
  height:23px
}
.tw-h-\[24px\] {
  height:24px
}
.tw-h-\[260px\] {
  height:260px
}
.tw-h-\[267px\] {
  height:267px
}
.tw-h-\[26px\] {
  height:26px
}
.tw-h-\[272px\] {
  height:272px
}
.tw-h-\[274px\] {
  height:274px
}
.tw-h-\[27px\] {
  height:27px
}
.tw-h-\[280px\] {
  height:280px
}
.tw-h-\[28px\] {
  height:28px
}
.tw-h-\[2px\] {
  height:2px
}
.tw-h-\[3\.2vw\] {
  height:3.2vw
}
.tw-h-\[3\.73vw\] {
  height:3.73vw
}
.tw-h-\[300px\] {
  height:300px
}
.tw-h-\[30px\] {
  height:30px
}
.tw-h-\[31\.47vw\] {
  height:31.47vw
}
.tw-h-\[320px\] {
  height:320px
}
.tw-h-\[32px\] {
  height:32px
}
.tw-h-\[34px\] {
  height:34px
}
.tw-h-\[36px\] {
  height:36px
}
.tw-h-\[36vw\] {
  height:36vw
}
.tw-h-\[38px\] {
  height:38px
}
.tw-h-\[3px\] {
  height:3px
}
.tw-h-\[4\.533vw\] {
  height:4.533vw
}
.tw-h-\[400px\] {
  height:400px
}
.tw-h-\[40px\] {
  height:40px
}
.tw-h-\[425px\] {
  height:425px
}
.tw-h-\[428px\] {
  height:428px
}
.tw-h-\[42px\] {
  height:42px
}
.tw-h-\[454px\] {
  height:454px
}
.tw-h-\[46px\] {
  height:46px
}
.tw-h-\[47px\] {
  height:47px
}
.tw-h-\[48px\] {
  height:48px
}
.tw-h-\[5\.333vw\] {
  height:5.333vw
}
.tw-h-\[5\.33vw\] {
  height:5.33vw
}
.tw-h-\[500px\] {
  height:500px
}
.tw-h-\[50px\] {
  height:50px
}
.tw-h-\[52px\] {
  height:52px
}
.tw-h-\[546px\] {
  height:546px
}
.tw-h-\[54px\] {
  height:54px
}
.tw-h-\[56px\] {
  height:56px
}
.tw-h-\[58px\] {
  height:58px
}
.tw-h-\[60px\] {
  height:60px
}
.tw-h-\[64px\] {
  height:64px
}
.tw-h-\[692px\] {
  height:692px
}
.tw-h-\[6px\] {
  height:6px
}
.tw-h-\[720px\] {
  height:720px
}
.tw-h-\[72px\] {
  height:72px
}
.tw-h-\[78px\] {
  height:78px
}
.tw-h-\[8\.533vw\] {
  height:8.533vw
}
.tw-h-\[80px\] {
  height:80px
}
.tw-h-\[812px\] {
  height:812px
}
.tw-h-\[8vw\] {
  height:8vw
}
.tw-h-\[9\.333vw\] {
  height:9.333vw
}
.tw-h-\[9\.6vw\] {
  height:9.6vw
}
.tw-h-\[98px\] {
  height:98px
}
.tw-h-\[9px\] {
  height:9px
}
.tw-h-\[calc\(100vh-100px\)\] {
  height:calc(100vh - 100px)
}
.tw-h-\[calc\(100vh-7rem\)\] {
  height:calc(100vh - 7rem)
}
.tw-h-\[var\(--card-height\)\] {
  height:var(--card-height)
}
.tw-h-\[var\(--header-height\)\] {
  height:var(--header-height)
}
.tw-h-\[var\(--old-header-height\)\] {
  height:var(--old-header-height)
}
.tw-h-auto {
  height:auto
}
.tw-h-full {
  height:100%
}
.tw-h-hh {
  height:calc(100vh - var(--header-height))
}
.tw-h-px {
  height:1px
}
.tw-h-screen {
  height:100vh
}
.tw-max-h-96 {
  max-height:24rem
}
.tw-max-h-\[100px\] {
  max-height:100px
}
.tw-max-h-\[300px\] {
  max-height:300px
}
.tw-max-h-\[320px\] {
  max-height:320px
}
.tw-max-h-\[360px\] {
  max-height:360px
}
.tw-max-h-\[400px\] {
  max-height:400px
}
.tw-max-h-\[500px\] {
  max-height:500px
}
.tw-max-h-\[600px\] {
  max-height:600px
}
.tw-max-h-\[60px\] {
  max-height:60px
}
.tw-max-h-\[90vh\] {
  max-height:90vh
}
.tw-min-h-0 {
  min-height:0px
}
.tw-min-h-\[120px\] {
  min-height:120px
}
.tw-min-h-\[144px\] {
  min-height:144px
}
.tw-min-h-\[154px\] {
  min-height:154px
}
.tw-min-h-\[160px\] {
  min-height:160px
}
.tw-min-h-\[200px\] {
  min-height:200px
}
.tw-min-h-\[240px\] {
  min-height:240px
}
.tw-min-h-\[272px\] {
  min-height:272px
}
.tw-min-h-\[280px\] {
  min-height:280px
}
.tw-min-h-\[400px\] {
  min-height:400px
}
.tw-min-h-\[40vh\] {
  min-height:40vh
}
.tw-min-h-\[430px\] {
  min-height:430px
}
.tw-min-h-\[446px\] {
  min-height:446px
}
.tw-min-h-\[44px\] {
  min-height:44px
}
.tw-min-h-\[485px\] {
  min-height:485px
}
.tw-min-h-\[600px\] {
  min-height:600px
}
.tw-min-h-\[60px\] {
  min-height:60px
}
.tw-min-h-\[60vh\] {
  min-height:60vh
}
.tw-min-h-\[620px\] {
  min-height:620px
}
.tw-min-h-\[80px\] {
  min-height:80px
}
.tw-min-h-\[92px\] {
  min-height:92px
}
.tw-min-h-\[96px\] {
  min-height:96px
}
.tw-min-h-\[var\(--empty-height\)\] {
  min-height:var(--empty-height)
}
.tw-min-h-\[var\(--notify-height\)\] {
  min-height:var(--notify-height)
}
.tw-min-h-full {
  min-height:100%
}
.tw-min-h-min {
  min-height:-moz-min-content;
  min-height:min-content
}
.tw-min-h-screen {
  min-height:100vh
}
.\!tw-w-\[28px\] {
  width:28px!important
}
.\!tw-w-\[300px\] {
  width:300px!important
}
.tw-w-0 {
  width:0px
}
.tw-w-1 {
  width:.25rem
}
.tw-w-1\.5 {
  width:.375rem
}
.tw-w-1\/2 {
  width:50%
}
.tw-w-1\/3 {
  width:33.333333%
}
.tw-w-1\/4 {
  width:25%
}
.tw-w-10 {
  width:2.5rem
}
.tw-w-11 {
  width:2.75rem
}
.tw-w-12 {
  width:3rem
}
.tw-w-12v {
  width:6.4vw
}
.tw-w-14 {
  width:3.5rem
}
.tw-w-16 {
  width:4rem
}
.tw-w-2 {
  width:.5rem
}
.tw-w-2\.5 {
  width:.625rem
}
.tw-w-2\/3 {
  width:66.666667%
}
.tw-w-20 {
  width:5rem
}
.tw-w-24 {
  width:6rem
}
.tw-w-3 {
  width:.75rem
}
.tw-w-3\.5 {
  width:.875rem
}
.tw-w-32 {
  width:8rem
}
.tw-w-3v {
  width:1.6vw
}
.tw-w-4 {
  width:1rem
}
.tw-w-40 {
  width:10rem
}
.tw-w-5 {
  width:1.25rem
}
.tw-w-6 {
  width:1.5rem
}
.tw-w-64 {
  width:16rem
}
.tw-w-7 {
  width:1.75rem
}
.tw-w-7v {
  width:3.733vw
}
.tw-w-8 {
  width:2rem
}
.tw-w-9 {
  width:2.25rem
}
.tw-w-\[0\.13vw\] {
  width:.13vw
}
.tw-w-\[0\.6em\] {
  width:.6em
}
.tw-w-\[1\.6vw\] {
  width:1.6vw
}
.tw-w-\[10\%\] {
  width:10%
}
.tw-w-\[10\.667vw\] {
  width:10.667vw
}
.tw-w-\[100\%\] {
  width:100%
}
.tw-w-\[100px\] {
  width:100px
}
.tw-w-\[10px\] {
  width:10px
}
.tw-w-\[1120px\] {
  width:1120px
}
.tw-w-\[114px\] {
  width:114px
}
.tw-w-\[12\.35vw\] {
  width:12.35vw
}
.tw-w-\[12\.5\%\] {
  width:12.5%
}
.tw-w-\[1200px\] {
  width:1200px
}
.tw-w-\[120px\] {
  width:120px
}
.tw-w-\[1260px\] {
  width:1260px
}
.tw-w-\[127px\] {
  width:127px
}
.tw-w-\[12px\] {
  width:12px
}
.tw-w-\[136px\] {
  width:136px
}
.tw-w-\[137px\] {
  width:137px
}
.tw-w-\[13px\] {
  width:13px
}
.tw-w-\[140px\] {
  width:140px
}
.tw-w-\[148px\] {
  width:148px
}
.tw-w-\[14px\] {
  width:14px
}
.tw-w-\[150px\] {
  width:150px
}
.tw-w-\[152px\] {
  width:152px
}
.tw-w-\[160px\] {
  width:160px
}
.tw-w-\[16px\] {
  width:16px
}
.tw-w-\[1792px\] {
  width:1792px
}
.tw-w-\[17px\] {
  width:17px
}
.tw-w-\[180px\] {
  width:180px
}
.tw-w-\[184px\] {
  width:184px
}
.tw-w-\[18px\] {
  width:18px
}
.tw-w-\[1px\] {
  width:1px
}
.tw-w-\[2\.72vw\] {
  width:2.72vw
}
.tw-w-\[20\%\] {
  width:20%
}
.tw-w-\[200px\] {
  width:200px
}
.tw-w-\[20px\] {
  width:20px
}
.tw-w-\[22\.667vw\] {
  width:22.667vw
}
.tw-w-\[220px\] {
  width:220px
}
.tw-w-\[224px\] {
  width:224px
}
.tw-w-\[225px\] {
  width:225px
}
.tw-w-\[22px\] {
  width:22px
}
.tw-w-\[230px\] {
  width:230px
}
.tw-w-\[2400px\] {
  width:2400px
}
.tw-w-\[240px\] {
  width:240px
}
.tw-w-\[244px\] {
  width:244px
}
.tw-w-\[24px\] {
  width:24px
}
.tw-w-\[24vw\] {
  width:24vw
}
.tw-w-\[25vw\] {
  width:25vw
}
.tw-w-\[26\.133vw\] {
  width:26.133vw
}
.tw-w-\[26\.667vw\] {
  width:26.667vw
}
.tw-w-\[260px\] {
  width:260px
}
.tw-w-\[26px\] {
  width:26px
}
.tw-w-\[27\.5\%\] {
  width:27.5%
}
.tw-w-\[272px\] {
  width:272px
}
.tw-w-\[280px\] {
  width:280px
}
.tw-w-\[28px\] {
  width:28px
}
.tw-w-\[295px\] {
  width:295px
}
.tw-w-\[3\.2vw\] {
  width:3.2vw
}
.tw-w-\[30\%\] {
  width:30%
}
.tw-w-\[300px\] {
  width:300px
}
.tw-w-\[30px\] {
  width:30px
}
.tw-w-\[320px\] {
  width:320px
}
.tw-w-\[32px\] {
  width:32px
}
.tw-w-\[330px\] {
  width:330px
}
.tw-w-\[346px\] {
  width:346px
}
.tw-w-\[34px\] {
  width:34px
}
.tw-w-\[36px\] {
  width:36px
}
.tw-w-\[375px\] {
  width:375px
}
.tw-w-\[380px\] {
  width:380px
}
.tw-w-\[3px\] {
  width:3px
}
.tw-w-\[3vw\] {
  width:3vw
}
.tw-w-\[400px\] {
  width:400px
}
.tw-w-\[40px\] {
  width:40px
}
.tw-w-\[410px\] {
  width:410px
}
.tw-w-\[420px\] {
  width:420px
}
.tw-w-\[440px\] {
  width:440px
}
.tw-w-\[460px\] {
  width:460px
}
.tw-w-\[468px\] {
  width:468px
}
.tw-w-\[46px\] {
  width:46px
}
.tw-w-\[48\.15vw\] {
  width:48.15vw
}
.tw-w-\[480px\] {
  width:480px
}
.tw-w-\[48px\] {
  width:48px
}
.tw-w-\[48vw\] {
  width:48vw
}
.tw-w-\[496px\] {
  width:496px
}
.tw-w-\[49px\] {
  width:49px
}
.tw-w-\[5\.333vw\] {
  width:5.333vw
}
.tw-w-\[5\.33vw\] {
  width:5.33vw
}
.tw-w-\[50\%\] {
  width:50%
}
.tw-w-\[500px\] {
  width:500px
}
.tw-w-\[508px\] {
  width:508px
}
.tw-w-\[510px\] {
  width:510px
}
.tw-w-\[520px\] {
  width:520px
}
.tw-w-\[52px\] {
  width:52px
}
.tw-w-\[546px\] {
  width:546px
}
.tw-w-\[54px\] {
  width:54px
}
.tw-w-\[560px\] {
  width:560px
}
.tw-w-\[56px\] {
  width:56px
}
.tw-w-\[58px\] {
  width:58px
}
.tw-w-\[600px\] {
  width:600px
}
.tw-w-\[60px\] {
  width:60px
}
.tw-w-\[62\.67vw\] {
  width:62.67vw
}
.tw-w-\[64px\] {
  width:64px
}
.tw-w-\[660px\] {
  width:660px
}
.tw-w-\[67px\] {
  width:67px
}
.tw-w-\[6px\] {
  width:6px
}
.tw-w-\[700px\] {
  width:700px
}
.tw-w-\[72px\] {
  width:72px
}
.tw-w-\[7px\] {
  width:7px
}
.tw-w-\[8\.533vw\] {
  width:8.533vw
}
.tw-w-\[800px\] {
  width:800px
}
.tw-w-\[80px\] {
  width:80px
}
.tw-w-\[83px\] {
  width:83px
}
.tw-w-\[84px\] {
  width:84px
}
.tw-w-\[85px\] {
  width:85px
}
.tw-w-\[89px\] {
  width:89px
}
.tw-w-\[8px\] {
  width:8px
}
.tw-w-\[8vw\] {
  width:8vw
}
.tw-w-\[9\.333vw\] {
  width:9.333vw
}
.tw-w-\[9\.6vw\] {
  width:9.6vw
}
.tw-w-\[90px\] {
  width:90px
}
.tw-w-\[90vw\] {
  width:90vw
}
.tw-w-\[94px\] {
  width:94px
}
.tw-w-\[960px\] {
  width:960px
}
.tw-w-\[98px\] {
  width:98px
}
.tw-w-\[clamp\(80px\,16vw\,100px\)\] {
  width:clamp(80px,16vw,100px)
}
.tw-w-\[min\(520px\,92vw\)\] {
  width:min(520px,92vw)
}
.tw-w-\[min\(80\%\,340px\)\] {
  width:min(80%,340px)
}
.tw-w-\[var\(--card-width\)\] {
  width:var(--card-width)
}
.tw-w-auto {
  width:auto
}
.tw-w-fit {
  width:-moz-fit-content;
  width:fit-content
}
.tw-w-full {
  width:100%
}
.tw-w-px {
  width:1px
}
.\!tw-min-w-\[100px\] {
  min-width:100px!important
}
.tw-min-w-0 {
  min-width:0px
}
.tw-min-w-10 {
  min-width:2.5rem
}
.tw-min-w-20 {
  min-width:5rem
}
.tw-min-w-4 {
  min-width:1rem
}
.tw-min-w-40 {
  min-width:10rem
}
.tw-min-w-5 {
  min-width:1.25rem
}
.tw-min-w-60 {
  min-width:15rem
}
.tw-min-w-\[--reka-select-trigger-width\] {
  min-width:var(--reka-select-trigger-width)
}
.tw-min-w-\[100px\] {
  min-width:100px
}
.tw-min-w-\[120px\] {
  min-width:120px
}
.tw-min-w-\[140px\] {
  min-width:140px
}
.tw-min-w-\[180px\] {
  min-width:180px
}
.tw-min-w-\[200px\] {
  min-width:200px
}
.tw-min-w-\[208px\] {
  min-width:208px
}
.tw-min-w-\[280px\] {
  min-width:280px
}
.tw-min-w-\[30px\] {
  min-width:30px
}
.tw-min-w-\[320px\] {
  min-width:320px
}
.tw-min-w-\[330px\] {
  min-width:330px
}
.tw-min-w-\[400px\] {
  min-width:400px
}
.tw-min-w-\[500px\] {
  min-width:500px
}
.tw-min-w-\[60px\] {
  min-width:60px
}
.tw-min-w-\[70px\] {
  min-width:70px
}
.tw-min-w-\[82px\] {
  min-width:82px
}
.tw-min-w-\[87px\] {
  min-width:87px
}
.tw-min-w-\[8px\] {
  min-width:8px
}
.tw-min-w-\[8rem\] {
  min-width:8rem
}
.tw-min-w-\[96px\] {
  min-width:96px
}
.tw-min-w-\[97px\] {
  min-width:97px
}
.tw-min-w-\[auto\] {
  min-width:auto
}
.tw-min-w-full {
  min-width:100%
}
.\!tw-max-w-\[1120px\] {
  max-width:1120px!important
}
.\!tw-max-w-\[820px\] {
  max-width:820px!important
}
.\!tw-max-w-\[960px\] {
  max-width:960px!important
}
.tw-max-w-20 {
  max-width:5rem
}
.tw-max-w-2xl {
  max-width:42rem
}
.tw-max-w-40 {
  max-width:10rem
}
.tw-max-w-6xl {
  max-width:72rem
}
.tw-max-w-80 {
  max-width:20rem
}
.tw-max-w-\[1000px\] {
  max-width:1000px
}
.tw-max-w-\[100px\] {
  max-width:100px
}
.tw-max-w-\[1024px\] {
  max-width:1024px
}
.tw-max-w-\[1080px\] {
  max-width:1080px
}
.tw-max-w-\[1093px\] {
  max-width:1093px
}
.tw-max-w-\[1120px\] {
  max-width:1120px
}
.tw-max-w-\[1200px\] {
  max-width:1200px
}
.tw-max-w-\[120px\] {
  max-width:120px
}
.tw-max-w-\[1280px\] {
  max-width:1280px
}
.tw-max-w-\[1320px\] {
  max-width:1320px
}
.tw-max-w-\[140px\] {
  max-width:140px
}
.tw-max-w-\[1440px\] {
  max-width:1440px
}
.tw-max-w-\[150px\] {
  max-width:150px
}
.tw-max-w-\[1580px\] {
  max-width:1580px
}
.tw-max-w-\[160px\] {
  max-width:160px
}
.tw-max-w-\[200px\] {
  max-width:200px
}
.tw-max-w-\[240px\] {
  max-width:240px
}
.tw-max-w-\[280px\] {
  max-width:280px
}
.tw-max-w-\[350px\] {
  max-width:350px
}
.tw-max-w-\[360px\] {
  max-width:360px
}
.tw-max-w-\[375px\] {
  max-width:375px
}
.tw-max-w-\[390px\] {
  max-width:390px
}
.tw-max-w-\[400px\] {
  max-width:400px
}
.tw-max-w-\[420px\] {
  max-width:420px
}
.tw-max-w-\[46rem\] {
  max-width:46rem
}
.tw-max-w-\[520px\] {
  max-width:520px
}
.tw-max-w-\[550px\] {
  max-width:550px
}
.tw-max-w-\[560px\] {
  max-width:560px
}
.tw-max-w-\[578px\] {
  max-width:578px
}
.tw-max-w-\[588px\] {
  max-width:588px
}
.tw-max-w-\[600px\] {
  max-width:600px
}
.tw-max-w-\[60vw\] {
  max-width:60vw
}
.tw-max-w-\[620px\] {
  max-width:620px
}
.tw-max-w-\[640px\] {
  max-width:640px
}
.tw-max-w-\[720px\] {
  max-width:720px
}
.tw-max-w-\[880px\] {
  max-width:880px
}
.tw-max-w-\[900px\] {
  max-width:900px
}
.tw-max-w-\[92vw\] {
  max-width:92vw
}
.tw-max-w-\[960px\] {
  max-width:960px
}
.tw-max-w-\[96vw\] {
  max-width:96vw
}
.tw-max-w-\[calc\(100\%-250px\)\] {
  max-width:calc(100% - 250px)
}
.tw-max-w-full {
  max-width:100%
}
.tw-max-w-none {
  max-width:none
}
.tw-flex-1 {
  flex:1 1 0%
}
.tw-flex-\[2\] {
  flex:2
}
.tw-flex-shrink-0,
.tw-shrink-0 {
  flex-shrink:0
}
.tw-flex-grow,
.tw-grow {
  flex-grow:1
}
.tw-basis-1\/2 {
  flex-basis:50%
}
.tw-origin-center {
  transform-origin:center
}
.tw-origin-top {
  transform-origin:top
}
.tw-origin-top-right {
  transform-origin:top right
}
.-tw-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))
}
.-tw-translate-y-1\/2 {
  --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))
}
.tw--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))
}
.tw--translate-y-1\/2 {
  --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))
}
.tw--translate-y-\[calc\(50\%-16px\)\] {
  --tw-translate-y: calc((50% - 16px)*-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))
}
.tw--translate-y-\[calc\(50\%-27px\)\] {
  --tw-translate-y: calc((50% - 27px)*-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))
}
.tw--translate-y-\[calc\(50\%-5px\)\] {
  --tw-translate-y: calc((50% - 5px)*-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))
}
.tw-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))
}
.tw-translate-x-4 {
  --tw-translate-x: 1rem;
  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-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))
}
.tw-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))
}
.tw-translate-y-\[-10px\] {
  --tw-translate-y: -10px;
  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-translate-y-\[-14px\] {
  --tw-translate-y: -14px;
  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-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))
}
.tw-translate-y-\[6px\] {
  --tw-translate-y: 6px;
  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-rotate-90,
.tw--rotate-90 {
  --tw-rotate: -90deg;
  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-rotate-180 {
  --tw-rotate: 180deg;
  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-rotate-45 {
  --tw-rotate: 45deg;
  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-rotate-90 {
  --tw-rotate: 90deg;
  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-rotate-\[15deg\] {
  --tw-rotate: 15deg;
  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-rotate-\[20deg\] {
  --tw-rotate: 20deg;
  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-scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.tw-scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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-scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  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-scale-\[1\.04\] {
  --tw-scale-x: 1.04;
  --tw-scale-y: 1.04;
  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-scale-x-\[-0\.43\] {
  --tw-scale-x: -.43;
  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-scale-y-\[0\.43\] {
  --tw-scale-y: .43;
  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-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))
}
.tw-transform-gpu {
  transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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 tw-pulse {
  50% {
    opacity:.5
  }
}
.tw-animate-pulse {
  animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes tw-spin {
  to {
    transform:rotate(360deg)
  }
}
.tw-animate-spin {
  animation:tw-spin 1s linear infinite
}
.tw-cursor-default {
  cursor:default
}
.tw-cursor-grab {
  cursor:grab
}
.tw-cursor-grabbing {
  cursor:grabbing
}
.tw-cursor-not-allowed {
  cursor:not-allowed
}
.tw-cursor-pointer {
  cursor:pointer
}
.tw-touch-none {
  touch-action:none
}
.tw-select-none {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.tw-resize-none {
  resize:none
}
.tw-scroll-mt-\[80px\] {
  scroll-margin-top:80px
}
.tw-list-inside {
  list-style-position:inside
}
.tw-list-outside {
  list-style-position:outside
}
.tw-list-disc {
  list-style-type:disc
}
.tw-grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.tw-grid-cols-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.tw-grid-cols-3 {
  grid-template-columns:repeat(3,minmax(0,1fr))
}
.tw-grid-cols-4 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}
.tw-grid-cols-6 {
  grid-template-columns:repeat(6,minmax(0,1fr))
}
.tw-grid-cols-7 {
  grid-template-columns:repeat(7,minmax(0,1fr))
}
.tw-grid-cols-\[max-content\] {
  grid-template-columns:max-content
}
.tw-grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\] {
  grid-template-columns:repeat(auto-fill,minmax(260px,1fr))
}
.tw-grid-rows-\[max-content\] {
  grid-template-rows:max-content
}
.tw-flex-row {
  flex-direction:row
}
.tw-flex-col {
  flex-direction:column
}
.tw-flex-wrap {
  flex-wrap:wrap
}
.tw-flex-nowrap {
  flex-wrap:nowrap
}
.tw-place-items-start {
  place-items:start
}
.tw-place-items-center {
  place-items:center
}
.tw-items-start {
  align-items:flex-start
}
.tw-items-end {
  align-items:flex-end
}
.tw-items-center {
  align-items:center
}
.tw-items-baseline {
  align-items:baseline
}
.tw-items-stretch {
  align-items:stretch
}
.tw-justify-start {
  justify-content:flex-start
}
.tw-justify-end {
  justify-content:flex-end
}
.tw-justify-center {
  justify-content:center
}
.tw-justify-between {
  justify-content:space-between
}
.tw-justify-around {
  justify-content:space-around
}
.tw-gap-0 {
  gap:0px
}
.tw-gap-0\.5 {
  gap:.125rem
}
.tw-gap-1 {
  gap:.25rem
}
.tw-gap-1\.5 {
  gap:.375rem
}
.tw-gap-10 {
  gap:2.5rem
}
.tw-gap-12 {
  gap:3rem
}
.tw-gap-16 {
  gap:4rem
}
.tw-gap-2 {
  gap:.5rem
}
.tw-gap-2\.5 {
  gap:.625rem
}
.tw-gap-3 {
  gap:.75rem
}
.tw-gap-3\.5 {
  gap:.875rem
}
.tw-gap-3v {
  gap:1.6vw
}
.tw-gap-4 {
  gap:1rem
}
.tw-gap-4v {
  gap:2.133vw
}
.tw-gap-5 {
  gap:1.25rem
}
.tw-gap-5v {
  gap:2.667vw
}
.tw-gap-6 {
  gap:1.5rem
}
.tw-gap-6v {
  gap:3.2vw
}
.tw-gap-7 {
  gap:1.75rem
}
.tw-gap-8 {
  gap:2rem
}
.tw-gap-9 {
  gap:2.25rem
}
.tw-gap-\[0\.88vw\] {
  gap:.88vw
}
.tw-gap-\[0\.907vw\] {
  gap:.907vw
}
.tw-gap-\[1\.067vw\] {
  gap:1.067vw
}
.tw-gap-\[1\.333vw\] {
  gap:1.333vw
}
.tw-gap-\[1\.33vw\] {
  gap:1.33vw
}
.tw-gap-\[1\.813vw\] {
  gap:1.813vw
}
.tw-gap-\[10px\] {
  gap:10px
}
.tw-gap-\[12px\] {
  gap:12px
}
.tw-gap-\[14px\] {
  gap:14px
}
.tw-gap-\[15px\] {
  gap:15px
}
.tw-gap-\[16\.8px\] {
  gap:16.8px
}
.tw-gap-\[16px\] {
  gap:16px
}
.tw-gap-\[18px\] {
  gap:18px
}
.tw-gap-\[1px\] {
  gap:1px
}
.tw-gap-\[2\.133vw\] {
  gap:2.133vw
}
.tw-gap-\[2\.13vw\] {
  gap:2.13vw
}
.tw-gap-\[2\.267vw\] {
  gap:2.267vw
}
.tw-gap-\[2\.3vw\] {
  gap:2.3vw
}
.tw-gap-\[2\.667vw\] {
  gap:2.667vw
}
.tw-gap-\[2\.67vw\] {
  gap:2.67vw
}
.tw-gap-\[20px\] {
  gap:20px
}
.tw-gap-\[24px\] {
  gap:24px
}
.tw-gap-\[2px\] {
  gap:2px
}
.tw-gap-\[3\.2vw\] {
  gap:3.2vw
}
.tw-gap-\[30px\] {
  gap:30px
}
.tw-gap-\[36px\] {
  gap:36px
}
.tw-gap-\[37px\] {
  gap:37px
}
.tw-gap-\[38px\] {
  gap:38px
}
.tw-gap-\[4\.27vw\] {
  gap:4.27vw
}
.tw-gap-\[40px\] {
  gap:40px
}
.tw-gap-\[40px_100px\] {
  gap:40px 100px
}
.tw-gap-\[48px\] {
  gap:48px
}
.tw-gap-\[4px\] {
  gap:4px
}
.tw-gap-\[5\.333vw\] {
  gap:5.333vw
}
.tw-gap-\[56px\] {
  gap:56px
}
.tw-gap-\[6\.4vw\] {
  gap:6.4vw
}
.tw-gap-\[60px\] {
  gap:60px
}
.tw-gap-\[6px\] {
  gap:6px
}
.tw-gap-\[80px\] {
  gap:80px
}
.tw-gap-\[8px\] {
  gap:8px
}
.tw-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)))
}
.tw-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))
}
.tw-space-y-10>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.tw-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))
}
.tw-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))
}
.tw-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))
}
.tw-space-y-6>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.tw-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))
}
.tw-space-y-\[1\.6vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(1.6vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.6vw * var(--tw-space-y-reverse))
}
.tw-space-y-\[2\.133vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(2.133vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.133vw * var(--tw-space-y-reverse))
}
.tw-space-y-\[2vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(2vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2vw * var(--tw-space-y-reverse))
}
.tw-space-y-\[3\.2vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(3.2vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(3.2vw * var(--tw-space-y-reverse))
}
.tw-space-y-\[4vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(4vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4vw * var(--tw-space-y-reverse))
}
.tw-space-y-\[5\.333vw\]>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(5.333vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(5.333vw * var(--tw-space-y-reverse))
}
.tw-self-start {
  align-self:flex-start
}
.tw-self-end {
  align-self:flex-end
}
.tw-self-center {
  align-self:center
}
.tw-self-stretch {
  align-self:stretch
}
.tw-overflow-auto {
  overflow:auto
}
.tw-overflow-hidden {
  overflow:hidden
}
.tw-overflow-clip {
  overflow:clip
}
.tw-overflow-visible {
  overflow:visible
}
.tw-overflow-x-auto {
  overflow-x:auto
}
.tw-overflow-y-auto {
  overflow-y:auto
}
.tw-truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.tw-overflow-ellipsis,
.tw-text-ellipsis {
  text-overflow:ellipsis
}
.tw-whitespace-nowrap {
  white-space:nowrap
}
.tw-whitespace-pre-line {
  white-space:pre-line
}
.tw-whitespace-pre-wrap {
  white-space:pre-wrap
}
.tw-text-wrap {
  text-wrap:wrap
}
.tw-text-nowrap {
  text-wrap:nowrap
}
.tw-break-words {
  overflow-wrap:break-word
}
.tw-break-all {
  word-break:break-all
}
.tw-rounded {
  border-radius:.25rem
}
.tw-rounded-2xl {
  border-radius:1rem
}
.tw-rounded-3xl {
  border-radius:1.5rem
}
.tw-rounded-\[0\.227vw\] {
  border-radius:.227vw
}
.tw-rounded-\[1\.067vw\] {
  border-radius:1.067vw
}
.tw-rounded-\[1\.333vw\] {
  border-radius:1.333vw
}
.tw-rounded-\[1000px\] {
  border-radius:1000px
}
.tw-rounded-\[100px\] {
  border-radius:100px
}
.tw-rounded-\[104px\] {
  border-radius:104px
}
.tw-rounded-\[10px\] {
  border-radius:10px
}
.tw-rounded-\[10px_10px_0px_0px\] {
  border-radius:10px 10px 0 0
}
.tw-rounded-\[12px\] {
  border-radius:12px
}
.tw-rounded-\[14px\] {
  border-radius:14px
}
.tw-rounded-\[15px\] {
  border-radius:15px
}
.tw-rounded-\[16px\] {
  border-radius:16px
}
.tw-rounded-\[18px\] {
  border-radius:18px
}
.tw-rounded-\[2\.133vw\] {
  border-radius:2.133vw
}
.tw-rounded-\[2\.13vw\] {
  border-radius:2.13vw
}
.tw-rounded-\[2\.2vw\] {
  border-radius:2.2vw
}
.tw-rounded-\[2\.4vw\] {
  border-radius:2.4vw
}
.tw-rounded-\[2\.667vw\] {
  border-radius:2.667vw
}
.tw-rounded-\[2\.67vw\] {
  border-radius:2.67vw
}
.tw-rounded-\[20px\] {
  border-radius:20px
}
.tw-rounded-\[24px\] {
  border-radius:24px
}
.tw-rounded-\[25px\] {
  border-radius:25px
}
.tw-rounded-\[3\.2vw\] {
  border-radius:3.2vw
}
.tw-rounded-\[32px\] {
  border-radius:32px
}
.tw-rounded-\[3px\] {
  border-radius:3px
}
.tw-rounded-\[40px\] {
  border-radius:40px
}
.tw-rounded-\[45\.33vw\] {
  border-radius:45.33vw
}
.tw-rounded-\[4px\] {
  border-radius:4px
}
.tw-rounded-\[50\%\] {
  border-radius:50%
}
.tw-rounded-\[50px\] {
  border-radius:50px
}
.tw-rounded-\[6px\] {
  border-radius:6px
}
.tw-rounded-\[8px\] {
  border-radius:8px
}
.tw-rounded-full {
  border-radius:9999px
}
.tw-rounded-lg {
  border-radius:var(--radius)
}
.tw-rounded-md {
  border-radius:calc(var(--radius) - 2px)
}
.tw-rounded-none {
  border-radius:0
}
.tw-rounded-sm {
  border-radius:calc(var(--radius) - 4px)
}
.tw-rounded-xl {
  border-radius:calc(var(--radius) + 4px)
}
.tw-rounded-b-\[1\.333vw\] {
  border-bottom-right-radius:1.333vw;
  border-bottom-left-radius:1.333vw
}
.tw-rounded-b-\[10px\] {
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px
}
.tw-rounded-b-none {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.tw-rounded-l-\[23px\] {
  border-top-left-radius:23px;
  border-bottom-left-radius:23px
}
.tw-rounded-l-full {
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px
}
.tw-rounded-l-lg {
  border-top-left-radius:var(--radius);
  border-bottom-left-radius:var(--radius)
}
.tw-rounded-r {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.tw-rounded-r-lg {
  border-top-right-radius:var(--radius);
  border-bottom-right-radius:var(--radius)
}
.tw-rounded-br-\[4px\] {
  border-bottom-right-radius:4px
}
.tw-rounded-tl {
  border-top-left-radius:.25rem
}
.tw-rounded-tl-\[4px\] {
  border-top-left-radius:4px
}
.tw-border {
  border-width:1px
}
.tw-border-0 {
  border-width:0px
}
.tw-border-2 {
  border-width:2px
}
.tw-border-4 {
  border-width:4px
}
.tw-border-8 {
  border-width:8px
}
.tw-border-\[0\.53vw\] {
  border-width:.53vw
}
.tw-border-\[1\.4px\] {
  border-width:1.4px
}
.tw-border-\[1\.7px\] {
  border-width:1.7px
}
.tw-border-\[1px\] {
  border-width:1px
}
.tw-border-\[2px\] {
  border-width:2px
}
.tw-border-\[3px\] {
  border-width:3px
}
.tw-border-\[6px\] {
  border-width:6px
}
.tw-border-\[8px\] {
  border-width:8px
}
.tw-border-b {
  border-bottom-width:1px
}
.tw-border-b-2 {
  border-bottom-width:2px
}
.tw-border-b-\[10px\] {
  border-bottom-width:10px
}
.tw-border-l {
  border-left-width:1px
}
.tw-border-l-8 {
  border-left-width:8px
}
.tw-border-l-\[10px\] {
  border-left-width:10px
}
.tw-border-l-\[28px\] {
  border-left-width:28px
}
.tw-border-r {
  border-right-width:1px
}
.tw-border-r-2 {
  border-right-width:2px
}
.tw-border-r-8 {
  border-right-width:8px
}
.tw-border-r-\[10px\] {
  border-right-width:10px
}
.tw-border-r-\[28px\] {
  border-right-width:28px
}
.tw-border-t {
  border-top-width:1px
}
.tw-border-t-\[10px\] {
  border-top-width:10px
}
.tw-border-t-\[1px\] {
  border-top-width:1px
}
.tw-border-t-\[50px\] {
  border-top-width:50px
}
.tw-border-solid {
  border-style:solid
}
.tw-border-dashed {
  border-style:dashed
}
.\!tw-border-none {
  border-style:none!important
}
.tw-border-none {
  border-style:none
}
.tw-border-\[\#00FFA3\] {
  --tw-border-opacity: 1;
  border-color:rgb(0 255 163 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#00FFA3\]\/40 {
  border-color:#00ffa366
}
.tw-border-\[\#00FFA3\]\/50 {
  border-color:#00ffa380
}
.tw-border-\[\#00ffa3\] {
  --tw-border-opacity: 1;
  border-color:rgb(0 255 163 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#0C2319\] {
  --tw-border-opacity: 1;
  border-color:rgb(12 35 25 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#161a1c\] {
  --tw-border-opacity: 1;
  border-color:rgb(22 26 28 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#248080\] {
  --tw-border-opacity: 1;
  border-color:rgb(36 128 128 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#252525\] {
  --tw-border-opacity: 1;
  border-color:rgb(37 37 37 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#27272a\] {
  --tw-border-opacity: 1;
  border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#3d4346b3\] {
  border-color:#3d4346b3
}
.tw-border-\[\#4A6781\] {
  --tw-border-opacity: 1;
  border-color:rgb(74 103 129 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#7cff75\] {
  --tw-border-opacity: 1;
  border-color:rgb(124 255 117 / var(--tw-border-opacity, 1))
}
.tw-border-\[\#cbff01\] {
  --tw-border-opacity: 1;
  border-color:rgb(203 255 1 / var(--tw-border-opacity, 1))
}
.tw-border-\[rgb\(0\,0\,0\,0\.1\)\] {
  border-color:#0000001a
}
.tw-border-\[rgb\(0_255_163_\/_10\%\)\] {
  border-color:#00ffa31a
}
.tw-border-\[rgb\(0_255_163_\/_60\%\)\] {
  border-color:#00ffa399
}
.tw-border-\[rgb\(255\,212\,101\,0\.2\)\] {
  border-color:#ffd46533
}
.tw-border-\[rgb\(255_212_101_\/_40\%\)\] {
  border-color:#ffd46566
}
.tw-border-\[rgb\(255_255_255_\/_10\%\)\] {
  border-color:#ffffff1a
}
.tw-border-\[rgb\(60_232_155_\/_20\%\)\] {
  border-color:#3ce89b33
}
.tw-border-\[rgb\(64_64_64\/0\.5\)\] {
  border-color:#40404080
}
.tw-border-\[rgba\(0\,255\,163\,0\.2\)\] {
  border-color:#00ffa333
}
.tw-border-\[rgba\(0\,255\,163\,0\.4\)\] {
  border-color:#00ffa366
}
.tw-border-\[rgba\(0_255_163\/100\%\)\] {
  border-color:#00ffa3
}
.tw-border-\[rgba\(124\,255\,117\,0\.12\)\] {
  border-color:#7cff751f
}
.tw-border-\[rgba\(124\,255\,117\,0\.14\)\] {
  border-color:#7cff7524
}
.tw-border-\[rgba\(124\,255\,117\,0\.15\)\] {
  border-color:#7cff7526
}
.tw-border-\[rgba\(224\,180\,67\,0\.2\)\] {
  border-color:#e0b44333
}
.tw-border-\[rgba\(235\,255\,155\,0\.20\)\] {
  border-color:#ebff9b33
}
.tw-border-\[rgba\(255\,186\,0\,0\.3\)\] {
  border-color:#ffba004d
}
.tw-border-\[rgba\(255\,255\,255\,0\.02\)\] {
  border-color:#ffffff05
}
.tw-border-\[rgba\(255\,255\,255\,0\.04\)\] {
  border-color:#ffffff0a
}
.tw-border-\[rgba\(255\,255\,255\,0\.05\)\] {
  border-color:#ffffff0d
}
.tw-border-\[rgba\(255\,255\,255\,0\.08\)\] {
  border-color:#ffffff14
}
.tw-border-\[rgba\(255\,255\,255\,0\.1\)\] {
  border-color:#ffffff1a
}
.tw-border-\[rgba\(255\,255\,255\,0\.18\)\] {
  border-color:#ffffff2e
}
.tw-border-\[rgba\(255\,255\,255\,0\.2\)\] {
  border-color:#fff3
}
.tw-border-\[rgba\(255\,255\,255\,0\.4\)\] {
  border-color:#fff6
}
.tw-border-\[rgba\(61\,67\,70\,0\.5\)\] {
  border-color:#3d434680
}
.tw-border-\[var\(--bg-color-black-2\)\] {
  border-color:var(--bg-color-black-2)
}
.tw-border-\[var\(--color-dark\)\] {
  border-color:var(--color-dark)
}
.tw-border-\[var\(--color-darker\)\] {
  border-color:var(--color-darker)
}
.tw-border-\[var\(--color-darkest\)\] {
  border-color:var(--color-darkest)
}
.tw-border-\[var\(--color-high-opacity\)\] {
  border-color:var(--color-high-opacity)
}
.tw-border-\[var\(--color-invisible\)\] {
  border-color:var(--color-invisible)
}
.tw-border-\[var\(--color-light\)\] {
  border-color:var(--color-light)
}
.tw-border-\[var\(--color-success\)\] {
  border-color:var(--color-success)
}
.tw-border-\[var\(--community-menu-bg\)\] {
  border-color:var(--community-menu-bg)
}
.tw-border-\[var\(--secondary-10\)\] {
  border-color:var(--secondary-10)
}
.tw-border-black {
  --tw-border-opacity: 1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.tw-border-black\/60 {
  border-color:#0009
}
.tw-border-dark {
  border-color:var(--color-dark)
}
.tw-border-darker {
  border-color:var(--color-darker)
}
.tw-border-darkest {
  border-color:var(--color-darkest)
}
.tw-border-gray-600 {
  --tw-border-opacity: 1;
  border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.tw-border-gray-700 {
  --tw-border-opacity: 1;
  border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.tw-border-high-opacity {
  border-color:var(--color-high-opacity)
}
.tw-border-input {
  border-color:hsl(var(--input))
}
.tw-border-invisible {
  border-color:var(--color-invisible)
}
.tw-border-light {
  border-color:var(--color-light)
}
.tw-border-lightest {
  border-color:var(--color-lightest)
}
.tw-border-lightest-inverse {
  border-color:var(--color-lightest-inverse)
}
.tw-border-medium-dark {
  border-color:var(--color-medium-dark)
}
.tw-border-primary {
  border-color:var(--primary-100)
}
.tw-border-secondary {
  border-color:var(--secondary-100)
}
.tw-border-success {
  border-color:var(--color-success)
}
.tw-border-teal-400 {
  --tw-border-opacity: 1;
  border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.tw-border-transparent {
  border-color:transparent
}
.tw-border-white {
  --tw-border-opacity: 1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.tw-border-white\/10 {
  border-color:#ffffff1a
}
.tw-border-white\/15 {
  border-color:#ffffff26
}
.tw-border-white\/20 {
  border-color:#fff3
}
.tw-border-white\/30 {
  border-color:#ffffff4d
}
.tw-border-white\/5 {
  border-color:#ffffff0d
}
.tw-border-white\/60 {
  border-color:#fff9
}
.tw-border-b-high-opacity {
  border-bottom-color:var(--color-high-opacity)
}
.tw-border-b-transparent {
  border-bottom-color:transparent
}
.tw-border-l-\[var\(--bg-page-body-100\)\] {
  border-left-color:var(--bg-page-body-100)
}
.tw-border-l-transparent {
  border-left-color:transparent
}
.tw-border-r-\[var\(--bg-page-body-100\)\] {
  border-right-color:var(--bg-page-body-100)
}
.tw-border-r-\[var\(--color-darkest\)\] {
  border-right-color:var(--color-darkest)
}
.tw-border-r-transparent {
  border-right-color:transparent
}
.tw-border-t-\[rgba\(255\,255\,255\,0\.1\)\] {
  border-top-color:#ffffff1a
}
.tw-border-t-transparent {
  border-top-color:transparent
}
.tw-border-t-white {
  --tw-border-opacity: 1;
  border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.tw-border-t-white\/30 {
  border-top-color:#ffffff4d
}
.tw-border-t-white\/60 {
  border-top-color:#fff9
}
.tw-border-opacity-20 {
  --tw-border-opacity: .2
}
.\!tw-bg-transparent {
  background-color:transparent!important
}
.tw-bg-\[\#00FFA3\] {
  --tw-bg-opacity: 1;
  background-color:rgb(0 255 163 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#00FFA3\]\/\[0\.06\] {
  background-color:#00ffa30f
}
.tw-bg-\[\#00ffa3\] {
  --tw-bg-opacity: 1;
  background-color:rgb(0 255 163 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0D0D12\] {
  --tw-bg-opacity: 1;
  background-color:rgb(13 13 18 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0D0D12\]\/90 {
  background-color:#0d0d12e6
}
.tw-bg-\[\#0a66c2\] {
  --tw-bg-opacity: 1;
  background-color:rgb(10 102 194 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0b0f0d\] {
  --tw-bg-opacity: 1;
  background-color:rgb(11 15 13 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0d0d0d\] {
  --tw-bg-opacity: 1;
  background-color:rgb(13 13 13 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0f1110\] {
  --tw-bg-opacity: 1;
  background-color:rgb(15 17 16 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0f1214\] {
  --tw-bg-opacity: 1;
  background-color:rgb(15 18 20 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#0f1511\] {
  --tw-bg-opacity: 1;
  background-color:rgb(15 21 17 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#111\] {
  --tw-bg-opacity: 1;
  background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#121414\] {
  --tw-bg-opacity: 1;
  background-color:rgb(18 20 20 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#131313\] {
  --tw-bg-opacity: 1;
  background-color:rgb(19 19 19 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#131c20\] {
  --tw-bg-opacity: 1;
  background-color:rgb(19 28 32 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#171a1c\] {
  --tw-bg-opacity: 1;
  background-color:rgb(23 26 28 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1A1D1F\] {
  --tw-bg-opacity: 1;
  background-color:rgb(26 29 31 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1D2123\] {
  --tw-bg-opacity: 1;
  background-color:rgb(29 33 35 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1a1a1a\] {
  --tw-bg-opacity: 1;
  background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1a1a2e\] {
  --tw-bg-opacity: 1;
  background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1d2123\] {
  --tw-bg-opacity: 1;
  background-color:rgb(29 33 35 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#1f1f1f\] {
  --tw-bg-opacity: 1;
  background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#20282c\] {
  --tw-bg-opacity: 1;
  background-color:rgb(32 40 44 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#251401\] {
  --tw-bg-opacity: 1;
  background-color:rgb(37 20 1 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#252520\] {
  --tw-bg-opacity: 1;
  background-color:rgb(37 37 32 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#2A2F32\] {
  --tw-bg-opacity: 1;
  background-color:rgb(42 47 50 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#2C3437\] {
  --tw-bg-opacity: 1;
  background-color:rgb(44 52 55 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#333\] {
  --tw-bg-opacity: 1;
  background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#343A3D\],
.tw-bg-\[\#343a3d\] {
  --tw-bg-opacity: 1;
  background-color:rgb(52 58 61 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#5a189a\] {
  --tw-bg-opacity: 1;
  background-color:rgb(90 24 154 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#7cff75\] {
  --tw-bg-opacity: 1;
  background-color:rgb(124 255 117 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#9AFF73\] {
  --tw-bg-opacity: 1;
  background-color:rgb(154 255 115 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#CBFF01\] {
  --tw-bg-opacity: 1;
  background-color:rgb(203 255 1 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#D3D8D7\] {
  --tw-bg-opacity: 1;
  background-color:rgb(211 216 215 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#FFB800\]\/10 {
  background-color:#ffb8001a
}
.tw-bg-\[\#FFD465\] {
  --tw-bg-opacity: 1;
  background-color:rgb(255 212 101 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#cbff01\] {
  --tw-bg-opacity: 1;
  background-color:rgb(203 255 1 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#cbff01\]\/10 {
  background-color:#cbff011a
}
.tw-bg-\[\#f0f0f0\] {
  --tw-bg-opacity: 1;
  background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[\#ffd465\] {
  --tw-bg-opacity: 1;
  background-color:rgb(255 212 101 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[radial-gradient\(circle_at_25\%_-20\%\,rgba\(34\,255\,166\,0\.18\)\,transparent_55\%\)\,\#030911\] {
  background-color:radial-gradient(circle at 25% -20%,rgba(34,255,166,.18),transparent 55%),#030911
}
.tw-bg-\[rgb\(0_0_0\/0\.06\)\] {
  background-color:#0000000f
}
.tw-bg-\[rgb\(0_255_163_\/_10\%\)\] {
  background-color:#00ffa31a
}
.tw-bg-\[rgb\(0_255_163_\/_6\%\)\] {
  background-color:#00ffa30f
}
.tw-bg-\[rgb\(203_154_119\/0\.22\)\] {
  background-color:#cb9a7738
}
.tw-bg-\[rgb\(203_255_1\/0\.2\)\] {
  background-color:#cbff0133
}
.tw-bg-\[rgb\(217_217_217_\/_10\%\)\] {
  background-color:#d9d9d91a
}
.tw-bg-\[rgb\(255\,212\,101\,0\.05\)\] {
  background-color:#ffd4650d
}
.tw-bg-\[rgb\(255_212_101_\/_40\%\)\] {
  background-color:#ffd46566
}
.tw-bg-\[rgb\(255_212_101_\/_6\%\)\] {
  background-color:#ffd4650f
}
.tw-bg-\[rgb\(255_255_255\/10\%\)\] {
  background-color:#ffffff1a
}
.tw-bg-\[rgb\(255_255_255_\/_4\%\)\] {
  background-color:#ffffff0a
}
.tw-bg-\[rgb\(255_255_255_\/_5\%\)\] {
  background-color:#ffffff0d
}
.tw-bg-\[rgb\(29_32_35\/60\%\)\],
.tw-bg-\[rgb\(29_32_35_\/_60\%\)\] {
  background-color:#1d202399
}
.tw-bg-\[rgb\(29_33_35\)\] {
  --tw-bg-opacity: 1;
  background-color:rgb(29 33 35 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[rgb\(31_31_31_\/_80\%\)\] {
  background-color:#1f1f1fcc
}
.tw-bg-\[rgb\(31_34_35_\/_60\%\)\] {
  background-color:#1f222399
}
.tw-bg-\[rgb\(37\,37\,32\)\] {
  --tw-bg-opacity: 1;
  background-color:rgb(37 37 32 / var(--tw-bg-opacity, 1))
}
.tw-bg-\[rgb\(40_44_46_\/_60\%\)\] {
  background-color:#282c2e99
}
.tw-bg-\[rgb\(40_44_46_\/_80\%\)\] {
  background-color:#282c2ecc
}
.tw-bg-\[rgb\(52\,58\,61\,0\.2\)\] {
  background-color:#343a3d33
}
.tw-bg-\[rgb\(69_74_75_\/_70\%\)\] {
  background-color:#454a4bb3
}
.tw-bg-\[rgb\(7_8_9_\/_85\%\)\] {
  background-color:#070809d9
}
.tw-bg-\[rgba\(0\,0\,0\,0\.01\)\] {
  background-color:#00000003
}
.tw-bg-\[rgba\(0\,0\,0\,0\.06\)\] {
  background-color:#0000000f
}
.tw-bg-\[rgba\(0\,0\,0\,0\.12\)\] {
  background-color:#0000001f
}
.tw-bg-\[rgba\(0\,0\,0\,0\.3\)\] {
  background-color:#0000004d
}
.tw-bg-\[rgba\(0\,0\,0\,0\.45\)\] {
  background-color:#00000073
}
.tw-bg-\[rgba\(0\,0\,0\,0\.6\)\] {
  background-color:#0009
}
.tw-bg-\[rgba\(0\,255\,163\,0\.1\)\] {
  background-color:#00ffa31a
}
.tw-bg-\[rgba\(0_255_163\/20\%\)\] {
  background-color:#00ffa333
}
.tw-bg-\[rgba\(124\,255\,117\,0\.12\)\] {
  background-color:#7cff751f
}
.tw-bg-\[rgba\(124\,255\,117\,0\.18\)\] {
  background-color:#7cff752e
}
.tw-bg-\[rgba\(124\,255\,117\,0\.5\)\] {
  background-color:#7cff7580
}
.tw-bg-\[rgba\(20\,23\,25\,0\.8\)\] {
  background-color:#141719cc
}
.tw-bg-\[rgba\(203\,255\,1\,0\.1\)\] {
  background-color:#cbff011a
}
.tw-bg-\[rgba\(203\,255\,1\,0\.2\)\] {
  background-color:#cbff0133
}
.tw-bg-\[rgba\(215\,255\,240\,0\.1\)\] {
  background-color:#d7fff01a
}
.tw-bg-\[rgba\(255\,186\,0\,0\.1\)\] {
  background-color:#ffba001a
}
.tw-bg-\[rgba\(255\,212\,101\,0\.06\)\] {
  background-color:#ffd4650f
}
.tw-bg-\[rgba\(255\,253\,182\,0\.04\)\] {
  background-color:#fffdb60a
}
.tw-bg-\[rgba\(255\,255\,255\,0\.02\)\] {
  background-color:#ffffff05
}
.tw-bg-\[rgba\(255\,255\,255\,0\.04\)\] {
  background-color:#ffffff0a
}
.tw-bg-\[rgba\(255\,255\,255\,0\.05\)\] {
  background-color:#ffffff0d
}
.tw-bg-\[rgba\(255\,255\,255\,0\.06\)\] {
  background-color:#ffffff0f
}
.tw-bg-\[rgba\(255\,255\,255\,0\.08\)\] {
  background-color:#ffffff14
}
.tw-bg-\[rgba\(255\,255\,255\,0\.1\)\],
.tw-bg-\[rgba\(255\,255\,255\,0\.10\)\] {
  background-color:#ffffff1a
}
.tw-bg-\[rgba\(255\,255\,255\,0\.12\)\] {
  background-color:#ffffff1f
}
.tw-bg-\[rgba\(255\,255\,255\,0\.2\)\],
.tw-bg-\[rgba\(255\,255\,255\,0\.20\)\] {
  background-color:#fff3
}
.tw-bg-\[rgba\(255\,255\,255\,0\.4\)\] {
  background-color:#fff6
}
.tw-bg-\[rgba\(255\,255\,255\,0\.8\)\] {
  background-color:#fffc
}
.tw-bg-\[rgba\(255_\,255_\,255_\,0\.02\)\] {
  background-color:#ffffff05
}
.tw-bg-\[rgba\(29\,32\,35\)\] {
  --tw-bg-opacity: 1;
  background-color:rgba(29,32,35,var(--tw-bg-opacity, 1))
}
.tw-bg-\[rgba\(29\,32\,35\,0\.6\)\] {
  background-color:#1d202399
}
.tw-bg-\[rgba\(36\,128\,128\,0\.1\)\] {
  background-color:#2480801a
}
.tw-bg-\[rgba\(36\,128\,128\,0\.2\)\] {
  background-color:#24808033
}
.tw-bg-\[rgba\(36\,128\,128\,0\.3\)\] {
  background-color:#2480804d
}
.tw-bg-\[rgba\(37\,42\,44\,0\.5\)\],
.tw-bg-\[rgba\(37\,42\,44\,0\.50\)\] {
  background-color:#252a2c80
}
.tw-bg-\[rgba\(37_37_32\/30\%\)\] {
  background-color:#2525204d
}
.tw-bg-\[rgba\(40\,44\,46\,0\.3\)\],
.tw-bg-\[rgba\(40\,44\,46\,0\.30\)\] {
  background-color:#282c2e4d
}
.tw-bg-\[rgba\(40\,44\,46\,0\.4\)\],
.tw-bg-\[rgba\(40\,44\,46\,0\.40\)\] {
  background-color:#282c2e66
}
.tw-bg-\[rgba\(48\,48\,48\,0\.4\)\] {
  background-color:#30303066
}
.tw-bg-\[rgba\(5\,7\,11\,0\.55\)\] {
  background-color:#05070b8c
}
.tw-bg-\[rgba\(5\,7\,11\,0\.95\)\] {
  background-color:#05070bf2
}
.tw-bg-\[rgba\(52\,58\,61\,0\.6\)\] {
  background-color:#343a3d99
}
.tw-bg-\[rgba\(52_58_61\/20\%\)\] {
  background-color:#343a3d33
}
.tw-bg-\[rgba\(64\,72\,75\,0\.80\)\] {
  background-color:#40484bcc
}
.tw-bg-\[rgba\(65\,73\,75\,0\.3\)\] {
  background-color:#41494b4d
}
.tw-bg-\[rgba\(69\,74\,75\,0\.6\)\] {
  background-color:#454a4b99
}
.tw-bg-\[rgba\(7\,17\,21\,0\.2\)\] {
  background-color:#07111533
}
.tw-bg-\[rgba\(76\,175\,80\,0\.15\)\] {
  background-color:#4caf5026
}
.tw-bg-\[var\(--bg-card\)\] {
  background-color:var(--bg-card)
}
.tw-bg-\[var\(--bg-card-mask-black-30\)\] {
  background-color:var(--bg-card-mask-black-30)
}
.tw-bg-\[var\(--bg-card-task-basic-100\)\] {
  background-color:var(--bg-card-task-basic-100)
}
.tw-bg-\[var\(--bg-card-white-40\)\] {
  background-color:var(--bg-card-white-40)
}
.tw-bg-\[var\(--bg-color-black-2\)\] {
  background-color:var(--bg-color-black-2)
}
.tw-bg-\[var\(--bg-option-menu-white-100\)\] {
  background-color:var(--bg-option-menu-white-100)
}
.tw-bg-\[var\(--bg-page-body-100\)\] {
  background-color:var(--bg-page-body-100)
}
.tw-bg-\[var\(--card-bg\)\] {
  background-color:var(--card-bg)
}
.tw-bg-\[var\(--color-dark\)\] {
  background-color:var(--color-dark)
}
.tw-bg-\[var\(--color-darkest\)\] {
  background-color:var(--color-darkest)
}
.tw-bg-\[var\(--color-darkest-2\)\] {
  background-color:var(--color-darkest-2)
}
.tw-bg-\[var\(--color-high-opacity\)\] {
  background-color:var(--color-high-opacity)
}
.tw-bg-\[var\(--color-light\)\] {
  background-color:var(--color-light)
}
.tw-bg-\[var\(--color-lightest-inverse\)\] {
  background-color:var(--color-lightest-inverse)
}
.tw-bg-\[var\(--notify-background\)\] {
  background-color:var(--notify-background)
}
.tw-bg-\[var\(--primary-8\)\] {
  background-color:var(--primary-8)
}
.tw-bg-\[var\(--second-header-bg\)\] {
  background-color:var(--second-header-bg)
}
.tw-bg-\[var\(--secondary-10\)\] {
  background-color:var(--secondary-10)
}
.tw-bg-\[var\(--secondary-40\)\] {
  background-color:var(--secondary-40)
}
.tw-bg-\[var\(--user-drop-bg\)\] {
  background-color:var(--user-drop-bg)
}
.tw-bg-\[var\(--user-drop-logout-bg\)\] {
  background-color:var(--user-drop-logout-bg)
}
.tw-bg-background {
  background-color:var(--bg-page-body-100)
}
.tw-bg-black {
  --tw-bg-opacity: 1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.tw-bg-black\/20 {
  background-color:#0003
}
.tw-bg-black\/30 {
  background-color:#0000004d
}
.tw-bg-black\/40 {
  background-color:#0006
}
.tw-bg-black\/50 {
  background-color:#00000080
}
.tw-bg-black\/60 {
  background-color:#0009
}
.tw-bg-black\/80 {
  background-color:#000c
}
.tw-bg-border {
  background-color:hsl(var(--border))
}
.tw-bg-current {
  background-color:currentColor
}
.tw-bg-dark {
  background-color:var(--color-dark)
}
.tw-bg-dark-inverse {
  background-color:var(--color-dark-inverse)
}
.tw-bg-darker {
  background-color:var(--color-darker)
}
.tw-bg-darker-inverse {
  background-color:var(--color-darker-inverse)
}
.tw-bg-darkest {
  background-color:var(--color-darkest)
}
.tw-bg-destructive {
  background-color:hsl(var(--destructive))
}
.tw-bg-green-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.tw-bg-high-opacity {
  background-color:var(--color-high-opacity)
}
.tw-bg-invisible {
  background-color:var(--color-invisible)
}
.tw-bg-invisible-inverse {
  background-color:var(--color-invisible-inverse)
}
.tw-bg-light {
  background-color:var(--color-light)
}
.tw-bg-light-inverse {
  background-color:var(--color-light-inverse)
}
.tw-bg-lighter {
  background-color:var(--color-lighter)
}
.tw-bg-lightest {
  background-color:var(--color-lightest)
}
.tw-bg-lightest-inverse {
  background-color:var(--color-lightest-inverse)
}
.tw-bg-muted {
  background-color:hsl(var(--muted))
}
.tw-bg-primary {
  background-color:var(--primary-100)
}
.tw-bg-red-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.tw-bg-secondary {
  background-color:var(--secondary-100)
}
.tw-bg-success {
  background-color:var(--color-success)
}
.tw-bg-transparent {
  background-color:transparent
}
.tw-bg-white {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.tw-bg-white\/0 {
  background-color:#fff0
}
.tw-bg-white\/10 {
  background-color:#ffffff1a
}
.tw-bg-white\/15 {
  background-color:#ffffff26
}
.tw-bg-white\/20 {
  background-color:#fff3
}
.tw-bg-white\/30 {
  background-color:#ffffff4d
}
.tw-bg-white\/5 {
  background-color:#ffffff0d
}
.tw-bg-white\/\[0\.04\] {
  background-color:#ffffff0a
}
.tw-bg-white\/\[0\.06\] {
  background-color:#ffffff0f
}
.tw-bg-opacity-60 {
  --tw-bg-opacity: .6
}
.tw-bg-opacity-80 {
  --tw-bg-opacity: .8
}
.tw-bg-\[linear-gradient\(140deg\,_\#132411_0\%\,_\#1d3621_100\%\)\] {
  background-image:linear-gradient(140deg,#132411,#1d3621)
}
.tw-bg-\[linear-gradient\(166deg\,\#ffe6b3_11\.9\%\,\#f0d295_35\.71\%\,\#d1b375_61\.47\%\,\#947d4e_93\.08\%\)\] {
  background-image:linear-gradient(166deg,#ffe6b3 11.9%,#f0d295 35.71%,#d1b375 61.47%,#947d4e 93.08%)
}
.tw-bg-\[linear-gradient\(166deg\,rgba\(255\,230\,179\,0\.2\)_11\.9\%\,rgba\(240\,210\,149\,0\.2\)_35\.71\%\,rgba\(209\,179\,117\,0\.2\)_61\.47\%\,rgba\(148\,125\,78\,0\.2\)_93\.08\%\)\] {
  background-image:linear-gradient(166deg,#ffe6b333 11.9%,#f0d29533 35.71%,#d1b37533 61.47%,#947d4e33 93.08%)
}
.tw-bg-\[linear-gradient\(90deg\,\#f2d88c_0\%\,\#c49a47_100\%\)\] {
  background-image:linear-gradient(90deg,#f2d88c,#c49a47)
}
.tw-bg-\[linear-gradient\(90deg\,_\#7cff75_0\%\,_\#f4ff6b_100\%\)\] {
  background-image:linear-gradient(90deg,#7cff75,#f4ff6b)
}
.tw-bg-\[linear-gradient\(90deg\,rgb\(0\,255\,163\,0\.3\)_0\%\,rgb\(0\,255\,163\,0\.3\)_100\%\)\,linear-gradient\(90deg\,rgb\(255\,255\,255\,0\.2\)_0\%\,rgb\(255\,255\,255\,0\.2\)_100\%\)\] {
  background-image:linear-gradient(90deg,#00ffa34d,#00ffa34d),linear-gradient(90deg,#fff3,#fff3)
}
.tw-bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.35\)_15\%\,rgba\(255\,255\,255\,0\.35\)_85\%\,rgba\(255\,255\,255\,0\)_100\%\)\] {
  background-image:linear-gradient(90deg,#fff0,#ffffff59 15%,#ffffff59 85%,#fff0)
}
.tw-bg-\[linear-gradient\(94deg\,_\#EBFF9B_0\%\,_\#9BFFC3_100\%\)\] {
  background-image:linear-gradient(94deg,#ebff9b,#9bffc3)
}
.tw-bg-\[radial-gradient\(circle\,rgba\(76\,255\,195\,0\.18\)\,transparent_70\%\)\] {
  background-image:radial-gradient(circle,rgba(76,255,195,.18),transparent 70%)
}
.tw-bg-\[radial-gradient\(circle_at_top\,_rgba\(124\,255\,117\,0\.16\)_0\%\,_rgba\(11\,15\,13\,0\)_48\%\)\] {
  background-image:radial-gradient(circle at top,#7cff7529,#0b0f0d00 48%)
}
.tw-bg-gradient-to-b {
  background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.tw-bg-gradient-to-l {
  background-image:linear-gradient(to left,var(--tw-gradient-stops))
}
.tw-bg-gradient-to-r {
  background-image:linear-gradient(to right,var(--tw-gradient-stops))
}
.tw-from-\[\#00ffa3\] {
  --tw-gradient-from: #00ffa3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 255 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#1f2223\] {
  --tw-gradient-from: #1f2223 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(31 34 35 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#CBFF01\] {
  --tw-gradient-from: #CBFF01 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(203 255 1 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#E0B443\] {
  --tw-gradient-from: #E0B443 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 180 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#FDF9AF\] {
  --tw-gradient-from: #FDF9AF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 249 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#FFF\] {
  --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)
}
.tw-from-\[\#cbff01\] {
  --tw-gradient-from: #cbff01 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(203 255 1 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#e0b443\] {
  --tw-gradient-from: #e0b443 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 180 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#e3bc4e\] {
  --tw-gradient-from: #e3bc4e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(227 188 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#ebff9b\] {
  --tw-gradient-from: #ebff9b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(235 255 155 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#efac5e\] {
  --tw-gradient-from: #efac5e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 172 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[\#fad305\] {
  --tw-gradient-from: #fad305 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 211 5 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[rgba\(224\,180\,67\,0\.1\)\] {
  --tw-gradient-from: rgba(224,180,67,.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(224, 180, 67, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[rgba\(235\,255\,155\,0\.1\)\] {
  --tw-gradient-from: rgba(235,255,155,.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(235, 255, 155, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[rgba\(36\,128\,119\,0\.48\)\] {
  --tw-gradient-from: rgba(36,128,119,.48) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(36, 128, 119, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-\[var\(--secondary-100\)\] {
  --tw-gradient-from: var(--secondary-100) 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)
}
.tw-from-black\/60 {
  --tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-from-teal-600\/50 {
  --tw-gradient-from: rgb(13 148 136 / .5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.tw-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)
}
.tw-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)
}
.tw-via-\[\#efac5e\] {
  --tw-gradient-to: rgb(239 172 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #efac5e var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.tw-to-\[\#00FFA3\] {
  --tw-gradient-to: #00FFA3 var(--tw-gradient-to-position)
}
.tw-to-\[\#00ffa3\] {
  --tw-gradient-to: #00ffa3 var(--tw-gradient-to-position)
}
.tw-to-\[\#04FFC0\] {
  --tw-gradient-to: #04FFC0 var(--tw-gradient-to-position)
}
.tw-to-\[\#0b1114\] {
  --tw-gradient-to: #0b1114 var(--tw-gradient-to-position)
}
.tw-to-\[\#29A9FF\] {
  --tw-gradient-to: #29A9FF var(--tw-gradient-to-position)
}
.tw-to-\[\#9bffc3\] {
  --tw-gradient-to: #9bffc3 var(--tw-gradient-to-position)
}
.tw-to-\[\#E1B747\] {
  --tw-gradient-to: #E1B747 var(--tw-gradient-to-position)
}
.tw-to-\[\#FFFDB6\] {
  --tw-gradient-to: #FFFDB6 var(--tw-gradient-to-position)
}
.tw-to-\[\#cbff01\] {
  --tw-gradient-to: #cbff01 var(--tw-gradient-to-position)
}
.tw-to-\[\#d1c48c\] {
  --tw-gradient-to: #d1c48c var(--tw-gradient-to-position)
}
.tw-to-\[\#ef6204\] {
  --tw-gradient-to: #ef6204 var(--tw-gradient-to-position)
}
.tw-to-\[\#fffdb6\] {
  --tw-gradient-to: #fffdb6 var(--tw-gradient-to-position)
}
.tw-to-\[rgb\(0\,255\,163\)\] {
  --tw-gradient-to: rgb(0,255,163) var(--tw-gradient-to-position)
}
.tw-to-\[rgba\(155\,255\,195\,0\.1\)\] {
  --tw-gradient-to: rgba(155,255,195,.1) var(--tw-gradient-to-position)
}
.tw-to-\[rgba\(255\,253\,182\,0\.1\)\] {
  --tw-gradient-to: rgba(255,253,182,.1) var(--tw-gradient-to-position)
}
.tw-to-\[rgba\(36\,128\,128\,0\.24\)\] {
  --tw-gradient-to: rgba(36,128,128,.24) var(--tw-gradient-to-position)
}
.tw-to-\[var\(--primary-100\)\] {
  --tw-gradient-to: var(--primary-100) var(--tw-gradient-to-position)
}
.tw-to-teal-600\/10 {
  --tw-gradient-to: rgb(13 148 136 / .1) var(--tw-gradient-to-position)
}
.tw-to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position)
}
.tw-to-white\/20 {
  --tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)
}
.tw-bg-cover {
  background-size:cover
}
.tw-bg-clip-text {
  -webkit-background-clip:text;
  background-clip:text
}
.tw-bg-center {
  background-position:center
}
.tw-fill-\[var\(--header-nav-color\)\] {
  fill:var(--header-nav-color)
}
.tw-fill-current {
  fill:currentColor
}
.tw-object-contain {
  -o-object-fit:contain;
  object-fit:contain
}
.tw-object-cover {
  -o-object-fit:cover;
  object-fit:cover
}
.\!tw-p-0 {
  padding:0!important
}
.tw-p-0 {
  padding:0
}
.tw-p-1 {
  padding:.25rem
}
.tw-p-10 {
  padding:2.5rem
}
.tw-p-2 {
  padding:.5rem
}
.tw-p-2\.5 {
  padding:.625rem
}
.tw-p-3 {
  padding:.75rem
}
.tw-p-4 {
  padding:1rem
}
.tw-p-40 {
  padding:10rem
}
.tw-p-4v {
  padding:2.133vw
}
.tw-p-5 {
  padding:1.25rem
}
.tw-p-6 {
  padding:1.5rem
}
.tw-p-7 {
  padding:1.75rem
}
.tw-p-7v {
  padding:3.733vw
}
.tw-p-8 {
  padding:2rem
}
.tw-p-\[10px\] {
  padding:10px
}
.tw-p-\[11px_15px\] {
  padding:11px 15px
}
.tw-p-\[12px\] {
  padding:12px
}
.tw-p-\[16px\] {
  padding:16px
}
.tw-p-\[2\.667vw\] {
  padding:2.667vw
}
.tw-p-\[20px\] {
  padding:20px
}
.tw-p-\[24px\] {
  padding:24px
}
.tw-p-\[2px\] {
  padding:2px
}
.tw-p-\[30px\] {
  padding:30px
}
.tw-p-\[32px\] {
  padding:32px
}
.tw-p-\[4\.27vw\] {
  padding:4.27vw
}
.tw-p-\[4\.67vw\] {
  padding:4.67vw
}
.tw-p-\[4px\] {
  padding:4px
}
.tw-p-\[56px\] {
  padding:56px
}
.tw-p-\[56px_34px_24px_24px\] {
  padding:56px 34px 24px 24px
}
.tw-p-\[6px\] {
  padding:6px
}
.tw-p-\[8px\] {
  padding:8px
}
.tw-p-px {
  padding:1px
}
.\!tw-px-\[24px\] {
  padding-left:24px!important;
  padding-right:24px!important
}
.\!tw-px-\[5\.333vw\] {
  padding-left:5.333vw!important;
  padding-right:5.333vw!important
}
.tw-px-0 {
  padding-left:0;
  padding-right:0
}
.tw-px-1 {
  padding-left:.25rem;
  padding-right:.25rem
}
.tw-px-1\.5 {
  padding-left:.375rem;
  padding-right:.375rem
}
.tw-px-10 {
  padding-left:2.5rem;
  padding-right:2.5rem
}
.tw-px-12 {
  padding-left:3rem;
  padding-right:3rem
}
.tw-px-2 {
  padding-left:.5rem;
  padding-right:.5rem
}
.tw-px-2\.5 {
  padding-left:.625rem;
  padding-right:.625rem
}
.tw-px-20 {
  padding-left:5rem;
  padding-right:5rem
}
.tw-px-3 {
  padding-left:.75rem;
  padding-right:.75rem
}
.tw-px-4 {
  padding-left:1rem;
  padding-right:1rem
}
.tw-px-5 {
  padding-left:1.25rem;
  padding-right:1.25rem
}
.tw-px-5v {
  padding-left:2.667vw;
  padding-right:2.667vw
}
.tw-px-6 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.tw-px-7 {
  padding-left:1.75rem;
  padding-right:1.75rem
}
.tw-px-8 {
  padding-left:2rem;
  padding-right:2rem
}
.tw-px-\[10px\] {
  padding-left:10px;
  padding-right:10px
}
.tw-px-\[12px\] {
  padding-left:12px;
  padding-right:12px
}
.tw-px-\[14px\] {
  padding-left:14px;
  padding-right:14px
}
.tw-px-\[15px\] {
  padding-left:15px;
  padding-right:15px
}
.tw-px-\[16px\] {
  padding-left:16px;
  padding-right:16px
}
.tw-px-\[18px\] {
  padding-left:18px;
  padding-right:18px
}
.tw-px-\[2\.667vw\] {
  padding-left:2.667vw;
  padding-right:2.667vw
}
.tw-px-\[20px\] {
  padding-left:20px;
  padding-right:20px
}
.tw-px-\[24px\] {
  padding-left:24px;
  padding-right:24px
}
.tw-px-\[3\.2vw\] {
  padding-left:3.2vw;
  padding-right:3.2vw
}
.tw-px-\[3\.733vw\] {
  padding-left:3.733vw;
  padding-right:3.733vw
}
.tw-px-\[30px\] {
  padding-left:30px;
  padding-right:30px
}
.tw-px-\[32px\] {
  padding-left:32px;
  padding-right:32px
}
.tw-px-\[4\.8vw\] {
  padding-left:4.8vw;
  padding-right:4.8vw
}
.tw-px-\[4vw\] {
  padding-left:4vw;
  padding-right:4vw
}
.tw-px-\[6px\] {
  padding-left:6px;
  padding-right:6px
}
.tw-px-\[7vw\] {
  padding-left:7vw;
  padding-right:7vw
}
.tw-px-\[var\(--padding-x\)\] {
  padding-left:var(--padding-x);
  padding-right:var(--padding-x)
}
.tw-py-0 {
  padding-top:0;
  padding-bottom:0
}
.tw-py-0\.5 {
  padding-top:.125rem;
  padding-bottom:.125rem
}
.tw-py-1 {
  padding-top:.25rem;
  padding-bottom:.25rem
}
.tw-py-1\.5 {
  padding-top:.375rem;
  padding-bottom:.375rem
}
.tw-py-10 {
  padding-top:2.5rem;
  padding-bottom:2.5rem
}
.tw-py-12 {
  padding-top:3rem;
  padding-bottom:3rem
}
.tw-py-16 {
  padding-top:4rem;
  padding-bottom:4rem
}
.tw-py-2 {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.tw-py-2\.5 {
  padding-top:.625rem;
  padding-bottom:.625rem
}
.tw-py-20 {
  padding-top:5rem;
  padding-bottom:5rem
}
.tw-py-3 {
  padding-top:.75rem;
  padding-bottom:.75rem
}
.tw-py-4 {
  padding-top:1rem;
  padding-bottom:1rem
}
.tw-py-4v {
  padding-top:2.133vw;
  padding-bottom:2.133vw
}
.tw-py-5 {
  padding-top:1.25rem;
  padding-bottom:1.25rem
}
.tw-py-6 {
  padding-top:1.5rem;
  padding-bottom:1.5rem
}
.tw-py-7 {
  padding-top:1.75rem;
  padding-bottom:1.75rem
}
.tw-py-8 {
  padding-top:2rem;
  padding-bottom:2rem
}
.tw-py-\[1\.6vw\] {
  padding-top:1.6vw;
  padding-bottom:1.6vw
}
.tw-py-\[10px\] {
  padding-top:10px;
  padding-bottom:10px
}
.tw-py-\[10vh\] {
  padding-top:10vh;
  padding-bottom:10vh
}
.tw-py-\[11px\] {
  padding-top:11px;
  padding-bottom:11px
}
.tw-py-\[12px\] {
  padding-top:12px;
  padding-bottom:12px
}
.tw-py-\[14px\] {
  padding-top:14px;
  padding-bottom:14px
}
.tw-py-\[18px\] {
  padding-top:18px;
  padding-bottom:18px
}
.tw-py-\[2\.667vw\] {
  padding-top:2.667vw;
  padding-bottom:2.667vw
}
.tw-py-\[20px\] {
  padding-top:20px;
  padding-bottom:20px
}
.tw-py-\[28px\] {
  padding-top:28px;
  padding-bottom:28px
}
.tw-py-\[2px\] {
  padding-top:2px;
  padding-bottom:2px
}
.tw-py-\[30vh\] {
  padding-top:30vh;
  padding-bottom:30vh
}
.tw-py-\[4px\] {
  padding-top:4px;
  padding-bottom:4px
}
.tw-py-\[4vw\] {
  padding-top:4vw;
  padding-bottom:4vw
}
.tw-py-\[5px\] {
  padding-top:5px;
  padding-bottom:5px
}
.tw-py-\[60px\] {
  padding-top:60px;
  padding-bottom:60px
}
.tw-py-\[6px\] {
  padding-top:6px;
  padding-bottom:6px
}
.tw-py-\[7px\] {
  padding-top:7px;
  padding-bottom:7px
}
.tw-py-\[8px\] {
  padding-top:8px;
  padding-bottom:8px
}
.tw-py-\[90px\] {
  padding-top:90px;
  padding-bottom:90px
}
.tw-py-\[9px\] {
  padding-top:9px;
  padding-bottom:9px
}
.\!tw-pl-8 {
  padding-left:2rem!important
}
.tw-pb-0 {
  padding-bottom:0
}
.tw-pb-1 {
  padding-bottom:.25rem
}
.tw-pb-10 {
  padding-bottom:2.5rem
}
.tw-pb-10v {
  padding-bottom:5.333vw
}
.tw-pb-12 {
  padding-bottom:3rem
}
.tw-pb-2 {
  padding-bottom:.5rem
}
.tw-pb-20 {
  padding-bottom:5rem
}
.tw-pb-24 {
  padding-bottom:6rem
}
.tw-pb-2v {
  padding-bottom:1.067vw
}
.tw-pb-3 {
  padding-bottom:.75rem
}
.tw-pb-4 {
  padding-bottom:1rem
}
.tw-pb-5 {
  padding-bottom:1.25rem
}
.tw-pb-6 {
  padding-bottom:1.5rem
}
.tw-pb-7 {
  padding-bottom:1.75rem
}
.tw-pb-\[0\] {
  padding-bottom:0
}
.tw-pb-\[10\.133vw\] {
  padding-bottom:10.133vw
}
.tw-pb-\[10\.667vw\] {
  padding-bottom:10.667vw
}
.tw-pb-\[100px\] {
  padding-bottom:100px
}
.tw-pb-\[10px\] {
  padding-bottom:10px
}
.tw-pb-\[120px\] {
  padding-bottom:120px
}
.tw-pb-\[140px\] {
  padding-bottom:140px
}
.tw-pb-\[18px\] {
  padding-bottom:18px
}
.tw-pb-\[202px\] {
  padding-bottom:202px
}
.tw-pb-\[20px\] {
  padding-bottom:20px
}
.tw-pb-\[24px\] {
  padding-bottom:24px
}
.tw-pb-\[280px\] {
  padding-bottom:280px
}
.tw-pb-\[30px\] {
  padding-bottom:30px
}
.tw-pb-\[320px\] {
  padding-bottom:320px
}
.tw-pb-\[4\.8vw\] {
  padding-bottom:4.8vw
}
.tw-pb-\[400px\] {
  padding-bottom:400px
}
.tw-pb-\[5\.333vw\] {
  padding-bottom:5.333vw
}
.tw-pl-0 {
  padding-left:0
}
.tw-pl-1 {
  padding-left:.25rem
}
.tw-pl-10 {
  padding-left:2.5rem
}
.tw-pl-2 {
  padding-left:.5rem
}
.tw-pl-2\.5 {
  padding-left:.625rem
}
.tw-pl-20 {
  padding-left:5rem
}
.tw-pl-4 {
  padding-left:1rem
}
.tw-pl-5 {
  padding-left:1.25rem
}
.tw-pl-6 {
  padding-left:1.5rem
}
.tw-pl-8 {
  padding-left:2rem
}
.tw-pl-\[10\%\] {
  padding-left:10%
}
.tw-pl-\[12px\] {
  padding-left:12px
}
.tw-pl-\[14px\] {
  padding-left:14px
}
.tw-pl-\[15px\] {
  padding-left:15px
}
.tw-pl-\[32px\] {
  padding-left:32px
}
.tw-pl-\[4\.8vw\] {
  padding-left:4.8vw
}
.tw-pl-\[40px\] {
  padding-left:40px
}
.tw-pl-\[4vw\] {
  padding-left:4vw
}
.tw-pl-\[64px\] {
  padding-left:64px
}
.tw-pl-\[var\(--community-menu-width\)\] {
  padding-left:var(--community-menu-width)
}
.tw-pr-1 {
  padding-right:.25rem
}
.tw-pr-10 {
  padding-right:2.5rem
}
.tw-pr-11 {
  padding-right:2.75rem
}
.tw-pr-12 {
  padding-right:3rem
}
.tw-pr-2 {
  padding-right:.5rem
}
.tw-pr-2\.5 {
  padding-right:.625rem
}
.tw-pr-20 {
  padding-right:5rem
}
.tw-pr-3 {
  padding-right:.75rem
}
.tw-pr-4 {
  padding-right:1rem
}
.tw-pr-5 {
  padding-right:1.25rem
}
.tw-pr-6 {
  padding-right:1.5rem
}
.tw-pr-8 {
  padding-right:2rem
}
.tw-pr-\[100px\] {
  padding-right:100px
}
.tw-pr-\[40px\] {
  padding-right:40px
}
.tw-pr-\[64px\] {
  padding-right:64px
}
.tw-pt-0 {
  padding-top:0
}
.tw-pt-1 {
  padding-top:.25rem
}
.tw-pt-10 {
  padding-top:2.5rem
}
.tw-pt-12 {
  padding-top:3rem
}
.tw-pt-2 {
  padding-top:.5rem
}
.tw-pt-20 {
  padding-top:5rem
}
.tw-pt-4 {
  padding-top:1rem
}
.tw-pt-40 {
  padding-top:10rem
}
.tw-pt-5 {
  padding-top:1.25rem
}
.tw-pt-6 {
  padding-top:1.5rem
}
.tw-pt-7 {
  padding-top:1.75rem
}
.tw-pt-8 {
  padding-top:2rem
}
.tw-pt-\[100px\] {
  padding-top:100px
}
.tw-pt-\[120px\] {
  padding-top:120px
}
.tw-pt-\[1vw\] {
  padding-top:1vw
}
.tw-pt-\[20vw\] {
  padding-top:20vw
}
.tw-pt-\[24px\] {
  padding-top:24px
}
.tw-pt-\[280px\] {
  padding-top:280px
}
.tw-pt-\[3\.2vw\] {
  padding-top:3.2vw
}
.tw-pt-\[30px\] {
  padding-top:30px
}
.tw-pt-\[38px\] {
  padding-top:38px
}
.tw-pt-\[40px\] {
  padding-top:40px
}
.tw-pt-\[45px\] {
  padding-top:45px
}
.tw-pt-\[4vw\] {
  padding-top:4vw
}
.tw-pt-\[60px\] {
  padding-top:60px
}
.tw-pt-\[73px\] {
  padding-top:73px
}
.tw-pt-\[80px\] {
  padding-top:80px
}
.tw-pt-\[8vw\] {
  padding-top:8vw
}
.tw-text-left {
  text-align:left
}
.\!tw-text-center {
  text-align:center!important
}
.tw-text-center {
  text-align:center
}
.tw-text-right {
  text-align:right
}
.tw-align-middle {
  vertical-align:middle
}
.tw-font-\[\'Outfit\'\] {
  font-family:Outfit
}
.tw-text-2xl {
  font-size:1.5rem;
  line-height:2rem
}
.tw-text-3xl {
  font-size:1.875rem;
  line-height:2.25rem
}
.tw-text-\[0\] {
  font-size:0
}
.tw-text-\[0px\] {
  font-size:0px
}
.tw-text-\[10px\] {
  font-size:10px
}
.tw-text-\[11px\] {
  font-size:11px
}
.tw-text-\[12px\] {
  font-size:12px
}
.tw-text-\[13px\] {
  font-size:13px
}
.tw-text-\[14px\] {
  font-size:14px
}
.tw-text-\[15px\] {
  font-size:15px
}
.tw-text-\[16px\] {
  font-size:16px
}
.tw-text-\[18px\] {
  font-size:18px
}
.tw-text-\[2\.72vw\] {
  font-size:2.72vw
}
.tw-text-\[2\.933vw\] {
  font-size:2.933vw
}
.tw-text-\[20px\] {
  font-size:20px
}
.tw-text-\[22px\] {
  font-size:22px
}
.tw-text-\[24px\] {
  font-size:24px
}
.tw-text-\[26px\] {
  font-size:26px
}
.tw-text-\[28px\] {
  font-size:28px
}
.tw-text-\[3\.2vw\] {
  font-size:3.2vw
}
.tw-text-\[3\.4vw\] {
  font-size:3.4vw
}
.tw-text-\[3\.6vw\] {
  font-size:3.6vw
}
.tw-text-\[3\.733vw\] {
  font-size:3.733vw
}
.tw-text-\[30px\] {
  font-size:30px
}
.tw-text-\[32px\] {
  font-size:32px
}
.tw-text-\[36px\] {
  font-size:36px
}
.tw-text-\[4\.267vw\] {
  font-size:4.267vw
}
.tw-text-\[4\.27vw\] {
  font-size:4.27vw
}
.tw-text-\[4\.8vw\] {
  font-size:4.8vw
}
.tw-text-\[40px\] {
  font-size:40px
}
.tw-text-\[48px\] {
  font-size:48px
}
.tw-text-\[4vw\] {
  font-size:4vw
}
.tw-text-\[5\.333vw\] {
  font-size:5.333vw
}
.tw-text-\[50px\] {
  font-size:50px
}
.tw-text-\[6\.4vw\] {
  font-size:6.4vw
}
.tw-text-\[6\.667vw\] {
  font-size:6.667vw
}
.tw-text-\[64px\] {
  font-size:64px
}
.tw-text-base {
  font-size:1rem;
  line-height:1.5rem
}
.tw-text-lg {
  font-size:1.125rem;
  line-height:1.75rem
}
.tw-text-sm {
  font-size:.875rem;
  line-height:1.25rem
}
.tw-text-xl {
  font-size:1.25rem;
  line-height:1.75rem
}
.tw-text-xs {
  font-size:.75rem;
  line-height:1rem
}
.tw-font-\[400\] {
  font-weight:400
}
.tw-font-\[500\] {
  font-weight:500
}
.tw-font-black {
  font-weight:900
}
.tw-font-bold {
  font-weight:700
}
.tw-font-medium {
  font-weight:500
}
.tw-font-normal {
  font-weight:400
}
.tw-font-semibold {
  font-weight:600
}
.tw-capitalize {
  text-transform:capitalize
}
.tw-leading-10 {
  line-height:2.5rem
}
.tw-leading-4 {
  line-height:1rem
}
.tw-leading-5 {
  line-height:1.25rem
}
.tw-leading-6 {
  line-height:1.5rem
}
.tw-leading-8 {
  line-height:2rem
}
.tw-leading-\[0\] {
  line-height:0
}
.tw-leading-\[1\.26\] {
  line-height:1.26
}
.tw-leading-\[1\.28\] {
  line-height:1.28
}
.tw-leading-\[1\.2\] {
  line-height:1.2
}
.tw-leading-\[1\.3\] {
  line-height:1.3
}
.tw-leading-\[1\.4\] {
  line-height:1.4
}
.tw-leading-\[160px\] {
  line-height:160px
}
.tw-leading-\[16px\] {
  line-height:16px
}
.tw-leading-\[18px\] {
  line-height:18px
}
.tw-leading-\[19px\] {
  line-height:19px
}
.tw-leading-\[20px\] {
  line-height:20px
}
.tw-leading-\[21px\] {
  line-height:21px
}
.tw-leading-\[22px\] {
  line-height:22px
}
.tw-leading-\[23px\] {
  line-height:23px
}
.tw-leading-\[24px\] {
  line-height:24px
}
.tw-leading-\[27px\] {
  line-height:27px
}
.tw-leading-\[28px\] {
  line-height:28px
}
.tw-leading-\[3\.733vw\] {
  line-height:3.733vw
}
.tw-leading-\[30px\] {
  line-height:30px
}
.tw-leading-\[32px\] {
  line-height:32px
}
.tw-leading-\[34px\] {
  line-height:34px
}
.tw-leading-\[35px\] {
  line-height:35px
}
.tw-leading-\[36px\] {
  line-height:36px
}
.tw-leading-\[38px\] {
  line-height:38px
}
.tw-leading-\[4\.03vw\] {
  line-height:4.03vw
}
.tw-leading-\[4\.4vw\] {
  line-height:4.4vw
}
.tw-leading-\[4\.667vw\] {
  line-height:4.667vw
}
.tw-leading-\[4\.8vw\] {
  line-height:4.8vw
}
.tw-leading-\[40px\] {
  line-height:40px
}
.tw-leading-\[47px\] {
  line-height:47px
}
.tw-leading-\[48px\] {
  line-height:48px
}
.tw-leading-\[4vw\] {
  line-height:4vw
}
.tw-leading-\[5\.333vw\] {
  line-height:5.333vw
}
.tw-leading-\[50px\] {
  line-height:50px
}
.tw-leading-\[56px\] {
  line-height:56px
}
.tw-leading-\[6\.4vw\] {
  line-height:6.4vw
}
.tw-leading-\[6\.667vw\] {
  line-height:6.667vw
}
.tw-leading-\[64px\] {
  line-height:64px
}
.tw-leading-\[6vw\] {
  line-height:6vw
}
.tw-leading-\[8\.4vw\] {
  line-height:8.4vw
}
.tw-leading-\[8vw\] {
  line-height:8vw
}
.tw-leading-\[inherit\] {
  line-height:inherit
}
.tw-leading-\[normal\] {
  line-height:normal
}
.tw-leading-none {
  line-height:1
}
.tw-leading-normal {
  line-height:1.5
}
.tw-leading-relaxed {
  line-height:1.625
}
.tw-leading-tight {
  line-height:1.25
}
.tw-tracking-\[0\.14px\] {
  letter-spacing:.14px
}
.tw-tracking-\[0\.56px\] {
  letter-spacing:.56px
}
.tw-tracking-\[0\.64px\] {
  letter-spacing:.64px
}
.tw-tracking-\[0\.72px\] {
  letter-spacing:.72px
}
.\!tw-text-\[var\(--color-lightest-inverse\)\] {
  color:var(--color-lightest-inverse)!important
}
.tw-text-\[\#\#CBFF01\] {
  color:##CBFF01
}
.tw-text-\[\#000\] {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#00D588\] {
  --tw-text-opacity: 1;
  color:rgb(0 213 136 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#00FF66\] {
  --tw-text-opacity: 1;
  color:rgb(0 255 102 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#00FFA3\] {
  --tw-text-opacity: 1;
  color:rgb(0 255 163 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#00d588\] {
  --tw-text-opacity: 1;
  color:rgb(0 213 136 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#00ffa3\] {
  --tw-text-opacity: 1;
  color:rgb(0 255 163 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#05130f\] {
  --tw-text-opacity: 1;
  color:rgb(5 19 15 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#0d0d0d\] {
  --tw-text-opacity: 1;
  color:rgb(13 13 13 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#141414\] {
  --tw-text-opacity: 1;
  color:rgb(20 20 20 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#16E0E0\] {
  --tw-text-opacity: 1;
  color:rgb(22 224 224 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#27ae60\] {
  --tw-text-opacity: 1;
  color:rgb(39 174 96 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#40c8fa\] {
  --tw-text-opacity: 1;
  color:rgb(64 200 250 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#4B5EFF\] {
  --tw-text-opacity: 1;
  color:rgb(75 94 255 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#4CAF50\] {
  --tw-text-opacity: 1;
  color:rgb(76 175 80 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#58AFFF\],
.tw-text-\[\#58afff\] {
  --tw-text-opacity: 1;
  color:rgb(88 175 255 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#6CDBFB\] {
  --tw-text-opacity: 1;
  color:rgb(108 219 251 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#6CDBFD\] {
  --tw-text-opacity: 1;
  color:rgb(108 219 253 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#6cdbfb\] {
  --tw-text-opacity: 1;
  color:rgb(108 219 251 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#7870FF\] {
  --tw-text-opacity: 1;
  color:rgb(120 112 255 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#7BB4FF\] {
  --tw-text-opacity: 1;
  color:rgb(123 180 255 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#7cff75\] {
  --tw-text-opacity: 1;
  color:rgb(124 255 117 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#9BFFC3\] {
  --tw-text-opacity: 1;
  color:rgb(155 255 195 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#C6FF00\] {
  --tw-text-opacity: 1;
  color:rgb(198 255 0 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#CBFF01\] {
  --tw-text-opacity: 1;
  color:rgb(203 255 1 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#EBD8A7\] {
  --tw-text-opacity: 1;
  color:rgb(235 216 167 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#EEB803\] {
  --tw-text-opacity: 1;
  color:rgb(238 184 3 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FBB15A\] {
  --tw-text-opacity: 1;
  color:rgb(251 177 90 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FF3A44\] {
  --tw-text-opacity: 1;
  color:rgb(255 58 68 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FF6B6B\] {
  --tw-text-opacity: 1;
  color:rgb(255 107 107 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FFB800\] {
  --tw-text-opacity: 1;
  color:rgb(255 184 0 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FFD465\] {
  --tw-text-opacity: 1;
  color:rgb(255 212 101 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FFD548\] {
  --tw-text-opacity: 1;
  color:rgb(255 213 72 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FFD666\] {
  --tw-text-opacity: 1;
  color:rgb(255 214 102 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#FFFDB6\] {
  --tw-text-opacity: 1;
  color:rgb(255 253 182 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#b6bfcf\] {
  --tw-text-opacity: 1;
  color:rgb(182 191 207 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#caff62\] {
  --tw-text-opacity: 1;
  color:rgb(202 255 98 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#cbff0166\] {
  color:#cbff0166
}
.tw-text-\[\#cbff01\] {
  --tw-text-opacity: 1;
  color:rgb(203 255 1 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#f1850b\] {
  --tw-text-opacity: 1;
  color:rgb(241 133 11 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#ff3a44\] {
  --tw-text-opacity: 1;
  color:rgb(255 58 68 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#ff6b35\] {
  --tw-text-opacity: 1;
  color:rgb(255 107 53 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#ffb449\] {
  --tw-text-opacity: 1;
  color:rgb(255 180 73 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#ffd465\] {
  --tw-text-opacity: 1;
  color:rgb(255 212 101 / var(--tw-text-opacity, 1))
}
.tw-text-\[\#fff\] {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.tw-text-\[rgb\(255\,212\,101\,0\.8\)\] {
  color:#ffd465cc
}
.tw-text-\[rgb\(255_255_255\/0\.6\)\],
.tw-text-\[rgb\(255_255_255\/60\%\)\],
.tw-text-\[rgb\(255_255_255_\/_60\%\)\] {
  color:#fff9
}
.tw-text-\[rgb\(88\,175\,255\)\]\/60 {
  color:#58afff99
}
.tw-text-\[rgba\(0\,255\,163\,0\.6\)\] {
  color:#00ffa399
}
.tw-text-\[rgba\(0_255_163\/100\%\)\] {
  color:#00ffa3
}
.tw-text-\[rgba\(255\,212\,101\,0\.6\)\] {
  color:#ffd46599
}
.tw-text-\[rgba\(255\,214\,69\,0\.6\)\] {
  color:#ffd64599
}
.tw-text-\[rgba\(255\,253\,182\,0\.8\)\] {
  color:#fffdb6cc
}
.tw-text-\[rgba\(255\,255\,255\,0\.4\)\] {
  color:#fff6
}
.tw-text-\[rgba\(255\,255\,255\,0\.6\)\],
.tw-text-\[rgba\(255\,255\,255\,0\.60\)\] {
  color:#fff9
}
.tw-text-\[rgba\(255\,255\,255\,0\.65\)\] {
  color:#ffffffa6
}
.tw-text-\[rgba\(255\,255\,255\,0\.7\)\] {
  color:#ffffffb3
}
.tw-text-\[rgba\(255\,255\,255\,0\.8\)\],
.tw-text-\[rgba\(255\,255\,255\,0\.80\)\] {
  color:#fffc
}
.tw-text-\[rgba\(255_\,255_\,255_\,0\.4\)\] {
  color:#fff6
}
.tw-text-\[rgba\(255_\,255_\,255_\,0\.6\)\] {
  color:#fff9
}
.tw-text-\[rgba\(255_180_73\/60\%\)\] {
  color:#ffb44999
}
.tw-text-\[var\(--00-ffa-3\)\] {
  color:var(--00-ffa-3)
}
.tw-text-\[var\(--bg-color-yellow-1\)\] {
  color:var(--bg-color-yellow-1)
}
.tw-text-\[var\(--button-cancel-color\)\] {
  color:var(--button-cancel-color)
}
.tw-text-\[var\(--color-dark\)\] {
  color:var(--color-dark)
}
.tw-text-\[var\(--color-error\)\] {
  color:var(--color-error)
}
.tw-text-\[var\(--color-light\)\] {
  color:var(--color-light)
}
.tw-text-\[var\(--color-lighter\)\] {
  color:var(--color-lighter)
}
.tw-text-\[var\(--color-lightest\)\] {
  color:var(--color-lightest)
}
.tw-text-\[var\(--color-success\)\] {
  color:var(--color-success)
}
.tw-text-\[var\(--g-link-color\)\] {
  color:var(--g-link-color)
}
.tw-text-\[var\(--header-nav-color\)\] {
  color:var(--header-nav-color)
}
.tw-text-\[var\(--info\)\] {
  color:var(--info)
}
.tw-text-\[var\(--light-text-40\)\] {
  color:var(--light-text-40)
}
.tw-text-\[var\(--link-color\)\] {
  color:var(--link-color)
}
.tw-text-\[var\(--primary-100\)\] {
  color:var(--primary-100)
}
.tw-text-\[var\(--search-input-placeholder\)\] {
  color:var(--search-input-placeholder)
}
.tw-text-\[var\(--secondary-100\)\] {
  color:var(--secondary-100)
}
.tw-text-\[var\(--secondary-80\)\] {
  color:var(--secondary-80)
}
.tw-text-\[var\(--text-color-success-1\)\] {
  color:var(--text-color-success-1)
}
.tw-text-\[var\(--text-color-white-14\)\] {
  color:var(--text-color-white-14)
}
.tw-text-\[var\(--text-info-link-100\)\] {
  color:var(--text-info-link-100)
}
.tw-text-\[var\(--text-info-warning-60\)\] {
  color:var(--text-info-warning-60)
}
.tw-text-\[var\(--text-warn-color\)\] {
  color:var(--text-warn-color)
}
.tw-text-\[var\(--text-warn-color-6\)\] {
  color:var(--text-warn-color-6)
}
.tw-text-\[var\(--user-drop-logout-color\)\] {
  color:var(--user-drop-logout-color)
}
.tw-text-black {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.tw-text-black\/80 {
  color:#000c
}
.tw-text-current {
  color:currentColor
}
.tw-text-dark {
  color:var(--color-dark)
}
.tw-text-dark-inverse {
  color:var(--color-dark-inverse)
}
.tw-text-destructive-foreground {
  color:hsl(var(--destructive-foreground))
}
.tw-text-error {
  color:var(--color-error)
}
.tw-text-gray-400 {
  --tw-text-opacity: 1;
  color:rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.tw-text-gray-500 {
  --tw-text-opacity: 1;
  color:rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.tw-text-gray-900 {
  --tw-text-opacity: 1;
  color:rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.tw-text-green-500 {
  --tw-text-opacity: 1;
  color:rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.tw-text-green-700 {
  --tw-text-opacity: 1;
  color:rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.tw-text-light {
  color:var(--color-light)
}
.tw-text-lighter {
  color:var(--color-lighter)
}
.tw-text-lighter-inverse {
  color:var(--color-lighter-inverse)
}
.tw-text-lightest {
  color:var(--color-lightest)
}
.tw-text-lightest-inverse {
  color:var(--color-lightest-inverse)
}
.tw-text-link {
  color:var(--link-color)
}
.tw-text-medium-dark {
  color:var(--color-medium-dark)
}
.tw-text-orange-500 {
  --tw-text-opacity: 1;
  color:rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.tw-text-popover-foreground {
  color:hsl(var(--popover-foreground))
}
.tw-text-primary {
  color:var(--primary-100)
}
.tw-text-primary-foreground {
  color:var(--color-lightest)
}
.tw-text-red-700 {
  --tw-text-opacity: 1;
  color:rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.tw-text-secondary {
  color:var(--secondary-100)
}
.tw-text-secondary-foreground {
  color:var(--color-lightest)
}
.tw-text-success {
  color:var(--color-success)
}
.tw-text-transparent {
  color:transparent
}
.tw-text-warn {
  color:var(--color-warn)
}
.tw-text-white {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.tw-text-white\/50 {
  color:#ffffff80
}
.tw-text-white\/60 {
  color:#fff9
}
.tw-text-white\/70 {
  color:#ffffffb3
}
.tw-text-white\/80 {
  color:#fffc
}
.tw-text-white\/90 {
  color:#ffffffe6
}
.tw-text-opacity-60 {
  --tw-text-opacity: .6
}
.tw-underline {
  text-decoration-line:underline
}
.tw-line-through {
  text-decoration-line:line-through
}
.tw-no-underline {
  text-decoration-line:none
}
.tw-decoration-\[\#cbff01\] {
  text-decoration-color:#cbff01
}
.tw-decoration-2 {
  text-decoration-thickness:2px
}
.tw-underline-offset-4 {
  text-underline-offset:4px
}
.tw-underline-offset-\[8px\] {
  text-underline-offset:8px
}
.tw-placeholder-white\/50::-moz-placeholder {
  color:#ffffff80
}
.tw-placeholder-white\/50::placeholder {
  color:#ffffff80
}
.tw-opacity-0 {
  opacity:0
}
.tw-opacity-10 {
  opacity:.1
}
.tw-opacity-100 {
  opacity:1
}
.tw-opacity-20 {
  opacity:.2
}
.tw-opacity-30 {
  opacity:.3
}
.tw-opacity-40 {
  opacity:.4
}
.tw-opacity-50 {
  opacity:.5
}
.tw-opacity-60 {
  opacity:.6
}
.tw-opacity-70 {
  opacity:.7
}
.tw-opacity-75 {
  opacity:.75
}
.tw-opacity-80 {
  opacity:.8
}
.tw-opacity-90 {
  opacity:.9
}
.tw-opacity-\[0\.6\] {
  opacity:.6
}
.tw-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)
}
.tw-shadow-\[-10px_10px_40px_0px_rgba\(0\,0\,0\,0\.5\)\] {
  --tw-shadow: -10px 10px 40px 0px rgba(0,0,0,.5);
  --tw-shadow-colored: -10px 10px 40px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_-2px_10px_0_rgba\(0\,0\,0\,0\.6\)\] {
  --tw-shadow: 0 -2px 10px 0 rgba(0,0,0,.6);
  --tw-shadow-colored: 0 -2px 10px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#00a167\] {
  --tw-shadow: 0 -8px 30px 0 #00a167;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#00ffa3\] {
  --tw-shadow: 0 -8px 30px 0 #00ffa3;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#1f93fd\] {
  --tw-shadow: 0 -8px 30px 0 #1f93fd;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#4B5EFF\] {
  --tw-shadow: 0 -8px 30px 0 #4B5EFF;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#f47d3b\] {
  --tw-shadow: 0 -8px 30px 0 #f47d3b;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#ff6b35\] {
  --tw-shadow: 0 -8px 30px 0 #ff6b35;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_-8px_30px_0_\#fff\] {
  --tw-shadow: 0 -8px 30px 0 #fff;
  --tw-shadow-colored: 0 -8px 30px 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)
}
.tw-shadow-\[0_0_10px_0_rgb\(0_0_0_\/_80\%\)\] {
  --tw-shadow: 0 0 10px 0 rgb(0 0 0 / 80%);
  --tw-shadow-colored: 0 0 10px 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)
}
.tw-shadow-\[0_0_16px_rgba\(124\,255\,117\,0\.35\)\] {
  --tw-shadow: 0 0 16px rgba(124,255,117,.35);
  --tw-shadow-colored: 0 0 16px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_0_24px_rgba\(124\,255\,117\,0\.2\)\] {
  --tw-shadow: 0 0 24px rgba(124,255,117,.2);
  --tw-shadow-colored: 0 0 24px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_10px_24px_rgba\(196\,154\,71\,0\.35\)\] {
  --tw-shadow: 0 10px 24px rgba(196,154,71,.35);
  --tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_10px_25px_rgb\(0_0_0_\/_30\%\)\] {
  --tw-shadow: 0 10px 25px rgb(0 0 0 / 30%);
  --tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.3\)\] {
  --tw-shadow: 0 10px 30px rgba(0,0,0,.3);
  --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_11px_16px_rgba\(0\,0\,0\,0\.1\)\] {
  --tw-shadow: 0 11px 16px rgba(0,0,0,.1);
  --tw-shadow-colored: 0 11px 16px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 12px 32px rgba(0,0,0,.45);
  --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 18px 40px rgba(0,0,0,.45);
  --tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_1px_2px_0_rgb\(0_0_0\/0\.25\)\] {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0/.25);
  --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)
}
.tw-shadow-\[0_1px_3px_0_rgb\(0_0_0_\/_8\%\)\] {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 8%);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_20px_45px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 20px 45px rgba(0,0,0,.45);
  --tw-shadow-colored: 0 20px 45px 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-\[0_24px_60px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 24px 60px rgba(0,0,0,.45);
  --tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.6\)\] {
  --tw-shadow: 0 30px 80px rgba(0,0,0,.6);
  --tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0_6px_24px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 6px 24px rgba(0,0,0,.45);
  --tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[0px_1px_3px_0px_rgba\(0\,0\,0\,0\.08\)\] {
  --tw-shadow: 0px 1px 3px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[inset_-1px_1px_5px_0px_rgba\(255\,255\,255\,0\.40\)\,inset_1px_1px_5px_0px_rgba\(255\,255\,255\,0\.40\)\,inset_2px_2px_5px_0px_rgba\(255\,255\,255\,0\.40\)\,inset_-2px_2px_5px_0px_rgba\(255\,255\,255\,0\.40\)\] {
  --tw-shadow: inset -1px 1px 5px 0px rgba(255,255,255,.4),inset 1px 1px 5px 0px rgba(255,255,255,.4),inset 2px 2px 5px 0px rgba(255,255,255,.4),inset -2px 2px 5px 0px rgba(255,255,255,.4);
  --tw-shadow-colored: inset -1px 1px 5px 0px var(--tw-shadow-color), inset 1px 1px 5px 0px var(--tw-shadow-color), inset 2px 2px 5px 0px var(--tw-shadow-color), inset -2px 2px 5px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-shadow-\[inset_0_4px_4px_0_rgba\(255\,255\,255\,0\.16\)\] {
  --tw-shadow: inset 0 4px 4px 0 rgba(255,255,255,.16);
  --tw-shadow-colored: inset 0 4px 4px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.tw-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)
}
.tw-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)
}
.tw-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)
}
.tw-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)
}
.tw-outline-none {
  outline:2px solid transparent;
  outline-offset:2px
}
.tw-outline-offset-2 {
  outline-offset:2px
}
.tw-outline-white {
  outline-color:#fff
}
.tw-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)
}
.tw-ring-\[\#00FFA3\]\/60 {
  --tw-ring-color: rgb(0 255 163 / .6)
}
.tw-ring-offset-background {
  --tw-ring-offset-color: var(--bg-page-body-100)
}
.tw-blur-\[10px\] {
  --tw-blur: blur(10px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[12\.133vw\] {
  --tw-blur: blur(12.133vw);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[120px\] {
  --tw-blur: blur(120px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[134px\] {
  --tw-blur: blur(134px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[30px\] {
  --tw-blur: blur(30px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[54px\] {
  --tw-blur: blur(54px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[60px\] {
  --tw-blur: blur(60px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-\[8vw\] {
  --tw-blur: blur(8vw);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-blur-lg {
  --tw-blur: blur(16px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-drop-shadow-\[0_0_16px_rgba\(233\,168\,30\,0\.55\)\] {
  --tw-drop-shadow: drop-shadow(0 0 16px rgba(233,168,30,.55));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-drop-shadow-\[0_0_18px_rgba\(255\,211\,103\,0\.8\)\] {
  --tw-drop-shadow: drop-shadow(0 0 18px rgba(255,211,103,.8));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-drop-shadow-\[0_0_22px_rgba\(255\,205\,112\,0\.75\)\] {
  --tw-drop-shadow: drop-shadow(0 0 22px rgba(255,205,112,.75));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-drop-shadow-\[0_16px_40px_rgba\(4\,13\,22\,0\.55\)\] {
  --tw-drop-shadow: drop-shadow(0 16px 40px rgba(4,13,22,.55));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.tw-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)
}
.tw-backdrop-blur {
  --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)
}
.tw-backdrop-blur-\[10px\] {
  --tw-backdrop-blur: blur(10px);
  -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)
}
.tw-backdrop-blur-\[11px\] {
  --tw-backdrop-blur: blur(11px);
  -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)
}
.tw-backdrop-blur-\[17px\] {
  --tw-backdrop-blur: blur(17px);
  -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)
}
.tw-backdrop-blur-\[20px\] {
  --tw-backdrop-blur: blur(20px);
  -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)
}
.tw-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)
}
.tw-backdrop-blur-\[30px\] {
  --tw-backdrop-blur: blur(30px);
  -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)
}
.tw-backdrop-blur-\[4px\] {
  --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)
}
.tw-backdrop-blur-\[4vw\] {
  --tw-backdrop-blur: blur(4vw);
  -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)
}
.tw-backdrop-blur-\[5px\] {
  --tw-backdrop-blur: blur(5px);
  -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)
}
.tw-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)
}
.tw-backdrop-blur-lg {
  --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)
}
.tw-backdrop-blur-md {
  --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)
}
.tw-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)
}
.tw-backdrop-filter {
  -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)
}
.tw-transition {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-transition-\[filter\] {
  transition-property:filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-transition-\[width\] {
  transition-property:width;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-transition-all {
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-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
}
.tw-transition-opacity {
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-transition-transform {
  transition-property:transform;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.tw-duration-200 {
  transition-duration:.2s
}
.tw-duration-300 {
  transition-duration:.3s
}
.tw-duration-700 {
  transition-duration:.7s
}
.tw-ease-in-out {
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.tw-ease-linear {
  transition-timing-function:linear
}
.tw-ease-out {
  transition-timing-function:cubic-bezier(0,0,.2,1)
}
@keyframes enter {
  0% {
    opacity:var(--tw-enter-opacity, 1);
    transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
  }
}
@keyframes exit {
  to {
    opacity:var(--tw-exit-opacity, 1);
    transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
  }
}
.tw-duration-200 {
  animation-duration:.2s
}
.tw-duration-300 {
  animation-duration:.3s
}
.tw-duration-700 {
  animation-duration:.7s
}
.tw-ease-in-out {
  animation-timing-function:cubic-bezier(.4,0,.2,1)
}
.tw-ease-linear {
  animation-timing-function:linear
}
.tw-ease-out {
  animation-timing-function:cubic-bezier(0,0,.2,1)
}
.\[-webkit-background-clip\:text\] {
  -webkit-background-clip:text
}
.\[-webkit-text-fill-color\:transparent\] {
  -webkit-text-fill-color:transparent
}
.\[http\:\/\/\?\] {
  http://?
}
.placeholder\:tw-text-darker::-moz-placeholder {
  color:var(--color-darker)
}
.placeholder\:tw-text-darker::placeholder {
  color:var(--color-darker)
}
.placeholder\:tw-text-medium-dark::-moz-placeholder {
  color:var(--color-medium-dark)
}
.placeholder\:tw-text-medium-dark::placeholder {
  color:var(--color-medium-dark)
}
.after\:tw-absolute:after {
  content:var(--tw-content);
  position:absolute
}
.after\:tw-inset-y-0:after {
  content:var(--tw-content);
  top:0;
  bottom:0
}
.after\:tw-left-1\/2:after {
  content:var(--tw-content);
  left:50%
}
.after\:tw-w-1:after {
  content:var(--tw-content);
  width:.25rem
}
.after\:tw--translate-x-1\/2:after {
  content:var(--tw-content);
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:-tw-translate-y-\[1px\]:hover,
.hover\:-tw-translate-y-px:hover {
  --tw-translate-y: -1px;
  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))
}
.hover\:tw-scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:tw-cursor-grab:hover {
  cursor:grab
}
.hover\:tw-rounded:hover {
  border-radius:.25rem
}
.hover\:tw-border-\[\#00ffa3\]:hover {
  --tw-border-opacity: 1;
  border-color:rgb(0 255 163 / var(--tw-border-opacity, 1))
}
.hover\:tw-border-\[rgb\(255_255_255_\/_20\%\)\]:hover {
  border-color:#fff3
}
.hover\:tw-border-\[rgba\(255\,255\,255\,0\.3\)\]:hover,
.hover\:tw-border-\[rgba\(255\,255\,255\,0\.30\)\]:hover {
  border-color:#ffffff4d
}
.hover\:tw-border-\[rgba\(255\,255\,255\,0\.4\)\]:hover {
  border-color:#fff6
}
.hover\:tw-border-\[var\(--bg-card-detail-black-6\)\]:hover {
  border-color:var(--bg-card-detail-black-6)
}
.hover\:tw-border-light:hover {
  border-color:var(--color-light)
}
.hover\:tw-border-primary:hover {
  border-color:var(--primary-100)
}
.hover\:tw-border-red-500:hover {
  --tw-border-opacity: 1;
  border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.hover\:tw-border-transparent:hover {
  border-color:transparent
}
.hover\:tw-border-white\/20:hover {
  border-color:#fff3
}
.hover\:tw-border-white\/25:hover {
  border-color:#ffffff40
}
.hover\:tw-border-white\/40:hover {
  border-color:#fff6
}
.hover\:tw-border-white\/60:hover {
  border-color:#fff9
}
.hover\:tw-bg-\[\#20282C\]:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(32 40 44 / var(--tw-bg-opacity, 1))
}
.hover\:tw-bg-\[\#6c1bb7\]:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(108 27 183 / var(--tw-bg-opacity, 1))
}
.hover\:tw-bg-\[rgb\(255_255_255\/90\%\)\]:hover {
  background-color:#ffffffe5
}
.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover {
  background-color:#ffffff1a
}
.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.12\)\]:hover {
  background-color:#ffffff1f
}
.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.14\)\]:hover {
  background-color:#ffffff24
}
.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.15\)\]:hover {
  background-color:#ffffff26
}
.hover\:tw-bg-\[var\(--user-drop-nav-hover-bg\)\]:hover {
  background-color:var(--user-drop-nav-hover-bg)
}
.hover\:tw-bg-accent:hover {
  background-color:hsl(var(--accent))
}
.hover\:tw-bg-black:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.hover\:tw-bg-dark:hover {
  background-color:var(--color-dark)
}
.hover\:tw-bg-darkest:hover {
  background-color:var(--color-darkest)
}
.hover\:tw-bg-destructive\/90:hover {
  background-color:hsl(var(--destructive) / .9)
}
.hover\:tw-bg-white\/10:hover {
  background-color:#ffffff1a
}
.hover\:tw-bg-white\/20:hover {
  background-color:#fff3
}
.hover\:tw-bg-white\/5:hover {
  background-color:#ffffff0d
}
.hover\:tw-bg-white\/90:hover {
  background-color:#ffffffe6
}
.hover\:tw-bg-white\/\[0\.02\]:hover {
  background-color:#ffffff05
}
.hover\:tw-bg-white\/\[0\.06\]:hover {
  background-color:#ffffff0f
}
.hover\:tw-bg-white\/\[0\.08\]:hover {
  background-color:#ffffff14
}
.hover\:tw-bg-opacity-20:hover {
  --tw-bg-opacity: .2
}
.hover\:tw-bg-\[linear-gradient\(125deg\,rgba\(255\,255\,255\,0\)_2\.73\%\,rgba\(255\,255\,255\,0\)_2\.76\%\,rgba\(255\,255\,255\,0\.5\)_279\.46\%\)\]:hover {
  background-image:linear-gradient(125deg,#fff0 2.73%,#fff0 2.76%,#ffffff80 279.46%)
}
.hover\:tw-from-\[\#e0b443\]:hover {
  --tw-gradient-from: #e0b443 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 180 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.hover\:tw-from-\[\#ebff9b\]:hover {
  --tw-gradient-from: #ebff9b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(235 255 155 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.hover\:tw-to-\[\#9bffc3\]:hover {
  --tw-gradient-to: #9bffc3 var(--tw-gradient-to-position)
}
.hover\:tw-to-\[\#fffdb6\]:hover {
  --tw-gradient-to: #fffdb6 var(--tw-gradient-to-position)
}
.hover\:tw-text-accent-foreground:hover {
  color:hsl(var(--accent-foreground))
}
.hover\:tw-text-black:hover {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.hover\:tw-text-lighter:hover {
  color:var(--color-lighter)
}
.hover\:tw-text-lightest:hover {
  color:var(--color-lightest)
}
.hover\:tw-text-primary:hover {
  color:var(--primary-100)
}
.hover\:tw-text-red-400:hover {
  --tw-text-opacity: 1;
  color:rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.hover\:tw-text-red-500:hover {
  --tw-text-opacity: 1;
  color:rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.hover\:tw-text-white:hover {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.hover\:tw-text-white\/80:hover {
  color:#fffc
}
.hover\:tw-underline:hover {
  text-decoration-line:underline
}
.hover\:tw-opacity-100:hover {
  opacity:1
}
.hover\:tw-opacity-60:hover {
  opacity:.6
}
.hover\:tw-opacity-80:hover {
  opacity:.8
}
.hover\:tw-opacity-90:hover {
  opacity:.9
}
.hover\:tw-shadow-\[0_0_4px_0_rgba\(0\,0\,0\,0\.5\)\]:hover {
  --tw-shadow: 0 0 4px 0 rgba(0,0,0,.5);
  --tw-shadow-colored: 0 0 4px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.hover\:tw-shadow-\[0_8px_24px_rgba\(28\,10\,46\,0\.35\)\]:hover {
  --tw-shadow: 0 8px 24px rgba(28,10,46,.35);
  --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.hover\:tw-brightness-105:hover {
  --tw-brightness: brightness(1.05);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.focus\:tw-border-light:focus {
  border-color:var(--color-light)
}
.focus\:tw-bg-\[\#6c1bb7\]:focus {
  --tw-bg-opacity: 1;
  background-color:rgb(108 27 183 / var(--tw-bg-opacity, 1))
}
.focus\:tw-outline-none:focus {
  outline:2px solid transparent;
  outline-offset:2px
}
.focus\:tw-outline:focus {
  outline-style:solid
}
.focus\:tw-outline-2:focus {
  outline-width:2px
}
.focus\:tw-outline-white:focus {
  outline-color:#fff
}
.focus-visible\:tw-underline:focus-visible {
  text-decoration-line:underline
}
.focus-visible\:tw-outline-none:focus-visible {
  outline:2px solid transparent;
  outline-offset:2px
}
.focus-visible\:tw-outline:focus-visible {
  outline-style:solid
}
.focus-visible\:tw-outline-2:focus-visible {
  outline-width:2px
}
.focus-visible\:tw-outline-offset-2:focus-visible {
  outline-offset:2px
}
.focus-visible\:tw-outline-white:focus-visible {
  outline-color:#fff
}
.focus-visible\:tw-ring-1: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(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-visible\:tw-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\:tw-ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring))
}
.focus-visible\:tw-ring-white\/20:focus-visible {
  --tw-ring-color: rgb(255 255 255 / .2)
}
.focus-visible\:tw-ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px
}
.focus-visible\:tw-ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px
}
.disabled\:tw-pointer-events-none:disabled {
  pointer-events:none
}
.disabled\:tw-cursor-not-allowed:disabled {
  cursor:not-allowed
}
.disabled\:tw-opacity-50:disabled {
  opacity:.5
}
.tw-group:hover .group-hover\:tw-pointer-events-auto {
  pointer-events:auto
}
.tw-group:hover .group-hover\:tw-block {
  display:block
}
.tw-group:hover .group-hover\:tw-translate-x-0\.5 {
  --tw-translate-x: .125rem;
  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-group\/insert:hover .group-hover\/insert\:tw-bg-white\/20 {
  background-color:#fff3
}
.tw-group:hover .group-hover\:tw-text-black {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.tw-group\/insert:hover .group-hover\/insert\:tw-opacity-100,
.tw-group\/slot:hover .group-hover\/slot\:tw-opacity-100,
.tw-group:hover .group-hover\:tw-opacity-100 {
  opacity:1
}
.tw-group:hover .group-hover\:\[-webkit-text-fill-color\:black\] {
  -webkit-text-fill-color:black
}
.data-\[side\=bottom\]\:tw-translate-y-1[data-side=bottom] {
  --tw-translate-y: .25rem;
  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))
}
.data-\[side\=left\]\:tw--translate-x-1[data-side=left] {
  --tw-translate-x: -.25rem;
  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))
}
.data-\[side\=right\]\:tw-translate-x-1[data-side=right] {
  --tw-translate-x: .25rem;
  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))
}
.data-\[side\=top\]\:tw--translate-y-1[data-side=top] {
  --tw-translate-y: -.25rem;
  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 tw-slideUpAndFade {
  0% {
    opacity:0;
    transform:translateY(2px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.data-\[side\=bottom\]\:tw-animate-slideUpAndFade[data-side=bottom] {
  animation:tw-slideUpAndFade .4s cubic-bezier(.16,1,.3,1)
}
@keyframes tw-slideRightAndFade {
  0% {
    opacity:0;
    transform:translate(-2px)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
.data-\[side\=left\]\:tw-animate-slideRightAndFade[data-side=left] {
  animation:tw-slideRightAndFade .4s cubic-bezier(.16,1,.3,1)
}
@keyframes tw-slideLeftAndFade {
  0% {
    opacity:0;
    transform:translate(2px)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
.data-\[side\=right\]\:tw-animate-slideLeftAndFade[data-side=right] {
  animation:tw-slideLeftAndFade .4s cubic-bezier(.16,1,.3,1)
}
@keyframes tw-slideDownAndFade {
  0% {
    opacity:0;
    transform:translateY(-2px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.data-\[side\=top\]\:tw-animate-slideDownAndFade[data-side=top] {
  animation:tw-slideDownAndFade .4s cubic-bezier(.16,1,.3,1)
}
@keyframes tw-collapsible-up {
  0% {
    height:var(--reka-collapsible-content-height)
  }
  to {
    height:0
  }
}
.data-\[state\=closed\]\:tw-animate-collapsible-up[data-state=closed] {
  animation:tw-collapsible-up .2s ease-in-out
}
@keyframes tw-collapsible-down {
  0% {
    height:0
  }
  to {
    height:var(--reka-collapsible-content-height)
  }
}
.data-\[state\=open\]\:tw-animate-collapsible-down[data-state=open] {
  animation:tw-collapsible-down .2s ease-in-out
}
.data-\[panel-group-direction\=vertical\]\:tw-flex-col[data-panel-group-direction=vertical] {
  flex-direction:column
}
.data-\[state\=open\]\:tw-transition-all[data-state=open] {
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.data-\[state\=open\]\:tw-animate-in[data-state=open] {
  animation-name:enter;
  animation-duration:.15s;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial
}
.data-\[state\=closed\]\:tw-animate-out[data-state=closed] {
  animation-name:exit;
  animation-duration:.15s;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial
}
.data-\[state\=closed\]\:tw-fade-out-0[data-state=closed] {
  --tw-exit-opacity: 0
}
.data-\[state\=open\]\:tw-fade-in-0[data-state=open] {
  --tw-enter-opacity: 0
}
.data-\[state\=closed\]\:tw-zoom-out-95[data-state=closed] {
  --tw-exit-scale: .95
}
.data-\[state\=open\]\:tw-zoom-in-95[data-state=open] {
  --tw-enter-scale: .95
}
.data-\[side\=bottom\]\:tw-slide-in-from-top-2[data-side=bottom] {
  --tw-enter-translate-y: -.5rem
}
.data-\[side\=left\]\:tw-slide-in-from-right-2[data-side=left] {
  --tw-enter-translate-x: .5rem
}
.data-\[side\=right\]\:tw-slide-in-from-left-2[data-side=right] {
  --tw-enter-translate-x: -.5rem
}
.data-\[side\=top\]\:tw-slide-in-from-bottom-2[data-side=top] {
  --tw-enter-translate-y: .5rem
}
@media (max-width: 750px) {
  .mb\:tw-pointer-events-none {
    pointer-events:none
  }
  .mb\:tw-absolute {
    position:absolute
  }
  .mb\:tw-relative {
    position:relative
  }
  .mb\:tw-inset-\[12\%_auto_auto_50\%\] {
    inset:12% auto auto 50%
  }
  .mb\:tw-bottom-\[-0\.533vw\] {
    bottom:-.533vw
  }
  .mb\:tw-bottom-auto {
    bottom:auto
  }
  .mb\:tw-left-full {
    left:100%
  }
  .mb\:tw-right-8v {
    right:4.267vw
  }
  .mb\:tw-right-\[-0\.533vw\] {
    right:-.533vw
  }
  .mb\:tw-right-\[3\.2vw\] {
    right:3.2vw
  }
  .mb\:tw-right-\[4\.2667vw\] {
    right:4.2667vw
  }
  .mb\:tw-right-\[4vw\] {
    right:4vw
  }
  .mb\:tw-right-\[5\.333vw\] {
    right:5.333vw
  }
  .mb\:tw-right-\[8vw\] {
    right:8vw
  }
  .mb\:tw-top-0 {
    top:0
  }
  .mb\:tw-top-12v {
    top:6.4vw
  }
  .mb\:tw-top-\[-20px\] {
    top:-20px
  }
  .mb\:tw-top-\[18vw\] {
    top:18vw
  }
  .mb\:tw-top-\[19\.067vw\] {
    top:19.067vw
  }
  .mb\:tw-top-\[2\.667vw\] {
    top:2.667vw
  }
  .mb\:tw-top-\[4\.2667vw\] {
    top:4.2667vw
  }
  .mb\:tw-top-\[4\.8vw\] {
    top:4.8vw
  }
  .mb\:tw-top-\[4vw\] {
    top:4vw
  }
  .mb\:tw-top-\[6vw\] {
    top:6vw
  }
  .mb\:tw-top-\[8vw\] {
    top:8vw
  }
  .mb\:tw-m-0 {
    margin:0
  }
  .mb\:tw-mx-0 {
    margin-left:0;
    margin-right:0
  }
  .mb\:tw-my-12v {
    margin-top:6.4vw;
    margin-bottom:6.4vw
  }
  .mb\:tw-my-3v {
    margin-top:1.6vw;
    margin-bottom:1.6vw
  }
  .mb\:tw-my-4v {
    margin-top:2.133vw;
    margin-bottom:2.133vw
  }
  .mb\:tw-my-7v {
    margin-top:3.733vw;
    margin-bottom:3.733vw
  }
  .mb\:tw-my-\[4vw\] {
    margin-top:4vw;
    margin-bottom:4vw
  }
  .mb\:-tw-ml-4v {
    margin-left:-2.133vw
  }
  .mb\:-tw-ml-\[4vw\] {
    margin-left:-4vw
  }
  .mb\:-tw-ml-\[5\.6vw\] {
    margin-left:-5.6vw
  }
  .mb\:tw--mr-\[1\.253vw\] {
    margin-right:-1.253vw
  }
  .mb\:tw-mb-1 {
    margin-bottom:.25rem
  }
  .mb\:tw-mb-10v {
    margin-bottom:5.333vw
  }
  .mb\:tw-mb-12v {
    margin-bottom:6.4vw
  }
  .mb\:tw-mb-2v {
    margin-bottom:1.067vw
  }
  .mb\:tw-mb-3 {
    margin-bottom:.75rem
  }
  .mb\:tw-mb-3v {
    margin-bottom:1.6vw
  }
  .mb\:tw-mb-4v {
    margin-bottom:2.133vw
  }
  .mb\:tw-mb-6v {
    margin-bottom:3.2vw
  }
  .mb\:tw-mb-7v {
    margin-bottom:3.733vw
  }
  .mb\:tw-mb-8v {
    margin-bottom:4.267vw
  }
  .mb\:tw-mb-\[1\.333vw\] {
    margin-bottom:1.333vw
  }
  .mb\:tw-mb-\[1\.33vw\] {
    margin-bottom:1.33vw
  }
  .mb\:tw-mb-\[1\.6vw\] {
    margin-bottom:1.6vw
  }
  .mb\:tw-mb-\[1\.8vw\] {
    margin-bottom:1.8vw
  }
  .mb\:tw-mb-\[12vw\] {
    margin-bottom:12vw
  }
  .mb\:tw-mb-\[2\.667vw\] {
    margin-bottom:2.667vw
  }
  .mb\:tw-mb-\[2\.67vw\] {
    margin-bottom:2.67vw
  }
  .mb\:tw-mb-\[3\.333vw\] {
    margin-bottom:3.333vw
  }
  .mb\:tw-mb-\[3\.6vw\] {
    margin-bottom:3.6vw
  }
  .mb\:tw-mb-\[4vw\] {
    margin-bottom:4vw
  }
  .mb\:tw-mb-\[5\.333vw\] {
    margin-bottom:5.333vw
  }
  .mb\:tw-ml-0 {
    margin-left:0
  }
  .mb\:tw-ml-2v {
    margin-left:1.067vw
  }
  .mb\:tw-ml-3v {
    margin-left:1.6vw
  }
  .mb\:tw-ml-4v {
    margin-left:2.133vw
  }
  .mb\:tw-ml-\[0\.227vw\] {
    margin-left:.227vw
  }
  .mb\:tw-ml-\[0\.53vw\] {
    margin-left:.53vw
  }
  .mb\:tw-ml-\[1\.067vw\] {
    margin-left:1.067vw
  }
  .mb\:tw-ml-\[1\.33vw\] {
    margin-left:1.33vw
  }
  .mb\:tw-ml-\[1\.6vw\] {
    margin-left:1.6vw
  }
  .mb\:tw-ml-\[2\.133vw\] {
    margin-left:2.133vw
  }
  .mb\:tw-ml-\[2\.453vw\] {
    margin-left:2.453vw
  }
  .mb\:tw-ml-\[2\.667vw\] {
    margin-left:2.667vw
  }
  .mb\:tw-ml-\[3\.2vw\] {
    margin-left:3.2vw
  }
  .mb\:tw-mr-2 {
    margin-right:.5rem
  }
  .mb\:tw-mr-\[1\.33vw\] {
    margin-right:1.33vw
  }
  .mb\:tw-mr-\[2\.13vw\] {
    margin-right:2.13vw
  }
  .mb\:tw-mr-\[2\.667vw\] {
    margin-right:2.667vw
  }
  .mb\:tw-mt-0 {
    margin-top:0
  }
  .mb\:tw-mt-10v {
    margin-top:5.333vw
  }
  .mb\:tw-mt-12v {
    margin-top:6.4vw
  }
  .mb\:tw-mt-15v {
    margin-top:8vw
  }
  .mb\:tw-mt-16v {
    margin-top:8.533vw
  }
  .mb\:tw-mt-2 {
    margin-top:.5rem
  }
  .mb\:tw-mt-2v {
    margin-top:1.067vw
  }
  .mb\:tw-mt-3 {
    margin-top:.75rem
  }
  .mb\:tw-mt-3v {
    margin-top:1.6vw
  }
  .mb\:tw-mt-4 {
    margin-top:1rem
  }
  .mb\:tw-mt-4v {
    margin-top:2.133vw
  }
  .mb\:tw-mt-5v {
    margin-top:2.667vw
  }
  .mb\:tw-mt-6v {
    margin-top:3.2vw
  }
  .mb\:tw-mt-7v {
    margin-top:3.733vw
  }
  .mb\:tw-mt-8v {
    margin-top:4.267vw
  }
  .mb\:tw-mt-\[0\.533vw\] {
    margin-top:.533vw
  }
  .mb\:tw-mt-\[0\.8vw\] {
    margin-top:.8vw
  }
  .mb\:tw-mt-\[0\.907vw\] {
    margin-top:.907vw
  }
  .mb\:tw-mt-\[1\.33vw\] {
    margin-top:1.33vw
  }
  .mb\:tw-mt-\[1\.6vw\] {
    margin-top:1.6vw
  }
  .mb\:tw-mt-\[10\.667vw\] {
    margin-top:10.667vw
  }
  .mb\:tw-mt-\[10\.6vw\] {
    margin-top:10.6vw
  }
  .mb\:tw-mt-\[16vw\] {
    margin-top:16vw
  }
  .mb\:tw-mt-\[17\.067vw\] {
    margin-top:17.067vw
  }
  .mb\:tw-mt-\[2\.133vw\] {
    margin-top:2.133vw
  }
  .mb\:tw-mt-\[2\.4vw\] {
    margin-top:2.4vw
  }
  .mb\:tw-mt-\[2\.667vw\] {
    margin-top:2.667vw
  }
  .mb\:tw-mt-\[2\.67vw\] {
    margin-top:2.67vw
  }
  .mb\:tw-mt-\[3\.067vw\] {
    margin-top:3.067vw
  }
  .mb\:tw-mt-\[3\.2vw\] {
    margin-top:3.2vw
  }
  .mb\:tw-mt-\[4\.267vw\] {
    margin-top:4.267vw
  }
  .mb\:tw-mt-\[4\.8vw\] {
    margin-top:4.8vw
  }
  .mb\:tw-mt-\[4vw\] {
    margin-top:4vw
  }
  .mb\:tw-mt-\[5\.067vw\] {
    margin-top:5.067vw
  }
  .mb\:tw-mt-\[5\.333vw\] {
    margin-top:5.333vw
  }
  .mb\:tw-mt-\[5\.6vw\] {
    margin-top:5.6vw
  }
  .mb\:tw-mt-\[6\.4vw\] {
    margin-top:6.4vw
  }
  .mb\:tw-mt-\[6\.667vw\] {
    margin-top:6.667vw
  }
  .mb\:tw-mt-\[8\.533vw\] {
    margin-top:8.533vw
  }
  .mb\:tw-mt-\[8vw\] {
    margin-top:8vw
  }
  .mb\:tw-mt-\[9\.333vw\] {
    margin-top:9.333vw
  }
  .mb\:tw-block {
    display:block
  }
  .mb\:tw-inline-block {
    display:inline-block
  }
  .mb\:tw-flex {
    display:flex
  }
  .mb\:tw-inline-flex {
    display:inline-flex
  }
  .mb\:tw-grid {
    display:grid
  }
  .mb\:tw-hidden {
    display:none
  }
  .mb\:tw-size-10v {
    width:5.333vw;
    height:5.333vw
  }
  .mb\:tw-size-\[18\.133vw\] {
    width:18.133vw;
    height:18.133vw
  }
  .mb\:tw-size-\[4\.267vw\] {
    width:4.267vw;
    height:4.267vw
  }
  .mb\:tw-size-\[5vw\] {
    width:5vw;
    height:5vw
  }
  .mb\:tw-size-\[7vw\] {
    width:7vw;
    height:7vw
  }
  .mb\:\!tw-h-\[4\.8vw\] {
    height:4.8vw!important
  }
  .mb\:\!tw-h-\[7vw\] {
    height:7vw!important
  }
  .mb\:tw-h-10v {
    height:5.333vw
  }
  .mb\:tw-h-12v {
    height:6.4vw
  }
  .mb\:tw-h-15v {
    height:8vw
  }
  .mb\:tw-h-16v {
    height:8.533vw
  }
  .mb\:tw-h-5v {
    height:2.667vw
  }
  .mb\:tw-h-6v {
    height:3.2vw
  }
  .mb\:tw-h-7v {
    height:3.733vw
  }
  .mb\:tw-h-8v {
    height:4.267vw
  }
  .mb\:tw-h-\[0\.267vw\] {
    height:.267vw
  }
  .mb\:tw-h-\[0\.5333vw\] {
    height:.5333vw
  }
  .mb\:tw-h-\[1\.333vw\] {
    height:1.333vw
  }
  .mb\:tw-h-\[1\.36vw\] {
    height:1.36vw
  }
  .mb\:tw-h-\[1\.91vw\] {
    height:1.91vw
  }
  .mb\:tw-h-\[10\.133vw\] {
    height:10.133vw
  }
  .mb\:tw-h-\[10\.6667vw\] {
    height:10.6667vw
  }
  .mb\:tw-h-\[10\.667vw\] {
    height:10.667vw
  }
  .mb\:tw-h-\[100\.66vw\] {
    height:100.66vw
  }
  .mb\:tw-h-\[100px\] {
    height:100px
  }
  .mb\:tw-h-\[11vw\] {
    height:11vw
  }
  .mb\:tw-h-\[12\.133vw\] {
    height:12.133vw
  }
  .mb\:tw-h-\[12\.693vw\] {
    height:12.693vw
  }
  .mb\:tw-h-\[12\.8vw\] {
    height:12.8vw
  }
  .mb\:tw-h-\[12vw\] {
    height:12vw
  }
  .mb\:tw-h-\[13\.33vw\] {
    height:13.33vw
  }
  .mb\:tw-h-\[13\.733vw\] {
    height:13.733vw
  }
  .mb\:tw-h-\[14\.67vw\] {
    height:14.67vw
  }
  .mb\:tw-h-\[14vw\] {
    height:14vw
  }
  .mb\:tw-h-\[16\.267vw\] {
    height:16.267vw
  }
  .mb\:tw-h-\[2\.133vw\] {
    height:2.133vw
  }
  .mb\:tw-h-\[2\.6667vw\] {
    height:2.6667vw
  }
  .mb\:tw-h-\[2\.67vw\] {
    height:2.67vw
  }
  .mb\:tw-h-\[2\.933vw\] {
    height:2.933vw
  }
  .mb\:tw-h-\[20vw\] {
    height:20vw
  }
  .mb\:tw-h-\[24vw\] {
    height:24vw
  }
  .mb\:tw-h-\[3\.173vw\] {
    height:3.173vw
  }
  .mb\:tw-h-\[3\.2vw\] {
    height:3.2vw
  }
  .mb\:tw-h-\[3\.627vw\] {
    height:3.627vw
  }
  .mb\:tw-h-\[3\.6vw\] {
    height:3.6vw
  }
  .mb\:tw-h-\[3\.733vw\] {
    height:3.733vw
  }
  .mb\:tw-h-\[3\.867vw\] {
    height:3.867vw
  }
  .mb\:tw-h-\[32vw\] {
    height:32vw
  }
  .mb\:tw-h-\[34vw\] {
    height:34vw
  }
  .mb\:tw-h-\[4\.267vw\] {
    height:4.267vw
  }
  .mb\:tw-h-\[4\.533vw\] {
    height:4.533vw
  }
  .mb\:tw-h-\[4\.8vw\] {
    height:4.8vw
  }
  .mb\:tw-h-\[40vw\] {
    height:40vw
  }
  .mb\:tw-h-\[4vw\] {
    height:4vw
  }
  .mb\:tw-h-\[5\.3333vw\] {
    height:5.3333vw
  }
  .mb\:tw-h-\[5\.333vw\] {
    height:5.333vw
  }
  .mb\:tw-h-\[52vw\] {
    height:52vw
  }
  .mb\:tw-h-\[6\.133vw\] {
    height:6.133vw
  }
  .mb\:tw-h-\[6\.2vw\] {
    height:6.2vw
  }
  .mb\:tw-h-\[6\.4vw\] {
    height:6.4vw
  }
  .mb\:tw-h-\[72\.533vw\] {
    height:72.533vw
  }
  .mb\:tw-h-\[8\.533vw\] {
    height:8.533vw
  }
  .mb\:tw-h-\[8vw\] {
    height:8vw
  }
  .mb\:tw-h-\[9\.067vw\] {
    height:9.067vw
  }
  .mb\:tw-h-\[9\.6vw\] {
    height:9.6vw
  }
  .mb\:tw-h-auto {
    height:auto
  }
  .mb\:tw-max-h-\[18vw\] {
    max-height:18vw
  }
  .mb\:tw-max-h-\[92vh\] {
    max-height:92vh
  }
  .mb\:tw-min-h-0 {
    min-height:0px
  }
  .mb\:tw-min-h-\[18\.267vw\] {
    min-height:18.267vw
  }
  .mb\:tw-min-h-\[30\.133vw\] {
    min-height:30.133vw
  }
  .mb\:tw-min-h-\[37\.333vw\] {
    min-height:37.333vw
  }
  .mb\:tw-min-h-\[50vw\] {
    min-height:50vw
  }
  .mb\:tw-min-h-\[52vw\] {
    min-height:52vw
  }
  .mb\:tw-min-h-\[9\.6vw\] {
    min-height:9.6vw
  }
  .mb\:\!tw-w-\[4\.8vw\] {
    width:4.8vw!important
  }
  .mb\:tw-w-1\/2 {
    width:50%
  }
  .mb\:tw-w-10v {
    width:5.333vw
  }
  .mb\:tw-w-12v {
    width:6.4vw
  }
  .mb\:tw-w-15v {
    width:8vw
  }
  .mb\:tw-w-16v {
    width:8.533vw
  }
  .mb\:tw-w-2v {
    width:1.067vw
  }
  .mb\:tw-w-5v {
    width:2.667vw
  }
  .mb\:tw-w-6v {
    width:3.2vw
  }
  .mb\:tw-w-7v {
    width:3.733vw
  }
  .mb\:tw-w-8 {
    width:2rem
  }
  .mb\:tw-w-8v {
    width:4.267vw
  }
  .mb\:tw-w-\[0\.227vw\] {
    width:.227vw
  }
  .mb\:tw-w-\[0\.267vw\] {
    width:.267vw
  }
  .mb\:tw-w-\[10\.133vw\] {
    width:10.133vw
  }
  .mb\:tw-w-\[10\.6667vw\] {
    width:10.6667vw
  }
  .mb\:tw-w-\[10\.667vw\] {
    width:10.667vw
  }
  .mb\:tw-w-\[100\%\] {
    width:100%
  }
  .mb\:tw-w-\[11\.2vw\] {
    width:11.2vw
  }
  .mb\:tw-w-\[11vw\] {
    width:11vw
  }
  .mb\:tw-w-\[12\.693vw\] {
    width:12.693vw
  }
  .mb\:tw-w-\[12vw\] {
    width:12vw
  }
  .mb\:tw-w-\[13\.733vw\] {
    width:13.733vw
  }
  .mb\:tw-w-\[13vw\] {
    width:13vw
  }
  .mb\:tw-w-\[14\.67vw\] {
    width:14.67vw
  }
  .mb\:tw-w-\[14vw\] {
    width:14vw
  }
  .mb\:tw-w-\[15\.2vw\] {
    width:15.2vw
  }
  .mb\:tw-w-\[16\.267vw\] {
    width:16.267vw
  }
  .mb\:tw-w-\[16\.5vw\] {
    width:16.5vw
  }
  .mb\:tw-w-\[160vw\] {
    width:160vw
  }
  .mb\:tw-w-\[16vw\] {
    width:16vw
  }
  .mb\:tw-w-\[2\.133vw\] {
    width:2.133vw
  }
  .mb\:tw-w-\[2\.2667vw\] {
    width:2.2667vw
  }
  .mb\:tw-w-\[20vw\] {
    width:20vw
  }
  .mb\:tw-w-\[24vw\] {
    width:24vw
  }
  .mb\:tw-w-\[3\.173vw\] {
    width:3.173vw
  }
  .mb\:tw-w-\[3\.2vw\] {
    width:3.2vw
  }
  .mb\:tw-w-\[3\.627vw\] {
    width:3.627vw
  }
  .mb\:tw-w-\[3\.6vw\] {
    width:3.6vw
  }
  .mb\:tw-w-\[3\.733vw\] {
    width:3.733vw
  }
  .mb\:tw-w-\[32vw\] {
    width:32vw
  }
  .mb\:tw-w-\[34vw\] {
    width:34vw
  }
  .mb\:tw-w-\[4\.267vw\] {
    width:4.267vw
  }
  .mb\:tw-w-\[4\.2vw\] {
    width:4.2vw
  }
  .mb\:tw-w-\[4\.533vw\] {
    width:4.533vw
  }
  .mb\:tw-w-\[4\.8vw\] {
    width:4.8vw
  }
  .mb\:tw-w-\[46\.4vw\] {
    width:46.4vw
  }
  .mb\:tw-w-\[4vw\] {
    width:4vw
  }
  .mb\:tw-w-\[5\.3333vw\] {
    width:5.3333vw
  }
  .mb\:tw-w-\[5\.333vw\] {
    width:5.333vw
  }
  .mb\:tw-w-\[5\.867vw\] {
    width:5.867vw
  }
  .mb\:tw-w-\[6\.133vw\] {
    width:6.133vw
  }
  .mb\:tw-w-\[6\.2vw\] {
    width:6.2vw
  }
  .mb\:tw-w-\[6\.4vw\] {
    width:6.4vw
  }
  .mb\:tw-w-\[60px\] {
    width:60px
  }
  .mb\:tw-w-\[60vw\] {
    width:60vw
  }
  .mb\:tw-w-\[7\.467vw\] {
    width:7.467vw
  }
  .mb\:tw-w-\[70vw\] {
    width:70vw
  }
  .mb\:tw-w-\[8\.533vw\] {
    width:8.533vw
  }
  .mb\:tw-w-\[8\.933vw\] {
    width:8.933vw
  }
  .mb\:tw-w-\[84vw\] {
    width:84vw
  }
  .mb\:tw-w-\[8vw\] {
    width:8vw
  }
  .mb\:tw-w-\[9\.067vw\] {
    width:9.067vw
  }
  .mb\:tw-w-\[9\.6vw\] {
    width:9.6vw
  }
  .mb\:tw-w-\[94vw\] {
    width:94vw
  }
  .mb\:tw-w-\[calc\(100vw-6\.4vw\)\] {
    width:93.6vw
  }
  .mb\:tw-w-auto {
    width:auto
  }
  .mb\:tw-w-full {
    width:100%
  }
  .mb\:\!tw-min-w-\[19\.6vw\] {
    min-width:19.6vw!important
  }
  .mb\:tw-min-w-\[17vw\] {
    min-width:17vw
  }
  .mb\:tw-min-w-\[30vw\] {
    min-width:30vw
  }
  .mb\:tw-min-w-\[33vw\] {
    min-width:33vw
  }
  .mb\:tw-min-w-\[8\.5rem\] {
    min-width:8.5rem
  }
  .mb\:tw-min-w-full {
    min-width:100%
  }
  .mb\:tw-max-w-\[30vw\] {
    max-width:30vw
  }
  .mb\:tw-max-w-\[54\.4vw\] {
    max-width:54.4vw
  }
  .mb\:tw-max-w-\[64px\] {
    max-width:64px
  }
  .mb\:tw-max-w-\[82vw\] {
    max-width:82vw
  }
  .mb\:tw-max-w-\[84vw\] {
    max-width:84vw
  }
  .mb\:tw-max-w-\[88\.8vw\] {
    max-width:88.8vw
  }
  .mb\:tw-max-w-full {
    max-width:100%
  }
  .mb\:tw-max-w-none {
    max-width:none
  }
  .mb\:tw-flex-1 {
    flex:1 1 0%
  }
  .mb\:tw-flex-shrink-0 {
    flex-shrink:0
  }
  .mb\:tw-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))
  }
  .mb\:tw-rotate-90 {
    --tw-rotate: 90deg;
    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))
  }
  .mb\:tw-transform-none {
    transform:none
  }
  .mb\:tw-cursor-default {
    cursor:default
  }
  .mb\:tw-scroll-mt-\[64px\] {
    scroll-margin-top:64px
  }
  .mb\:tw-grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  .mb\:tw-grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .mb\:tw-grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .mb\:tw-flex-row {
    flex-direction:row
  }
  .mb\:tw-flex-col {
    flex-direction:column
  }
  .mb\:tw-flex-col-reverse {
    flex-direction:column-reverse
  }
  .mb\:tw-flex-wrap {
    flex-wrap:wrap
  }
  .mb\:tw-flex-nowrap {
    flex-wrap:nowrap
  }
  .mb\:tw-items-start {
    align-items:flex-start
  }
  .mb\:tw-items-center {
    align-items:center
  }
  .mb\:tw-items-stretch {
    align-items:stretch
  }
  .mb\:tw-justify-start {
    justify-content:flex-start
  }
  .mb\:tw-justify-between {
    justify-content:space-between
  }
  .mb\:tw-gap-0 {
    gap:0px
  }
  .mb\:tw-gap-10v {
    gap:5.333vw
  }
  .mb\:tw-gap-16v {
    gap:8.533vw
  }
  .mb\:tw-gap-2 {
    gap:.5rem
  }
  .mb\:tw-gap-2v {
    gap:1.067vw
  }
  .mb\:tw-gap-3 {
    gap:.75rem
  }
  .mb\:tw-gap-3v {
    gap:1.6vw
  }
  .mb\:tw-gap-4v {
    gap:2.133vw
  }
  .mb\:tw-gap-5 {
    gap:1.25rem
  }
  .mb\:tw-gap-5v {
    gap:2.667vw
  }
  .mb\:tw-gap-6v {
    gap:3.2vw
  }
  .mb\:tw-gap-8v {
    gap:4.267vw
  }
  .mb\:tw-gap-\[0\.453vw\] {
    gap:.453vw
  }
  .mb\:tw-gap-\[0\.533vw\] {
    gap:.533vw
  }
  .mb\:tw-gap-\[0\.8vw\] {
    gap:.8vw
  }
  .mb\:tw-gap-\[0\.907vw\] {
    gap:.907vw
  }
  .mb\:tw-gap-\[1\.067vw\] {
    gap:1.067vw
  }
  .mb\:tw-gap-\[1\.227vw\] {
    gap:1.227vw
  }
  .mb\:tw-gap-\[1\.3333vw\] {
    gap:1.3333vw
  }
  .mb\:tw-gap-\[1\.333vw\] {
    gap:1.333vw
  }
  .mb\:tw-gap-\[1\.52vw\] {
    gap:1.52vw
  }
  .mb\:tw-gap-\[1\.6vw\] {
    gap:1.6vw
  }
  .mb\:tw-gap-\[1\.8133vw\] {
    gap:1.8133vw
  }
  .mb\:tw-gap-\[1\.813vw\] {
    gap:1.813vw
  }
  .mb\:tw-gap-\[1\.867vw\] {
    gap:1.867vw
  }
  .mb\:tw-gap-\[10\.667vw\] {
    gap:10.667vw
  }
  .mb\:tw-gap-\[1vw\] {
    gap:1vw
  }
  .mb\:tw-gap-\[2\.133vw\] {
    gap:2.133vw
  }
  .mb\:tw-gap-\[2\.24vw\] {
    gap:2.24vw
  }
  .mb\:tw-gap-\[2\.267vw\] {
    gap:2.267vw
  }
  .mb\:tw-gap-\[2\.267vw_5\.4vw\] {
    gap:2.267vw 5.4vw
  }
  .mb\:tw-gap-\[2\.28vw\] {
    gap:2.28vw
  }
  .mb\:tw-gap-\[2\.453vw\] {
    gap:2.453vw
  }
  .mb\:tw-gap-\[2\.4vw\] {
    gap:2.4vw
  }
  .mb\:tw-gap-\[2\.6667vw\] {
    gap:2.6667vw
  }
  .mb\:tw-gap-\[2\.667vw\] {
    gap:2.667vw
  }
  .mb\:tw-gap-\[2\.67vw\] {
    gap:2.67vw
  }
  .mb\:tw-gap-\[2vw\] {
    gap:2vw
  }
  .mb\:tw-gap-\[3\.2vw\] {
    gap:3.2vw
  }
  .mb\:tw-gap-\[3\.47vw\] {
    gap:3.47vw
  }
  .mb\:tw-gap-\[3\.67vw\] {
    gap:3.67vw
  }
  .mb\:tw-gap-\[3\.733vw\] {
    gap:3.733vw
  }
  .mb\:tw-gap-\[4\.267vw\] {
    gap:4.267vw
  }
  .mb\:tw-gap-\[4\.267vw_6\.4vw\] {
    gap:4.267vw 6.4vw
  }
  .mb\:tw-gap-\[4\.27vw\] {
    gap:4.27vw
  }
  .mb\:tw-gap-\[4\.8vw\] {
    gap:4.8vw
  }
  .mb\:tw-gap-\[4vw\] {
    gap:4vw
  }
  .mb\:tw-gap-\[5\.33vw\] {
    gap:5.33vw
  }
  .mb\:tw-gap-\[6\.09vw\] {
    gap:6.09vw
  }
  .mb\:tw-gap-\[6\.4vw\] {
    gap:6.4vw
  }
  .mb\:tw-gap-\[7\.467vw\] {
    gap:7.467vw
  }
  .mb\:tw-gap-\[8\.533vw\] {
    gap:8.533vw
  }
  .mb\:tw-gap-\[8vw\] {
    gap:8vw
  }
  .mb\:tw-self-center {
    align-self:center
  }
  .mb\:tw-overflow-x-auto {
    overflow-x:auto
  }
  .mb\:tw-rounded-\[0\.76vw\] {
    border-radius:.76vw
  }
  .mb\:tw-rounded-\[0\.907vw\] {
    border-radius:.907vw
  }
  .mb\:tw-rounded-\[1\.067vw\] {
    border-radius:1.067vw
  }
  .mb\:tw-rounded-\[1\.333vw\] {
    border-radius:1.333vw
  }
  .mb\:tw-rounded-\[1\.33vw\] {
    border-radius:1.33vw
  }
  .mb\:tw-rounded-\[1\.41vw\] {
    border-radius:1.41vw
  }
  .mb\:tw-rounded-\[1\.6vw\] {
    border-radius:1.6vw
  }
  .mb\:tw-rounded-\[2\.666vw\] {
    border-radius:2.666vw
  }
  .mb\:tw-rounded-\[2\.667vw\] {
    border-radius:2.667vw
  }
  .mb\:tw-rounded-\[2\.67vw\] {
    border-radius:2.67vw
  }
  .mb\:tw-rounded-\[22\.67vw\] {
    border-radius:22.67vw
  }
  .mb\:tw-rounded-\[2vw\] {
    border-radius:2vw
  }
  .mb\:tw-rounded-\[3\.067vw\] {
    border-radius:3.067vw
  }
  .mb\:tw-rounded-\[3\.2vw\] {
    border-radius:3.2vw
  }
  .mb\:tw-rounded-\[4\.2667vw\] {
    border-radius:4.2667vw
  }
  .mb\:tw-rounded-\[4\.8vw\] {
    border-radius:4.8vw
  }
  .mb\:tw-rounded-\[4vw\] {
    border-radius:4vw
  }
  .mb\:tw-rounded-\[5\.6vw\] {
    border-radius:5.6vw
  }
  .mb\:tw-rounded-\[6\.667vw\] {
    border-radius:6.667vw
  }
  .mb\:tw-rounded-\[6vw\] {
    border-radius:6vw
  }
  .mb\:tw-rounded-full {
    border-radius:9999px
  }
  .mb\:tw-rounded-b-\[4\.2667vw\] {
    border-bottom-right-radius:4.2667vw;
    border-bottom-left-radius:4.2667vw
  }
  .mb\:tw-rounded-l-\[6\.133vw\] {
    border-top-left-radius:6.133vw;
    border-bottom-left-radius:6.133vw
  }
  .mb\:tw-border-\[0\.333vw\] {
    border-width:.333vw
  }
  .mb\:tw-border-\[1\.067vw\] {
    border-width:1.067vw
  }
  .mb\:tw-border-l-\[13\.333vw\] {
    border-left-width:13.333vw
  }
  .mb\:tw-border-l-\[14vw\] {
    border-left-width:14vw
  }
  .mb\:tw-border-r-\[13\.333vw\] {
    border-right-width:13.333vw
  }
  .mb\:tw-border-r-\[14vw\] {
    border-right-width:14vw
  }
  .mb\:tw-border-t-\[18vw\] {
    border-top-width:18vw
  }
  .mb\:tw-bg-\[rgba\(255\,255\,255\,0\.06\)\] {
    background-color:#ffffff0f
  }
  .mb\:tw-bg-\[var\(--color-light\)\] {
    background-color:var(--color-light)
  }
  .mb\:tw-p-2v {
    padding:1.067vw
  }
  .mb\:tw-p-4v {
    padding:2.133vw
  }
  .mb\:tw-p-5v {
    padding:2.667vw
  }
  .mb\:tw-p-6v {
    padding:3.2vw
  }
  .mb\:tw-p-7v {
    padding:3.733vw
  }
  .mb\:tw-p-8v {
    padding:4.267vw
  }
  .mb\:tw-p-\[1\.333vw\] {
    padding:1.333vw
  }
  .mb\:tw-p-\[1\.6vw\] {
    padding:1.6vw
  }
  .mb\:tw-p-\[2\.133vw\] {
    padding:2.133vw
  }
  .mb\:tw-p-\[2\.667vw\] {
    padding:2.667vw
  }
  .mb\:tw-p-\[2\.67vw\] {
    padding:2.67vw
  }
  .mb\:tw-p-\[2vw\] {
    padding:2vw
  }
  .mb\:tw-p-\[3\.2vw\] {
    padding:3.2vw
  }
  .mb\:tw-p-\[3\.733vw\] {
    padding:3.733vw
  }
  .mb\:tw-p-\[3\.73vw\] {
    padding:3.73vw
  }
  .mb\:tw-p-\[4\.267vw\] {
    padding:4.267vw
  }
  .mb\:tw-p-\[4\.8vw\] {
    padding:4.8vw
  }
  .mb\:tw-p-\[4vw\] {
    padding:4vw
  }
  .mb\:tw-p-\[5\.333vw\] {
    padding:5.333vw
  }
  .mb\:tw-p-\[6\.133vw\] {
    padding:6.133vw
  }
  .mb\:tw-px-0 {
    padding-left:0;
    padding-right:0
  }
  .mb\:tw-px-10v {
    padding-left:5.333vw;
    padding-right:5.333vw
  }
  .mb\:tw-px-3v {
    padding-left:1.6vw;
    padding-right:1.6vw
  }
  .mb\:tw-px-4v {
    padding-left:2.133vw;
    padding-right:2.133vw
  }
  .mb\:tw-px-5v {
    padding-left:2.667vw;
    padding-right:2.667vw
  }
  .mb\:tw-px-6v {
    padding-left:3.2vw;
    padding-right:3.2vw
  }
  .mb\:tw-px-7v {
    padding-left:3.733vw;
    padding-right:3.733vw
  }
  .mb\:tw-px-8v {
    padding-left:4.267vw;
    padding-right:4.267vw
  }
  .mb\:tw-px-\[0\.533vw\] {
    padding-left:.533vw;
    padding-right:.533vw
  }
  .mb\:tw-px-\[1\.067vw\] {
    padding-left:1.067vw;
    padding-right:1.067vw
  }
  .mb\:tw-px-\[1\.52vw\] {
    padding-left:1.52vw;
    padding-right:1.52vw
  }
  .mb\:tw-px-\[1\.6vw\] {
    padding-left:1.6vw;
    padding-right:1.6vw
  }
  .mb\:tw-px-\[1\.867vw\] {
    padding-left:1.867vw;
    padding-right:1.867vw
  }
  .mb\:tw-px-\[2\.133vw\] {
    padding-left:2.133vw;
    padding-right:2.133vw
  }
  .mb\:tw-px-\[2\.667vw\] {
    padding-left:2.667vw;
    padding-right:2.667vw
  }
  .mb\:tw-px-\[3\.2vw\] {
    padding-left:3.2vw;
    padding-right:3.2vw
  }
  .mb\:tw-px-\[3\.626vw\] {
    padding-left:3.626vw;
    padding-right:3.626vw
  }
  .mb\:tw-px-\[3\.6vw\] {
    padding-left:3.6vw;
    padding-right:3.6vw
  }
  .mb\:tw-px-\[4\.2667vw\] {
    padding-left:4.2667vw;
    padding-right:4.2667vw
  }
  .mb\:tw-px-\[4\.267vw\] {
    padding-left:4.267vw;
    padding-right:4.267vw
  }
  .mb\:tw-px-\[4vw\] {
    padding-left:4vw;
    padding-right:4vw
  }
  .mb\:tw-px-\[5\.067vw\] {
    padding-left:5.067vw;
    padding-right:5.067vw
  }
  .mb\:tw-px-\[5\.333vw\] {
    padding-left:5.333vw;
    padding-right:5.333vw
  }
  .mb\:tw-px-\[6vw\] {
    padding-left:6vw;
    padding-right:6vw
  }
  .mb\:tw-px-\[8vw\] {
    padding-left:8vw;
    padding-right:8vw
  }
  .mb\:tw-px-\[var\(--m-padding\)\] {
    padding-left:var(--m-padding);
    padding-right:var(--m-padding)
  }
  .mb\:tw-px-\[var\(--padding-x\)\] {
    padding-left:var(--padding-x);
    padding-right:var(--padding-x)
  }
  .mb\:tw-py-10v {
    padding-top:5.333vw;
    padding-bottom:5.333vw
  }
  .mb\:tw-py-12v {
    padding-top:6.4vw;
    padding-bottom:6.4vw
  }
  .mb\:tw-py-16v {
    padding-top:8.533vw;
    padding-bottom:8.533vw
  }
  .mb\:tw-py-2v {
    padding-top:1.067vw;
    padding-bottom:1.067vw
  }
  .mb\:tw-py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  .mb\:tw-py-3v {
    padding-top:1.6vw;
    padding-bottom:1.6vw
  }
  .mb\:tw-py-4v {
    padding-top:2.133vw;
    padding-bottom:2.133vw
  }
  .mb\:tw-py-5v {
    padding-top:2.667vw;
    padding-bottom:2.667vw
  }
  .mb\:tw-py-6v {
    padding-top:3.2vw;
    padding-bottom:3.2vw
  }
  .mb\:tw-py-7v {
    padding-top:3.733vw;
    padding-bottom:3.733vw
  }
  .mb\:tw-py-8v {
    padding-top:4.267vw;
    padding-bottom:4.267vw
  }
  .mb\:tw-py-\[0\.533vw\] {
    padding-top:.533vw;
    padding-bottom:.533vw
  }
  .mb\:tw-py-\[0\.76vw\] {
    padding-top:.76vw;
    padding-bottom:.76vw
  }
  .mb\:tw-py-\[1\.067vw\] {
    padding-top:1.067vw;
    padding-bottom:1.067vw
  }
  .mb\:tw-py-\[1\.333vw\] {
    padding-top:1.333vw;
    padding-bottom:1.333vw
  }
  .mb\:tw-py-\[1\.6vw\] {
    padding-top:1.6vw;
    padding-bottom:1.6vw
  }
  .mb\:tw-py-\[1\.867vw\] {
    padding-top:1.867vw;
    padding-bottom:1.867vw
  }
  .mb\:tw-py-\[14vh\] {
    padding-top:14vh;
    padding-bottom:14vh
  }
  .mb\:tw-py-\[2\.4vw\] {
    padding-top:2.4vw;
    padding-bottom:2.4vw
  }
  .mb\:tw-py-\[2\.667vw\] {
    padding-top:2.667vw;
    padding-bottom:2.667vw
  }
  .mb\:tw-py-\[2\.72vw\] {
    padding-top:2.72vw;
    padding-bottom:2.72vw
  }
  .mb\:tw-py-\[3\.467vw\] {
    padding-top:3.467vw;
    padding-bottom:3.467vw
  }
  .mb\:tw-py-\[4\.2667vw\] {
    padding-top:4.2667vw;
    padding-bottom:4.2667vw
  }
  .mb\:tw-py-\[4vw\] {
    padding-top:4vw;
    padding-bottom:4vw
  }
  .mb\:tw-py-\[6vw\] {
    padding-top:6vw;
    padding-bottom:6vw
  }
  .mb\:tw-pb-10v {
    padding-bottom:5.333vw
  }
  .mb\:tw-pb-12v {
    padding-bottom:6.4vw
  }
  .mb\:tw-pb-5v {
    padding-bottom:2.667vw
  }
  .mb\:tw-pb-\[0\] {
    padding-bottom:0
  }
  .mb\:tw-pb-\[100px\] {
    padding-bottom:100px
  }
  .mb\:tw-pb-\[12\.667vw\] {
    padding-bottom:12.667vw
  }
  .mb\:tw-pb-\[12\.8vw\] {
    padding-bottom:12.8vw
  }
  .mb\:tw-pb-\[3\.6vw\] {
    padding-bottom:3.6vw
  }
  .mb\:tw-pb-\[32vw\] {
    padding-bottom:32vw
  }
  .mb\:tw-pb-\[37\.333vw\] {
    padding-bottom:37.333vw
  }
  .mb\:tw-pb-\[40vw\] {
    padding-bottom:40vw
  }
  .mb\:tw-pb-\[4vw\] {
    padding-bottom:4vw
  }
  .mb\:tw-pb-\[5\.6vw\] {
    padding-bottom:5.6vw
  }
  .mb\:tw-pb-\[5vw\] {
    padding-bottom:5vw
  }
  .mb\:tw-pl-0 {
    padding-left:0
  }
  .mb\:tw-pl-4v {
    padding-left:2.133vw
  }
  .mb\:tw-pl-7v {
    padding-left:3.733vw
  }
  .mb\:tw-pr-3v {
    padding-right:1.6vw
  }
  .mb\:tw-pr-7v {
    padding-right:3.733vw
  }
  .mb\:tw-pr-\[2\.453vw\] {
    padding-right:2.453vw
  }
  .mb\:tw-pt-10 {
    padding-top:2.5rem
  }
  .mb\:tw-pt-10v {
    padding-top:5.333vw
  }
  .mb\:tw-pt-7v {
    padding-top:3.733vw
  }
  .mb\:tw-pt-8v {
    padding-top:4.267vw
  }
  .mb\:tw-pt-\[120px\] {
    padding-top:120px
  }
  .mb\:tw-pt-\[20vw\] {
    padding-top:20vw
  }
  .mb\:tw-pt-\[24vw\] {
    padding-top:24vw
  }
  .mb\:tw-pt-\[3\.733vw\] {
    padding-top:3.733vw
  }
  .mb\:tw-pt-\[37\.333vw\] {
    padding-top:37.333vw
  }
  .mb\:tw-pt-\[4vw\] {
    padding-top:4vw
  }
  .mb\:tw-pt-\[8\.533vw\] {
    padding-top:8.533vw
  }
  .mb\:tw-text-left {
    text-align:left
  }
  .mb\:tw-text-center {
    text-align:center
  }
  .mb\:tw-text-\[1\.867vw\] {
    font-size:1.867vw
  }
  .mb\:tw-text-\[14px\] {
    font-size:14px
  }
  .mb\:tw-text-\[2\.4vw\] {
    font-size:2.4vw
  }
  .mb\:tw-text-\[2\.667vw\] {
    font-size:2.667vw
  }
  .mb\:tw-text-\[2\.72vw\] {
    font-size:2.72vw
  }
  .mb\:tw-text-\[2\.8vw\] {
    font-size:2.8vw
  }
  .mb\:tw-text-\[2\.933vw\] {
    font-size:2.933vw
  }
  .mb\:tw-text-\[3\.17vw\] {
    font-size:3.17vw
  }
  .mb\:tw-text-\[3\.2vw\] {
    font-size:3.2vw
  }
  .mb\:tw-text-\[3\.467vw\] {
    font-size:3.467vw
  }
  .mb\:tw-text-\[3\.47vw\] {
    font-size:3.47vw
  }
  .mb\:tw-text-\[3\.4vw\] {
    font-size:3.4vw
  }
  .mb\:tw-text-\[3\.733vw\] {
    font-size:3.733vw
  }
  .mb\:tw-text-\[3vw\] {
    font-size:3vw
  }
  .mb\:tw-text-\[4\.267vw\] {
    font-size:4.267vw
  }
  .mb\:tw-text-\[4\.533vw\] {
    font-size:4.533vw
  }
  .mb\:tw-text-\[4\.8vw\] {
    font-size:4.8vw
  }
  .mb\:tw-text-\[4vw\] {
    font-size:4vw
  }
  .mb\:tw-text-\[5\.067vw\] {
    font-size:5.067vw
  }
  .mb\:tw-text-\[5\.3333vw\] {
    font-size:5.3333vw
  }
  .mb\:tw-text-\[5\.333vw\] {
    font-size:5.333vw
  }
  .mb\:tw-text-\[5\.6vw\] {
    font-size:5.6vw
  }
  .mb\:tw-text-\[5\.867vw\] {
    font-size:5.867vw
  }
  .mb\:tw-text-\[6\.267vw\] {
    font-size:6.267vw
  }
  .mb\:tw-text-\[6\.4vw\] {
    font-size:6.4vw
  }
  .mb\:tw-text-\[6\.667vw\] {
    font-size:6.667vw
  }
  .mb\:tw-text-\[7\.467vw\] {
    font-size:7.467vw
  }
  .mb\:tw-text-\[8vw\] {
    font-size:8vw
  }
  .mb\:tw-font-\[500\] {
    font-weight:500
  }
  .mb\:tw-font-bold {
    font-weight:700
  }
  .mb\:tw-leading-\[10\.4vw\] {
    line-height:10.4vw
  }
  .mb\:tw-leading-\[10\.667vw\] {
    line-height:10.667vw
  }
  .mb\:tw-leading-\[2\.4vw\] {
    line-height:2.4vw
  }
  .mb\:tw-leading-\[20px\] {
    line-height:20px
  }
  .mb\:tw-leading-\[21\.333vw\] {
    line-height:21.333vw
  }
  .mb\:tw-leading-\[3\.067vw\] {
    line-height:3.067vw
  }
  .mb\:tw-leading-\[3\.2vw\] {
    line-height:3.2vw
  }
  .mb\:tw-leading-\[3\.427vw\] {
    line-height:3.427vw
  }
  .mb\:tw-leading-\[3\.4vw\] {
    line-height:3.4vw
  }
  .mb\:tw-leading-\[3\.6vw\] {
    line-height:3.6vw
  }
  .mb\:tw-leading-\[4\.032vw\] {
    line-height:4.032vw
  }
  .mb\:tw-leading-\[4\.133vw\] {
    line-height:4.133vw
  }
  .mb\:tw-leading-\[4\.267vw\] {
    line-height:4.267vw
  }
  .mb\:tw-leading-\[4\.4vw\] {
    line-height:4.4vw
  }
  .mb\:tw-leading-\[4\.667vw\] {
    line-height:4.667vw
  }
  .mb\:tw-leading-\[4\.8vw\] {
    line-height:4.8vw
  }
  .mb\:tw-leading-\[4vw\] {
    line-height:4vw
  }
  .mb\:tw-leading-\[5\.2vw\] {
    line-height:5.2vw
  }
  .mb\:tw-leading-\[5\.3333vw\] {
    line-height:5.3333vw
  }
  .mb\:tw-leading-\[5\.333vw\] {
    line-height:5.333vw
  }
  .mb\:tw-leading-\[5\.6vw\] {
    line-height:5.6vw
  }
  .mb\:tw-leading-\[5\.8vw\] {
    line-height:5.8vw
  }
  .mb\:tw-leading-\[5vw\] {
    line-height:5vw
  }
  .mb\:tw-leading-\[6\.133vw\] {
    line-height:6.133vw
  }
  .mb\:tw-leading-\[6\.267vw\] {
    line-height:6.267vw
  }
  .mb\:tw-leading-\[6\.4vw\] {
    line-height:6.4vw
  }
  .mb\:tw-leading-\[6\.667vw\] {
    line-height:6.667vw
  }
  .mb\:tw-leading-\[6vw\] {
    line-height:6vw
  }
  .mb\:tw-leading-\[7\.2vw\] {
    line-height:7.2vw
  }
  .mb\:tw-leading-\[7\.467vw\] {
    line-height:7.467vw
  }
  .mb\:tw-leading-\[7\.6vw\] {
    line-height:7.6vw
  }
  .mb\:tw-leading-\[7vw\] {
    line-height:7vw
  }
  .mb\:tw-leading-\[8\.533vw\] {
    line-height:8.533vw
  }
  .mb\:tw-leading-\[8vw\] {
    line-height:8vw
  }
  .mb\:tw-leading-\[9\.333vw\] {
    line-height:9.333vw
  }
  .mb\:tw-leading-normal {
    line-height:1.5
  }
  .mb\:tw-tracking-\[0\.32vw\] {
    letter-spacing:.32vw
  }
  .mb\:tw-tracking-\[0\.352vw\] {
    letter-spacing:.352vw
  }
  .mb\:tw-decoration-2 {
    text-decoration-thickness:2px
  }
  .mb\:tw-underline-offset-\[1\.067vw\] {
    text-underline-offset:1.067vw
  }
  .mb\:tw-opacity-40 {
    opacity:.4
  }
  .mb\:tw-blur-\[80px\] {
    --tw-blur: blur(80px);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }
  .mb\:tw-backdrop-blur-\[4px\] {
    --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)
  }
}
@media (min-width: 751px) {
  .pc\:tw-mb-8 {
    margin-bottom:2rem
  }
  .pc\:tw-ml-auto {
    margin-left:auto
  }
  .pc\:tw-mt-2 {
    margin-top:.5rem
  }
  .pc\:tw-mt-4 {
    margin-top:1rem
  }
  .pc\:tw-inline-block {
    display:inline-block
  }
  .pc\:tw-flex {
    display:flex
  }
  .pc\:tw-hidden {
    display:none
  }
  .pc\:tw-h-full {
    height:100%
  }
  .pc\:tw-h-hh {
    height:calc(100vh - var(--header-height))
  }
  .pc\:tw-min-h-6 {
    min-height:1.5rem
  }
  .pc\:tw-w-1\/2 {
    width:50%
  }
  .pc\:tw-w-1\/3 {
    width:33.333333%
  }
  .pc\:tw-w-1\/4 {
    width:25%
  }
  .pc\:tw-w-2\/3 {
    width:66.666667%
  }
  .pc\:tw-w-56 {
    width:14rem
  }
  .pc\:tw-w-64 {
    width:16rem
  }
  .pc\:tw-w-\[224px\] {
    width:224px
  }
  .pc\:tw-w-\[500px\] {
    width:500px
  }
  .pc\:tw-w-\[706px\] {
    width:706px
  }
  .pc\:tw-min-w-0 {
    min-width:0px
  }
  .pc\:tw-min-w-96 {
    min-width:24rem
  }
  .pc\:tw-min-w-\[142px\] {
    min-width:142px
  }
  .pc\:tw-min-w-\[400px\] {
    min-width:400px
  }
  .pc\:tw-min-w-\[510px\] {
    min-width:510px
  }
  .pc\:tw-flex-1 {
    flex:1 1 0%
  }
  .pc\:tw-flex-shrink-\[2\] {
    flex-shrink:2
  }
  .pc\:tw-grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .pc\:tw-flex-col {
    flex-direction:column
  }
  .pc\:tw-items-start {
    align-items:flex-start
  }
  .pc\:tw-items-end {
    align-items:flex-end
  }
  .pc\:tw-items-center {
    align-items:center
  }
  .pc\:tw-gap-10 {
    gap:2.5rem
  }
  .pc\:tw-gap-14 {
    gap:3.5rem
  }
  .pc\:tw-gap-16 {
    gap:4rem
  }
  .pc\:tw-gap-2 {
    gap:.5rem
  }
  .pc\:tw-gap-3 {
    gap:.75rem
  }
  .pc\:tw-gap-4 {
    gap:1rem
  }
  .pc\:tw-gap-5 {
    gap:1.25rem
  }
  .pc\:tw-gap-\[60px\] {
    gap:60px
  }
  .pc\:tw-overflow-hidden {
    overflow:hidden
  }
  .pc\:tw-whitespace-nowrap {
    white-space:nowrap
  }
  .pc\:tw-rounded-\[10px\] {
    border-radius:10px
  }
  .pc\:tw-py-1\.5 {
    padding-top:.375rem;
    padding-bottom:.375rem
  }
  .pc\:tw-pb-10 {
    padding-bottom:2.5rem
  }
  .pc\:tw-pb-\[2px\] {
    padding-bottom:2px
  }
  .pc\:tw-pr-2 {
    padding-right:.5rem
  }
  .pc\:tw-pt-10 {
    padding-top:2.5rem
  }
  .pc\:tw-text-left {
    text-align:left
  }
  .pc\:tw-text-\[28px\] {
    font-size:28px
  }
  .pc\:tw-text-\[32px\] {
    font-size:32px
  }
  .pc\:tw-leading-\[36px\] {
    line-height:36px
  }
  .pc\:tw-leading-\[40px\] {
    line-height:40px
  }
  .pc\:first-letter\:tw-flex-1:first-letter {
    flex:1 1 0%
  }
}
@media (min-width: 1280px) {
  .xl\:tw-grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .xl\:tw-grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}
@media (max-width: 750px) {
  .\[\&\>\*\:not\(\:first-child\)\]\:mb\:tw-mt-4>*:not(:first-child) {
    margin-top:1rem
  }
}
.\[\&\>span\]\:tw-truncate>span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.\[\&\[data-orientation\=vertical\]\>div\]\:tw-rotate-90[data-orientation=vertical]>div {
  --tw-rotate: 90deg;
  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))
}
.\[\&\[data-orientation\=vertical\]\]\:tw-h-px[data-orientation=vertical] {
  height:1px
}
.\[\&\[data-orientation\=vertical\]\]\:tw-w-full[data-orientation=vertical] {
  width:100%
}
.\[\&\[data-orientation\=vertical\]\]\:after\:tw-left-0[data-orientation=vertical]:after {
  content:var(--tw-content);
  left:0
}
.\[\&\[data-orientation\=vertical\]\]\:after\:tw-h-1[data-orientation=vertical]:after {
  content:var(--tw-content);
  height:.25rem
}
.\[\&\[data-orientation\=vertical\]\]\:after\:tw-w-full[data-orientation=vertical]:after {
  content:var(--tw-content);
  width:100%
}
.\[\&\[data-orientation\=vertical\]\]\:after\:tw--translate-y-1\/2[data-orientation=vertical]:after {
  content:var(--tw-content);
  --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))
}
.\[\&\[data-orientation\=vertical\]\]\:after\:tw-translate-x-0[data-orientation=vertical]:after {
  content:var(--tw-content);
  --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))
}
.\[\&_\.base-textarea-pro__inner\]\:tw-bg-\[var\(--bg-popup-basic-100\)\] .base-textarea-pro inner {
  background-color:var(--bg-popup-basic-100)
}
.\[\&_\.c-forms--dark\]\:tw-bg-\[\#121414\] .c-forms--dark,
.\[\&_\.c-forms--dark\]\:hover\:tw-bg-\[\#121414\]:hover .c-forms--dark,
.\[\&_\.pro-select__label\]\:tw-bg-\[\#121414\] .pro-select label,
.\[\&_\.pro-select__label\]\:hover\:tw-bg-\[\#121414\]:hover .pro-select label {
  --tw-bg-opacity: 1;
  background-color:rgb(18 20 20 / var(--tw-bg-opacity, 1))
}
.\[\&_path\]\:tw-stroke-lightest path {
  stroke:var(--color-lightest)
}
.\[\&_svg\]\:tw-pointer-events-none svg {
  pointer-events:none
}
.\[\&_svg\]\:tw-size-4 svg {
  width:1rem;
  height:1rem
}
.\[\&_svg\]\:tw-shrink-0 svg {
  flex-shrink:0
}
@media (max-width:1350px) {
  .\[\@media\(max-width\:1350px\)\]\:tw-w-full {
    width:100%
  }
  .\[\@media\(max-width\:1350px\)\]\:tw-flex-col {
    flex-direction:column
  }
  .\[\@media\(max-width\:1350px\)\]\:tw-items-start {
    align-items:flex-start
  }
  .\[\@media\(max-width\:1350px\)\]\:tw-justify-start {
    justify-content:flex-start
  }
  .\[\@media\(max-width\:1350px\)\]\:tw-gap-3 {
    gap:.75rem
  }
}
.fade-bottom {
  animation:fade-in-bottom-slide-in 2s ease forwards;
  opacity:0
}
@keyframes fade-in-bottom-slide-in {
  0% {
    opacity:0;
    transform:translateY(100px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.tracking-in-expand-fwd-bottom {
  animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215,.61,.355,1) both
}
@keyframes tracking-in-expand-fwd-bottom {
  0% {
    letter-spacing:-.5em;
    transform:translateZ(-700px) translateY(500px);
    opacity:0
  }
  40% {
    opacity:.6
  }
  to {
    transform:translateZ(0) translateY(0);
    opacity:1
  }
}
.slide-in-left {
  animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both
}
@keyframes slide-in-left {
  0% {
    transform:translate(-500px);
    opacity:0
  }
  to {
    transform:translate(0);
    opacity:1
  }
}
.slide-in-right {
  animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both
}
@keyframes slide-in-right {
  0% {
    transform:translate(500px);
    opacity:0
  }
  to {
    transform:translate(0);
    opacity:1
  }
}
.fade-in-bottom {
  animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both
}
@keyframes fade-in-bottom {
  0% {
    transform:translateY(50px);
    opacity:0
  }
  to {
    transform:translateY(0);
    opacity:1
  }
}
:root {
  --primary-100: rgb(203 255 1 / 100%);
  --primary-80: rgb(203 255 1 / 80%);
  --primary-60: rgb(203 255 1 / 60%);
  --primary-40: rgb(203 255 1 / 40%);
  --primary-30: rgb(203 255 1 / 30%);
  --primary-20: rgb(203 255 1 / 20%);
  --primary-12: rgb(203 255 1 / 12%);
  --primary-8: rgb(203 255 1 / 8%);
  --primary-4: rgb(203 255 1 / 4%);
  --secondary-100: rgb(0 255 163 / 100%);
  --secondary-80: rgb(0 255 163 / 80%);
  --secondary-60: rgb(0 255 163 / 60%);
  --secondary-40: rgb(0 255 163 / 40%);
  --secondary-30: rgb(0 255 163 / 30%);
  --secondary-20: rgb(0 255 163 / 20%);
  --secondary-12: rgb(0 255 163 / 12%);
  --secondary-10: rgb(0 255 163 / 10%);
  --secondary-8: rgb(0 255 163 / 8%);
  --secondary-4: rgb(0 255 163 / 4%)
}
.g-theme-community {
  --primary-100: #2771ff;
  --primary-80: rgb(39 113 255 / 80%);
  --primary-60: rgb(39 113 255 / 60%);
  --primary-40: rgb(39 113 255 / 40%);
  --primary-30: rgb(39 113 255 / 30%);
  --primary-20: rgb(39 113 255 / 20%);
  --primary-12: rgb(39 113 255 / 12%);
  --primary-8: rgb(39 113 255 / 8%);
  --primary-4: rgb(39 113 255 / 4%);
  --secondary-100: #1fcbaf;
  --secondary-80: rgb(31 203 175 / 80%);
  --secondary-60: rgb(31 203 175 / 60%);
  --secondary-40: rgb(31 203 175 / 40%);
  --secondary-30: rgb(31 203 175 / 30%);
  --secondary-20: rgb(31 203 175 / 20%);
  --secondary-12: rgb(31 203 175 / 12%);
  --secondary-10: rgb(31 203 175 / 10%);
  --secondary-8: rgb(31 203 175 / 8%);
  --secondary-4: rgb(31 203 175 / 4%)
}
:root {
  --color-lightest: #fff;
  --color-lighter: rgb(255 255 255 / 80%);
  --color-light: rgb(255 255 255 / 60%);
  --color-dark: rgb(255 255 255 / 40%);
  --color-medium-dark: rgb(255 255 255 / 30%);
  --color-darker: rgb(255 255 255 / 20%);
  --color-darkest: rgb(255 255 255 / 10%);
  --color-darkest-2: rgb(255 255 255 / 2%);
  --color-high-opacity: rgb(255 255 255 / 6%);
  --color-invisible: rgb(255 255 255 / 4%);
  --color-lightest-inverse: #0d0d0d;
  --color-lighter-inverse: rgb(13 13 13 / 80%);
  --color-light-inverse: rgb(13 13 13 / 60%);
  --color-dark-inverse: rgb(13 13 13 / 40%);
  --color-darker-inverse: rgb(13 13 13 / 20%);
  --color-darkest-inverse: rgb(13 13 13 / 10%);
  --color-invisible-inverse: rgb(13 13 13 / 4%);
  --color-success: #00ffa3;
  --color-success-lighter: rgb(52 199 125 / 80%);
  --color-success-light: rgb(52 199 125 / 60%);
  --color-warn: #ffd645;
  --color-error: rgb(255 58 68 / 100%);
  --color-error-lighter: rgb(255 58 68 / 80%);
  --color-error-light: rgb(255 58 68 / 60%);
  --bg-card-detail-black-6: rgb(255 255 255 / 6%);
  --bg-card-task-basic-100: #1f1f1f;
  --community-menu-bg: rgb(255 255 255 / 4%);
  --bg-secondary: #141414;
  --card-bg: #1d2123;
  --card-bg-milestone: #1d2123;
  --community-banner-bg: linear-gradient(90deg, rgb(17 17 17 / 80%) 2.2%, rgb(17 17 17 / 0%) 32.69%), linear-gradient(180deg, rgb(17 17 17 / 0%) 50%, #111 99.78%), linear-gradient(0deg, rgb(17 17 17 / 20%) 0%, rgb(17 17 17 / 20%) 100%);
  --text-info-pending: #fda73b;
  --text-info-pending-bg: rgb(253 167 59 / 10%);
  --text-info-success: #34c77d;
  --text-info-success-bg: rgb(52 199 125 / 10%);
  --text-info-failed: #ff4d65;
  --text-status-info-pending: rgb(253 167 59 / 10%);
  --text-status-info-success: rgb(52 199 125 / 10%);
  --text-status-info-failed: rgb(255 77 86 / 10%)
}
.g-theme-light {
  --color-lightest: #0d0d0d;
  --color-lighter: rgb(13 13 13 / 80%);
  --color-light: rgb(13 13 13 / 60%);
  --color-dark: rgb(13 13 13 / 40%);
  --color-medium-dark: rgb(13 13 13 / 30%);
  --color-darker: rgb(13 13 13 / 20%);
  --color-darkest: rgb(13 13 13 / 10%);
  --color-darkest-2: rgb(13 13 13 / 2%);
  --color-high-opacity: rgb(13 13 13 / 6%);
  --color-invisible: rgb(13 13 13 / 4%);
  --color-lightest-inverse: #fff;
  --color-lighter-inverse: rgb(255 255 255 / 80%);
  --color-light-inverse: rgb(255 255 255 / 60%);
  --color-dark-inverse: rgb(255 255 255 / 40%);
  --color-darker-inverse: rgb(255 255 255 / 20%);
  --color-darkest-inverse: rgb(255 255 255 / 10%);
  --color-invisible-inverse: rgb(255 255 255 / 4%);
  --color-success: #00ffa3;
  --color-success-lighter: rgb(52 199 125 / 80%);
  --color-success-light: rgb(52 199 125 / 60%);
  --color-warn: #ed8f03;
  --color-error: rgb(255 58 68 / 100%);
  --color-error-lighter: rgb(255 58 68 / 80%);
  --color-error-light: rgb(255 58 68 / 60%);
  --bg-card-detail-black-6: rgb(13 13 13 / 6%);
  --bg-card-task-basic-100: #fefefe;
  --community-menu-bg: rgb(20 20 20 / 4%);
  --bg-secondary: #f6f6f8;
  --card-bg: #dbdbdb;
  --card-bg-milestone: #fff;
  --community-banner-bg: linear-gradient( 90deg, rgb(247 247 247 / 80%) 2.2%, rgb(247 247 247 / 0%) 32.69% ), linear-gradient(180deg, rgb(247 247 247 / 0%) 50%, rgb(247 247 247) 99.78%), linear-gradient(0deg, rgb(247 247 247 / 20%) 0%, rgb(247 247 247 / 20%) 100%);
  --text-info-pending: #fda73b;
  --text-info-pending-bg: rgb(253 167 59 / 10%);
  --text-info-success: #34c77d;
  --text-info-success-bg: rgb(52 199 125 / 10%);
  --text-info-failed: #ff4d65;
  --text-status-info-pending: rgb(253 167 59 / 10%);
  --text-status-info-success: rgb(52 199 125 / 10%);
  --text-status-info-failed: rgb(255 77 86 / 10%)
}
:root {
  --background: #070d10;
  --theme: rgb(172 211 21 / 100%);
  --border-error: #ff3a44;
  --text-background: rgb(255 255 255 / 60%);
  --color: #fff;
  --link-color: rgb(127 188 243 / 100%);
  --text-error: rgb(255 58 68 / 100%);
  --notify-background: #013522;
  --g-link-color: rgb(84 174 255);
  --text-color-4: rgb(255 255 255 / 40%);
  --text-color-5: rgb(255 255 255 / 50%);
  --text-color-7: rgb(119 122 123);
  --text-color-white-10: rgb(255 255 255 / 8%);
  --text-color-11: rgb(254 254 254 / 60%);
  --text-color-white-12: rgb(255 255 255 / 90%);
  --text-color-white-14: rgb(88 175 255);
  --text-warn-color: rgb(255 212 101);
  --text-warn-color-6: rgb(255 212 101 / 60%);
  --text-color-black: #000;
  --text-color-success-1: #00ffa3;
  --bg-color-black-1: rgb(18 20 20);
  --bg-color-black-2: rgb(255 255 255 / 6%);
  --bg-color-black-3: rgb(67 75 78);
  --bg-color-black-4: rgb(29 33 35);
  --bg-color-black-5: rgb(42 43 43 / 100%);
  --bg-color-black-6: rgb(0 0 0 / 30%);
  --bg-color-white-3: rgb(217 217 217);
  --bg-color-yellow-1: rgb(203 255 1 / 100%);
  --bg-color-black-7: rgb(0 0 0 / 70%);
  --bg-color-black-8: rgb(255 255 255 / 4%);
  --bg-color-black-9: rgb(0 0 0 / 60%);
  --bg-color-yellow-2: rgb(224 255 102);
  --bg-success-1: rgb(0 255 163 / 10%);
  --bg-success-2: rgb(0 255 163 / 100%);
  --bg-color-1: rgb(67 66 63);
  --bg-color-2: rgb(60 63 63);
  --font-color-white: rgb(255 255 255 / 100%);
  --api-border-color: rgb(61 67 70 / 50%);
  --sub-dark-color: rgb(255 255 255 / 60%);
  --api-note-color: var(--text-color-4);
  --form-bg-color: rgb(37 42 44);
  --background-color-black: #000;
  --background-color-1: rgb(65 73 75 / 30%);
  --background-color-2: rgb(52 58 61);
  --background-color-3: rgb(66 74 77);
  --background-color-4: rgb(7 17 21 / 20%);
  --background-color-6: rgb(30 34 36);
  --background-color-8: rgb(22 28 31);
  --background-color-10: rgb(0 255 163 / 200%);
  --background-color-11: rgb(37 42 44 / 50%);
  --border-color-1: rgb(255 255 255 / 10%);
  --light-text: #fff;
  --color-text-0D0D0D-2: #252a2c;
  --background-color-13: rgb(255 255 255 / 12%);
  --liner: linear-gradient(89.87deg, #cbff01 .13%, #00ffa3 99.92%);
  --bg-input: #252a2c;
  --hover-bg: #1d2123;
  --tip-bg: linear-gradient(0deg, #1d2123, #1d2123), linear-gradient(0deg, #343a3d, #343a3d);
  --textarea-background: #070d10;
  --toast-bg: #292929;
  --toast-bg-image-success: linear-gradient( 270.14deg, rgb(203 255 1 / 10%) .07%, rgb(0 255 163 / 4.4%) 99.83% );
  --radio-border-color: rgb(255 255 255 / 20%);
  --radio-disabled-bg: rgb(255 255 255 / 10%);
  --radio-disabled-checked-bg: rgb(255 255 255 / 40%);
  --button-cancel-bg: #fff;
  --button-cancel-color: #000;
  --button-cancel-border: none;
  --button-cancel-loading-bg: var(--color-darker);
  --tips-background-color: rgb(0 255 163 / 20%);
  --tips-font-color: rgb(255 255 255 / 100%);
  --bg-primary: #fafbff;
  --color-text-main101: #0d0d0d;
  --color-primary-main101: #2771ff;
  --search-input-background-clear: rgb(255 255 255 / 10%);
  --search-input-color: #fff;
  --search-input-background: rgb(255 255 255 / 6%);
  --search-input-border: rgb(93 29 29 / 6%);
  --search-input-placeholder: rgb(255 255 255 / 30%);
  --tg-sns-view: var(--background-color-13);
  --b-user-menu-height: 220px;
  --b-user-menu-slide-border: rgb(217 217 217 / 100%);
  --first-header-bg: linear-gradient(0deg, rgb(0 0 0 / 80%) 0%, rgb(0 0 0 / 80%) 100%), linear-gradient(131deg, #00ffa3 2.81%, #cbff01 100.46%);
  --second-header-bg: rgb(0 0 0 / 40%);
  --header-nav-color: rgb(255 255 255 / 60%);
  --header-nav-contact: #fff;
  --header-round-bg: rgb(255 255 255 / 20%);
  --header-user-border: rgb(255 255 255 / 10%);
  --header-m-user-bg: rgb(255 255 255 / 6%);
  --header-m-user-color: rgb(255 255 255 / 80%);
  --invite-list-bg: rgb(0 0 0 / 40%);
  --invite-list-bg-black: rgb(13 13 13 / 40%);
  --user-drop-color: #fff;
  --user-drop-bg: #1d2123;
  --user-drop-logout-bg: #484e50;
  --user-drop-logout-color: rgb(248 247 250 / 60%);
  --user-drop-address: rgb(255 255 255 / 40%);
  --user-drop-nav-hover-bg: #424a4d;
  --connect-dialog-select-tip: var(--color-lighter);
  --wallet-item-border: var(--color-darker);
  --wallet-item-bg-hover: var(--hover-bg);
  --user-notify-bg-color: var(--bg-color-black-5);
  --user-notify-h5-bg-color: var(--bg-color-black-7);
  --user-notify-clear-color: var(--text-color-4);
  --user-notify-clear-border: var(--border-color-1);
  --bg-color-5: rgb(255 255 255 / 5%);
  --color-select-bg-01: rgb(13 13 13 / 10%);
  --color-select-bg-05: rgb(255 255 255 / 5%);
  --color-select-bg-06: rgb(13 13 13 / 6%);
  --bg-select-black-6: var(--color-select-bg-06);
  --bg-option-menu-black-10: var(--background-color-3);
  --border-balck-lighter-10: rgb(255 255 255 / 10%);
  --bg-table-black-2: var(--bg-color-black-2);
  --text-black-detail-40: var(--text-color-4);
  --bg-popup-detail-6: var(--bg-color-black-2);
  --text-black-title-100: var(--light-text);
  --bg-tag-basic-6: var(--bg-color-black-2);
  --text-black-description-60: var(--color-light);
  --text-black-lighter-10: var(--color-darkest);
  --bg-select-black-10: var(--border-color-1);
  --border-balck-light-20: rgb(255 255 255 / 20%);
  --bg-button-balck-black-10: var(--light-text);
  --bg-option-menu-black-4: var(--color-darkest);
  --bg-option-menu-white-100: #2a2a2a;
  --text-info-link-100: #2b99ff;
  --bg-input-black-2: rgb(255 255 255 / 2%);
  --border-balck-pale-4: rgb(255 255 255 / 4%);
  --border-primary-medium-40: var(--color-medium-dark);
  --text-black-light-20: rgb(13 13 13 / 20%);
  --bg-button-primary-100: var(--color-lightest);
  --main-customized: linear-gradient(270deg, var(--secondary-100) 0%, var(--primary-100) 100%);
  --share-bg: #343a3d;
  --share-invite-link-bg: rgb(37 42 44 / 30%);
  --text-black-border-10: rgb(217 217 217 / 10%);
  --bg-button-black-basic-100: #fff;
  --text-white-basic-100: #000;
  --text-black-pale-4: rgb(255 255 255 / 8%);
  --button-primary-text: #000;
  --button-primary-text-disabled: rgb(0 0 0 / 60%);
  --tip-color: rgb(255 255 255 / 80%);
  --bg-table-white-20: rgb(25 25 25 / 20%);
  --bg-popup-basic-100: #0d0d0d;
  --bg-page-mask-20: rgb(66 66 66 / 50%);
  --bg-page-body-100: #070d10;
  --bg-button-white-100: #000;
  --bg-card-task-basic-hover-100: #272727;
  --pro-select-menu-bg: #343a3d;
  --pro-select-menu-border: rgb(255 255 255 / 10%);
  --border-balck-pale-6: rgb(13 13 13 / 6%);
  --form-focus: rgb(255 255 255 / 6%);
  --text-info-success-100: rgb(52 199 125 / 100%);
  --text-info-warning-60: rgb(255 212 101 / 60%);
  --cm-card-liner: linear-gradient(180deg, rgb(31 31 31 / 90%) 0%, #1f1f1f 34.27%, #1f1f1f 100%);
  --cm-card-liner-hover: linear-gradient( 180deg, rgb(39 39 39 / 90%) 0%, #272727 34.27%, #272727 100% );
  --bg-card-sprint-head-80: rgb(255 255 255 / 8%);
  --bg-card-white-40: rgb(48 48 48 / 40%)
}
.g-theme-light {
  --cm-border: rgb(45 46 51 / 10%);
  --color-text-0D0D0D-2: rgb(13 13 13 / 2%);
  --color-text-tagbg-6: rgb(13 13 13 / 6%);
  --ffbf-4-e: #ffbf4e;
  --light-text: #2d2e33;
  --bg-color-black-2: rgb(13 13 13 / 6%);
  --background-color-13: #fff;
  --liner: var(--primary-100);
  --text-color-4: rgb(45 46 51 / 60%);
  --text-warn-color: #f2994a;
  --form-bg-color: rgb(3 13 13 / 2%);
  --background: rgb(255 255 255 / 40%);
  --hover-bg: rgb(13 13 13 / 20%);
  --tip-bg: #fff;
  --background-color-2: #fff;
  --background-color-6: #fff;
  --info: #58afff;
  --bg-input: var(--color-text-0D0D0D-2);
  --toast-bg: #fff;
  --toast-bg-image-success: linear-gradient( 270.14deg, rgb(203 255 1 / 10%) .07%, rgb(0 255 163 / 4.4%) 99.83% );
  --radio-border-color: var(--color-darker);
  --radio-disabled-bg: var(--color-darkest);
  --radio-disabled-checked-bg: var(--color-dark);
  --button-cancel-bg: transparent;
  --button-cancel-color: #000;
  --button-cancel-border: 1px solid var(--color-lightest);
  --button-cancel-loading-bg: transparent;
  --cmb-eligis-mask-bg: --color-dark-inverse;
  --27-ae-60: #27ae60;
  --EB5757: #eb5757;
  --th-background: var(-color-text-tagbg-6);
  --th-height: 32px;
  --side-padding: 14px;
  --th-font: 14px;
  --td-height: 32px;
  --color-secondary-outlined10: var(--secondary-10);
  --color-white-white-40: rgb(255 255 255 / 40%);
  --color-primary-neutral06: var(--primary-60);
  --search-input-background-clear: var(--color-darkest);
  --search-input-color: #000;
  --search-input-background: var(--color-invisible);
  --search-input-border: var(--color-darkest);
  --search-input-placeholder: var(--color-darker);
  --tg-sns-view: var(--background-color-13);
  --first-header-bg: linear-gradient(270deg, var(--primary-100) 0%, var(--secondary-100) 100%);
  --second-header-bg: rgb(255 255 255 / 40%);
  --header-nav-color: rgb(13 13 13 / 60%);
  --header-nav-contact: #0d0d0d;
  --header-round-bg: rgb(13 13 13 / 20%);
  --header-user-border: rgb(13 13 13 / 10%);
  --header-m-user-bg: rgb(13 13 13 / 6%);
  --header-m-user-color: rgb(13 13 13 / 80%);
  --user-drop-color: #0d0d0d;
  --user-drop-bg: #fff;
  --user-drop-logout-bg: #fff;
  --user-drop-logout-color: #0d0d0d;
  --user-drop-address: rgb(13 13 13 / 60%);
  --user-drop-nav-hover-bg: rgb(13 13 13 / 6%);
  --connect-dialog-select-tip: rgb(13 13 13 / 80%);
  --wallet-item-border: rgb(13 13 13 / 20%);
  --wallet-item-bg-hover: rgb(13 13 13 / 20%);
  --user-notify-bg-color: var(--color-lightest-inverse);
  --user-notify-h5-bg-color: var(--bg-color-black-7);
  --user-notify-clear-color: var(--text-color-4);
  --user-notify-clear-border: var(--border-color-1);
  --bg-color-5: rgb(13 13 13 / 5%);
  --color-select-bg-01: var(--color-darkest);
  --color-select-bg-04: rgb(13 13 13 / 4%);
  --color-select-bg-05: rgb(13 13 13 / 5%);
  --color-select-bg-06: rgb(13 13 13 / 6%);
  --bg-select-black-6: var(--color-select-bg-06);
  --bg-option-menu-black-10: rgb(13 13 13 / 2%);
  --border-balck-lighter-10: var(--color-select-bg-01);
  --bg-table-black-2: rgb(13 13 13 / 2%);
  --text-black-detail-40: var(--color-dark);
  --bg-popup-detail-6: var(--color-select-bg-06);
  --text-black-title-100: var(--color-lightest);
  --bg-tag-basic-6: var(--color-select-bg-06);
  --text-black-description-60: var(--color-light);
  --text-black-lighter-10: rgb(13 13 13 / 10%);
  --bg-select-black-10: var(--color-darkest);
  --border-balck-light-20: rgb(13 13 13 / 20%);
  --bg-button-balck-black-10: var(--color-darkest);
  --bg-option-menu-black-4: var(--color-invisible);
  --bg-card-detail-white-100: #fff;
  --bg-option-menu-white-100: var(--color-lightest-inverse);
  --bg-card-task-basic-90: rgb(255 255 255 / 90%);
  --text-white-description-60: rgb(255 255 255 / 60%);
  --bg-card-sprint-head-80: rgb(238 238 238 / 80%);
  --text-info-link-100: #2b99ff;
  --border-balck-pale-6: var(--color-select-bg-06);
  --border-primary-medium-40: var(--primary-40);
  --text-white-white-100-100: #fff;
  --text-black-border-10: rgb(13 13 13 / 10%);
  --bg-button-primary-100: var(--primary-100);
  --border-balck-medium-40: rgb(13 13 13 / 40%);
  --bg-button-black-basic-100: #0d0d0d;
  --bg-page-body-100: #f7f7f7;
  --Linear: linear-gradient( 90deg, rgb(246 136 255 / 10%) .1%, rgb(123 180 255 / 10%) 53.61%, rgb(154 255 115 / 10%) 98.28% );
  --other-text-10: #0d0d0d;
  --bg-list-white-100: #fff;
  --bg-card-mask-black-10: rgb(13 13 13 / 10%);
  --bg-card-mask-black-30: rgb(13 13 13 / 30%);
  --main-customized: linear-gradient(270deg, var(--secondary-100) 0%, var(--primary-100) 100%);
  --bg-card-detail-white-60: rgb(255 255 255 / 60%);
  --bg-card-sprint-body-60: rgb(208 208 208 / 60%);
  --border-white-lighter-10: rgb(58 56 56 / 10%);
  --text-white-basic-100: #fff;
  --bg-card-white-40: rgb(255 255 255 / 40%);
  --bg-bar-white-20: rgb(255 255 255 / 20%);
  --bg-card-task-basic-hover-100: #fff;
  --text-white-button-100: #fff;
  --color-text-ash-30: rgb(13 13 13 / 30%);
  --bg-button-grey: #ececec;
  --text-black-pale-4: rgb(13 13 13 / 4%);
  --button-primary-text: #fff;
  --button-primary-text-disabled: rgb(255 255 255 / 60%);
  --tip-color: #2d2e33;
  --bg-table-white-20: rgb(255 255 255 / 20%);
  --bg-popup-basic-100: #fff;
  --bg-page-mask-20: rgb(13 13 13 / 20%);
  --cm-card-liner: linear-gradient(180deg, rgb(254 254 254 / 80%) 0%, #fefefe 40.27%, #fefefe 100%);
  --cm-card-liner-hover: linear-gradient(180deg, rgb(255 255 255 / 90%) 0%, #fff 34.27%, #fff 100%);
  --bg-button-white-100: #fff;
  --bg-balck-shadow: #aeaeae;
  --bg-card-detail-white-40: rgb(255 255 255 / 40%);
  --bg-input-black-2: rgb(13 13 13 / 2%);
  --border-balck-pale-4: rgb(13 13 13 / 4%);
  --text-black-light-20: rgb(13 13 13 / 20%);
  --share-bg: #fff;
  --share-invite-link-bg: linear-gradient( 90deg, rgb(246 136 255 / 20%) .1%, rgb(123 180 255 / 20%) 53.61%, rgb(154 255 115 / 20%) 98.28% );
  --pro-select-menu-bg: #fff;
  --pro-select-menu-border: rgb(13 13 13 / 10%);
  --link-color: #2b99ff;
  --cmc-user-info-card-liner-hover: linear-gradient( 133deg, rgb(94 149 255 / 14%) 0%, rgb(24 255 213 / 14%) 100% );
  --text-info-warning-60: rgb(237 143 3 / 60%);
  --form-focus: rgb(13 13 13 / 6%)
}
:root {
  --header-height: 80px;
  --old-header-height: 80px;
  --footer-tab-height: 16vw;
  --m-padding: 4vw;
  --notify-height: 55px;
  --short-cut-z-index: 5;
  --preview-z-index: 5;
  --sectors-z-index: 6;
  --explore-filter-z-index: 6;
  --footer-tab-z-index: 6;
  --expired-mask-z-index: 7;
  --epic-bg-z-index: 9;
  --cmb-eligis-mask-z-index: 9;
  --tour-z-index: 10;
  --onchain-recommendation-z-index: 11;
  --header-z-index: 12;
  --cm-left-menu-z-index: 12;
  --task-tab-index: 13;
  --header-menu-z-index: 13;
  --locale-menu-z-index: 14;
  --side-dialog-z-index: 16;
  --task-create-index: 17;
  --bottom-dialog-z-index: 17;
  --dialog-z-index: 18;
  --menu-z-index: 19;
  --select-z-index: 1000;
  --select-z-index-higher: 1100;
  --toast-z-index: 3000;
  --blacklist-z-index: 4000;
  --detail-border: 1px solid rgb(255 255 255 / 6%);
  --header-transition-time: .5s;
  --task-radius: 10px;
  --community-menu-z-index: 10;
  --form-item-space: 24px;
  --form-item-label-space: 12px;
  --form-item-font-size: 14px;
  --form-item-line-height: 20px;
  --empty-height: 40vh
}
@media (max-width: 750px) {
  :root {
    --header-height: 16vw;
    --old-header-height: 16vw;
    --notify-height: 9.333vw;
    --form-item-space: 5.333vw;
    --form-item-label-space: 2.667vw;
    --form-item-font-size: 3.2vw;
    --form-item-line-height: 4.133vw;
    --empty-height: 32vh
  }
}
.g-clickable {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%)
}
.g-clickable:not(:disabled) {
  cursor:pointer
}
.g-clickable:not(:disabled):hover {
  opacity:.8
}
.g-clickable:not(:disabled):focus {
  opacity:.6
}
.g-clickable:disabled {
  cursor:not-allowed
}
.g-clickable:focus {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%);
  -webkit-appearance:none
}
.g-fix-outline {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%)
}
.g-fix-outline:focus {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%);
  -webkit-appearance:none
}
.g-safe-area {
  max-width:1580px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  width:100%
}
@media (max-width: 1512px) {
  .g-safe-area {
    max-width:1340px
  }
}
@media (max-width: 750px) {
  .g-safe-area {
    max-width:initial;
    padding-left:var(--m-padding);
    padding-right:var(--m-padding)
  }
}
.g-safe-area--community {
  max-width:1720px;
  margin-left:auto;
  margin-right:auto;
  width:100%
}
@media (max-width: 750px) {
  .g-safe-area--community {
    max-width:initial;
    padding-left:var(--padding-x);
    padding-right:var(--padding-x)
  }
}
.g-ellipsis {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.g-button {
  display:inline-flex;
  vertical-align:middle;
  justify-content:center;
  align-items:center;
  gap:10px;
  min-width:168px;
  padding:0 10px;
  height:40px;
  line-height:30px;
  background:var(--color-lightest);
  border-radius:8px;
  font-weight:500;
  font-size:14px;
  cursor:pointer;
  border:none;
  outline:none;
  color:var(--color-lightest-inverse);
  text-align:center;
  transition:background .3s ease
}
@media (max-width: 750px) {
  .g-button {
    min-width:initial;
    height:9vw;
    font-size:3.47vw;
    line-height:10.667vw;
    font-weight:600;
    border-radius:1.067vw
  }
}
.g-button.g-button--disabled {
  cursor:not-allowed
}
.g-button img {
  width:18px;
  height:18px
}
.g-button--mini {
  height:34px;
  min-width:0;
  padding:0 20px;
  border-radius:8px;
  font-weight:500;
  font-size:14px;
  line-height:18px
}
@media (max-width: 750px) {
  .g-button--mini {
    height:8vw;
    padding:0 4.667vw;
    font-weight:600;
    font-size:3.2vw;
    line-height:4vw
  }
}
.g-button--normal:not(.g-button--disabled):hover,
.g-button--normal:not(.g-button--disabled):focus {
  background:linear-gradient(89.87deg,var(--primary-100) .13%,var(--secondary-100) 99.92%);
  color:#000
}
.g-button--normal.g-button--disabled {
  background:#fff3
}
.g-button--white:not(.g-button--disabled):hover,
.g-button--white:not(.g-button--disabled):focus {
  opacity:.8
}
.g-button--light:not(.g-button--disabled):hover,
.g-button--light:not(.g-button--disabled):focus {
  background:#a5a6a7
}
.g-button--light.g-button--disabled {
  background:#a5a6a7cc
}
.g-button--dark {
  background:#000;
  color:#fff
}
.g-button--dark.g-button--disabled {
  background:#a5a6a7cc
}
.g-button--primary {
  background:linear-gradient(270deg,var(--secondary-100) 0%,var(--primary-100) 100%);
  color:var(--button-primary-text)
}
.g-button--primary:not(.g-button--disabled):hover,
.g-button--primary:not(.g-button--disabled):focus {
  background:linear-gradient(270deg,var(--secondary-80) 0%,var(--primary-80) 100%)
}
.g-button--primary.g-button--disabled {
  cursor:not-allowed;
  background:linear-gradient(270deg,var(--secondary-30) 0%,var(--primary-30) 100%);
  color:var(--button-primary-text-disabled)
}
.g-button--border {
  color:#00ffa3;
  background:#292929;
  border:1px solid #00ffa3
}
.g-button--border.g-button--disabled {
  background:transparent;
  border-color:transparent;
  cursor:not-allowed
}
.g-button--text {
  padding:0;
  line-height:22px;
  height:22px;
  min-width:42px;
  border:none;
  background:transparent;
  color:#00ffa3;
  opacity:.6;
  font-weight:500
}
.g-button--text:not(.g-button--disabled):hover,
.g-button--text:not(.g-button--disabled):focus {
  opacity:1;
  font-weight:600
}
.g-button--colored {
  min-width:161px;
  height:36px;
  line-height:36px;
  background:var(--bg-button-primary-100)
}
.g-button--colored:hover,
.g-button--colored:focus {
  opacity:.8
}
.g-button--colored.g-button--loading {
  background:var(--primary-20)
}
.g-button--colored-primary {
  min-width:161px;
  height:36px;
  line-height:36px;
  background:var(--primary-100)
}
.g-button--colored-primary:not(.g-button--disabled):hover,
.g-button--colored-primary:not(.g-button--disabled):focus {
  background:var(--primary-80)
}
.g-button--colored-primary.g-button--loading {
  background:var(--primary-20)
}
@media (max-width: 750px) {
  .g-button--colored-primary {
    min-width:100%
  }
}
.g-button--colored-yellow {
  min-width:161px;
  height:36px;
  line-height:36px;
  background:linear-gradient(84deg,#e0b443 3%,#fffdb6 99.34%)
}
.g-button--colored-yellow:not(.g-button--disabled):hover,
.g-button--colored-yellow:not(.g-button--disabled):focus {
  background:linear-gradient(84deg,#e0b443 .13%,#fffdb6 99.92%)
}
.g-button--colored-yellow.g-button--disabled {
  background:linear-gradient(89.87deg,#cbff0133 .13%,#00ffa333 99.92%);
  cursor:not-allowed;
  color:#fff3
}
.g-button--colored-yellow.g-button--loading {
  background:#cbff0133
}
@media (max-width: 750px) {
  .g-button--colored-yellow {
    min-width:100%
  }
}
.g-button--cancel {
  min-width:161px;
  height:36px;
  line-height:36px;
  background:var(--button-cancel-bg);
  color:var(--button-cancel-color);
  border:var(--button-cancel-border)
}
.g-button--cancel:hover,
.g-button--cancel:focus {
  opacity:.8
}
.g-button--cancel.g-button--loading {
  background:var(--button-cancel-loading-bg)
}
@media (max-width: 750px) {
  .g-button--cancel {
    min-width:100%
  }
}
.g-button--confirm {
  min-width:161px;
  height:36px;
  line-height:36px;
  background:var(--primary-100)
}
.g-button--confirm:not(.g-button--disabled):hover,
.g-button--confirm:not(.g-button--disabled):focus {
  background:var(--primary-80)
}
.g-button--confirm.g-button--disabled {
  cursor:not-allowed;
  background:var(--primary-12);
  color:var(--primary-40)
}
@media (max-width: 750px) {
  .g-button--confirm {
    min-width:100%
  }
}
.g-button--colored-border {
  background:transparent;
  border:1px solid #fff;
  min-width:78px;
  height:34px;
  color:#fff
}
.g-button--colored-border:not(.g-button--disabled):hover,
.g-button--colored-border:not(.g-button--disabled):focus {
  border-color:transparent;
  color:#000;
  background:linear-gradient(89.87deg,#cbff01 .13%,#00ffa3 99.92%)
}
@media (max-width: 750px) {
  .g-button--colored-border {
    min-width:14.13vw;
    height:6.67vw;
    font-size:3.2vw;
    line-height:4.3vw
  }
}
.g-button--plain-border {
  background:transparent;
  border:1px solid var(--color-lightest);
  color:var(--color-lightest)
}
.g-button--plain-border:hover,
.g-button--plain-border:focus {
  opacity:.8
}
.g-button--light-border {
  background:transparent;
  border:1px solid var(--color-lightest);
  color:var(--color-lightest);
  height:36px
}
.g-button--light-border:hover,
.g-button--light-border:focus {
  opacity:.8
}
.g-button--dialog-dark,
.g-button--dialog-dark:hover,
.g-button--dialog-dark:focus {
  background-color:var(--color-darker);
  color:var(--text-color-black)
}
.g-button--dark-border {
  background-color:transparent;
  color:var(--color-light);
  border:1px solid var(--color-darker)
}
.g-button--dark-border:hover,
.g-button--dark-border:focus {
  border:1px solid var(--color-lightest);
  color:var(--color-lightest)
}
.g-button--dark-primary,
.g-button--dark-primary:hover,
.g-button--dark-primary:focus {
  background-color:var(--color-darkest);
  color:#fff;
  border:none
}
@media (min-width: 751px) {
  .g-m-only {
    display:none!important
  }
}
@media (max-width: 750px) {
  .g-pc-only {
    display:none!important
  }
}
.g-link {
  color:var(--link-color);
  margin-top:8px;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  line-height:18px;
  word-break:break-all
}
.g-link:hover {
  text-decoration:underline
}
.g-link span {
  color:var(--link-color)!important
}
@media (max-width: 750px) {
  .g-link {
    font-size:3.2vw;
    line-height:4vw;
    margin-top:1.33vw
  }
}
.g-form-link {
  color:var(--g-link-color)!important;
  cursor:pointer;
  border-bottom:1px solid var(--g-link-color)
}
.g-form-link span {
  color:var(--g-link-color)!important
}
.g-operate-button {
  width:100%;
  min-width:100%
}
.g-row {
  display:flex;
  align-items:center
}
@media (max-width: 750px) {
  .g-row {
    flex-direction:column;
    align-items:flex-start
  }
  .g-row.vertical {
    flex-direction:initial;
    align-items:center;
    -moz-column-gap:1.333vw;
    column-gap:1.333vw
  }
}
.g-flex {
  display:flex;
  align-items:center
}
.g-flex__main,
.g-row__main {
  flex:1;
  width:100%
}
.g-button-group {
  display:flex;
  gap:20px;
  align-items:center
}
.g-button-group button {
  flex:1
}
.g-buttons {
  display:flex;
  gap:10px;
  align-items:center
}
.g-buttons .g-buttons__main {
  flex:1
}
.g-form-error-msg {
  font-weight:400;
  font-size:14px;
  line-height:20px;
  letter-spacing:.04em;
  color:#ff3a44;
  word-wrap:break-word
}
@media (max-width: 750px) {
  .g-form-error-msg {
    font-size:2.933vw;
    line-height:3.733vw;
    letter-spacing:.04em
  }
  .g-form-error-msg,
  .g-form-warn-msg,
  .row__image-tip {
    font-size:2.933vw;
    line-height:3.733vw;
    margin-top:2.667vw
  }
}
.g-dialog-content-wrap {
  padding:50px;
  background:#000;
  border-radius:10px;
  text-align:center
}
@media (max-width: 750px) {
  .g-dialog-content-wrap {
    padding:7.2vw 5.6vw 6.667vw;
    border-radius:1.333vw
  }
}
.g-dialog-content-title {
  margin:30px auto 0;
  max-width:420px;
  font-weight:500;
  font-size:26px;
  line-height:28px;
  text-align:center
}
@media (max-width: 750px) {
  .g-dialog-content-title {
    font-size:4.533vw;
    line-height:5.733vw;
    max-width:100%
  }
}
.g-dialog-content-text {
  max-width:420px;
  margin:15px auto 0;
  font-size:16px;
  line-height:20px;
  color:#fff9;
  text-align:center
}
@media (max-width: 750px) {
  .g-dialog-content-text {
    font-size:3.733vw;
    line-height:4.667vw
  }
  .mobile__default {
    background:#2d3437;
    color:#fff9;
    flex:1
  }
}
@media (max-width: 750px) {
  .g-m-horizontal :deep(.label-field__text) {
    flex-direction:column
  }
}
@media (max-width: 750px) {
  .g-m-inline :deep(.label-field) {
    display:flex;
    align-items:center;
    -moz-column-gap:1.333vw;
    column-gap:1.333vw
  }
}
@media (max-width: 750px) {
  .g-m-inline :deep(.label-field__text) {
    gap:1.333vw
  }
}
@media (max-width: 750px) {
  .g-m-inline :deep(.label-field__inline) {
    display:flex;
    align-items:center
  }
}
@media (max-width: 750px) {
  .g-m-inline :deep(.label-field__label) {
    margin-bottom:0
  }
}
.g-input-m {
  filter:alpha(opacity=0);
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-tap-highlight-color:var(--color-lighter)!important;
  -webkit-text-fill-color:var(--color-lighter)!important;
  background-color:transparent!important
}
.g-font-default {
  font-size:14px;
  line-height:18px
}
@media (max-width: 750px) {
  .g-font-default {
    font-size:3.2vw;
    line-height:4vw
  }
}
.g-font-large-1 {
  font-size:16px;
  line-height:20px
}
.g-mt-10 {
  margin-top:10px
}
.g-dialog__form--wrap {
  width:510px;
  padding:40px;
  background:var(--text-color-black);
  border-radius:10px;
  overflow:hidden;
  height:100%
}
.g-form-error {
  white-space:nowrap;
  font-size:14px;
  line-height:20px;
  letter-spacing:.04em;
  color:#ff3a44;
  margin-top:15px;
  text-align:left
}
@media (max-width: 750px) {
  .g-form-error {
    margin-top:2.667vw;
    font-size:2.933vw;
    line-height:2.667vw
  }
}
.g-form-error-warn {
  color:var(--color-warn)
}
.g-dialog-content {
  width:510px;
  max-width:100%
}
.g-dialog-content-desc {
  font-size:16px;
  line-height:20px;
  color:var(--color-light)
}
@media (max-width: 750px) {
  .g-dialog-content-desc {
    font-size:3.733vw;
    line-height:4.667vw
  }
}
.g-dialog-asset-button {
  height:40px;
  line-height:38px;
  font-weight:500
}
@media (max-width: 750px) {
  .g-dialog-asset-button {
    height:9.333vw;
    font-size:3.467vw;
    line-height:4.4vw;
    border-radius:1.067vw
  }
}
.g-confirm-notice-desc {
  margin-top:10px;
  font-size:16px;
  line-height:20px;
  color:var(--color-light);
  white-space:pre-wrap
}
@media (max-width: 750px) {
  .g-confirm-notice-desc {
    margin-top:2vw;
    font-size:3.733vw;
    line-height:4.667vw
  }
}
.g-theme-text {
  background:linear-gradient(89.87deg,var(--primary-100) .13%,var(--secondary-100) 99.92%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  background-clip:text;
  text-fill-color:transparent
}
.g-pointer,
.g-hover-link {
  cursor:pointer
}
.g-hover-link:hover {
  text-decoration:underline
}
.g-card-gray {
  border-radius:6px;
  border:1px solid rgb(36 128 128 / 10%);
  background:linear-gradient(129deg,#3fa4a400,#248080);
  padding:16px
}
.g-no-scroll {
  scrollbar-width:none;
  -ms-overflow-style:none
}
.g-no-scroll::-webkit-scrollbar {
  display:none
}
.g-up-fade-enter-active,
.g-up-fade-leave-active {
  transition:all .6s ease
}
.g-up-fade-enter-from {
  opacity:0;
  transform:translateY(200%)
}
.g-up-fade-enter-to,
.g-up-fade-leave-from {
  opacity:1
}
.g-up-fade-leave-to {
  opacity:0
}
.g-text-li {
  font-size:14px;
  line-height:18px
}
.g-text-li+.g-text-li {
  margin-top:4px
}
.g-text-li.li-dot {
  position:relative;
  padding-left:8px
}
.g-text-li.li-dot:before {
  content:".";
  color:#fff;
  position:absolute;
  left:0;
  top:-2px
}
.g-m-title {
  font-size:22px;
  line-height:32px
}
.g-fill {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}
.g-user-guide-wrap .driver-popover-description {
  word-wrap:break-word;
  word-break:break-word;
  white-space:break-spaces
}
.g-user-guide-wrap .g-user-guide-image {
  display:block;
  height:200px;
  width:100%;
  margin:10px auto
}
@media (max-width: 750px) {
  .g-user-guide-wrap .g-user-guide-image {
    height:54vw
  }
}
.g-user-guide-wrap .g-user-guide-horizon-icon {
  display:block;
  height:50px;
  width:100%;
  margin:5px auto
}
@media (max-width: 750px) {
  .g-user-guide-wrap .g-user-guide-horizon-icon {
    height:13.333vw
  }
}
.g-user-guide-wrap .driver-popover-next-btn {
  border-radius:4px;
  background:linear-gradient(90deg,#cbff01 .13%,#00ffa3 99.92%);
  color:#000;
  border:0 none;
  text-shadow:none
}
.g-border-content {
  border-radius:8px;
  border:1px solid var(--border-color-1);
  padding:24px
}
@media (max-width: 750px) {
  .g-border-content {
    padding:4vw
  }
}
.g-reward-title {
  display:flex;
  align-items:center;
  font-size:18px;
  font-weight:600;
  line-height:23px
}
@media (max-width: 750px) {
  .g-reward-title {
    font-size:3.2vw;
    line-height:4vw
  }
}
.g-colored-link {
  background-image:linear-gradient(90deg,#cbff01 .13%,#00ffa3 99.92%);
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%)
}
.g-colored-link:not(:disabled) {
  cursor:pointer
}
.g-colored-link:not(:disabled):hover {
  opacity:.8
}
.g-colored-link:not(:disabled):focus {
  opacity:.6
}
.g-colored-link:disabled {
  cursor:not-allowed
}
.g-colored-link:focus {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%);
  -webkit-appearance:none
}
.g-reward-card {
  padding:20px;
  background-image:linear-gradient(90deg,#f688ff0f .1%,#7bb4ff0f 53.61%,#9aff730f 98.28%);
  border:1px solid rgb(255 255 255 / 6%);
  border-radius:8px
}
.g-light-only {
  display:none
}
.g-theme-light .g-light-only {
  display:block
}
.g-theme-light .g-dark-only {
  display:none
}
.g-business-form {
  max-width:576px;
  margin-left:auto;
  margin-right:auto
}
.g-link--underline {
  color:#54aeff;
  text-decoration:underline
}
.g-word-break {
  overflow-wrap:break-word;
  display:block
}
.g-text-12 {
  font-size:12px;
  line-height:14px
}
@media (max-width: 750px) {
  .g-text-12 {
    font-size:2.667vw;
    line-height:3.467vw
  }
}
.g-text-14 {
  font-size:14px;
  line-height:16px
}
@media (max-width: 750px) {
  .g-text-14 {
    font-size:3.2vw;
    line-height:4vw
  }
}
.g-text-16 {
  font-size:16px;
  line-height:20px
}
@media (max-width: 750px) {
  .g-text-16 {
    font-size:3.467vw;
    line-height:4.4vw
  }
}
.g-text-18 {
  font-size:18px;
  line-height:24px
}
@media (max-width: 750px) {
  .g-text-18 {
    font-size:3.867vw;
    line-height:4.8vw
  }
}
.g-text-20 {
  font-size:20px;
  line-height:26px
}
@media (max-width: 750px) {
  .g-text-20 {
    font-size:4vw;
    line-height:5vw
  }
}
.g-text-22 {
  font-size:22px;
  line-height:28px
}
@media (max-width: 750px) {
  .g-text-22 {
    font-size:4.267vw;
    line-height:5.333vw
  }
}
.g-text-24 {
  font-size:24px;
  line-height:30px
}
@media (max-width: 750px) {
  .g-text-24 {
    font-size:4.533vw;
    line-height:5.733vw
  }
}
.g-text-26 {
  font-size:26px;
  line-height:33px
}
@media (max-width: 750px) {
  .g-text-26 {
    font-size:4.8vw;
    line-height:6vw
  }
}
.g-text-28 {
  font-size:28px;
  line-height:36px
}
@media (max-width: 750px) {
  .g-text-28 {
    font-size:5.067vw;
    line-height:6.667vw
  }
}
.g-text-30 {
  font-size:30px;
  line-height:38px
}
@media (max-width: 750px) {
  .g-text-30 {
    font-size:6.067vw;
    line-height:7.667vw
  }
}
.g-text-32 {
  font-size:32px;
  line-height:40px
}
@media (max-width: 750px) {
  .g-text-32 {
    font-size:6.4vw;
    line-height:8vw
  }
}
html,
body {
  overscroll-behavior:none
}
body {
  color:var(--color-lightest);
  background:var(--bg-page-body-100)
}
#nprogress .bar {
  background:var(--primary-100)!important
}
::-webkit-scrollbar-thumb {
  background:var(--color-darkest);
  border-radius:4px
}
::-webkit-scrollbar {
  background:transparent;
  width:6px
}
#walletconnect-wrapper {
  color:initial
}
a {
  color:inherit;
  text-decoration:none
}
button,
input,
select,
textarea {
  background-color:transparent;
  color:inherit;
  font:inherit;
  letter-spacing:inherit
}
a,
input,
button {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%);
  -webkit-appearance:none;
  -moz-appearance:textfield
}
a::-webkit-outer-spin-button,
a::-webkit-inner-spin-button,
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,
button::-webkit-outer-spin-button,
button::-webkit-inner-spin-button {
  -webkit-appearance:none;
  -moz-appearance:none margin 0;
  appearance:none margin 0
}
a:focus,
input:focus,
button:focus {
  outline:none;
  -webkit-tap-highlight-color:rgb(255 255 255 / 0%);
  -webkit-focus-ring-color:rgb(0 0 0 / 0%);
  -webkit-appearance:none
}
input:-internal-autofill-selected,
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
  -webkit-text-fill-color:rgb(255 255 255);
  -webkit-background-clip:text;
  background-clip:text;
  background-color:#181c1d!important;
  border:1px solid rgb(255 255 255 / 10.2%)!important
}
input:-webkit-autofill:hover {
  -webkit-text-fill-color:rgb(255 255 255 / 80%);
  -webkit-background-clip:text;
  background-clip:text;
  background-color:#181c1d!important;
  border:1px solid rgb(255 255 255 / 10.2%)!important
}
#toast-list {
  z-index:var(--toast-z-index);
  position:fixed;
  top:73px;
  right:60px;
  display:flex;
  flex-direction:column;
  gap:20px;
  align-items:flex-end
}
@media (max-width: 750px) {
  #toast-list {
    top:26.67vw;
    right:50%;
    transform:translate(50%);
    gap:4vw
  }
}
body {
  font-family:Outfit,PingFang SC Medium,PingFang SC,Microsoft Yahei,Helvetica Neue,Helvetica,Arial,sans-serif
}
input,
textarea,
button {
  font-family:inherit
}
@font-face {
  font-family:Outfit;
  src:url(/fonts/Outfit/Outfit-ExtraLight.eot);
  src:url(/fonts/Outfit/Outfit-ExtraLight.woff2) format("woff2"),
  url(/fonts/Outfit/Outfit-ExtraLight.woff) format("woff"),
  url(/fonts/Outfit/Outfit-ExtraLight.ttf) format("truetype"),
  url(/fonts/Outfit/Outfit-ExtraLight.eot?#iefix) format("embedded-opentype"),
  url(/fonts/Outfit/Outfit-ExtraLight.otf) format("opentype"),
  url(/fonts/Outfit/Outfit-ExtraLight.svg) format("svg");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Outfit;
  src:url(/fonts/Outfit/Outfit-Regular.eot);
  src:url(/fonts/Outfit/Outfit-Regular.woff2) format("woff2"),
  url(/fonts/Outfit/Outfit-Regular.woff) format("woff"),
  url(/fonts/Outfit/Outfit-Regular.ttf) format("truetype"),
  url(/fonts/Outfit/Outfit-Regular.eot?#iefix) format("embedded-opentype"),
  url(/fonts/Outfit/Outfit-Regular.otf) format("opentype"),
  url(/fonts/Outfit/Outfit-Regular.svg) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Outfit;
  src:url(/fonts/Outfit/Outfit-Medium.eot);
  src:url(/fonts/Outfit/Outfit-Medium.woff2) format("woff2"),
  url(/fonts/Outfit/Outfit-Medium.woff) format("woff"),
  url(/fonts/Outfit/Outfit-Medium.ttf) format("truetype"),
  url(/fonts/Outfit/Outfit-Medium.eot?#iefix) format("embedded-opentype"),
  url(/fonts/Outfit/Outfit-Medium.otf) format("opentype"),
  url(/fonts/Outfit/Outfit-Medium.svg) format("svg");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Outfit;
  src:url(/fonts/Outfit/Outfit-SemiBold.eot);
  src:url(/fonts/Outfit/Outfit-SemiBold.woff2) format("woff2"),
  url(/fonts/Outfit/Outfit-SemiBold.woff) format("woff"),
  url(/fonts/Outfit/Outfit-SemiBold.ttf) format("truetype"),
  url(/fonts/Outfit/Outfit-SemiBold.eot?#iefix) format("embedded-opentype"),
  url(/fonts/Outfit/Outfit-SemiBold.otf) format("opentype"),
  url(/fonts/Outfit/Outfit-Regular.svg) format("svg");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
body .el-date-range-picker {
  --el-datepicker-active-color: #cbff01;
  --el-datepicker-inner-border-color: rgb(0 0 0 / 20%);
  --el-border-color-lighter: rgb(0 0 0 / 20%);
  --el-datepicker-inrange-bg-color: #252a2c;
  --el-datepicker-inrange-hover-bg-color: #252a2c;
  --el-text-color-regular: #fff;
  --el-color-primary: #cbff01;
  --el-bg-color-overlay: #343a3d;
  --el-datepicker-border-color: rgb(255 255 255 / 10%);
  --el-timepicker-inner-border-color: rgb(255 255 255 / 10%)
}
body .el-button {
  --el-button-text-color: #000
}
body .el-input {
  --el-input-bg-color: #41494b;
  --el-input-border-color: rgb(255 255 255 / 10%);
  --el-disabled-bg-color: #41494b;
  --el-disabled-border-color: rgb(255 255 255 / 10%)
}
body .el-popper.is-light {
  border:none
}
body .el-date-editor .el-input__wrapper,
body .el-date-editor--daterange.el-input__wrapper {
  background-color:#252a2c
}
body .el-date-editor .el-input__wrapper:hover,
body .el-date-editor--daterange.el-input__wrapper:hover {
  box-shadow:none
}
body .el-date-editor .el-input__wrapper.is-focus,
body .el-date-editor--daterange.el-input__wrapper.is-focus {
  border:1px solid rgb(255 255 255 / 30%)
}
body .el-input__wrapper.is-focus {
  box-shadow:none
}
body .el-input__wrapper.is-focus:hover {
  border-color:#ffffff1a
}
body .el-input__inner {
  color:#fffc
}
@media (max-width: 750px) {
  body .el-input__inner {
    font-size:3.2vw;
    line-height:2.667vw
  }
}
body .el-date-picker__time-header {
  border:1px solid rgb(0 0 0 / 20%)
}
body .el-picker-panel__footer {
  border-top:1px solid rgb(0 0 0 / 20%)
}
body .el-date-table th {
  border-bottom:1px solid rgb(0 0 0 / 20%);
  font-weight:600;
  font-size:13px;
  line-height:24px;
  text-align:center;
  color:#f8f7fa
}
body .el-picker-panel__icon-btn,
body .el-picker-panel__content {
  margin-top:0
}
body .el-date-picker__header-label {
  font-weight:600;
  font-size:14px;
  line-height:24px;
  color:#f8f7fa
}
body .el-date-picker__header-label:hover {
  color:#f8f7facc
}
body .el-date-editor.el-input,
body .el-date-editor.el-input__wrapper {
  display:flex;
  width:100%;
  height:50px
}
@media (max-width: 750px) {
  body .el-date-editor.el-input,
  body .el-date-editor.el-input__wrapper {
    height:9.333vw
  }
}
body .el-input__icon,
body .el-input__prefix-inner {
  color:#fff9
}
body .el-date-editor.el-input__wrapper,
body .el-range-editor.is-active:hover {
  box-shadow:none
}
body .el-range-editor.is-disabled input {
  background-color:transparent
}
body .el-date-editor.el-input__wrapper:hover {
  border:1px solid rgb(255 255 255 / 30%)
}
body .el-date-editor.el-input__wrapper:hover.is-error {
  box-shadow:none
}
body .el-date-table td.end-date .el-date-table-cell,
body .el-date-table td.start-date .el-date-table-cell {
  color:#000
}
body .el-popper.is-light .el-popper__arrow:before,
body .el-popper[data-popper-placement^=top] .el-popper__arrow:before {
  background:#000;
  border:none
}
body .el-picker__popper.el-popper,
body .el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
  background-color:#343a3d
}
body .el-button.is-text {
  color:#fff
}
body .el-button:focus,
body .el-button:hover {
  background:#cbff01;
  color:#000
}
body .el-button.is-text:not(.is-disabled):focus,
body .el-button.is-text:not(.is-disabled):hover {
  background:transparent;
  color:#cbff01
}
body .el-time-panel__btn.cancel {
  color:#fff
}
body .el-time-spinner__item:hover:not(.is-disabled,
.is-active) {
  background:none;
  color:#cbff01
}
body .el-time-panel__content:before {
  border-color:#fff3
}
body .el-time-spinner__item.is-active:not(.is-disabled),
body .el-time-spinner__item:hover:not(.is-disabled,
.is-active) {
  color:#fff;
  background:#484e50!important
}
body .el-date-table td.disabled .el-date-table-cell {
  background:transparent
}
body .el-time-panel__footer .el-time-panel__btn.confirm {
  color:#cbff01
}
body .el-date-editor .el-range-separator {
  color:#fff9;
  font-weight:500
}
body .el-date-editor .el-range-input {
  color:#fff
}
body .el-range-editor.el-input__wrapper {
  padding:0 22px
}
body .el-carousel__indicator {
  width:6px;
  height:6px;
  background:#fff6;
  border-radius:2px;
  padding:0;
  margin-left:10px
}
body .el-carousel__indicator.is-active {
  width:26px;
  height:6px;
  background:#00ffa3;
  border-radius:2px;
  bottom:38px
}
@media (max-width: 750px) {
  body .el-carousel__indicator.is-active {
    width:6.933vw;
    height:1.6vw;
    border-radius:.533vw;
    bottom:10.133vw
  }
  body .el-carousel__indicator {
    width:1.6vw;
    height:1.6vw;
    border-radius:.533vw;
    margin-left:2.667vw
  }
}
body .el-carousel__button {
  display:none
}
body .el-carousel__mask {
  background-color:#040405
}
body .el-date-table td.today.end-date .el-date-table-cell__text,
body .el-date-table td.today.start-date .el-date-table-cell__text {
  color:#000
}
body .el-picker-panel__footer,
body .el-picker-panel,
body .el-picker-panel .el-time-panel {
  background-color:#343a3d
}
body .el-picker-panel .el-time-panel,
body .el-button:focus,
body .el-button:hover {
  border:0 none
}
body .el-time-panel__footer {
  border-color:#0003
}
body .available .el-date-table-cell {
  font-weight:600;
  font-size:13px;
  line-height:24px;
  color:#fff
}
body .available .el-date-table-cell:hover {
  background:#484e50;
  border-radius:4px;
  color:#fff
}
body .available.current:not(.disabled) .el-date-table-cell {
  border-radius:4px;
  background:#cbff01
}
body .available.current:not(.disabled) .el-date-table-cell .el-date-table-cell__text {
  color:#000;
  background:#cbff01
}
body .el-date-table td.available:hover,
body .el-date-table td.today .el-date-table-cell__text {
  color:#fff
}
body .el-month-table td .cell,
body .el-year-table td .cell {
  border-radius:4px
}
body .el-month-table td.today .cell {
  color:#fff
}
body .el-month-table td.current:not(.disabled) .cell,
body .el-year-table td.current:not(.disabled) .cell {
  color:#000;
  background-color:#cbff01
}
body .el-month-table td .cell:hover,
body .el-year-table td .cell:hover {
  background:#484e50;
  color:#fff
}
body .el-date-picker__header--bordered {
  border-color:#0003
}
body .el-popper.tip__pop {
  min-width:50px;
  background:var(--tip-bg);
  border:1px solid var(--background-color-2);
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  border-radius:4px;
  padding:10px 15px;
  font-weight:400;
  font-size:14px;
  line-height:15px;
  color:var(--tip-color);
  word-break:break-word;
  white-space:pre-wrap;
  text-align:left
}
body .el-popper.tip__pop.no-max-width {
  max-width:none
}
body .el-popover__title {
  font-size:18px;
  line-height:23px;
  color:var(--color-lighter);
  margin-bottom:5px
}
body .el-popper.tip__pop .el-popper__arrow:before {
  background-color:var(--background-color-6);
  border-right:1px solid var(--background-color-2)!important;
  border-bottom:1px solid var(--background-color-2)!important
}
body .el-popper[data-popper-placement=bottom].tip__pop .el-popper__arrow:before {
  background-color:var(--background-color-6);
  border-left:1px solid var(--background-color-2)!important;
  border-top:1px solid var(--background-color-2)!important;
  border-bottom:none!important;
  border-right:none!important
}
body .el-popper .el-popper__arrow:before {
  background:var(--text-color-black);
  border-color:var(--text-color-black);
  background-color:var(--background-color-2)
}
body .el-date-editor .el-input__inner,
body .el-picker-panel .el-input__inner {
  letter-spacing:1px
}
.el-affix--fixed {
  z-index:10!important
}
.ql-container {
  box-sizing:border-box;
  font-weight:500;
  font-size:16px;
  line-height:24px;
  margin:0;
  position:relative
}
@media (max-width: 750px) {
  .ql-container {
    font-size:3.2vw;
    line-height:4vw;
    height:calc(100% - 16.096vw)
  }
}
.ql-container.ql-disabled .ql-tooltip {
  visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
  pointer-events:none
}
.ql-clipboard {
  left:-100000px;
  height:1px;
  overflow-y:hidden;
  position:absolute;
  top:50%
}
.ql-clipboard p {
  margin:0;
  padding:0
}
.ql-editor {
  box-sizing:border-box;
  line-height:1.42;
  height:100%;
  outline:none;
  overflow-y:auto;
  padding:12px 15px;
  -o-tab-size:4;
  tab-size:4;
  -moz-tab-size:4;
  text-align:left;
  white-space:pre-wrap;
  word-wrap:break-word
}
@media (max-width: 750px) {
  .ql-editor {
    padding:1vw
  }
}
.ql-editor>* {
  cursor:text
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin:0;
  padding:0;
  counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol,
.ql-editor ul {
  padding-left:1.5em
}
.ql-editor ol>li,
.ql-editor ul>li {
  list-style-type:none
}
.ql-editor ul>li:before {
  content:"•"
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events:none
}
.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
  pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before,
.ql-editor ul[data-checked=false]>li:before {
  color:var(--color-lightest-inverse);
  cursor:pointer;
  pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before {
  content:"☑"
}
.ql-editor ul[data-checked=false]>li:before {
  content:"☐"
}
.ql-editor li:before {
  display:inline-block;
  white-space:nowrap;
  width:1.2em
}
.ql-editor li:not(.ql-direction-rtl):before {
  margin-left:-1.5em;
  margin-right:.3em;
  text-align:right
}
.ql-editor li.ql-direction-rtl:before {
  margin-left:.3em;
  margin-right:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left:1.5em
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right:1.5em
}
.ql-editor ol li {
  counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment:list-0
}
.ql-editor ol li:before {
  content:counter(list-0,decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
  counter-increment:list-1
}
.ql-editor ol li.ql-indent-1:before {
  content:counter(list-1,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-1 {
  counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2 {
  counter-increment:list-2
}
.ql-editor ol li.ql-indent-2:before {
  content:counter(list-2,lower-roman) ". "
}
.ql-editor ol li.ql-indent-2 {
  counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3 {
  counter-increment:list-3
}
.ql-editor ol li.ql-indent-3:before {
  content:counter(list-3,decimal) ". "
}
.ql-editor ol li.ql-indent-3 {
  counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4 {
  counter-increment:list-4
}
.ql-editor ol li.ql-indent-4:before {
  content:counter(list-4,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-4 {
  counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5 {
  counter-increment:list-5
}
.ql-editor ol li.ql-indent-5:before {
  content:counter(list-5,lower-roman) ". "
}
.ql-editor ol li.ql-indent-5 {
  counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6 {
  counter-increment:list-6
}
.ql-editor ol li.ql-indent-6:before {
  content:counter(list-6,decimal) ". "
}
.ql-editor ol li.ql-indent-6 {
  counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-7 {
  counter-increment:list-7
}
.ql-editor ol li.ql-indent-7:before {
  content:counter(list-7,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-7 {
  counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-8 {
  counter-increment:list-8
}
.ql-editor ol li.ql-indent-8:before {
  content:counter(list-8,lower-roman) ". "
}
.ql-editor ol li.ql-indent-8 {
  counter-reset:list-9
}
.ql-editor ol li.ql-indent-9 {
  counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before {
  content:counter(list-9,decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right:28.5em
}
.ql-editor .ql-video {
  display:block;
  max-width:100%
}
.ql-editor .ql-video.ql-align-center {
  margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
  margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
  background-color:#000
}
.ql-editor .ql-bg-red {
  background-color:#e60000
}
.ql-editor .ql-bg-orange {
  background-color:#f90
}
.ql-editor .ql-bg-yellow {
  background-color:#ff0
}
.ql-editor .ql-bg-green {
  background-color:#008a00
}
.ql-editor .ql-bg-blue {
  background-color:#06c
}
.ql-editor .ql-bg-purple {
  background-color:#93f
}
.ql-editor .ql-color-white {
  color:#fff
}
.ql-editor .ql-color-red {
  color:#e60000
}
.ql-editor .ql-color-orange {
  color:#f90
}
.ql-editor .ql-color-yellow {
  color:#ff0
}
.ql-editor .ql-color-green {
  color:#008a00
}
.ql-editor .ql-color-blue {
  color:#06c
}
.ql-editor .ql-color-purple {
  color:#93f
}
.ql-editor .ql-size-small {
  font-size:.75em
}
.ql-editor .ql-size-large {
  font-size:1.5em
}
.ql-editor .ql-size-huge {
  font-size:2.5em
}
.ql-editor .ql-direction-rtl {
  direction:rtl;
  text-align:inherit
}
.ql-editor .ql-align-center {
  text-align:center
}
.ql-editor .ql-align-justify {
  text-align:justify
}
.ql-editor .ql-align-right {
  text-align:right
}
.ql-editor.ql-blank:before {
  color:#a8abb2;
  content:attr(data-placeholder);
  font-style:italic;
  left:15px;
  pointer-events:none;
  position:absolute;
  right:15px;
  height:100%
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear:both;
  content:"";
  display:table
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background:none;
  border:none;
  cursor:pointer;
  display:inline-block;
  float:left;
  height:24px;
  padding:3px 5px;
  width:28px;
  margin-left:1px;
  margin-right:1px
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float:left;
  height:100%
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline:none
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display:none
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover {
  background-color:#f3f4f6
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  background-color:#dbeafe;
  color:#2563eb
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill:#2563eb
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke:#2563eb
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color:#4b5563
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill:#4b5563
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke:#4b5563
  }
}
.ql-snow,
.ql-snow * {
  box-sizing:border-box
}
.ql-snow .ql-hidden {
  display:none
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility:hidden
}
.ql-snow .ql-tooltip {
  position:absolute;
  transform:translateY(-55px) translate(-50%);
  left:50%!important
}
.ql-snow .ql-tooltip a {
  cursor:pointer;
  text-decoration:none
}
.ql-snow .ql-tooltip.ql-flip {
  transform:translateY(-10px)
}
.ql-snow .ql-formats {
  display:inline-block;
  vertical-align:middle
}
.ql-snow .ql-formats:after {
  clear:both;
  content:"";
  display:table
}
.ql-snow .ql-stroke {
  fill:none;
  stroke:#4b5563;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:2
}
.ql-snow .ql-stroke-miter {
  fill:none;
  stroke:#4b5563;
  stroke-miterlimit:10;
  stroke-width:2
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill:#4b5563
}
.ql-snow .ql-empty {
  fill:none
}
.ql-snow .ql-even {
  fill-rule:evenodd
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width:1
}
.ql-snow .ql-transparent {
  opacity:.4
}
.ql-snow .ql-direction svg:last-child {
  display:none
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display:inline
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display:none
}
.ql-snow .ql-editor p {
  font-weight:400;
  font-size:14px;
  line-height:21px;
  color:var(--color-lighter)
}
@media (max-width: 750px) {
  .ql-snow .ql-editor p {
    font-size:3.733vw;
    line-height:5.6vw
  }
}
.ql-snow .ql-editor h1 {
  font-size:2rem;
  color:var(--light-text);
  font-weight:700;
  line-height:33px
}
@media (max-width: 750px) {
  .ql-snow .ql-editor h1 {
    font-weight:600;
    font-size:4.8vw;
    line-height:6vw
  }
}
.ql-snow .ql-editor h2 {
  font-size:1.5em
}
.ql-snow .ql-editor h3 {
  font-size:1.17em
}
.ql-snow .ql-editor h4 {
  font-size:1em
}
.ql-snow .ql-editor h5 {
  font-size:.83em
}
.ql-snow .ql-editor h6 {
  font-size:.67em
}
.ql-snow .ql-editor a {
  text-decoration:underline
}
.ql-snow .ql-editor blockquote {
  border-left:4px solid #ccc;
  margin-bottom:5px;
  margin-top:5px;
  padding-left:16px
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color:#f0f0f0;
  border-radius:3px
}
.ql-snow .ql-editor pre {
  white-space:pre-wrap;
  margin-bottom:5px;
  margin-top:5px;
  padding:5px 10px
}
.ql-snow .ql-editor code {
  font-size:85%;
  padding:2px 4px
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color:#23241f;
  color:#f8f8f2;
  overflow:visible
}
.ql-snow .ql-editor img {
  max-width:100%;
  display:block
}
.ql-snow .ql-picker {
  color:#4b5563;
  display:inline-block;
  float:left;
  font-size:14px;
  font-weight:500;
  height:24px;
  position:relative;
  vertical-align:middle;
  margin-right:1px;
  margin-left:1px
}
.ql-snow .ql-picker-label {
  cursor:pointer;
  display:flex;
  height:100%;
  padding-left:8px;
  padding-right:2px;
  position:relative;
  width:100%
}
.ql-snow .ql-picker-label:before {
  display:inline-block;
  line-height:22px
}
.ql-snow .ql-picker-options {
  background-color:var(--color-lighter);
  display:none;
  min-width:100%;
  position:absolute;
  white-space:nowrap
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor:pointer;
  display:block;
  padding:5px 8px
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color:#d1d5db;
  z-index:2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill:#d1d5db
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke:#d1d5db
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display:block;
  margin-top:-1px;
  top:100%;
  z-index:1
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width:28px
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right:4px
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding:3px
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height:24px;
  width:24px;
  padding:2px 4px;
  margin:2px
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding:3px 5px;
  width:152px
}
.ql-snow .ql-color-picker .ql-picker-item {
  border:1px solid transparent;
  float:left;
  height:16px;
  margin:2px;
  padding:0;
  width:16px
}
.ql-snow .ql-picker:not(.ql-color-picker,
.ql-icon-picker) svg {
  position:absolute;
  margin-top:-9px;
  right:0;
  top:50%;
  width:18px
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
  content:attr(data-label)
}
.ql-snow .ql-picker.ql-header {
  width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-label:before,
.ql-snow .ql-picker.ql-header .ql-picker-item:before {
  content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
  content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
  content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
  content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
  content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
  content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
  content:"Heading 6"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
  font-size:2em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
  font-size:1.5em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
  font-size:1.17em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
  font-size:1em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
  font-size:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
  font-size:.67em
}
.ql-snow .ql-picker.ql-font {
  width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-label:before,
.ql-snow .ql-picker.ql-font .ql-picker-item:before {
  content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
  content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
  content:"Monospace"
}
.ql-snow .ql-picker.ql-size {
  width:98px
}
.ql-snow .ql-picker.ql-size .ql-picker-label:before,
.ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content:"Huge"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  font-size:10px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  font-size:18px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  font-size:32px
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color:var(--color-lightest-inverse)
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color:var(--color-lightest)
}
.ql-toolbar.ql-snow {
  border:0 none;
  box-sizing:border-box;
  padding:8px
}
@media (max-width: 750px) {
  .ql-toolbar.ql-snow {
    padding:1.067vw
  }
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right:15px
}
.ql-toolbar.ql-snow .ql-picker-label {
  border:1px solid transparent
}
.ql-toolbar.ql-snow .ql-picker-options {
  border:1px solid transparent;
  box-shadow:#0003 0 2px 8px
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color:var(--color-lighter)
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color:#000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow {
  border-top:0;
  flex:1;
  overflow:hidden
}
@media (max-width: 750px) {
  .ql-toolbar.ql-snow+.ql-container.ql-snow {
    margin-bottom:0
  }
}
.ql-snow .ql-tooltip {
  background-color:var(--light-text);
  border:1px solid #d1d5db;
  box-shadow:0 0 5px #d1d5db;
  color:#4b5563;
  padding:5px 12px;
  white-space:nowrap
}
.ql-snow .ql-tooltip:before {
  content:"Visit URL:";
  line-height:26px;
  margin-right:8px
}
.ql-snow .ql-tooltip input[type=text] {
  display:none;
  border:1px solid #d1d5db;
  font-size:13px;
  height:26px;
  margin:0;
  padding:3px 5px;
  width:170px
}
.ql-snow .ql-tooltip a.ql-preview {
  display:inline-block;
  max-width:200px;
  overflow-x:hidden;
  text-overflow:ellipsis;
  vertical-align:top
}
.ql-snow .ql-tooltip a.ql-action:after {
  border-right:1px solid #d1d5db;
  content:"Edit";
  margin-left:16px;
  padding-right:8px
}
.ql-snow .ql-tooltip a.ql-remove:before {
  content:"Remove";
  margin-left:8px
}
.ql-snow .ql-tooltip a {
  line-height:26px
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display:none
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display:inline-block
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
  border-right:0;
  content:"Save";
  padding-right:0
}
.ql-snow .ql-tooltip[data-mode=link]:before {
  content:"Enter link:"
}
.ql-snow .ql-tooltip[data-mode=formula]:before {
  content:"Enter formula:"
}
.ql-snow .ql-tooltip[data-mode=video]:before {
  content:"Enter video:"
}
.ql-snow a {
  color:var(--text-info-link-100)
}
.ql-container.ql-snow {
  border:0 none;
  background-color:var(--card-bg)
}
.driver-active .driver-overlay,
.driver-active * {
  pointer-events:none
}
.driver-active .driver-active-element,
.driver-active .driver-active-element *,
.driver-popover,
.driver-popover * {
  pointer-events:auto
}
@keyframes animate-fade-in {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.driver-fade .driver-overlay {
  animation:animate-fade-in .2s ease-in-out
}
.driver-fade .driver-popover {
  animation:animate-fade-in .2s
}
.driver-popover {
  all:unset;
  box-sizing:border-box;
  color:#2d2d2d;
  margin:0;
  padding:15px;
  border-radius:5px;
  min-width:250px;
  max-width:300px;
  box-shadow:0 1px 10px #0006;
  z-index:1000000000;
  position:fixed;
  top:0;
  right:0;
  background-color:#fff
}
.driver-popover * {
  font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif
}
.driver-popover-title {
  font:19px/normal sans-serif;
  font-weight:700;
  display:block;
  position:relative;
  line-height:1.5;
  zoom:1;
  margin:0
}
.driver-popover-close-btn {
  all:unset;
  position:absolute;
  top:0;
  right:0;
  width:32px;
  height:28px;
  cursor:pointer;
  font-size:18px;
  font-weight:500;
  color:#d2d2d2;
  z-index:1;
  text-align:center;
  transition:color;
  transition-duration:.2s
}
.driver-popover-close-btn:hover,
.driver-popover-close-btn:focus {
  color:#2d2d2d
}
.driver-popover-title[style*=block]+.driver-popover-description {
  margin-top:5px
}
.driver-popover-description {
  margin-bottom:0;
  font:14px/normal sans-serif;
  line-height:1.5;
  font-weight:400;
  zoom:1
}
.driver-popover-footer {
  margin-top:15px;
  text-align:right;
  zoom:1;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.driver-popover-progress-text {
  font-size:13px;
  font-weight:400;
  color:#727272;
  zoom:1
}
.driver-popover-footer button {
  all:unset;
  display:inline-block;
  box-sizing:border-box;
  padding:3px 7px;
  text-decoration:none;
  text-shadow:1px 1px 0 #fff;
  background-color:#fff;
  color:#2d2d2d;
  font:12px/normal sans-serif;
  cursor:pointer;
  outline:0;
  zoom:1;
  line-height:1.3;
  border:1px solid #ccc;
  border-radius:3px
}
.driver-popover-footer .driver-popover-btn-disabled {
  opacity:.5;
  pointer-events:none
}
:not(body):has(>.driver-active-element) {
  overflow:hidden!important
}
.driver-no-interaction,
.driver-no-interaction * {
  pointer-events:none!important
}
.driver-popover-footer button:hover,
.driver-popover-footer button:focus {
  background-color:#f7f7f7
}
.driver-popover-navigation-btns {
  display:flex;
  flex-grow:1;
  justify-content:flex-end
}
.driver-popover-navigation-btns button+button {
  margin-left:4px
}
.driver-popover-arrow {
  content:"";
  position:absolute;
  border:5px solid #fff
}
.driver-popover-arrow-side-over {
  display:none
}
.driver-popover-arrow-side-left {
  left:100%;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-top-color:transparent
}
.driver-popover-arrow-side-right {
  right:100%;
  border-left-color:transparent;
  border-bottom-color:transparent;
  border-top-color:transparent
}
.driver-popover-arrow-side-top {
  top:100%;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent
}
.driver-popover-arrow-side-bottom {
  bottom:100%;
  border-left-color:transparent;
  border-top-color:transparent;
  border-right-color:transparent
}
.driver-popover-arrow-side-center {
  display:none
}
.driver-popover-arrow-side-left.driver-popover-arrow-align-start,
.driver-popover-arrow-side-right.driver-popover-arrow-align-start {
  top:15px
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-start,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start {
  left:15px
}
.driver-popover-arrow-align-end.driver-popover-arrow-side-left,
.driver-popover-arrow-align-end.driver-popover-arrow-side-right {
  bottom:15px
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-end,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end {
  right:15px
}
.driver-popover-arrow-side-left.driver-popover-arrow-align-center,
.driver-popover-arrow-side-right.driver-popover-arrow-align-center {
  top:50%;
  margin-top:-5px
}
.driver-popover-arrow-side-top.driver-popover-arrow-align-center,
.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center {
  left:50%;
  margin-left:-5px
}
.driver-popover-arrow-none {
  display:none
}
.ipw-container[data-v-8bfa64a0] {
  font-family:Arial,sans-serif;
  position:relative;
  --ipw-primary: #3b82f6;
  --ipw-primary-dark: #2563eb;
  --ipw-danger: #ef4444;
  --ipw-danger-dark: #dc2626;
  --ipw-gray: #9ca3af;
  --ipw-gray-dark: #6b7280;
  --ipw-gray-light: #f3f4f6;
  --ipw-text: #1f2937;
  --ipw-text-light: #4b5563;
  --ipw-border: #e5e7eb;
  --ipw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
  color:#000
}
.ipw-toast[data-v-8bfa64a0] {
  position:fixed;
  bottom:60px;
  left:20px;
  background-color:var(--ipw-text);
  color:#fff;
  padding:8px 16px;
  border-radius:4px;
  font-size:14px;
  z-index:300;
  opacity:.9;
  animation:fadeInOut-8bfa64a0 2s ease
}
@keyframes fadeInOut-8bfa64a0 {
  0% {
    opacity:0
  }
  20% {
    opacity:.9
  }
  80% {
    opacity:.9
  }
  to {
    opacity:0
  }
}
.ipw-toggle-btn[data-v-8bfa64a0] {
  position:fixed;
  bottom:20px;
  left:20px;
  background-color:var(--ipw-primary);
  color:#fff;
  border:none;
  border-radius:8px;
  padding:10px 16px;
  font-size:14px;
  font-weight:500;
  cursor:pointer;
  box-shadow:var(--ipw-shadow);
  z-index:100;
  transition:background-color .2s ease;
  opacity:.8
}
.ipw-toggle-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-primary-dark)
}
.ipw-panel[data-v-8bfa64a0] {
  position:fixed;
  bottom:80px;
  left:20px;
  width:400px;
  max-height:600px;
  background-color:#fff;
  border-radius:12px;
  box-shadow:var(--ipw-shadow);
  padding:16px;
  overflow-y:auto;
  z-index:101;
  display:flex;
  flex-direction:column;
  gap:12px;
  border:1px solid var(--ipw-border)
}
.ipw-header h2[data-v-8bfa64a0] {
  color:var(--ipw-text);
  font-size:16px;
  font-weight:600
}
.ipw-actions[data-v-8bfa64a0] {
  display:flex;
  gap:8px;
  margin-bottom:8px
}
.ipw-btn[data-v-8bfa64a0] {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:6px 10px;
  border-radius:6px;
  font-size:13px;
  font-weight:500;
  cursor:pointer;
  border:none;
  transition:all .2s ease
}
.ipw-create-btn[data-v-8bfa64a0],
.ipw-import-btn[data-v-8bfa64a0],
.ipw-primary-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-primary);
  color:#fff;
  flex:1
}
.ipw-create-btn[data-v-8bfa64a0]:hover,
.ipw-import-btn[data-v-8bfa64a0]:hover,
.ipw-primary-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-primary-dark)
}
.ipw-icon[data-v-8bfa64a0] {
  margin-right:4px;
  font-size:12px;
  font-weight:700
}
.ipw-wallet-list[data-v-8bfa64a0] {
  display:flex;
  flex-direction:column;
  gap:8px
}
.ipw-wallet-item[data-v-8bfa64a0] {
  background-color:var(--ipw-gray-light);
  border-radius:6px;
  padding:10px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:6px;
  border:1px solid var(--ipw-border);
  transition:border-color .2s ease
}
.ipw-wallet-item.ipw-selected[data-v-8bfa64a0] {
  border:1px solid var(--ipw-primary);
  background-color:#3b82f60d
}
.ipw-wallet-info[data-v-8bfa64a0] {
  display:flex;
  flex-direction:column;
  gap:4px;
  flex:1;
  min-width:0
}
.ipw-address-container[data-v-8bfa64a0] {
  display:flex;
  align-items:center;
  gap:4px;
  width:100%
}
.ipw-address[data-v-8bfa64a0] {
  font-size:12px;
  color:var(--ipw-text-light);
  font-family:monospace;
  word-break:break-all;
  margin-right:auto;
  cursor:pointer;
  transition:color .2s ease
}
.ipw-address[data-v-8bfa64a0]:hover {
  color:var(--ipw-primary);
  text-decoration:underline
}
.ipw-wallet-actions[data-v-8bfa64a0] {
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  gap:6px
}
.ipw-connect-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-primary);
  color:#fff;
  padding:4px 8px;
  font-size:12px;
  width:100%
}
.ipw-connect-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-primary-dark)
}
.ipw-connect-btn.ipw-active[data-v-8bfa64a0] {
  background-color:var(--ipw-danger)
}
.ipw-connect-btn.ipw-active[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-danger-dark)
}
.ipw-delete-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-danger);
  color:#fff;
  padding:4px 8px;
  font-size:12px
}
.ipw-delete-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-danger-dark)
}
.ipw-copy-key-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-gray);
  color:#fff;
  padding:4px 8px;
  font-size:12px
}
.ipw-copy-key-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-gray-dark)
}
.ipw-action-icon[data-v-8bfa64a0] {
  background:none;
  border:none;
  color:var(--ipw-primary);
  font-size:11px;
  cursor:pointer;
  padding:2px 4px;
  white-space:nowrap;
  flex-shrink:0
}
.ipw-action-icon[data-v-8bfa64a0]:hover {
  color:var(--ipw-primary-dark);
  text-decoration:underline
}
.ipw-no-wallets[data-v-8bfa64a0] {
  text-align:center;
  color:var(--ipw-gray-dark);
  padding:20px 0;
  font-size:13px;
  background-color:var(--ipw-gray-light);
  border-radius:6px
}
.ipw-current-wallet[data-v-8bfa64a0] {
  margin-top:4px;
  padding-top:10px;
  border-top:1px solid var(--ipw-border);
  display:flex;
  justify-content:space-between;
  align-items:center
}
.ipw-current-info[data-v-8bfa64a0] {
  display:flex;
  flex-direction:column;
  gap:2px;
  max-width:70%
}
.ipw-label[data-v-8bfa64a0] {
  font-size:11px;
  color:var(--ipw-gray-dark);
  font-weight:500
}
.ipw-address-text[data-v-8bfa64a0] {
  font-size:13px;
  font-weight:500;
  color:var(--ipw-text);
  word-break:break-all
}
.ipw-disconnect-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-gray);
  color:#fff;
  font-size:12px;
  padding:4px 8px
}
.ipw-disconnect-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-gray-dark)
}
.ipw-modal[data-v-8bfa64a0] {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#00000080;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:200
}
.ipw-modal-content[data-v-8bfa64a0] {
  background-color:#fff;
  border-radius:12px;
  padding:20px;
  width:400px;
  max-width:90%;
  box-shadow:var(--ipw-shadow)
}
.ipw-modal-header[data-v-8bfa64a0] {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:16px
}
.ipw-modal-header h3[data-v-8bfa64a0] {
  margin:0;
  color:var(--ipw-text);
  font-size:16px;
  font-weight:600
}
.ipw-close-btn[data-v-8bfa64a0] {
  background:none;
  border:none;
  font-size:20px;
  color:var(--ipw-gray-dark);
  cursor:pointer
}
.ipw-form-group[data-v-8bfa64a0] {
  margin-bottom:14px
}
.ipw-input[data-v-8bfa64a0] {
  padding:8px 12px;
  border:1px solid var(--ipw-border);
  border-radius:6px;
  font-size:14px;
  width:100%;
  transition:border-color .2s ease
}
.ipw-input[data-v-8bfa64a0]:focus {
  outline:none;
  border-color:var(--ipw-primary)
}
.ipw-alias-input[data-v-8bfa64a0] {
  font-weight:500;
  background-color:transparent;
  border:1px solid transparent;
  padding:0;
  margin:0;
  border:none;
  border-radius:0;
  font-size:13px;
  width:100%;
  height:20px
}
.ipw-alias-input[data-v-8bfa64a0]:hover,
.ipw-alias-input[data-v-8bfa64a0]:focus {
  border-color:var(--ipw-border);
  background-color:transparent
}
.ipw-private-key-input[data-v-8bfa64a0] {
  display:flex;
  flex-direction:column;
  gap:8px
}
.ipw-key-action-btns[data-v-8bfa64a0] {
  display:flex;
  gap:8px
}
.ipw-small-btn[data-v-8bfa64a0] {
  font-size:12px;
  padding:6px 10px;
  background-color:var(--ipw-gray-light);
  color:var(--ipw-text);
  flex:1
}
.ipw-small-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-gray);
  color:#fff
}
.ipw-error-message[data-v-8bfa64a0] {
  color:var(--ipw-danger);
  font-size:13px;
  margin-bottom:14px;
  padding:8px 12px;
  background-color:#fee2e2;
  border-radius:6px;
  border-left:3px solid var(--ipw-danger)
}
.ipw-modal-actions[data-v-8bfa64a0] {
  display:flex;
  justify-content:flex-end;
  gap:8px;
  margin-top:20px
}
.ipw-cancel-btn[data-v-8bfa64a0] {
  background-color:var(--ipw-gray-light);
  color:var(--ipw-text)
}
.ipw-cancel-btn[data-v-8bfa64a0]:hover {
  background-color:var(--ipw-gray);
  color:#fff
}
