._Header_17qmg_1 {
  width: 100%;
  height: fit-content;
  background-color: #1C1316;
  position: fixed;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 35px);
  align-items: center;
  top: 0;
  z-index: 10;
}
._HeaderInner_17qmg_11 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 13px 15px;
  width: 100%;
}
._HeaderInnerImage_17qmg_18 {
  width: 39px;
  height: 39px;
  background: #281B20;
  border-radius: 50%;
  cursor: pointer;
}
._HeaderInnerImage_17qmg_18 img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
._HeaderInnerWallet_17qmg_30 {
  width: fit-content;
  margin-left: auto;
  margin-right: 11px;
  position: relative;
}
._HeaderInnerWalletConnected_17qmg_36 button svg path {
  fill: #CB3E6B;
}
._HeaderInnerWallet_17qmg_30 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._HeaderInnerWallet_17qmg_30 button span {
  font-size: 15px;
  font-weight: 500;
}
._HeaderInnerWallet_17qmg_30 button {
  background: transparent;
  border: 1px solid #CB3E6B;
}
._HeaderInnerWallet_17qmg_30 button span {
  color: #CB3E6B;
}
._HeaderInnerBalance_17qmg_61 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._HeaderInnerBalance_17qmg_61 button span {
  font-size: 15px;
  font-weight: 500;
}
._HeaderInnerBalance_17qmg_61 button {
  background: #CB3E6B;
}
._HeaderInnerBalance_17qmg_61 button span {
  color: #ffffff;
}
._HeaderInnerBalance_17qmg_61 button svg {
  margin-top: 2px;
}@keyframes _fadeInUp_1o90i_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Disconnect_1o90i_11 {
  width: 220px;
  height: 110px;
  position: absolute;
  top: 55px;
  right: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1o90i_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Disconnect_1o90i_11._Active_1o90i_31 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._DisconnectInner_1o90i_37 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._DisconnectInnerI_1o90i_46 {
  width: 100%;
  height: 100%;
}
._DisconnectInnerItem_1o90i_50 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 3px;
}
._DisconnectInnerItemSelect_1o90i_57 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.4s ease;
  will-change: opacity, visibility;
}
._DisconnectInnerItemSelect_1o90i_57._Active_1o90i_31 {
  opacity: 1;
  display: flex;
}
._DisconnectInnerItemSelect_1o90i_57._Active_1o90i_31 svg {
  margin-top: 1px;
  width: 20px;
  height: 20px;
}
._DisconnectInnerItemSelect_1o90i_57._Active_1o90i_31 svg path {
  stroke: #CB3E6B;
}
._DisconnectInnerItemContent_1o90i_78 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 3px;
}
._DisconnectInnerItemContentImage_1o90i_86 {
  width: 40px;
  height: 40px;
}
._DisconnectInnerItemContentImage_1o90i_86 img {
  width: 40px;
  height: 40px;
}
._DisconnectInnerItemContentInfo_1o90i_94 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._DisconnectInnerItemContentInfoTitle_1o90i_102 {
  width: 100%;
}
._DisconnectInnerItemContentInfoTitle_1o90i_102 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._DisconnectInnerItemContentInfoDisconnects_1o90i_110 {
  width: 100%;
}
._DisconnectInnerItemContentInfoDisconnects_1o90i_110 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._DisconnectInnerItemBorder_1o90i_118 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 1px;
  margin-left: auto;
  margin-top: 15px;
  background: #2d1a26;
  border-radius: 10px;
}._Menu_e70ka_1 {
  width: 100%;
  height: 90px;
  background-color: rgba(28, 19, 22, 0.96);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  border-top: 1px solid #2d1a26;
  position: fixed;
  bottom: 0;
  z-index: 10;
}
._MenuInner_e70ka_12 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: start;
  padding-top: 10px;
}
._MenuInnerLink_e70ka_20 {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: center;
  opacity: 40%;
  cursor: pointer;
}
._MenuInnerLink_e70ka_20._active_e70ka_29 {
  opacity: 100%;
}
._MenuInnerLink_e70ka_20._active_e70ka_29 ._MenuInnerLinkIcon_e70ka_32 svg path {
  fill: #ffffff;
}
._MenuInnerLink_e70ka_20._active_e70ka_29 ._MenuInnerLinkText_e70ka_35 p {
  color: #ffffff;
}
._MenuInnerLinkIcon_e70ka_32 {
  width: 24px;
  height: 24px;
}
._MenuInnerLinkIcon_e70ka_32 svg {
  width: 24px;
  height: 24px;
}
._MenuInnerLinkIcon_e70ka_32 svg path {
  fill: #886775;
}
._MenuInnerLinkText_e70ka_35 {
  width: fit-content;
}
._MenuInnerLinkText_e70ka_35 p {
  font-size: 12px;
  font-weight: 500;
  color: #886775;
}._Home_px8ir_1 {
  width: 100%;
  height: 100%;
  background-color: #100B0D;
  position: relative;
}
._Home_px8ir_1 main {
  width: 100%;
  height: 100%;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 117px);
}
._HomeInner_px8ir_12 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px;
  gap: 18px;
}@keyframes _fadeInUp_yzqw9_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Filters_yzqw9_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_yzqw9_1 0.4s ease-out;
}
._FiltersInner_yzqw9_17 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._FiltersInnerFlexed_yzqw9_26 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  gap: 9px;
}
._FiltersInnerSelector_yzqw9_33 {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: #1C1316;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
  transition: background 0.4s ease-out;
  will-change: background;
  cursor: pointer;
}
._FiltersInnerSelector_yzqw9_33._Inactive_yzqw9_49 {
  pointer-events: none;
  opacity: 0.6;
}
._FiltersInnerSelector_yzqw9_33:hover {
  background: rgba(47, 29, 35, 0.75);
}
._FiltersInnerSelectorLabel_yzqw9_56 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
._FiltersInnerSelectorLabel_yzqw9_56._Active_yzqw9_61 p {
  color: #ffffff;
}
._FiltersInnerSelectorLabel_yzqw9_56 p {
  font-size: 15px;
  font-weight: 500;
  color: #604A52;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._FiltersInnerSelectorChevrone_yzqw9_72 {
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease;
}
._FiltersInnerSelectorChevrone_yzqw9_72._Active_yzqw9_61 {
  transform: rotate(180deg);
}
._FiltersInnerSelectorChevrone_yzqw9_72 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerSelectorChevrone_yzqw9_72 svg path {
  fill: #604A52;
}
._FiltersInnerInput_yzqw9_87 {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._FiltersInnerInputType_yzqw9_99 {
  width: 100%;
}
._FiltersInnerInputType_yzqw9_99 input {
  font-size: 15px;
  font-weight: 500;
  max-width: 80px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._FiltersInnerInputType_yzqw9_99 input::placeholder {
  color: #604A52;
}
._FiltersInnerInputIcon_yzqw9_114 {
  width: 20px;
  height: 20px;
}
._FiltersInnerInputIcon_yzqw9_114 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerInputIcon_yzqw9_114 svg path {
  fill: #604A52;
}
._FiltersInnerMultiinput_yzqw9_125 {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._FiltersInnerMultiinputStart_yzqw9_137 {
  width: 24px;
  height: 24px;
}
._FiltersInnerMultiinputStart_yzqw9_137 svg {
  width: 24px;
  height: 24px;
}
._FiltersInnerMultiinputStart_yzqw9_137 svg path {
  fill: #604A52;
}
._FiltersInnerMultiinputType_yzqw9_148 {
  width: 100%;
}
._FiltersInnerMultiinputType_yzqw9_148 input {
  font-size: 15px;
  font-weight: 500;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._FiltersInnerMultiinputType_yzqw9_148 input::placeholder {
  color: #604A52;
}
._FiltersInnerMultiinputIcon_yzqw9_162 {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
._FiltersInnerMultiinputIcon_yzqw9_162 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerMultiinputIcon_yzqw9_162 svg path {
  fill: #ffffff;
}@keyframes _fadeInUp_1tftz_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Collection_1tftz_11 {
  width: 100%;
  height: 100%;
  max-height: 285px;
  position: absolute;
  top: 62px;
  left: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1tftz_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top left;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Collection_1tftz_11._Active_1tftz_32 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._CollectionInner_1tftz_38 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._CollectionInnerI_1tftz_47 {
  width: 100%;
  height: 100%;
}
._CollectionInnerItem_1tftz_51 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
}
._CollectionInnerItemSelect_1tftz_57 {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  display: flex;
  border: 3px solid #2F1D23;
  border-radius: 50%;
  position: relative;
}
._CollectionInnerItemSelect_1tftz_57._Active_1tftz_32 {
  border: 3px solid #CB3E6B;
}
._CollectionInnerItemSelect_1tftz_57._Active_1tftz_32 ._CollectionInnerItemSelectCircle_1tftz_70 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #CB3E6B;
}
._CollectionInnerItemContent_1tftz_80 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
}
._CollectionInnerItemContentImage_1tftz_87 {
  width: 40px;
  height: 40px;
}
._CollectionInnerItemContentImage_1tftz_87 img {
  width: 40px;
  height: 40px;
}
._CollectionInnerItemContentInfo_1tftz_95 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._CollectionInnerItemContentInfoTitle_1tftz_103 {
  width: 100%;
}
._CollectionInnerItemContentInfoTitle_1tftz_103 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._CollectionInnerItemContentInfoModels_1tftz_111 {
  width: 100%;
}
._CollectionInnerItemContentInfoModels_1tftz_111 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._CollectionInnerItemFloor_1tftz_119 {
  width: fit-content;
  height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
._CollectionInnerItemFloor_1tftz_119 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._CollectionInnerItemFloor_1tftz_119 button span {
  font-size: 15px;
  font-weight: 500;
}
._CollectionInnerItemFloor_1tftz_119 button {
  width: fit-content;
  height: 33px;
  background: transparent;
  border: 1px solid #CB3E6B;
}
._CollectionInnerItemFloor_1tftz_119 button span {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
}
._CollectionInnerItemFloor_1tftz_119 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._CollectionInnerItemFloor_1tftz_119 button svg path {
  fill: #CB3E6B;
}
._CollectionInnerItemBorder_1tftz_161 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  width: calc(100% - 37px);
  height: 1px;
  margin-left: auto;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_1gr7h_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Model_1gr7h_11 {
  width: 100%;
  height: 100%;
  max-height: 285px;
  position: absolute;
  top: 62px;
  left: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1gr7h_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top right;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Model_1gr7h_11._Active_1gr7h_32 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._ModelInner_1gr7h_38 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._ModelInnerI_1gr7h_47 {
  width: 100%;
  height: 100%;
}
._ModelInnerITitle_1gr7h_51 {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 10px;
}
._ModelInnerItem_1gr7h_57 {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
  gap: 14px;
}
._ModelInnerItemSelect_1gr7h_64 {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  display: flex;
  border: 3px solid #2F1D23;
  border-radius: 50%;
  position: relative;
}
._ModelInnerItemSelect_1gr7h_64._Active_1gr7h_32 {
  border: 3px solid #CB3E6B;
}
._ModelInnerItemSelect_1gr7h_64._Active_1gr7h_32 ._ModelInnerItemSelectCircle_1gr7h_77 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #CB3E6B;
}
._ModelInnerItemContent_1gr7h_87 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
}
._ModelInnerItemContentImage_1gr7h_94 {
  width: 40px;
  height: 40px;
}
._ModelInnerItemContentImage_1gr7h_94 img {
  width: 40px;
  height: 40px;
}
._ModelInnerItemContentInfo_1gr7h_102 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._ModelInnerItemContentInfoTitle_1gr7h_110 {
  width: 100%;
}
._ModelInnerItemContentInfoTitle_1gr7h_110 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._ModelInnerItemContentInfoModels_1gr7h_118 {
  width: 100%;
}
._ModelInnerItemContentInfoModels_1gr7h_118 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._ModelInnerItemPercent_1gr7h_126 {
  width: fit-content;
  height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
._ModelInnerItemPercent_1gr7h_126 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ModelInnerItemPercent_1gr7h_126 button span {
  font-size: 15px;
  font-weight: 500;
}
._ModelInnerItemPercent_1gr7h_126 button {
  width: fit-content;
  height: 33px;
  background: transparent;
  border: 1px solid #CB3E6B;
}
._ModelInnerItemPercent_1gr7h_126 button span {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
  white-space: nowrap;
}
._ModelInnerItemPercent_1gr7h_126 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._ModelInnerItemPercent_1gr7h_126 button svg path {
  fill: #CB3E6B;
}
._ModelInnerItemBorder_1gr7h_169 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(100% - 37px);
  height: 1px;
  margin-left: auto;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_1vf1u_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Sort_1vf1u_11 {
  width: 100%;
  height: 100%;
  max-height: 220px;
  position: absolute;
  top: 126px;
  left: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1vf1u_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Sort_1vf1u_11._Active_1vf1u_32 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._SortInner_1vf1u_38 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._SortInnerI_1vf1u_47 {
  width: 100%;
  height: 100%;
}
._SortInnerItem_1vf1u_51 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 3px;
}
._SortInnerItemSelect_1vf1u_58 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.4s ease;
  will-change: opacity, visibility;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 {
  opacity: 1;
  display: flex;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 svg {
  margin-top: 1px;
  width: 20px;
  height: 20px;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 svg path {
  stroke: #CB3E6B;
}
._SortInnerItemContent_1vf1u_79 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 3px;
}
._SortInnerItemContentImage_1vf1u_87 {
  width: 40px;
  height: 40px;
}
._SortInnerItemContentImage_1vf1u_87 img {
  width: 40px;
  height: 40px;
}
._SortInnerItemContentInfo_1vf1u_95 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._SortInnerItemContentInfoTitle_1vf1u_103 {
  width: 100%;
}
._SortInnerItemContentInfoTitle_1vf1u_103 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._SortInnerItemContentInfoSorts_1vf1u_111 {
  width: 100%;
}
._SortInnerItemContentInfoSorts_1vf1u_111 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._SortInnerItemBorder_1vf1u_119 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(100% - 33px);
  height: 1px;
  margin-left: auto;
  margin-top: 15px;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_1cfiy_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Gifts_1cfiy_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_1cfiy_1 0.4s ease-out;
  padding-bottom: 108px;
}
._Gifts_1cfiy_11 ._GiftsInner_1cfiy_18 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  width: 100%;
}
._GiftsInnerItem_1cfiy_24 {
  background: #1C1316;
  border-radius: 27px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  animation: _fadeInUp_1cfiy_1 0.7s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
._GiftsInnerItem_1cfiy_24:hover {
  transform: scale(0.995);
}
._GiftsInnerItemCover_1cfiy_39 {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 22px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._GiftsInnerItemCoverImage_1cfiy_50 {
  width: 100%;
  height: 100%;
  position: relative;
}
._GiftsInnerItemCoverImage_1cfiy_50 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._GiftsInnerItemCoverLike_1cfiy_63 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 38px;
  height: 38px;
  z-index: 1;
  background: #100B0D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.25s ease;
}
._GiftsInnerItemCoverLike_1cfiy_63._Active_1cfiy_78 {
  background: #CB3E6B;
}
._GiftsInnerItemCoverLike_1cfiy_63._Active_1cfiy_78 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
._GiftsInnerItemCoverLike_1cfiy_63._Active_1cfiy_78 svg path {
  fill: #ffffff;
  stroke: #ffffff;
  opacity: 0.7;
}
._GiftsInnerItemCoverLike_1cfiy_63 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
  transition: fill, stroke, opacity 0.35s ease;
}
._GiftsInnerItemCoverLike_1cfiy_63 svg path {
  fill: #604A52;
}
._GiftsInnerItemInfo_1cfiy_100 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._GiftsInnerItemInfoTitle_1cfiy_106 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerItemInfoNumber_1cfiy_111 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
  margin: 0;
}
._GiftsInnerItemButtons_1cfiy_117 {
  width: 100%;
}
._GiftsInnerItemButtonsButton_1cfiy_120 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._GiftsInnerItemButtonsButton_1cfiy_120 button span {
  font-size: 15px;
  font-weight: 500;
}
._GiftsInnerItemButtonsButton_1cfiy_120 button {
  width: 100%;
  height: 38px;
  background: #CB3E6B;
  transition: background 0.35s ease;
  will-change: background;
}
._GiftsInnerItemButtonsButton_1cfiy_120 button:hover {
  background: rgba(203, 62, 107, 0.85);
}
._GiftsInnerItemButtonsButton_1cfiy_120 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerItemButtonsButton_1cfiy_120 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}@keyframes _spin_1hk3v_1 {
  to {
    transform: rotate(360deg);
  }
}
._LoadingItems_1hk3v_6 {
  width: 100%;
  height: 100%;
  margin: auto;
  padding-top: 40px;
}
._LoadingItemsInner_1hk3v_12 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
._LoadingItemsInnerSpinner_1hk3v_21 {
  width: 36px;
  height: 36px;
  border: 3px solid #1C1316;
  border-top: 3px solid #CB3E6B;
  border-radius: 50%;
  animation: _spin_1hk3v_1 0.9s linear infinite;
  margin-bottom: 10px;
}
._LoadingItemsInnerText_1hk3v_30 {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  gap: 5px;
}
._LoadingItemsInnerText_1hk3v_30 h4 {
  font-size: 18px;
  font-weight: 500;
  color: #5C464E;
}@keyframes _showBottom_7zkas_1 {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Gift_7zkas_11 {
  width: 100%;
  height: 100%;
  background-color: #100B0D;
  position: relative;
  padding-bottom: 168px;
}
._Gift_7zkas_11 main {
  width: 100%;
  height: 100%;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 117px);
}
._GiftInner_7zkas_23 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px 16px;
  gap: 18px;
}
._GiftInnerContent_7zkas_33 {
  width: 100%;
  max-width: 233px;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._GiftInnerContentCover_7zkas_41 {
  position: relative;
  width: 100%;
  max-width: 233px;
  aspect-ratio: 1/1;
  border-radius: 22px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._GiftInnerContentCoverImage_7zkas_53 {
  width: 100%;
  height: 100%;
  position: relative;
}
._GiftInnerContentCoverImage_7zkas_53 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._GiftInnerContentCoverLike_7zkas_66 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 38px;
  height: 38px;
  z-index: 1;
  background: #100B0D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.25s ease;
}
._GiftInnerContentCoverLike_7zkas_66._Active_7zkas_81 {
  background: #CB3E6B;
}
._GiftInnerContentCoverLike_7zkas_66._Active_7zkas_81 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
._GiftInnerContentCoverLike_7zkas_66._Active_7zkas_81 svg path {
  fill: #ffffff;
  stroke: #ffffff;
  opacity: 0.7;
}
._GiftInnerContentCoverLike_7zkas_66 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
  transition: fill, stroke, opacity 0.35s ease;
}
._GiftInnerContentCoverLike_7zkas_66 svg path {
  fill: #604A52;
}
._GiftInnerContentInfo_7zkas_103 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 7px;
}
._GiftInnerContentInfoFlexed_7zkas_111 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 7px;
}
._GiftInnerContentInfoTitle_7zkas_117 p {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
  white-space: nowrap;
}
._GiftInnerContentInfoNumber_7zkas_123 p {
  font-size: 20px;
  font-weight: 500;
  color: #5C464E;
  white-space: nowrap;
}
._GiftInnerContentInfoId_7zkas_129 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
  white-space: nowrap;
}
._GiftInnerStats_7zkas_135 {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 20px;
  background: #1C1316;
  border-radius: 12px;
}
._GiftInnerStatsItem_7zkas_143 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 62px;
  display: flex;
  gap: 10px;
  padding: 0 14px;
  border-bottom: 1px solid #2d1a26;
}
._GiftInnerStatsItem_7zkas_143:last-child {
  border-bottom: none;
}
._GiftInnerStatsItemContent_7zkas_156 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._GiftInnerStatsItemContent_7zkas_156 p {
  font-size: 12px;
  font-weight: 500;
  color: #5C464E;
}
._GiftInnerStatsItemContent_7zkas_156 span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftInnerStatsItemMark_7zkas_171 {
  width: fit-content;
  height: 31px;
  border-radius: 50px;
  background: rgba(203, 62, 107, 0.1);
  padding: 7px 12px;
}
._GiftInnerStatsItemMark_7zkas_171 span {
  font-size: 15px;
  font-weight: 500;
  color: #CB3E6B;
}
._GiftBottom_7zkas_183 {
  width: 100%;
  height: 172px;
  position: fixed;
  bottom: 0;
  background-color: #1C1316;
  border-top: 1px solid #2d1a26;
  border-radius: 24px 24px 0 0;
  animation: _showBottom_7zkas_1 0.4s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
._GiftBottomInner_7zkas_195 {
  width: 100%;
  height: fit-content;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 18px 16px;
  gap: 14px;
}
._GiftBottomInnerButton_7zkas_204 {
  width: 100%;
  height: fit-content;
}
._GiftBottomInnerButton_7zkas_204:last-child button {
  background: #CB3E6B;
}
._GiftBottomInnerButton_7zkas_204 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._GiftBottomInnerButton_7zkas_204 button span {
  font-size: 15px;
  font-weight: 500;
}
._GiftBottomInnerButton_7zkas_204 button {
  width: 100%;
  height: 44px;
  background: #2F1D23;
}
._GiftBottomInnerButton_7zkas_204 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftBottomInnerButton_7zkas_204 button svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}@keyframes _spin_1ytwm_1 {
  to {
    transform: rotate(360deg);
  }
}
._Loader_1ytwm_6 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #100b0d;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

._Spinner_1ytwm_19 {
  width: 60px;
  height: 60px;
  border: 6px solid #1C1316;
  border-top: 6px solid #CB3E6B;
  border-radius: 50%;
  animation: _spin_1ytwm_1 0.9s linear infinite;
}@keyframes _showBottom_k2q3u_1 {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _leaviate_k2q3u_1 {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  25% {
    opacity: 0.95;
    transform: translateY(2px);
  }
  50% {
    opacity: 0.9;
    transform: translateY(5px);
  }
  75% {
    opacity: 0.95;
    transform: translateY(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Overlay_k2q3u_33 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5137254902);
  opacity: 0;
  pointer-events: none;
  z-index: 10;
  transition: 0.4s ease-out;
}
._Overlay_k2q3u_33._Active_k2q3u_45 {
  opacity: 1;
  pointer-events: all;
}

._Gifts_k2q3u_50 {
  width: 100%;
  height: 100%;
  background-color: #100B0D;
  position: relative;
}
._Gifts_k2q3u_50 main {
  width: 100%;
  height: 100%;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 117px);
}
._GiftsInner_k2q3u_61 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 6px 16px;
  gap: 18px;
}
._GiftsInnerPage_k2q3u_71 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 16px;
}
._GiftsInnerPageItem_k2q3u_77 {
  width: fit-content;
  height: 100%;
  display: flex;
  gap: 15px;
}
._GiftsInnerPageItem_k2q3u_77._Active_k2q3u_45 h4 {
  color: #ffffff;
}
._GiftsInnerPageItem_k2q3u_77 h4 {
  font-size: 24px;
  font-weight: 500;
  color: #5C464E;
  transition: 0.3s ease-out;
}
._GiftsInnerSections_k2q3u_92 {
  width: 100%;
  height: 48px;
  display: flex;
  gap: 10px;
  background: #1C1316;
  border-radius: 50px;
}
._GiftsInnerSectionsItem_k2q3u_100 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 16px;
  border-radius: 50px;
  background: #1C1316;
  transition: background 0.35s ease-out;
}
._GiftsInnerSectionsItem_k2q3u_100._Active_k2q3u_45 {
  background: #2F1D23;
}
._GiftsInnerSectionsItem_k2q3u_100._Active_k2q3u_45 span {
  background: #CB3E6B;
}
._GiftsInnerSectionsItem_k2q3u_100 h4 {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerSectionsItem_k2q3u_100 span {
  font-size: 12px;
  font-weight: 500;
  width: 22px;
  height: 22px;
  color: #ffffff;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1px;
  transition: background 0.35s ease-out;
}
._GiftsInnerAddGift_k2q3u_136 {
  width: 100%;
  height: 102px;
  background: #1C1316;
  display: flex;
  border-radius: 27px;
  align-items: center;
  justify-content: space-between;
  position: relative;
  gap: 10px;
  overflow: hidden;
}
._GiftsInnerAddGiftBg_k2q3u_148 {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("/gifts-photos/addgift-bg.png") no-repeat center;
  z-index: 1;
  animation: _leaviate_k2q3u_1 3.3s linear infinite;
}
._GiftsInnerAddGiftLeft_k2q3u_156 {
  padding: 15px 21px;
  width: fit-content;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
  z-index: 2;
  position: absolute;
  align-items: start;
}
._GiftsInnerAddGiftLeft_k2q3u_156 h4 {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerAddGiftLeft_k2q3u_156 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._GiftsInnerAddGiftLeft_k2q3u_156 button span {
  font-size: 15px;
  font-weight: 500;
}
._GiftsInnerAddGiftLeft_k2q3u_156 button {
  width: fit-content;
  height: 37px;
  background: #2F1D23;
  padding: 0 15px;
}
._GiftsInnerAddGiftLeft_k2q3u_156 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerAddGiftLeft_k2q3u_156 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._GiftsInnerAddGiftRight_k2q3u_203 {
  position: relative;
  z-index: 2;
  margin-left: auto;
  width: 110px;
  margin-top: 5px;
  animation: _leaviate_k2q3u_1 5s ease-in-out infinite;
  transition: transform 0.5s ease-in-out;
}
._GiftsInnerAddGiftRight_k2q3u_203 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}@keyframes _fadeInUp_8n76u_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Gifts_8n76u_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_8n76u_1 0.4s ease-out;
  padding-bottom: 108px;
}
._GiftsInner_8n76u_18 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  width: 100%;
}
._GiftsInnerItem_8n76u_24 {
  background: #1C1316;
  border-radius: 27px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  animation: _fadeInUp_8n76u_1 0.7s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
._GiftsInnerItem_8n76u_24:hover {
  transform: scale(0.995);
}
._GiftsInnerItemCover_8n76u_39 {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 22px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._GiftsInnerItemCoverImage_8n76u_50 {
  width: 100%;
  height: 100%;
  position: relative;
}
._GiftsInnerItemCoverImage_8n76u_50 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._GiftsInnerItemCoverLike_8n76u_63 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 38px;
  height: 38px;
  z-index: 1;
  background: #100B0D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._GiftsInnerItemCoverLike_8n76u_63._Active_8n76u_77 {
  background: #CB3E6B;
}
._GiftsInnerItemCoverLike_8n76u_63._Active_8n76u_77 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
._GiftsInnerItemCoverLike_8n76u_63._Active_8n76u_77 svg path {
  fill: #ffffff;
  stroke: #ffffff;
  opacity: 0.7;
}
._GiftsInnerItemCoverLike_8n76u_63 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
._GiftsInnerItemCoverLike_8n76u_63 svg path {
  fill: #604A52;
}
._GiftsInnerItemInfo_8n76u_98 {
  display: flex;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  overflow: hidden;
}
._GiftsInnerItemInfoTitle_8n76u_105 p {
  font-size: 15px;
  font-weight: 500;
  max-width: 105px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ffffff;
}
._GiftsInnerItemInfoNumber_8n76u_114 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._GiftsInnerItemPrice_8n76u_119 {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 4px;
}
._GiftsInnerItemPrice_8n76u_119 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerItemPrice_8n76u_119 svg {
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
._GiftsInnerItemButtons_8n76u_136 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._GiftsInnerItemButtonsButton_8n76u_142:last-child button {
  background: #CB3E6B;
}
._GiftsInnerItemButtonsButton_8n76u_142:last-child button:hover {
  background: rgba(203, 62, 107, 0.85);
}
._GiftsInnerItemButtonsButton_8n76u_142 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._GiftsInnerItemButtonsButton_8n76u_142 button span {
  font-size: 15px;
  font-weight: 500;
}
._GiftsInnerItemButtonsButton_8n76u_142 button {
  width: 100%;
  height: 38px;
  background: #2F1D23;
  transition: background 0.35s ease;
  will-change: background;
}
._GiftsInnerItemButtonsButton_8n76u_142 button:hover {
  background: rgba(203, 62, 107, 0.35);
}
._GiftsInnerItemButtonsButton_8n76u_142 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._GiftsInnerItemButtonsButton_8n76u_142 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}._NotFound_1613m_1 {
  width: 100%;
  height: 100%;
  margin: auto;
  padding-top: 40px;
}
._NotFoundInner_1613m_7 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
._NotFoundInnerImage_1613m_16 {
  width: 95px;
  height: 96px;
  opacity: 0.33;
}
._NotFoundInnerImage_1613m_16 img {
  width: 100%;
  height: 100%;
}
._NotFoundInnerText_1613m_25 {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  gap: 5px;
}
._NotFoundInnerText_1613m_25 h4 {
  font-size: 18px;
  font-weight: 500;
  color: #5C464E;
}@keyframes _fadeInUp_vwaqd_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Favorites_vwaqd_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_vwaqd_1 0.4s ease-out;
  padding-bottom: 108px;
}
._FavoritesInner_vwaqd_18 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  width: 100%;
}
._FavoritesInnerItem_vwaqd_24 {
  background: #1C1316;
  border-radius: 27px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  animation: _fadeInUp_vwaqd_1 0.7s ease-out;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
._FavoritesInnerItem_vwaqd_24:hover {
  transform: scale(0.995);
}
._FavoritesInnerItemCover_vwaqd_39 {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 22px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._FavoritesInnerItemCoverImage_vwaqd_50 {
  width: 100%;
  height: 100%;
  position: relative;
}
._FavoritesInnerItemCoverImage_vwaqd_50 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._FavoritesInnerItemCoverClose_vwaqd_63 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 38px;
  height: 38px;
  z-index: 1;
  background: #100B0D;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._FavoritesInnerItemCoverClose_vwaqd_63 svg {
  width: 22px;
  height: 22px;
}
._FavoritesInnerItemCoverClose_vwaqd_63 svg path {
  fill: #5C464E;
  stroke: #ffffff;
  opacity: 0.7;
}
._FavoritesInnerItemCoverClose_vwaqd_63 svg {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
._FavoritesInnerItemCoverClose_vwaqd_63 svg path {
  fill: #604A52;
}
._FavoritesInnerItemInfo_vwaqd_94 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._FavoritesInnerItemInfoTitle_vwaqd_100 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._FavoritesInnerItemInfoNumber_vwaqd_105 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._FavoritesInnerItemPrice_vwaqd_110 {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 4px;
}
._FavoritesInnerItemPrice_vwaqd_110 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._FavoritesInnerItemPrice_vwaqd_110 svg {
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
._FavoritesInnerItemButtons_vwaqd_127 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button span {
  font-size: 15px;
  font-weight: 500;
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button {
  width: 100%;
  height: 38px;
  background: #2F1D23;
  transition: background 0.35s ease;
  will-change: background;
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button:hover {
  background: rgba(203, 62, 107, 0.35);
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._FavoritesInnerItemButtonsButton_vwaqd_133 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}

._FavoritesInnerItem_vwaqd_24 {
  transition: opacity 0.3s ease, transform 0.3s ease;
  opacity: 1;
  transform: translateY(0);
}

._removing_vwaqd_175 {
  opacity: 0;
  transform: translateY(20px);
  pointer-events: none;
}@keyframes _fadeInUp_1g0h0_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._AddGift_1g0h0_11 {
  width: 100%;
  height: 100%;
  max-height: fit-content;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 15;
  background: #211318;
  border-radius: 27px 27px 0 0;
  animation: _fadeInUp_1g0h0_1 0.4s ease-out;
  padding: 18px 22px;
  overflow-y: scroll;
  transform-origin: bottom;
  opacity: 0;
  visibility: hidden;
  transform: translateY(450px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._AddGift_1g0h0_11._Active_1g0h0_32 {
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._AddGiftClose_1g0h0_37 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._AddGiftClose_1g0h0_37 svg {
  width: 19px;
  height: 19px;
}
._AddGiftClose_1g0h0_37 svg path {
  fill: #604A52;
}
._AddGiftInner_1g0h0_57 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._AddGiftInnerContent_1g0h0_66 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._AddGiftInnerContent_1g0h0_66 h4 {
  font-size: 20px;
  font-weight: 500;
}
._AddGiftInnerContent_1g0h0_66 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._AddGiftInnerLists_1g0h0_82 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
._AddGiftInnerListsItem_1g0h0_89 {
  width: 100%;
  display: flex;
  align-items: start;
  gap: 14px;
}
._AddGiftInnerListsItem_1g0h0_89:last-child ._AddGiftInnerListsItemContent_1g0h0_95 {
  border-bottom: none;
}
._AddGiftInnerListsItemIcon_1g0h0_98 {
  width: 21px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
._AddGiftInnerListsItemIcon_1g0h0_98 svg {
  width: 21px;
  height: 21px;
  margin-top: 1px;
}
._AddGiftInnerListsItemContent_1g0h0_95 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 0 14px 0;
  border-bottom: 1px solid #2d1a26;
}
._AddGiftInnerListsItemContent_1g0h0_95 h4 {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}
._AddGiftInnerListsItemContent_1g0h0_95 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._AddGiftInnerListsItemContent_1g0h0_95 p span {
  color: #CB3E6B;
  text-decoration: underline;
}
._AddGiftInnerButtons_1g0h0_134 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._AddGiftInnerButtonsButton_1g0h0_140 {
  width: 100%;
}
._AddGiftInnerButtonsButton_1g0h0_140:last-child button {
  background: #CB3E6B;
}
._AddGiftInnerButtonsButton_1g0h0_140 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._AddGiftInnerButtonsButton_1g0h0_140 button span {
  font-size: 15px;
  font-weight: 500;
}
._AddGiftInnerButtonsButton_1g0h0_140 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._AddGiftInnerButtonsButton_1g0h0_140 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._AddGiftInnerButtonsButton_1g0h0_140 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._AddGiftInnerButtonsButton_1g0h0_140 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_ahtqm_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Sell_ahtqm_11 {
  width: 100%;
  height: 100%;
  max-height: 425px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 15;
  background: #211318;
  border-radius: 27px 27px 0 0;
  animation: _fadeInUp_ahtqm_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: bottom;
  opacity: 0;
  visibility: hidden;
  transform: translateY(450px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._SellClose_ahtqm_32 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._SellClose_ahtqm_32 svg {
  width: 19px;
  height: 19px;
}
._SellClose_ahtqm_32 svg path {
  fill: #604A52;
}
._Sell_ahtqm_11._Active_ahtqm_52 {
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._SellInner_ahtqm_57 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._SellInnerCover_ahtqm_66 {
  position: relative;
  width: 100%;
  max-width: 165px;
  aspect-ratio: 1/1;
  border-radius: 22px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  margin-top: 18px;
  justify-content: center;
}
._SellInnerCoverImage_ahtqm_79 {
  width: 100%;
  height: 100%;
  position: relative;
}
._SellInnerCoverImage_ahtqm_79 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._SellInnerContentInfo_ahtqm_92 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 7px;
  margin-bottom: 10px;
}
._SellInnerContentInfoTitle_ahtqm_100 p {
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
}
._SellInnerContentInfoNumber_ahtqm_105 p {
  font-size: 20px;
  font-weight: 500;
  color: #5C464E;
  margin: 0;
}
._SellInnerButtons_ahtqm_111 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 13px;
}
._SellInnerButtonsButton_ahtqm_118:last-child button {
  background: #CB3E6B;
}
._SellInnerButtonsButton_ahtqm_118:last-child button:hover {
  background: rgba(203, 62, 107, 0.75);
}
._SellInnerButtonsButton_ahtqm_118 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._SellInnerButtonsButton_ahtqm_118 button span {
  font-size: 15px;
  font-weight: 500;
}
._SellInnerButtonsButton_ahtqm_118 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
  transition: background 0.35s ease;
}
._SellInnerButtonsButton_ahtqm_118 button:hover {
  background: rgba(47, 29, 35, 0.65);
}
._SellInnerButtonsButton_ahtqm_118 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._SellInnerButtonsButton_ahtqm_118 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._SellInnerButtonsButton_ahtqm_118 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_6lqbl_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._SellMarket_6lqbl_11 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_6lqbl_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._SellMarket_6lqbl_11._Active_6lqbl_31 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._SellMarketClose_6lqbl_36 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._SellMarketClose_6lqbl_36 svg {
  width: 19px;
  height: 19px;
}
._SellMarketClose_6lqbl_36 svg path {
  fill: #604A52;
}
._SellMarketInner_6lqbl_56 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._SellMarketInnerContent_6lqbl_65 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._SellMarketInnerContent_6lqbl_65 h4 {
  font-size: 20px;
  font-weight: 500;
}
._SellMarketInnerContent_6lqbl_65 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._SellMarketInnerInput_6lqbl_81 {
  width: 100%;
  height: 66px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 18px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._SellMarketInnerInputType_6lqbl_93 {
  width: 100%;
}
._SellMarketInnerInputType_6lqbl_93 input {
  font-size: 24px;
  font-weight: 500;
  max-width: 150px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._SellMarketInnerInputType_6lqbl_93 input::placeholder {
  color: #604A52;
}
._SellMarketInnerInputType_6lqbl_93 svg {
  width: 20px;
  height: 20px;
}
._SellMarketInnerInputType_6lqbl_93 svg path {
  fill: #604A52;
}
._SellMarketInnerButtons_6lqbl_115 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._SellMarketInnerButtonsButton_6lqbl_121 {
  width: 100%;
}
._SellMarketInnerButtonsButton_6lqbl_121:first-child {
  width: fit-content;
}
._SellMarketInnerButtonsButton_6lqbl_121:first-child button {
  padding: 0px 30px;
}
._SellMarketInnerButtonsButton_6lqbl_121:last-child button {
  background: #CB3E6B;
}
._SellMarketInnerButtonsButton_6lqbl_121 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._SellMarketInnerButtonsButton_6lqbl_121 button span {
  font-size: 15px;
  font-weight: 500;
}
._SellMarketInnerButtonsButton_6lqbl_121 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._SellMarketInnerButtonsButton_6lqbl_121 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._SellMarketInnerButtonsButton_6lqbl_121 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._SellMarketInnerButtonsButton_6lqbl_121 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_16iuc_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Withdraw_16iuc_11 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_16iuc_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Withdraw_16iuc_11._Active_16iuc_31 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._WithdrawClose_16iuc_36 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._WithdrawClose_16iuc_36 svg {
  width: 19px;
  height: 19px;
}
._WithdrawClose_16iuc_36 svg path {
  fill: #604A52;
}
._WithdrawInner_16iuc_56 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._WithdrawInnerContent_16iuc_65 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._WithdrawInnerContent_16iuc_65 h4 {
  font-size: 20px;
  font-weight: 500;
}
._WithdrawInnerContent_16iuc_65 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._WithdrawInnerInput_16iuc_81 {
  width: 100%;
  height: 66px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 18px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._WithdrawInnerInputType_16iuc_93 {
  width: 100%;
}
._WithdrawInnerInputType_16iuc_93 input {
  font-size: 24px;
  font-weight: 500;
  max-width: 150px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._WithdrawInnerInputType_16iuc_93 input::placeholder {
  color: #604A52;
}
._WithdrawInnerInputType_16iuc_93 svg {
  width: 20px;
  height: 20px;
}
._WithdrawInnerInputType_16iuc_93 svg path {
  fill: #604A52;
}
._WithdrawInnerButtons_16iuc_115 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._WithdrawInnerButtonsButton_16iuc_121 {
  width: 100%;
}
._WithdrawInnerButtonsButton_16iuc_121:last-child button {
  background: #CB3E6B;
}
._WithdrawInnerButtonsButton_16iuc_121 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._WithdrawInnerButtonsButton_16iuc_121 button span {
  font-size: 15px;
  font-weight: 500;
}
._WithdrawInnerButtonsButton_16iuc_121 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._WithdrawInnerButtonsButton_16iuc_121 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._WithdrawInnerButtonsButton_16iuc_121 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._WithdrawInnerButtonsButton_16iuc_121 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_1w81e_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Error_1w81e_11 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_1w81e_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Error_1w81e_11._Active_1w81e_31 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._ErrorClose_1w81e_36 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._ErrorClose_1w81e_36 svg {
  width: 19px;
  height: 19px;
}
._ErrorClose_1w81e_36 svg path {
  fill: #604A52;
}
._ErrorInner_1w81e_56 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._ErrorInnerContent_1w81e_65 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._ErrorInnerContent_1w81e_65 h4 {
  font-size: 20px;
  font-weight: 500;
}
._ErrorInnerContent_1w81e_65 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._ErrorInnerText_1w81e_81 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._ErrorInnerText_1w81e_81 p {
  font-size: 18px;
  font-weight: 500;
  color: #5C464E;
}
._ErrorInnerButtons_1w81e_93 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._ErrorInnerButtonsButton_1w81e_99 {
  width: 100%;
}
._ErrorInnerButtonsButton_1w81e_99:first-child {
  width: 100%;
}
._ErrorInnerButtonsButton_1w81e_99:first-child button {
  padding: 0px 30px;
}
._ErrorInnerButtonsButton_1w81e_99 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ErrorInnerButtonsButton_1w81e_99 button span {
  font-size: 15px;
  font-weight: 500;
}
._ErrorInnerButtonsButton_1w81e_99 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._ErrorInnerButtonsButton_1w81e_99 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._ErrorInnerButtonsButton_1w81e_99 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._ErrorInnerButtonsButton_1w81e_99 button:last-child svg {
  margin-top: 0;
}._Activity_j86o8_1 {
  width: 100%;
  height: 100%;
  background-color: #100B0D;
  position: relative;
}
._Activity_j86o8_1 main {
  width: 100%;
  height: 100%;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 117px);
}
._ActivityInner_j86o8_12 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px;
  gap: 18px;
}@keyframes _fadeInUp_yzqw9_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Filters_yzqw9_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_yzqw9_1 0.4s ease-out;
}
._FiltersInner_yzqw9_17 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._FiltersInnerFlexed_yzqw9_26 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  gap: 9px;
}
._FiltersInnerSelector_yzqw9_33 {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: #1C1316;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
  transition: background 0.4s ease-out;
  will-change: background;
  cursor: pointer;
}
._FiltersInnerSelector_yzqw9_33._Inactive_yzqw9_49 {
  pointer-events: none;
  opacity: 0.6;
}
._FiltersInnerSelector_yzqw9_33:hover {
  background: rgba(47, 29, 35, 0.75);
}
._FiltersInnerSelectorLabel_yzqw9_56 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
._FiltersInnerSelectorLabel_yzqw9_56._Active_yzqw9_61 p {
  color: #ffffff;
}
._FiltersInnerSelectorLabel_yzqw9_56 p {
  font-size: 15px;
  font-weight: 500;
  color: #604A52;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._FiltersInnerSelectorChevrone_yzqw9_72 {
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease;
}
._FiltersInnerSelectorChevrone_yzqw9_72._Active_yzqw9_61 {
  transform: rotate(180deg);
}
._FiltersInnerSelectorChevrone_yzqw9_72 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerSelectorChevrone_yzqw9_72 svg path {
  fill: #604A52;
}
._FiltersInnerInput_yzqw9_87 {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._FiltersInnerInputType_yzqw9_99 {
  width: 100%;
}
._FiltersInnerInputType_yzqw9_99 input {
  font-size: 15px;
  font-weight: 500;
  max-width: 80px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._FiltersInnerInputType_yzqw9_99 input::placeholder {
  color: #604A52;
}
._FiltersInnerInputIcon_yzqw9_114 {
  width: 20px;
  height: 20px;
}
._FiltersInnerInputIcon_yzqw9_114 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerInputIcon_yzqw9_114 svg path {
  fill: #604A52;
}
._FiltersInnerMultiinput_yzqw9_125 {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 50px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._FiltersInnerMultiinputStart_yzqw9_137 {
  width: 24px;
  height: 24px;
}
._FiltersInnerMultiinputStart_yzqw9_137 svg {
  width: 24px;
  height: 24px;
}
._FiltersInnerMultiinputStart_yzqw9_137 svg path {
  fill: #604A52;
}
._FiltersInnerMultiinputType_yzqw9_148 {
  width: 100%;
}
._FiltersInnerMultiinputType_yzqw9_148 input {
  font-size: 15px;
  font-weight: 500;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._FiltersInnerMultiinputType_yzqw9_148 input::placeholder {
  color: #604A52;
}
._FiltersInnerMultiinputIcon_yzqw9_162 {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
._FiltersInnerMultiinputIcon_yzqw9_162 svg {
  width: 20px;
  height: 20px;
}
._FiltersInnerMultiinputIcon_yzqw9_162 svg path {
  fill: #ffffff;
}@keyframes _fadeInUp_1tftz_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Collection_1tftz_11 {
  width: 100%;
  height: 100%;
  max-height: 285px;
  position: absolute;
  top: 62px;
  left: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1tftz_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top left;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Collection_1tftz_11._Active_1tftz_32 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._CollectionInner_1tftz_38 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._CollectionInnerI_1tftz_47 {
  width: 100%;
  height: 100%;
}
._CollectionInnerItem_1tftz_51 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
}
._CollectionInnerItemSelect_1tftz_57 {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  display: flex;
  border: 3px solid #2F1D23;
  border-radius: 50%;
  position: relative;
}
._CollectionInnerItemSelect_1tftz_57._Active_1tftz_32 {
  border: 3px solid #CB3E6B;
}
._CollectionInnerItemSelect_1tftz_57._Active_1tftz_32 ._CollectionInnerItemSelectCircle_1tftz_70 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #CB3E6B;
}
._CollectionInnerItemContent_1tftz_80 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
}
._CollectionInnerItemContentImage_1tftz_87 {
  width: 40px;
  height: 40px;
}
._CollectionInnerItemContentImage_1tftz_87 img {
  width: 40px;
  height: 40px;
}
._CollectionInnerItemContentInfo_1tftz_95 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._CollectionInnerItemContentInfoTitle_1tftz_103 {
  width: 100%;
}
._CollectionInnerItemContentInfoTitle_1tftz_103 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._CollectionInnerItemContentInfoModels_1tftz_111 {
  width: 100%;
}
._CollectionInnerItemContentInfoModels_1tftz_111 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._CollectionInnerItemFloor_1tftz_119 {
  width: fit-content;
  height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
._CollectionInnerItemFloor_1tftz_119 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._CollectionInnerItemFloor_1tftz_119 button span {
  font-size: 15px;
  font-weight: 500;
}
._CollectionInnerItemFloor_1tftz_119 button {
  width: fit-content;
  height: 33px;
  background: transparent;
  border: 1px solid #CB3E6B;
}
._CollectionInnerItemFloor_1tftz_119 button span {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
}
._CollectionInnerItemFloor_1tftz_119 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._CollectionInnerItemFloor_1tftz_119 button svg path {
  fill: #CB3E6B;
}
._CollectionInnerItemBorder_1tftz_161 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  width: calc(100% - 37px);
  height: 1px;
  margin-left: auto;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_1vf1u_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Sort_1vf1u_11 {
  width: 100%;
  height: 100%;
  max-height: 220px;
  position: absolute;
  top: 126px;
  left: 0;
  z-index: 10;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_1vf1u_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Sort_1vf1u_11._Active_1vf1u_32 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._SortInner_1vf1u_38 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._SortInnerI_1vf1u_47 {
  width: 100%;
  height: 100%;
}
._SortInnerItem_1vf1u_51 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 3px;
}
._SortInnerItemSelect_1vf1u_58 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.4s ease;
  will-change: opacity, visibility;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 {
  opacity: 1;
  display: flex;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 svg {
  margin-top: 1px;
  width: 20px;
  height: 20px;
}
._SortInnerItemSelect_1vf1u_58._Active_1vf1u_32 svg path {
  stroke: #CB3E6B;
}
._SortInnerItemContent_1vf1u_79 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 3px;
}
._SortInnerItemContentImage_1vf1u_87 {
  width: 40px;
  height: 40px;
}
._SortInnerItemContentImage_1vf1u_87 img {
  width: 40px;
  height: 40px;
}
._SortInnerItemContentInfo_1vf1u_95 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._SortInnerItemContentInfoTitle_1vf1u_103 {
  width: 100%;
}
._SortInnerItemContentInfoTitle_1vf1u_103 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._SortInnerItemContentInfoSorts_1vf1u_111 {
  width: 100%;
}
._SortInnerItemContentInfoSorts_1vf1u_111 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._SortInnerItemBorder_1vf1u_119 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(100% - 33px);
  height: 1px;
  margin-left: auto;
  margin-top: 15px;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_119tb_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._History_119tb_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_119tb_1 0.4s ease-out;
  padding-bottom: 108px;
}
._HistoryInner_119tb_18 {
  display: flex;
  gap: 16px;
  width: 100%;
  height: fit-content;
}
._HistoryInnerItems_119tb_24 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._HistoryInnerItemsItem_119tb_30 {
  width: 100%;
  height: 82px;
  display: flex;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid rgba(45, 26, 38, 0.6);
}
._HistoryInnerItemsItem_119tb_30:last-child {
  border-bottom: none;
}
._HistoryInnerItemsItemCover_119tb_41 {
  position: relative;
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  aspect-ratio: 1/1;
  border-radius: 10px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._HistoryInnerItemsItemCoverImage_119tb_55 {
  width: 100%;
  height: 100%;
  position: relative;
}
._HistoryInnerItemsItemCoverImage_119tb_55 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._HistoryInnerItemsItemInfo_119tb_68 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  height: fit-content;
}
._HistoryInnerItemsItemInfoTop_119tb_75 {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
  height: 100%;
}
._HistoryInnerItemsItemInfoTopTitle_119tb_82 p {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}
._HistoryInnerItemsItemInfoTopNumber_119tb_87 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
  margin-top: 1px;
}
._HistoryInnerItemsItemInfoBottom_119tb_93 {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
  height: 100%;
}
._HistoryInnerItemsItemInfoBottomPrice_119tb_100 {
  display: flex;
  align-items: center;
  gap: 5px;
  width: fit-content;
  height: 100%;
}
._HistoryInnerItemsItemInfoBottomPrice_119tb_100 p {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
}
._HistoryInnerItemsItemInfoBottomPrice_119tb_100 svg {
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
._HistoryInnerItemsItemInfoBottomPrice_119tb_100 svg path {
  fill: #CB3E6B;
}
._HistoryInnerItemsItemInfoBottomDate_119tb_120 {
  width: fit-content;
}
._HistoryInnerItemsItemInfoBottomDate_119tb_120 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._HistoryInnerItemsItemStatus_119tb_128 {
  border-radius: 10px;
  padding: 7px 14px;
  width: fit-content;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(101, 207, 77, 0.18);
  border: 1px solid #65CF4D;
  border-radius: 50px;
  gap: 10px;
}
._HistoryInnerItemsItemStatus_119tb_128._Withdraw_119tb_141 {
  background: rgba(203, 62, 107, 0.18);
  border: 1px solid #CB3E6B;
}
._HistoryInnerItemsItemStatus_119tb_128._Withdraw_119tb_141 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
}
._HistoryInnerItemsItemStatus_119tb_128._Purchase_119tb_150 {
  background: rgba(101, 207, 77, 0.18);
  border: 1px solid #65CF4D;
}
._HistoryInnerItemsItemStatus_119tb_128._Purchase_119tb_150 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #65CF4D;
}
._HistoryInnerItemsItemStatus_119tb_128._Listing_119tb_159 {
  background: rgba(96, 74, 82, 0.18);
  border: 1px solid #604A52;
}
._HistoryInnerItemsItemStatus_119tb_128._Listing_119tb_159 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #604A52;
}
._HistoryInnerItemsItemStatus_119tb_128 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #65CF4D;
}._Overlay_18051_1 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5137254902);
  opacity: 0;
  pointer-events: none;
  z-index: 10;
  transition: 0.4s ease-out;
}
._Overlay_18051_1._Active_18051_13 {
  opacity: 1;
  pointer-events: all;
}

._Profile_18051_18 {
  width: 100%;
  height: 100%;
  background-color: #100B0D;
  position: relative;
}
._Profile_18051_18 main {
  width: 100%;
  height: 100%;
  padding-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 70px);
}
._ProfileInner_18051_29 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  gap: 18px;
}
._ProfileInnerUser_18051_39 {
  width: fit-content;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 16px;
}
._ProfileInnerUserImage_18051_47 {
  width: 100px;
  height: 100px;
  position: relative;
  border-radius: 50%;
}
._ProfileInnerUserImage_18051_47 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
._ProfileInnerUserName_18051_62 {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  gap: 5px;
}
._ProfileInnerUserName_18051_62 h4 {
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
}
._ProfileInnerUserWallet_18051_74 {
  width: fit-content;
  height: fit-content;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
}
._ProfileInnerUserWalletConnected_18051_85 button svg path {
  fill: #CB3E6B;
}
._ProfileInnerUserWallet_18051_74 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ProfileInnerUserWallet_18051_74 button span {
  font-size: 15px;
  font-weight: 500;
}
._ProfileInnerUserWallet_18051_74 button {
  width: fit-content;
  height: 38px;
  background: transparent;
  border: 1px solid #CB3E6B;
}
._ProfileInnerUserWallet_18051_74 button span {
  font-size: 15px;
  font-weight: 500;
  color: #CB3E6B;
}
._ProfileInnerUserWallet_18051_74 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._ProfileInnerUserBalance_18051_119 {
  width: 240px;
  height: 52px;
  background: #1C1316;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 9px 0px 20px;
  gap: 10px;
}
._ProfileInnerUserBalanceAmount_18051_130 {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  gap: 5px;
}
._ProfileInnerUserBalanceAmount_18051_130 p {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}
._ProfileInnerUserBalanceAmount_18051_130 svg {
  width: 15px;
  height: 15px;
  margin-top: -1px;
}
._ProfileInnerUserBalanceAmount_18051_130 svg path {
  fill: #ffffff;
}
._ProfileInnerUserBalanceButtons_18051_150 {
  display: flex;
  align-items: center;
  gap: 9px;
}
._ProfileInnerUserBalanceButtonsButton_18051_155 {
  width: fit-content;
}
._ProfileInnerUserBalanceButtonsButton_18051_155:first-child button {
  background: #2F1D23;
  border: none;
}
._ProfileInnerUserBalanceButtonsButton_18051_155 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ProfileInnerUserBalanceButtonsButton_18051_155 button span {
  font-size: 15px;
  font-weight: 500;
}
._ProfileInnerUserBalanceButtonsButton_18051_155 button {
  width: 36px;
  height: 36px;
  background: #CB3E6B;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 0;
}
._ProfileInnerUserBalanceButtonsButton_18051_155 button svg {
  width: 22px;
  height: 22px;
  margin-top: 1px;
}
._ProfileInnerReferral_18051_193 {
  width: 100%;
  height: fit-content;
  background: #1C1316;
  border-radius: 24px;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
}
._ProfileInnerReferralInner_18051_202 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._ProfileInnerReferralInnerContent_18051_211 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._ProfileInnerReferralInnerContent_18051_211 h4 {
  font-size: 20px;
  font-weight: 500;
}
._ProfileInnerReferralInnerContent_18051_211 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._ProfileInnerReferralInnerInput_18051_227 {
  width: 100%;
  height: 47px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 18px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._ProfileInnerReferralInnerInput_18051_227 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._ProfileInnerReferralInnerButtons_18051_247 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 {
  width: 100%;
}
._ProfileInnerReferralInnerButtonsButton_18051_253._CopyActive_18051_256 {
  width: 100%;
}
._ProfileInnerReferralInnerButtonsButton_18051_253._CopyActive_18051_256 button {
  background: #CB3E6B;
}
._ProfileInnerReferralInnerButtonsButton_18051_253._CopyActive_18051_256 span {
  color: #ffffff;
}
._ProfileInnerReferralInnerButtonsButton_18051_253._CopyActive_18051_256 svg {
  display: none;
}
._ProfileInnerReferralInnerButtonsButton_18051_253:last-child button {
  background: #CB3E6B;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 button span {
  font-size: 15px;
  font-weight: 500;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 button {
  width: 100%;
  height: 46px;
  background: #2F1D23;
  transition: background 0.35s ease;
  will-change: background;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._ProfileInnerReferralInnerButtonsButton_18051_253 button svg {
  width: 18px;
  height: 18px;
  margin-top: 2px;
}@keyframes _fadeInUp_fgpxy_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Disconnect_fgpxy_11 {
  width: 220px;
  height: 110px;
  position: absolute;
  top: 55px;
  z-index: 100;
  background: #211318;
  border-radius: 27px;
  animation: _fadeInUp_fgpxy_1 0.4s ease-out;
  padding: 13px 16px;
  overflow-y: scroll;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.65) rotateX(30deg);
  transition: opacity 0.2s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Disconnect_fgpxy_11._Active_fgpxy_30 {
  z-index: 10;
  transform: translateY(0) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._DisconnectInner_fgpxy_36 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 11px;
  justify-content: space-between;
  align-items: center;
}
._DisconnectInnerI_fgpxy_45 {
  width: 100%;
  height: 100%;
}
._DisconnectInnerItem_fgpxy_49 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 3px;
}
._DisconnectInnerItemSelect_fgpxy_56 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.4s ease;
  will-change: opacity, visibility;
}
._DisconnectInnerItemSelect_fgpxy_56._Active_fgpxy_30 {
  opacity: 1;
  display: flex;
}
._DisconnectInnerItemSelect_fgpxy_56._Active_fgpxy_30 svg {
  margin-top: 1px;
  width: 20px;
  height: 20px;
}
._DisconnectInnerItemSelect_fgpxy_56._Active_fgpxy_30 svg path {
  stroke: #CB3E6B;
}
._DisconnectInnerItemContent_fgpxy_77 {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 3px;
}
._DisconnectInnerItemContentImage_fgpxy_85 {
  width: 40px;
  height: 40px;
}
._DisconnectInnerItemContentImage_fgpxy_85 img {
  width: 40px;
  height: 40px;
}
._DisconnectInnerItemContentInfo_fgpxy_93 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}
._DisconnectInnerItemContentInfoTitle_fgpxy_101 {
  width: 100%;
}
._DisconnectInnerItemContentInfoTitle_fgpxy_101 p {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._DisconnectInnerItemContentInfoDisconnects_fgpxy_109 {
  width: 100%;
}
._DisconnectInnerItemContentInfoDisconnects_fgpxy_109 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._DisconnectInnerItemBorder_fgpxy_117 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 1px;
  margin-left: auto;
  margin-top: 15px;
  background: #2d1a26;
  border-radius: 10px;
}@keyframes _fadeInUp_1bofy_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Friends_1bofy_11 {
  width: 100%;
  height: 100%;
  position: relative;
  animation: _fadeInUp_1bofy_1 0.4s ease-out;
  padding-bottom: 108px;
  margin-top: 10px;
}
._FriendsInner_1bofy_19 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  height: fit-content;
}
._FriendsInnerTitle_1bofy_26 {
  width: 100%;
  height: fit-content;
  display: flex;
  align-items: center;
  gap: 7px;
}
._FriendsInnerTitle_1bofy_26 h4 {
  font-size: 20px;
  font-weight: 500;
}
._FriendsInnerTitle_1bofy_26 span {
  font-size: 12px;
  font-weight: 500;
  width: 20px;
  height: 20px;
  background: #CB3E6B;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  padding-top: 1px;
}
._FriendsInnerItems_1bofy_50 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._FriendsInnerItemsItem_1bofy_56 {
  width: 100%;
  height: 82px;
  display: flex;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid rgba(45, 26, 38, 0.6);
}
._FriendsInnerItemsItem_1bofy_56:last-child {
  border-bottom: none;
}
._FriendsInnerItemsItemCover_1bofy_67 {
  position: relative;
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  aspect-ratio: 1/1;
  border-radius: 50px;
  overflow: hidden;
  background: #2F1D23;
  display: flex;
  align-items: center;
  justify-content: center;
}
._FriendsInnerItemsItemCoverImage_1bofy_81 {
  width: 100%;
  height: 100%;
  position: relative;
}
._FriendsInnerItemsItemCoverImage_1bofy_81 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._FriendsInnerItemsItemInfo_1bofy_94 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  height: fit-content;
}
._FriendsInnerItemsItemInfoTop_1bofy_101 {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
  height: 100%;
}
._FriendsInnerItemsItemInfoTopTitle_1bofy_108 p {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
}
._FriendsInnerItemsItemInfoTopNumber_1bofy_113 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
  margin-top: 1px;
}
._FriendsInnerItemsItemInfoBottom_1bofy_119 {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
  height: 100%;
}
._FriendsInnerItemsItemInfoBottomPrice_1bofy_126 {
  display: flex;
  align-items: center;
  gap: 5px;
  width: fit-content;
  height: 100%;
}
._FriendsInnerItemsItemInfoBottomPrice_1bofy_126 p {
  font-size: 14px;
  font-weight: 400;
  color: #CB3E6B;
}
._FriendsInnerItemsItemInfoBottomPrice_1bofy_126 svg {
  width: 13px;
  height: 13px;
  margin-top: -1px;
}
._FriendsInnerItemsItemInfoBottomPrice_1bofy_126 svg path {
  fill: #CB3E6B;
}
._FriendsInnerItemsItemInfoBottomDate_1bofy_146 {
  width: fit-content;
}
._FriendsInnerItemsItemInfoBottomDate_1bofy_146 p {
  font-size: 14px;
  font-weight: 400;
  color: #5C464E;
}
._FriendsInnerItemsItemStatus_1bofy_154 {
  border-radius: 10px;
  padding: 7px 14px;
  width: fit-content;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(101, 207, 77, 0.18);
  border: 1px solid #65CF4D;
  border-radius: 50px;
  gap: 10px;
}
._FriendsInnerItemsItemStatus_1bofy_154._Purchase_1bofy_167 {
  background: rgba(101, 207, 77, 0.18);
  border: 1px solid #65CF4D;
}
._FriendsInnerItemsItemStatus_1bofy_154._Purchase_1bofy_167 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #65CF4D;
}
._FriendsInnerItemsItemStatus_1bofy_154._Listing_1bofy_176 {
  background: rgba(96, 74, 82, 0.18);
  border: 1px solid #604A52;
}
._FriendsInnerItemsItemStatus_1bofy_154._Listing_1bofy_176 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #604A52;
}
._FriendsInnerItemsItemStatus_1bofy_154 h4 {
  font-size: 14px;
  font-weight: 400;
  color: #65CF4D;
}@keyframes _fadeInUp_12gvx_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Overlay_12gvx_11 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5137254902);
  opacity: 0;
  pointer-events: none;
  z-index: 11;
  transition: 0.4s ease-out;
}
._Overlay_12gvx_11._Active_12gvx_23 {
  opacity: 1;
  pointer-events: all;
}

._Withdraw_12gvx_28 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_12gvx_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Withdraw_12gvx_28._Active_12gvx_23 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._WithdrawClose_12gvx_53 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._WithdrawClose_12gvx_53 svg {
  width: 19px;
  height: 19px;
}
._WithdrawClose_12gvx_53 svg path {
  fill: #604A52;
}
._WithdrawInner_12gvx_73 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._WithdrawInnerContent_12gvx_82 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._WithdrawInnerContent_12gvx_82 h4 {
  font-size: 20px;
  font-weight: 500;
}
._WithdrawInnerContent_12gvx_82 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._WithdrawInnerInput_12gvx_98 {
  width: 100%;
  height: 66px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 18px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._WithdrawInnerInputType_12gvx_110 {
  width: 100%;
}
._WithdrawInnerInputType_12gvx_110 input {
  font-size: 24px;
  font-weight: 500;
  max-width: 150px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._WithdrawInnerInputType_12gvx_110 input::placeholder {
  color: #604A52;
}
._WithdrawInnerInputType_12gvx_110 svg {
  width: 20px;
  height: 20px;
}
._WithdrawInnerInputType_12gvx_110 svg path {
  fill: #604A52;
}
._WithdrawInnerButtons_12gvx_132 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._WithdrawInnerButtonsButton_12gvx_138 {
  width: 100%;
}
._WithdrawInnerButtonsButton_12gvx_138:first-child {
  width: fit-content;
}
._WithdrawInnerButtonsButton_12gvx_138:first-child button {
  padding: 0px 30px;
}
._WithdrawInnerButtonsButton_12gvx_138:last-child button {
  background: #CB3E6B;
}
._WithdrawInnerButtonsButton_12gvx_138 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._WithdrawInnerButtonsButton_12gvx_138 button span {
  font-size: 15px;
  font-weight: 500;
}
._WithdrawInnerButtonsButton_12gvx_138 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._WithdrawInnerButtonsButton_12gvx_138 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._WithdrawInnerButtonsButton_12gvx_138 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._WithdrawInnerButtonsButton_12gvx_138 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_1w81e_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Error_1w81e_11 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_1w81e_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Error_1w81e_11._Active_1w81e_31 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._ErrorClose_1w81e_36 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._ErrorClose_1w81e_36 svg {
  width: 19px;
  height: 19px;
}
._ErrorClose_1w81e_36 svg path {
  fill: #604A52;
}
._ErrorInner_1w81e_56 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._ErrorInnerContent_1w81e_65 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._ErrorInnerContent_1w81e_65 h4 {
  font-size: 20px;
  font-weight: 500;
}
._ErrorInnerContent_1w81e_65 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._ErrorInnerText_1w81e_81 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._ErrorInnerText_1w81e_81 p {
  font-size: 18px;
  font-weight: 500;
  color: #5C464E;
}
._ErrorInnerButtons_1w81e_93 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._ErrorInnerButtonsButton_1w81e_99 {
  width: 100%;
}
._ErrorInnerButtonsButton_1w81e_99:first-child {
  width: 100%;
}
._ErrorInnerButtonsButton_1w81e_99:first-child button {
  padding: 0px 30px;
}
._ErrorInnerButtonsButton_1w81e_99 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._ErrorInnerButtonsButton_1w81e_99 button span {
  font-size: 15px;
  font-weight: 500;
}
._ErrorInnerButtonsButton_1w81e_99 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._ErrorInnerButtonsButton_1w81e_99 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._ErrorInnerButtonsButton_1w81e_99 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._ErrorInnerButtonsButton_1w81e_99 button:last-child svg {
  margin-top: 0;
}@keyframes _fadeInUp_6x1z2_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._Deposit_6x1z2_11 {
  width: calc(100% - 32px);
  height: fit-content;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 15;
  background: #211318;
  border-radius: 24px;
  animation: _fadeInUp_6x1z2_1 0.4s ease-out;
  padding: 18px 18px 20px 18px;
  overflow-y: scroll;
  transform-origin: center;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%) scale(0.65);
  transition: opacity 0.2s ease, transform 0.75s cubic-bezier(0.22, 1, 0.36, 1), visibility 0.4s ease;
  will-change: transform, opacity;
  box-shadow: 0px 21px 32.3px 23px rgba(22, 11, 15, 0.54);
}
._Deposit_6x1z2_11._Active_6x1z2_31 {
  transform: translate(-50%, -50%) scale(1) rotateX(0deg);
  opacity: 1;
  visibility: visible;
}
._DepositClose_6x1z2_36 {
  width: 33px;
  height: 33px;
  position: absolute;
  background: #2F1D23;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  z-index: 10;
}
._DepositClose_6x1z2_36 svg {
  width: 19px;
  height: 19px;
}
._DepositClose_6x1z2_36 svg path {
  fill: #604A52;
}
._DepositInner_6x1z2_56 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: space-between;
  align-items: center;
}
._DepositInnerContent_6x1z2_65 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
._DepositInnerContent_6x1z2_65 h4 {
  font-size: 20px;
  font-weight: 500;
}
._DepositInnerContent_6x1z2_65 p {
  font-size: 15px;
  font-weight: 500;
  color: #5C464E;
}
._DepositInnerInput_6x1z2_81 {
  width: 100%;
  height: 66px;
  display: flex;
  justify-content: space-between;
  background: transparent;
  border: 1px solid #281B20;
  border-radius: 18px;
  align-items: center;
  padding: 0px 16px;
  gap: 10px;
}
._DepositInnerInputType_6x1z2_93 {
  width: 100%;
}
._DepositInnerInputType_6x1z2_93 input {
  font-size: 24px;
  font-weight: 500;
  max-width: 150px;
  background: transparent;
  border: none;
  color: #ffffff;
  margin-top: -3px;
}
._DepositInnerInputType_6x1z2_93 input::placeholder {
  color: #604A52;
}
._DepositInnerInputType_6x1z2_93 svg {
  width: 20px;
  height: 20px;
}
._DepositInnerInputType_6x1z2_93 svg path {
  fill: #604A52;
}
._DepositInnerButtons_6x1z2_115 {
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 14px;
}
._DepositInnerButtonsButton_6x1z2_121 {
  width: 100%;
}
._DepositInnerButtonsButton_6x1z2_121:first-child {
  width: fit-content;
}
._DepositInnerButtonsButton_6x1z2_121:first-child button {
  padding: 0px 30px;
}
._DepositInnerButtonsButton_6x1z2_121:last-child button {
  background: #CB3E6B;
}
._DepositInnerButtonsButton_6x1z2_121 button {
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: none;
  border-radius: 50px;
  gap: 5px;
}
._DepositInnerButtonsButton_6x1z2_121 button span {
  font-size: 15px;
  font-weight: 500;
}
._DepositInnerButtonsButton_6x1z2_121 button {
  width: 100%;
  height: 51px;
  background: #2F1D23;
}
._DepositInnerButtonsButton_6x1z2_121 button span {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
._DepositInnerButtonsButton_6x1z2_121 button svg {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
._DepositInnerButtonsButton_6x1z2_121 button:last-child svg {
  margin-top: 0;
}@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
}

html, body {
  overflow-x: hidden;
}

::-webkit-scrollbar {
  width: 0;
  height: 0;
}

body {
  margin: 0;
  font-family: "SF Pro Text", sans-serif;
  background: #100B0D;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  user-select: none;
}

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

input {
  outline: none;
}

img {
  animation: fade 0.4s ease-out;
}

button {
  cursor: pointer;
}

@keyframes page-in {
  0% {
    opacity: 0;
    filter: blur(3px);
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
main {
  animation: page-in 0.33s ease-in-out;
}

.toastContainer {
  margin-top: 52px;
  margin-top: calc(var(--tg-content-safe-area-inset-top, -35px) + 47px);
  position: fixed;
}

.toast {
  font-size: 15px;
  font-weight: 500;
  -webkit-tap-highlight-color: transparent;
  color: #000;
  border-radius: 42px;
  border: 1px solid rgba(59, 62, 67, 0.6);
  backdrop-filter: blur(90px);
  background-size: 120%;
  margin-bottom: unset;
  min-height: unset;
  margin-top: 10px;
  padding: 16px;
  padding-right: 20px;
  margin-right: -40px;
}
.toastSuccess {
  border: 1px solid #2d1a26;
  color: #65CF4D;
  background-color: rgba(28, 19, 22, 0.6);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}
.toastError {
  border: 1px solid #ff0000;
  color: #ff0000;
  background-color: rgba(255, 0, 0, 0.1);
}
.toastWarning {
  background-color: #fff;
}
.toastInfo {
  border: 1px solid #8380ff;
  color: #8380ff;
  background-color: rgba(255, 255, 255, 0.1);
}
.toastBody {
  padding: 0;
}
.toastContainer {
  z-index: 100000;
}
.toastClose {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 10px;
  background-color: transparent;
  border: none;
  width: 33px;
  height: 33px;
}
.toastClose picture {
  display: flex;
  width: 33px;
  height: 33px;
  align-items: center;
  justify-content: center;
}@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Bold-DuhaAb5j.woff2') format('woff2'),
        url('/assets/SFProText-Bold-D7m7mTfh.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Black-Dw_3BjV2.woff2') format('woff2'),
        url('/assets/SFProText-Black-BDBgO2a6.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-BlackItalic-fEsP6Msc.woff2') format('woff2'),
        url('/assets/SFProText-BlackItalic-GKTfUDjm.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-BoldItalic-iswkVOca.woff2') format('woff2'),
        url('/assets/SFProText-BoldItalic-B38DHyN1.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Heavy-LiURvJcK.woff2') format('woff2'),
        url('/assets/SFProText-Heavy-Bx128tbW.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-HeavyItalic-DZJgFDM9.woff2') format('woff2'),
        url('/assets/SFProText-HeavyItalic-BGfdcwUJ.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Light-BQC5RnZc.woff2') format('woff2'),
        url('/assets/SFProText-Light-DOijLC91.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-LightItalic-yMK8P2ks.woff2') format('woff2'),
        url('/assets/SFProText-LightItalic-DvlszzXi.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Medium-Bo5BVylb.woff2') format('woff2'),
        url('/assets/SFProText-Medium-BmyyAH5A.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-MediumItalic-6dKGAiJC.woff2') format('woff2'),
        url('/assets/SFProText-MediumItalic-BPXtMYeb.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Regular-C33GWepE.woff2') format('woff2'),
        url('/assets/SFProText-Regular-DJxvsBpZ.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-RegularItalic-CgxvBFjD.woff2') format('woff2'),
        url('/assets/SFProText-RegularItalic-Coj-_tGE.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Semibold-BcgFYz0C.woff2') format('woff2'),
        url('/assets/SFProText-Semibold-Cop7xh3m.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-SemiboldItalic-C2q-qnX_.woff2') format('woff2'),
        url('/assets/SFProText-SemiboldItalic-DGEK4ZX9.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Thin-BY7yKGc1.woff2') format('woff2'),
        url('/assets/SFProText-Thin-DTc5P-A4.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-ThinItalic-DBGF4_F8.woff2') format('woff2'),
        url('/assets/SFProText-ThinItalic-DVHJ-MTF.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-Ultralight-DcSdsol-.woff2') format('woff2'),
        url('/assets/SFProText-Ultralight-C0bQftoK.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('/assets/SFProText-UltralightItalic-BREIFcEm.woff2') format('woff2'),
        url('/assets/SFProText-UltralightItalic-BGuVj1I7.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

