.accountTab_accountCards__vW3K_ {
  display: flex;
  flex-wrap: wrap;
  gap: 23px;
  justify-content: space-around;
}
.accountTab_card__z3iWG {
  background-color: rgba(255, 126, 255, 0.133);
  border-radius: 20px;
  box-sizing: border-box;
  color: #fafafa;
  flex: 1;
  min-width: 300px;
  padding: 20px;
}
.accountTab_cardLeft__AY4CA {
  display: flex;
  flex-direction: column;
}
.accountTab_cardLeft__AY4CA svg {
  background-color: rgba(218, 102, 218, 0.233);
  border-radius: 13px;
  font-size: 25px;
  margin-bottom: 13px;
  margin-left: -2px;
  padding: 7px;
}
.accountTab_cardLeft__AY4CA h1,
.accountTab_cardLeft__AY4CA h3 {
  margin: 0;
}
.accountTab_cardLeft__AY4CA h1 {
  font-size: 20px;
}
.accountTab_cardLeft__AY4CA h3 {
  color: #999;
  font-size: 16.5px;
}
@media (max-width: 479px) {
  .accountTab_card__z3iWG {
    flex: 0 0 100%;
  }
}
.accountTab_manageInformation__q5UyQ {
  background-color: #111;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  min-width: 300px;
  text-align: left;
}
@media (max-width: 1200px) {
  .accountTab_manageInformation__q5UyQ {
    min-width: 250px;
  }
}
@media (max-width: 1240px) {
  .accountTab_accountManageWrapper__EZcSg {
    flex-direction: column;
  }
}
@media (max-width: 1330px) {
  .accountTab_extraStyles__FxJQG {
    min-width: 295px !important;
  }
}
.accountTab_manageInformation__q5UyQ h1 {
  color: #fafafa;
  font-size: 19px;
  margin: 0;
}
.accountTab_manageLinks__3ZXDn {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 13.5px;
}
.accountTab_manageLinks__3ZXDn
  a:not(
    .accountTab_aliasPremium___90Qs a,
    .accountTab_aliasPremiumWrapper__UvYcW
  ),
.accountTab_manageLinks__3ZXDn span:not(.accountTab_aliasPremium___90Qs) {
  align-items: center;
  background-color: #313131;
  border: 2px solid transparent;
  border-radius: 10px;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-family: Satoshi, sans-serif;
  font-size: 15px;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
  transition: 0.25s;
}
.accountTab_discordConnectionWrapper__1jPzr button:active,
.accountTab_manageConnections__bgRqQ button:active,
.accountTab_manageLinks__3ZXDn
  a:not(
    .accountTab_aliasPremium___90Qs a,
    .accountTab_aliasPremiumWrapper__UvYcW
  ):active,
.accountTab_manageLinks__3ZXDn
  span:not(.accountTab_aliasPremium___90Qs):active {
  transform: translateY(4px);
}
.accountTab_manageLinks__3ZXDn
  a:not(
    .accountTab_aliasPremium___90Qs a,
    .accountTab_aliasPremiumWrapper__UvYcW
  ):hover,
.accountTab_manageLinks__3ZXDn span:not(.accountTab_aliasPremium___90Qs):hover {
  border: 2px solid #454545;
}
.accountTab_manageLinks__3ZXDn
  a:not(
    .accountTab_aliasPremium___90Qs a,
    .accountTab_aliasPremiumWrapper__UvYcW
  ):hover {
  border: 2px solid #252525;
}
.accountTab_manageLinks__3ZXDn a:not(.accountTab_aliasPremiumWrapper__UvYcW) {
  background-color: #1b1b1b !important;
}
.accountTab_manageLinks__3ZXDn a svg,
.accountTab_manageLinks__3ZXDn span svg {
  font-size: 19.5px;
  margin-right: 7px;
}
.accountTab_manageConnections__bgRqQ {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 12px;
}
.accountTab_discordConnectionWrapper__1jPzr button,
.accountTab_manageConnections__bgRqQ button {
  align-items: center;
  background-image: linear-gradient(120deg, #3c49ff, #2e3ae9a8);
  background-origin: border-box;
  border: 2px solid transparent;
  border-radius: 10px;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-family: Satoshi, sans-serif;
  font-size: 15px;
  font-weight: 500;
  padding: 10px;
  transition: 0.25s;
}
.accountTab_discordConnectionWrapper__1jPzr button svg,
.accountTab_manageConnections__bgRqQ button svg {
  font-size: 22px;
  margin-right: 6px;
}
.accountTab_discordConnectionWrapper__1jPzr button:hover,
.accountTab_manageConnections__bgRqQ button:hover {
  border: 2px solid #5d67fa;
}
.accountTab_discordConnectionWrapper__1jPzr button {
  box-sizing: border-box;
  justify-content: center;
  width: 100%;
}
.accountTab_manageWrapper__tg_1e h1 {
  font-size: 20.5px;
}
.accountTab_manageWrapper__tg_1e h3 {
  color: #9e9e9e;
  font-size: 15px;
  font-weight: 470;
  margin: 3px 0 0;
}
.accountTab_viewsChart___yHAZ {
  background-color: #111;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 15px;
  width: 100%;
}
.accountTab_viewsChart___yHAZ div:first-child {
  margin-left: -8.5px;
}
.accountTab_viewsChart___yHAZ h1 {
  color: #fafafa;
  font-size: 17px;
  margin: 0;
}
.accountTab_viewsChart___yHAZ h1 span {
  background: linear-gradient(90deg, #d283eb, #e3b5f1);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}
.accountTab_bottomAccount__iBkRg {
  background-color: #111;
  border-radius: 15px;
  display: flex;
  gap: 30px;
  padding: 25px;
}
.accountTab_accountManage__wcjG8 {
  display: flex;
  flex-direction: column;
}
.accountTab_connected__nOV0Q {
  display: flex;
  gap: 7px;
}
.accountTab_connected__nOV0Q button {
  width: 100%;
}
.accountTab_connected__nOV0Q span {
  align-items: center;
  background-color: rgba(255, 56, 56, 0.685);
  border-radius: 10px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  transition: 0.25s;
  width: 55px;
}
.accountTab_connected__nOV0Q span:active {
  transform: translateY(4px);
}
.accountTab_connected__nOV0Q span svg {
  color: #dbdbdb;
  font-size: 31px;
  margin-right: 2px;
  margin-top: 1px;
}
.accountTab_discordLinked__K9GS2 {
  cursor: not-allowed !important;
  opacity: 0.65;
}
.accountTab_discordLinked__K9GS2:active {
  transform: none !important;
}
.accountTab_containerGap__ech2j {
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.accountTab_fullWidth__G9Jry {
  width: 100%;
}
.accountTab_extraStyles__FxJQG {
  min-width: 330px;
  padding: 20px 20px 25px;
}
.accountTab_accountBilling__e4JtJ,
.accountTab_accountSettings__yTOi6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 40rem;
  text-align: center;
  width: 100%;
}
.accountTab_accountBillingText__4UMpj,
.accountTab_accountSettingsText__9NRQj {
  color: #fafafa;
  font-weight: 500;
}
.accountTab_accountInformation__IRyoo,
.accountTab_billingInformation__mkiBx {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 50px;
}
.accountTab_informationWrapper__F_XgL {
  background-color: #151515;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 13px;
  padding: 15px;
  text-align: left;
}
.accountTab_accountCategoryText__2TlCP {
  color: #e6e6e6;
  font-size: 20px;
  font-weight: 450;
  text-align: left;
}
.accountTab_flexRow__WO8dr {
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.accountTab_flexRow__WO8dr div:nth-child(2) {
  display: flex;
  justify-content: right;
  width: -moz-fit-content;
  width: fit-content;
}
.accountTab_securityDescription__POZcw h1,
.accountTab_securityDescription__POZcw h3 {
  margin: 0;
}
.accountTab_securityDescription__POZcw h1 {
  color: #fafafa;
  font-size: 20px;
  font-weight: 500;
}
.accountTab_securityDescription__POZcw h3 {
  color: #979797;
  font-size: 15px;
  font-weight: 450;
  margin-top: 5px;
}
.accountTab_accountActions__HwQn0 {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.accountTab_accountActions__HwQn0 a,
.accountTab_accountActions__HwQn0 span {
  background-color: #191919;
  border: 2px solid #202020;
  border-radius: 13px;
  color: #fafafa;
  cursor: pointer;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
}
.accountTab_accountActions__HwQn0 a:hover,
.accountTab_accountActions__HwQn0 span:hover {
  border: 2px solid #323232;
}
.accountTab_accountActions__HwQn0 a:active,
.accountTab_accountActions__HwQn0 span:active {
  transform: translateY(4px);
}
.accountTab_premiumOverlay___qQBX {
  filter: blur(4.5px);
}
.accountTab_premiumOverlay___qQBX,
.accountTab_premiumWrapper__ApNqn {
  position: relative;
}
.accountTab_premiumUpgradeText__6OHbu {
  bottom: 0;
  color: #fafafa;
  left: 0;
  margin-top: 12px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 99;
}
.accountTab_premiumUpgradeText__6OHbu a,
.accountTab_premiumUpgradeText__6OHbu span {
  background: linear-gradient(270deg, #d283eb, #a367b6);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  text-decoration: none;
}
.accountTab_premiumCategoryWrapper__gxicE h1 {
  color: #ddd;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 5.5px 3px;
}
.accountTab_changeDiv__ngT_Z span:nth-child(2),
.accountTab_discordLoginConfirmation__CZqO2 span,
.accountTab_submitButtonUpdate__Ve5f9 {
  background-color: #171717;
  border: 2px solid #232323;
  border-radius: 12px;
  cursor: pointer;
  display: flex;
  margin-top: 15px;
  padding: 8px 15px;
  transition: 0.25s;
  width: -moz-fit-content;
  width: fit-content;
}
.accountTab_changeDiv__ngT_Z span:nth-child(2),
.accountTab_discordLoginConfirmation__CZqO2 span,
.accountTab_submitButtonUpdate__Ve5f9,
.accountTab_verifyPassword__qxm1b {
  font-family: Satoshi, sans-serif;
}
.accountTab_changeDiv__ngT_Z span:nth-child(2):hover,
.accountTab_discordLoginConfirmation__CZqO2 span:hover,
.accountTab_submitButtonUpdate__Ve5f9:hover {
  border: 2px solid #292929;
}
.accountTab_changeDiv__ngT_Z span:nth-child(2):active,
.accountTab_discordLoginConfirmation__CZqO2 span:active,
.accountTab_submitButtonUpdate__Ve5f9:active {
  transform: translateY(4px);
}
.accountTab_changeEmailGap__uUMr4 {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
.accountTab_passwordChangeWrapper__Q6CmJ h1 {
  color: #989898;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 8px 3px;
}
.accountTab_passwordChangeWrapper__Q6CmJ span {
  display: flex;
  justify-content: center;
}
.accountTab_tabGap__jvzvo {
  gap: 20px;
}
.accountTab_mfa__XnUkz,
.accountTab_tabGap__jvzvo {
  display: flex;
  flex-direction: column;
}
.accountTab_mfa__XnUkz {
  font-family: Satoshi, sans-serif;
}
.accountTab_mfaInfo__SL3sY {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.accountTab_mfa__XnUkz h3 {
  font-size: 16px;
  font-weight: 450;
  margin-bottom: 12px;
  max-width: 20rem;
}
.accountTab_mfa__XnUkz h3 span {
  color: #959595;
}
.accountTab_mfa__XnUkz img {
  border-radius: 7px;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.accountTab_qrCode__UHXeT {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 200px;
  text-align: right;
}
.accountTab_qrCode__UHXeT span {
  color: #b5b5b5;
  cursor: pointer;
  font-size: 14px;
  margin-top: 5px;
}
.accountTab_secretKey__SXc1v {
  align-items: center;
  background-color: #191919;
  border: 2px solid #212121;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 15px;
  padding: 10px;
}
.accountTab_secretKey__SXc1v h1 {
  font-size: 16px;
  font-weight: 500;
}
.accountTab_secretKey__SXc1v h3 {
  color: #b9b9b9;
  font-size: 14px;
}
.accountTab_secretKey__SXc1v h1,
.accountTab_secretKey__SXc1v h3 {
  margin: 0;
}
.accountTab_imageContainer___dJnR {
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.accountTab_loadingSkeleton__fnZuc {
  animation: accountTab_loadingAnimation__Ivl7I 0.65s infinite alternate;
  background: #191919;
  border-radius: 7px;
  height: 100%;
  opacity: 1;
  position: absolute;
  width: 100%;
}
@keyframes accountTab_loadingAnimation__Ivl7I {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0.4;
  }
}
.accountTab_discordLoginConfirmation__CZqO2 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.accountTab_discordLoginConfirmation__CZqO2 h1,
.accountTab_discordLoginConfirmation__CZqO2 h3 {
  margin: 0;
}
.accountTab_discordLoginConfirmation__CZqO2 h3 {
  color: #999;
  font-size: 16px;
  font-weight: 460;
  max-width: 30rem;
}
.accountTab_changeDiv__ngT_Z {
  display: flex;
  flex-direction: column;
  gap: 13px;
  margin-top: 4px;
}
.accountTab_changeDiv__ngT_Z span:first-child {
  color: #a9a9a9;
  font-size: 15px;
  margin-left: 3px;
}
.accountTab_accountCardsWrapper__Ni2QP {
  display: flex;
  flex-direction: column;
}
.accountTab_accountManageWrapper__EZcSg {
  display: flex;
  gap: 25px;
}
.accountTab_accountManageText__EpO3c,
.accountTab_accountOverview__vkrQg {
  color: #e9e9e9;
  font-size: 21px;
  font-weight: 500;
  margin: 0 0 15px 5px;
}
.accountTab_aliasPremium___90Qs {
  align-items: center;
  background-image: linear-gradient(50deg, #7844856e, #9849ac);
  background-origin: border-box;
  border: 2px solid transparent;
  border-radius: 10px;
  color: #fafafa;
  display: flex;
  padding: 10px;
}
.accountTab_aliasPremium___90Qs svg {
  height: 20px;
  width: 20px;
}
.accountTab_aliasPremium___90Qs a {
  background-color: initial !important;
  color: #fafafa;
  font-weight: 450;
  margin-left: 5px;
  text-decoration: none;
}
.accountTab_accountFooter__70qE6 {
  align-items: center;
  background-color: #111;
  border-radius: 15px;
  box-sizing: border-box;
  color: #fafafa;
  display: flex;
  justify-content: space-between;
  padding: 22px;
  width: 100%;
}
.accountTab_accountFooter__70qE6 span,
.accountTab_accountFooter__70qE6 span a {
  display: flex;
}
.accountTab_accountFooter__70qE6 span svg {
  color: #5662f6;
  font-size: 27px;
}
.accountTab_optionalServerJoin__21vqD {
  align-items: center;
  display: flex;
  gap: 8px;
  margin-left: 3px;
  margin-top: 15px;
}
.accountTab_optionalServerJoin__21vqD h1 {
  font-size: 16px;
  font-weight: 450;
  margin: 0;
}
@media (max-width: 400px) {
  .accountTab_card__z3iWG,
  .accountTab_extraStyles__FxJQG {
    box-sizing: border-box;
    min-width: 100% !important;
  }
}
.accountTab_billingLinkWrapper__JS9TB {
  align-items: center;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
}
.accountTab_billingLinkWrapper__JS9TB svg {
  color: #e0e0e0;
  font-size: 30px;
}
.accountTab_billingSpanWrapper__3f_ra h1,
.accountTab_billingSpanWrapper__3f_ra h3 {
  margin: 0;
}
.accountTab_billingSpanWrapper__3f_ra h1 {
  color: #fafafa;
  font-size: 20px;
  font-weight: 500;
}
.accountTab_billingSpanWrapper__3f_ra h3 {
  color: #979797;
  font-size: 15px;
  font-weight: 450;
  margin-top: 5px;
}
.accountTab_currentPlan__58ZFI {
  background-image: url(https://assets.guns.lol/gradient_background.png);
  border-radius: 20px;
  box-sizing: border-box;
  padding: 20px;
  position: relative;
  width: 100%;
}
.accountTab_currentPlan__58ZFI,
.accountTab_planDescription__W0Pdj {
  text-align: left;
}
.accountTab_planDescription__W0Pdj h1,
.accountTab_planDescription__W0Pdj h3 {
  margin: 0;
}
.accountTab_planDescription__W0Pdj h1 {
  align-items: center;
  color: #fafafa;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  gap: 7px;
}
.accountTab_planDescription__W0Pdj h3 {
  color: #afafaf;
  font-size: 17px;
  font-weight: 450;
  margin-top: 3px;
  max-width: 350px;
}
.accountTab_renewalDate__VrURZ {
  background-color: #303030;
  border-radius: 10px;
  color: #e7e7e7;
  font-size: 15px;
  padding: 7px;
  position: absolute;
  right: 20px;
  top: 15px;
}
.accountTab_planPriceImagehost__sgXdx,
.accountTab_planPrice__LnQ_X {
  align-items: center;
  color: #fafafa;
  display: flex;
  font-size: 25px;
  font-weight: 500;
  gap: 5px;
  margin: 30px 0 0;
}
.accountTab_planPrice__LnQ_X span {
  color: #a063b4;
  font-size: 20px;
  font-weight: 450;
}
.accountTab_planPriceImagehost__sgXdx span {
  color: #1198a1;
  font-size: 20px;
  font-weight: 450;
}
.accountTab_cancelSubscription__0A4pI {
  align-items: center;
  bottom: 20px;
  display: flex;
  gap: 10px;
  position: absolute;
  right: 25px;
}
.accountTab_cancelSubscription__0A4pI span {
  align-items: center;
  color: #757575;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  height: 25px;
  transition: 0.35s;
}
.accountTab_cancelSubscription__0A4pI span svg {
  font-size: 26px;
}
.accountTab_cancelSubscription__0A4pI span:hover {
  color: #858585;
}
.accountTab_subscriptionCancelled__phneT {
  margin-top: 5px;
}
.accountTab_subscriptionCancelled__phneT h1 {
  color: #e05d5d;
  font-size: 15.5px;
  font-weight: 450;
  margin: 0;
}
.accountTab_customerPortal__RDEdr,
.accountTab_transactionHistory__H2KDt {
  position: relative;
  width: 100%;
}
.accountTab_customerPortal__RDEdr h1,
.accountTab_transactionHistory__H2KDt h1 {
  color: #e6e6e6;
  font-size: 20px;
  font-weight: 450;
  text-align: left;
}
.accountTab_transactionHistoryContainer__7QJ94 {
  align-items: center;
  justify-content: space-between;
}
.accountTab_customerPortalContainer__wuXa5,
.accountTab_transactionHistoryContainer__7QJ94 {
  background-color: #121212;
  border-radius: 15px;
  color: #fafafa;
  padding: 20px;
}
.accountTab_customerPortalContainer__wuXa5 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  text-align: left;
}
.accountTab_customerPortalButton__cHlDY {
  align-items: center;
  background-color: #212121;
  border: 2px solid #282828;
  border-radius: 15px;
  color: #fafafa !important;
  cursor: pointer;
  display: flex;
  gap: 5px;
  padding: 7px 11px;
  width: -moz-fit-content;
  width: fit-content;
}
.accountTab_customerPortalButton__cHlDY svg {
  font-size: 25px;
}
.accountTab_invoice__p_nfD {
  background-color: #202020;
  border-radius: 15px;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 15px;
  width: 100%;
}
.accountTab_invoice__p_nfD,
.accountTab_transactionWrapper__0mlfQ {
  align-items: center;
  display: flex;
}
.accountTab_transactionWrapper__0mlfQ {
  gap: 7px;
}
.accountTab_transactionWrapper__0mlfQ svg {
  font-size: 25px;
}
.accountTab_transactionWrapper__0mlfQ a {
  color: #adadad;
  display: flex;
  text-decoration: none;
}
.accountTab_transactionHistoryContainer__7QJ94 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.accountTab_invoice__p_nfD span {
  align-items: center;
  display: flex;
  gap: 5px;
}
.accountTab_invoice__p_nfD span svg {
  font-size: 23px;
}
.accountTab_subscriptionStatusBanner__3WaJp {
  background-color: #f49626;
  border-radius: 15px;
  color: #000;
  font-weight: 550;
  line-height: 25px;
  padding: 12px;
}
.accountTab_payNow__z227Y {
  background-color: #151515;
  border-radius: 10px;
  color: #fafafa !important;
  font-size: 15px;
  margin-left: 5px;
  padding: 5px;
}
.accountTab_payNowBanner__wdm7c {
  border: 2px solid #000;
  border-radius: 5px;
  color: #000;
  font-size: 15px;
  margin-left: 7px;
  padding: 2px;
  text-decoration: none;
}
.accountTab_aliasPremiumWrapper__UvYcW {
  color: #fafafa;
  text-decoration: none;
}
.accountTab_loadingSkeletonBilling__FOMXB {
  animation: accountTab_loadingAnimationBilling__73LEq 0.9s infinite alternate;
  background: #191919;
  background-image: linear-gradient(90deg, #191919, #303030, #404040);
  border-radius: 15px;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999999;
}
@keyframes accountTab_loadingAnimationBilling__73LEq {
  0% {
    background: #191919;
  }
  to {
    background: #212121;
  }
}
.accountTab_upgradeButton___uSy4 {
  align-items: center;
  background-color: #141414;
  border-radius: 15px;
  color: #fafafa !important;
  display: flex;
  gap: 5px;
  padding: 10px 12px;
}
.accountTab_upgradeButton___uSy4 svg {
  font-size: 20px;
}
.accountTab_tab__cErbn {
  align-items: center;
  background-color: #191919;
  border-radius: 20px;
  display: flex;
  gap: 5px;
  padding: 15px;
}
.accountTab_tab__cErbn h1 {
  font-size: 18px;
  font-weight: 450;
  margin: 0;
  max-width: 250px;
}
.accountTab_tab__cErbn svg {
  background-color: #191919;
  background-image: url(https://assets.guns.lol/gradient_background.png);
  border-radius: 15px;
  height: 50px;
  padding: 25px;
  width: 50px;
}
.accountTab_tab__cErbn a {
  color: #bdbdbd;
  text-decoration: none;
}
.accountTab_tabDescription__i7vnr {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.accountTab_tabButtons__Y1dSc {
  align-items: center;
  display: flex;
  gap: 15px;
  justify-content: right;
  margin-top: 20px;
}
.accountTab_tabButtons__Y1dSc span:nth-child(2) {
  background-color: #191919;
  border: 2px solid #202020;
  border-radius: 12px;
  padding: 8px 10px;
}
.accountTab_tabButtons__Y1dSc span {
  cursor: pointer;
}
.accountTab_cancellationTab__A1Fkz {
  align-items: center;
  background-color: #191919;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  max-width: 500px;
  padding: 15px;
  text-align: center;
}
.accountTab_cancellationTab__A1Fkz svg {
  color: #f1a342;
  font-size: 50px;
}
.accountTab_cancellationTab__A1Fkz h1 {
  box-sizing: border-box;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  max-width: 450px;
  width: 100%;
}
.accountTab_cancelText__eQA5X {
  color: #f04949;
}
.accountTab_editPaymentMethod__XNxRh {
  align-items: center;
  color: #a1a1a1;
  cursor: pointer;
  display: flex;
  height: 27px;
  justify-content: center;
  margin-left: 15px;
  width: 35px;
}
.accountTab_editPaymentMethod__XNxRh svg {
  font-size: 28px;
}
.accountTab_badgeText__3Au41 {
  color: #e9e9e9;
  font-size: 21px;
  font-weight: 500;
  margin: 0 0 15px 5px;
}
.accountTab_allBadgesContainer__KX9Qi {
  display: flex;
  flex-direction: column;
  transition: 0.3s;
}
.accountTab_badgeContainer__TIRcn {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.accountTab_badge__Okz3L {
  background-color: #111;
  border: 2px solid #141414;
  border-radius: 15px;
  flex: 1 auto;
  height: 70px;
  justify-content: space-between;
  padding: 5px 15px;
  width: 400px;
}
.accountTab_badgeWrapper__dDyFg,
.accountTab_badge__Okz3L {
  align-items: center;
  display: flex;
  gap: 15px;
}
@media (max-width: 724px) {
  .accountTab_badge__Okz3L {
    width: 100%;
  }
}
.accountTab_badgeTextContainer__vF_B4 h1,
.accountTab_badgeTextContainer__vF_B4 h3 {
  margin: 0;
}
.accountTab_badgeTextContainer__vF_B4 h1 {
  color: #fafafa;
  font-size: 18px;
  font-weight: 500;
}
.accountTab_badgeTextContainer__vF_B4 h3 {
  color: #a1a1a1;
  font-size: 15px;
  font-weight: 450;
}
.accountTab_badgeIcon__T7wZ6 svg {
  font-size: 20px;
}
.accountTab_badgeButtonDisabled__4fjQV,
.accountTab_badgeButton__FNhuC {
  background-color: #1b1b1b;
  border: 2px solid #282828;
  border-radius: 12px;
  color: #fafafa;
  cursor: pointer;
  font-family: Satoshi, sans-serif;
  font-size: 16px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
  width: 130px;
}
.accountTab_badgeButtonDisabled__4fjQV:hover,
.accountTab_badgeButton__FNhuC:hover {
  border: 2px solid #333;
}
.accountTab_badgeButton__FNhuC:active {
  transform: translateY(4px);
}
.accountTab_badgeButtonDisabled__4fjQV {
  cursor: not-allowed;
  font-style: italic;
}
.accountTab_bugReport__1CBna {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 5px;
  max-width: 400px;
  text-align: center;
}
.accountTab_bugReport__1CBna h3 {
  color: #e2e2e2;
  font-size: 17px;
  font-weight: 450;
  margin: 0;
}
.accountTab_bugReportButtons__Gg7BZ {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.accountTab_bugReportButtons__Gg7BZ a:first-child {
  background-color: #5661f64b;
  border: 2px solid #5661f659;
  border-radius: 15px;
  color: #f5f5fff1;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.accountTab_bugReportButtons__Gg7BZ a:nth-child(2) {
  background-color: #db56f646;
  border: 2px solid #db56f644;
  border-radius: 15px;
  color: #feeeffd5;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
  width: 100%;
}
.accountTab_bugReportButtons__Gg7BZ a:first-child:hover {
  background-color: #23298a80;
}
.accountTab_bugReportButtons__Gg7BZ a:nth-child(2):hover {
  background-color: #8a238a80;
}
.accountTab_bugReportButtons__Gg7BZ a {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 7px;
  justify-content: center;
  transition: 0.25s;
}
.accountTab_bugReportButtons__Gg7BZ a svg {
  font-size: 24px;
}
.accountTab_manageAccountText__ITjv0 {
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 8px;
}
.accountTab_manageAccountText__ITjv0 a,
.accountTab_payButton__5maUH {
  color: #fafafa;
  text-decoration: none;
}
.accountTab_payButton__5maUH {
  background-color: #1b1b1b;
  border: 2px solid #282828;
  border-radius: 12px;
  cursor: pointer;
  font-family: Satoshi, sans-serif;
  font-size: 16.5px;
  margin-top: 3px;
  padding: 5px 10px;
  text-align: center;
  transition: 0.25s;
  width: 130px;
}
.accountTab_payButton__5maUH:hover {
  border: 2px solid #333;
}
.accountTab_payButton__5maUH:active {
  transform: translateY(4px);
}
.accountTab_verified__WeV8n {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 5px;
  max-width: 400px;
  text-align: center;
}
.accountTab_verified__WeV8n h3 {
  color: #e6e6e6;
  font-size: 17px;
  font-weight: 450;
  margin: 0;
}
.accountTab_buyVerifiedOptions__44272 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.accountTab_buyVerifiedOptions__44272 button {
  background-color: #854a995d;
  border: 2px solid #854a995d;
  border-radius: 15px;
  font-size: 17px;
  gap: 5px;
}
.accountTab_buyVerifiedOptions__44272 a,
.accountTab_buyVerifiedOptions__44272 button {
  align-items: center;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-family: Satoshi, sans-serif;
  justify-content: center;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
  width: 100%;
}
.accountTab_buyVerifiedOptions__44272 a {
  background-color: #1b1b1b;
  border: 2px solid #282828;
  border-radius: 15px;
  box-sizing: border-box;
  font-size: 16.5px;
  gap: 6px;
}
.accountTab_buyVerifiedOptions__44272 svg {
  font-size: 24px;
}
.accountTab_buyVerifiedOptions__44272 button:hover {
  background-color: #854a997e;
}
.accountTab_buyVerifiedOptions__44272 a:hover {
  background-color: #1f1f1f;
}
.accountTab_buyVerifiedOptions__44272 a:active,
.accountTab_buyVerifiedOptions__44272 button:active {
  transform: translateY(4px);
}
.accountTab_badgeContainerHeading__v7c7D {
  align-items: center;
  display: flex;
  gap: 7px;
}
.accountTab_badgeContainerHeading__v7c7D span {
  cursor: pointer;
}
.accountTab_badgeContainerHeading__v7c7D span svg {
  font-size: 35px;
  margin-bottom: 5px;
  transition: 0.35s;
}
.accountTab_rotateArrow__tDFNU svg {
  transform: rotate(180deg);
}
.accountTab_myBadgesContainer__x8JRq {
  display: flex;
  flex-direction: column;
}
.accountTab_myBadgesText__HkUGC {
  color: #e9e9e9;
  font-size: 21px;
  font-weight: 500;
  margin: 0 0 15px 5px;
}
.accountTab_myBadge__NBbnp {
  background-color: #161616;
  border-left: 2px solid #191919;
  border-radius: 16px;
  flex: 1 auto;
  padding: 0 1px;
  width: 270px;
}
.accountTab_myBadgeWrapper__RyRcW,
.accountTab_myBadge__NBbnp {
  align-items: center;
  display: flex;
}
.accountTab_myBadgeWrapper__RyRcW {
  gap: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.accountTab_badgeIcon__T7wZ6 {
  display: flex;
}
.accountTab_myBadge__NBbnp h1 {
  color: #fafafa;
  font-size: 17px;
  font-weight: 450;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.accountTab_badgeSettings__LhTO7 {
  display: flex;
  flex-direction: column;
}
.accountTab_badgeSettingsText__yfnno {
  color: #e9e9e9;
  font-size: 21px;
  font-weight: 500;
  margin: 0 0 15px 5px;
}
.accountTab_generalComponentLeft__V3JQr,
.accountTab_generalComponentRight__yaDXC {
  border-radius: 10px;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 27px;
  padding: 10px;
}
@media (max-width: 1120px) {
  .accountTab_generalComponentLeft__V3JQr,
  .accountTab_generalComponentRight__yaDXC {
    flex-direction: column;
  }
}
@media (max-width: 650px) {
  .accountTab_generalComponentContainer__JyL1t {
    flex-direction: column;
    gap: 40px !important;
  }
}
.accountTab_generalComponentContainer__JyL1t {
  display: flex;
  gap: 50px;
  width: 100%;
}
.accountTab_featureRow__l23d_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 25px;
  width: 100%;
}
@media (max-width: 800px) {
  .accountTab_featureRow__l23d_ {
    flex-direction: row;
  }
}
@media (max-width: 650px) {
  .accountTab_featureRow__l23d_ {
    flex-direction: column;
  }
}
@media (max-width: 1400px) {
  .accountTab_featureRow__l23d_ {
    flex-direction: column;
  }
}
.accountTab_badgeSaveButton__q3NSG {
  align-items: center;
  background-color: #141414;
  border: 2px solid transparent;
  border-radius: 15px;
  color: #fafafafa;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  height: 25px;
  justify-content: center;
  margin-top: 20px;
  padding: 11px;
  text-align: center;
  text-wrap: nowrap;
  transition: 0.25s;
  white-space: nowrap;
  width: 100px;
}
.accountTab_badgeSaveButton__q3NSG svg {
  font-size: 24px;
}
.accountTab_badgeSaveButton__q3NSG:hover {
  border: 2px solid #242424;
}
.accountTab_badgeSaveButton__q3NSG:active {
  transform: translateY(4px);
}
.accountTab_myBadgeSwitchWrapper__bX465 {
  background-color: #111;
  border: 2px solid #141414;
  border-radius: 15px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding: 15px;
  width: 100%;
}
.accountTab_dragHandleContainer__oquox {
  align-items: center;
  cursor: grab;
  display: flex;
  height: 65px;
  justify-content: center;
}
.accountTab_dragHandleContainer__oquox svg {
  color: #656565;
}
.accountTab_noBadgesText__WRMVh {
  color: #979797;
  font-weight: 450;
  margin: 0 0 0 5px;
}
.accountTab_badgeIcon__T7wZ6 img {
  height: 27px;
  -o-object-fit: cover;
  object-fit: cover;
  width: auto;
}
.accountTab_upgradePremium__7MzKZ {
  background-color: #111;
  background-image: linear-gradient(50deg, #7844856e, #9849acbd);
  background-origin: border-box;
  border: 2px solid #9849ac3f;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
}
.accountTab_upgradePremiumDescription__NOwxG {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.accountTab_upgradePremiumDescription__NOwxG h1,
.accountTab_upgradePremiumDescription__NOwxG h3 {
  margin: 0;
}
.accountTab_upgradePremiumDescription__NOwxG h1 {
  align-items: center;
  color: #fafafa;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  gap: 7px;
}
.accountTab_upgradePremiumDescription__NOwxG h3 {
  color: #a5a5a5;
  font-size: 18.5px;
  font-weight: 450;
}
.accountTab_upgradePremium__7MzKZ button {
  align-items: center;
  background-color: #1b1b1b;
  border: none;
  border-radius: 12px;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-family: Satoshi, sans-serif;
  font-size: 17.5px;
  gap: 5px;
  justify-content: center;
  padding: 8px 13px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
  width: 130px;
}
.accountTab_upgradePremium__7MzKZ button:hover {
  background-color: #202020;
}
.accountTab_upgradePremium__7MzKZ button:active {
  transform: translateY(4px);
}
.userPage_snowflake__tIhFu {
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 1em;
  text-shadow: 0 0 5px #000;
}
.userPage_snowflake__tIhFu,
.userPage_snowflake__tIhFu .userPage_inner__ABjv6 {
  animation-iteration-count: infinite;
  animation-play-state: running;
}
@keyframes userPage_snowflakes-fall__M5LeS {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(110vh);
  }
}
@keyframes userPage_snowflakes-shake__f0RbD {
  0%,
  to {
    transform: translateX(0);
  }
  50% {
    transform: translateX(80px);
  }
}
.userPage_snowflake__tIhFu {
  animation-duration: 3s;
  animation-name: userPage_snowflakes-shake__f0RbD;
  animation-timing-function: ease-in-out;
  cursor: default;
  position: fixed;
  top: -10%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 9999;
}
.userPage_snowflake__tIhFu .userPage_inner__ABjv6 {
  animation-duration: 10s;
  animation-name: userPage_snowflakes-fall__M5LeS;
  animation-timing-function: linear;
}
.userPage_snowflake__tIhFu:nth-of-type(0) {
  animation-delay: 0s;
  left: 1%;
}
.userPage_snowflake__tIhFu:nth-of-type(0) .userPage_inner__ABjv6 {
  animation-delay: 0s;
}
.userPage_snowflake__tIhFu:first-of-type {
  animation-delay: 1s;
  left: 10%;
}
.userPage_snowflake__tIhFu:first-of-type .userPage_inner__ABjv6,
.userPage_snowflake__tIhFu:nth-of-type(8) .userPage_inner__ABjv6 {
  animation-delay: 1s;
}
.userPage_snowflake__tIhFu:nth-of-type(2) {
  animation-delay: 0.5s;
  left: 20%;
}
.userPage_snowflake__tIhFu:nth-of-type(2) .userPage_inner__ABjv6,
.userPage_snowflake__tIhFu:nth-of-type(6) .userPage_inner__ABjv6 {
  animation-delay: 6s;
}
.userPage_snowflake__tIhFu:nth-of-type(3) {
  animation-delay: 2s;
  left: 30%;
}
.userPage_snowflake__tIhFu:nth-of-type(11) .userPage_inner__ABjv6,
.userPage_snowflake__tIhFu:nth-of-type(3) .userPage_inner__ABjv6 {
  animation-delay: 4s;
}
.userPage_snowflake__tIhFu:nth-of-type(4) {
  animation-delay: 2s;
  left: 40%;
}
.userPage_snowflake__tIhFu:nth-of-type(10) .userPage_inner__ABjv6,
.userPage_snowflake__tIhFu:nth-of-type(4) .userPage_inner__ABjv6 {
  animation-delay: 2s;
}
.userPage_snowflake__tIhFu:nth-of-type(5) {
  animation-delay: 3s;
  left: 50%;
}
.userPage_snowflake__tIhFu:nth-of-type(5) .userPage_inner__ABjv6 {
  animation-delay: 8s;
}
.userPage_snowflake__tIhFu:nth-of-type(6) {
  animation-delay: 2s;
  left: 60%;
}
.userPage_snowflake__tIhFu:nth-of-type(7) {
  animation-delay: 1s;
  left: 70%;
}
.userPage_snowflake__tIhFu:nth-of-type(7) .userPage_inner__ABjv6 {
  animation-delay: 2.5s;
}
.userPage_snowflake__tIhFu:nth-of-type(8) {
  animation-delay: 0s;
  left: 80%;
}
.userPage_snowflake__tIhFu:nth-of-type(9) {
  animation-delay: 1.5s;
  left: 90%;
}
.userPage_snowflake__tIhFu:nth-of-type(9) .userPage_inner__ABjv6 {
  animation-delay: 3s;
}
.userPage_snowflake__tIhFu:nth-of-type(10) {
  animation-delay: 0s;
  left: 25%;
}
.userPage_snowflake__tIhFu:nth-of-type(11) {
  animation-delay: 2.5s;
  left: 65%;
}
.userPage_backgroundVideo__eD52R {
  bottom: 0;
  height: 100vh;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw;
  z-index: -1;
}
.userPage_backgroundImage__11BmZ {
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: -1;
}
.userPage_clickToEnterOverlay__yTl7T {
  align-items: center;
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  background-color: rgba(0, 0, 0, 0.775);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  transition: 0.75s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 9999;
}
.userPage_clickToEnterOverlay__yTl7T.userPage_hide___is2D {
  opacity: 0;
}
.userPage_clickToEnterText__3qgKs {
  color: #fafafa;
  padding: 0 10px;
  text-align: center;
}
.userPage_blurredBackground__9n5Ya {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: #00000042;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}
.userPage_nightTime__oGgX_ {
  background-color: rgba(0, 0, 0, 0.55);
}
.userPage_nightTime__oGgX_,
.userPage_oldTV__VWUCS {
  height: 100%;
  opacity: 1;
  position: fixed;
  width: 100%;
  z-index: -1;
}
.userPage_oldTV__VWUCS {
  background: transparent url(https://assets.guns.lol/guns_dot.png) repeat 0 0;
}
.userPage_tooltipContainer__kxmY1 {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background-color: #0000007e;
  border-radius: 10px;
  color: #fafafa;
}
.userPage_verified__cKqvm {
  color: #008ada;
  filter: drop-shadow(0 0 2.5px #008ada);
}
.userPage_bugHunter__wYhyc {
  color: #3d9e5c;
  filter: drop-shadow(0 0 2.5px #369c57);
}
.userPage_winner__wn9HE {
  color: #f1bf0f;
  filter: drop-shadow(0 0 2.5px #f1bf0f);
}
.userPage_second__T0lnj {
  color: #838383;
  filter: drop-shadow(0 0 2.5px #838383);
}
.userPage_third__2mMoK {
  color: #c27030;
  filter: drop-shadow(0 0 2.5px #c27030);
}
.userPage_imageHost__fZBMt {
  color: #1cc986;
  filter: drop-shadow(0 0 2.5px #1cc986);
}
.userPage_serverBooster__okX9e {
  color: #be510d;
  filter: drop-shadow(0 0 2.5px #be510d);
}
.userPage_premium__I_s2h {
  color: #a749dd;
  filter: drop-shadow(0 0 2.5px #a749dd);
}
.userPage_staff__Rda7x {
  color: #6783ff;
  filter: drop-shadow(0 0 2.5px #6783ff);
}
.userPage_og__0_eX9 {
  color: gold;
  filter: drop-shadow(0 0 2.5px #ffd700);
}
.userPage_donor__F8dCK {
  color: #13a15a;
  filter: drop-shadow(0 0 2.5px #13a15a);
}
.userPage_userSocials__J9Lve {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  justify-content: center;
  margin-top: 30px;
  row-gap: 11px;
  width: 100%;
}
.userPage_userSocial__pqgln svg {
  font-size: 35px;
  transition: 0.3s;
}
.userPage_userSocial__pqgln svg:hover {
  transform: scale(1.1);
}
.userPage_userSocial__pqgln a {
  display: flex;
}
.userPage_customIcon__acNk7 {
  height: 40px;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 0.3s;
  width: 40px;
}
.userPage_customIcon__acNk7:hover {
  transform: scale(1.1);
}
.userPage_youtube__o7aWH svg {
  color: red;
  filter: drop-shadow(#ff0000 1px 0 7px);
}
.userPage_onlyfans__VtSxO svg {
  color: #00aeef;
  filter: drop-shadow(#00aeef 1px 0 7px);
}
.userPage_email__2SHfG svg {
  color: #e0e0e0;
  filter: drop-shadow(#e0e0e0 1px 0 7px);
}
.userPage_discord__HqXif svg {
  color: #5865f2;
  filter: drop-shadow(#5865f2 1px 0 7px);
  font-size: 36px;
}
.userPage_spotify__JXTsD svg {
  color: #1ed760;
  filter: drop-shadow(#1ed760 1px 0 7px);
}
.userPage_instagram__1b1yw svg {
  color: #d62976;
  filter: drop-shadow(#d62976 1px 0 7px);
}
.userPage_x__ITEC2 svg {
  color: #292929;
  filter: drop-shadow(#292929 1px 0 7px);
}
.userPage_tiktok__wU4FE svg {
  color: #f7f7f7;
  filter: drop-shadow(#f7f7f7 1px 0 7px);
}
.userPage_telegram__oXlUA svg {
  color: #2aabee;
  filter: drop-shadow(#2aabee 1px 0 7px);
}
.userPage_soundcloud__sKTNE svg {
  color: #ff4700;
  filter: drop-shadow(#ff4700 1px 0 7px);
}
.userPage_paypal__o0kMj svg {
  color: #003087;
  filter: drop-shadow(#003087 1px 0 7px);
}
.userPage_namemc__6vSfq svg {
  border-radius: 5px;
  color: #080808;
  filter: drop-shadow(#080808 1px 0 7px);
}
.userPage_ko-fi__OtD4v svg {
  border-radius: 5px;
}
.userPage_github__qWBED svg,
.userPage_ko-fi__OtD4v svg {
  color: #fafafa;
  filter: drop-shadow(#fafafa 1px 0 7px);
}
.userPage_roblox__rViJ_ svg {
  color: #97a6b4;
  filter: drop-shadow(#97a6b4 1px 0 7px);
}
.userPage_cashapp__dV5te svg {
  color: #00c846;
  filter: drop-shadow(#00c846 1px 0 7px);
}
.userPage_twitch__ggEDm svg {
  color: #9448ff;
  filter: drop-shadow(#9448ff 1px 0 7px);
}
.userPage_reddit__FGMIp svg {
  color: #fe4000;
  filter: drop-shadow(#fe4000 1px 0 7px);
}
.userPage_steam__EhoB0 svg {
  color: #ebebeb;
  filter: drop-shadow(#ebebeb 1px 0 7px);
}
.userPage_kick__vmWm_ svg {
  color: #52fa17;
  filter: drop-shadow(#52fa17 1px 0 7px);
}
.userPage_pinterest___zLTM svg {
  color: #e4001c;
  filter: drop-shadow(#e4001c 1px 0 7px);
}
.userPage_lastfm__uItE3 svg {
  color: #b90000;
  filter: drop-shadow(#b90000 1px 0 7px);
}
.userPage_facebook__bRTvk svg {
  color: #206be2;
  filter: drop-shadow(#206be2 1px 0 7px);
}
.userPage_linkedin__ipF0f svg {
  color: #0a66c2;
  filter: drop-shadow(#0a66c2 1px 0 7px);
}
.userPage_snapchat__BnGsw svg {
  color: #fffc00;
  filter: drop-shadow(#fffc00 1px 0 7px);
}
.userPage_bitcoin__aTvLy svg {
  color: #ef8e19;
  filter: drop-shadow(#ef8e19 1px 0 7px);
}
.userPage_ltc__oGQ_X svg {
  color: #315d9e;
  filter: drop-shadow(#315d9e 1px 0 7px);
}
.userPage_buymeacoffee__MNCAw svg {
  color: #fd0;
  filter: drop-shadow(#ffdd00 1px 0 7px);
}
.userPage_eth__YMYHq svg {
  color: #686868;
  filter: drop-shadow(#686868 1px 0 7px);
  width: 25px;
}
.userPage_monero__qUrgo svg {
  color: #ea6521;
  filter: drop-shadow(#ea6521 1px 0 7px);
}
.userPage_gitlab__aJGZ5 svg {
  color: #db4128;
  filter: drop-shadow(#db4128 1px 0 7px);
}
.userPage_custom_url__f0SsA svg {
  color: #a3a3a3;
  filter: drop-shadow(#a3a3a3 1px 0 7px);
}
.userPage_discordPresenceContainer__qZ67h {
  background-color: var(--presenceContainerBackground);
  border: var(--presenceContainerBorder);
  border-radius: 25px;
  box-sizing: border-box;
  justify-content: space-between;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
}
.userPage_discordPresenceContainer__qZ67h,
.userPage_discordUserInformation__x1y6x {
  align-items: center;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
}
.userPage_discordUserInformation__x1y6x {
  gap: 10px;
  justify-content: left;
  padding: 10px;
  position: relative;
  white-space: nowrap;
}
.userPage_discordAvatar__5yihz {
  display: flex;
}
.userPage_discordAvatar__5yihz img:first-child {
  border: var(--discordAvatarBorder);
  border-radius: 50%;
  height: 70px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 70px;
}
.userPage_discordUser__wDdLz {
  display: flex;
  flex-direction: column;
  gap: 2px;
  justify-content: center;
}
.userPage_discordUserDiv__fp0gq span,
.userPage_discordUser__wDdLz h3 {
  margin: 0;
}
.userPage_discordUserDiv__fp0gq span,
.userPage_highlight__N8An9 {
  color: var(--presenceUsernameColor);
}
.userPage_highlight__N8An9 {
  font-weight: 700;
}
.userPage_discordUser__wDdLz h3 {
  color: var(--presenceStatusColor);
  margin-right: 2px;
}
.userPage_discordUser__wDdLz h1 {
  align-items: center;
  display: flex;
}
.userPage_activityImage__KIhMA {
  display: flex;
}
.userPage_activityImage__KIhMA img {
  border-radius: 10px;
  height: 70px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 70px;
}
.userPage_discordStatus__ME1mG {
  display: flex;
  position: relative;
}
.userPage_discordStatusIcon__tKlAh {
  bottom: 4px;
  height: 17px;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  right: 4px;
  width: 17px;
}
.userPage_offlineText__N3A_8 {
  font-style: italic;
}
.userPage_discordEmoji__vPJ_s {
  display: block;
  float: left;
  height: 20px;
  margin: 3px 5px -1px 0;
  width: 20px;
}
.userPage_discordNotConnected__tcJd7 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 15px;
}
.userPage_discordNotConnected__tcJd7 h1,
.userPage_discordNotConnected__tcJd7 h3 {
  margin: 0;
}
.userPage_discordNotConnected__tcJd7 h1 {
  align-items: center;
  color: var(--presenceUsernameColor);
  display: flex;
}
.userPage_discordNotConnected__tcJd7 h1 svg {
  color: #da2f2f;
  font-size: 24px;
  margin-right: 6px;
}
.userPage_discordNotConnected__tcJd7 h3 {
  color: var(--presenceStatusColor);
}
.userPage_discordNotConnected__tcJd7 h3 a {
  color: var(--presenceUsernameColor);
}
.userPage_mainContainer__D9vBk {
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
.userPage_userContainerWrapper__OVz6p {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 100%;
  justify-content: center;
}
.userPage_audioPlayer__3L1uR,
.userPage_userContainer__eymIK {
  backdrop-filter: blur(var(--containerBlur));
  -webkit-backdrop-filter: blur(var(--containerBlur));
  background-color: var(--containerColor);
  background-image: var(--containerGradient);
  background-origin: border-box;
  border: var(--containerBorder);
  border-radius: var(--containerRadius);
  max-width: var(--containerWidth);
  padding: var(--containerPadding);
  pointer-events: none;
  position: fixed;
  width: 100%;
}
@keyframes userPage_zoomInSpin__fMtG3 {
  0% {
    opacity: 0;
    transform: scale(0.8) rotate(-1turn);
  }
  60% {
    opacity: 1;
    transform: scale(1.1) rotate(-180deg);
  }
  to {
    transform: scale(1) rotate(0);
  }
}
.userPage_userContainerLayout3__TqoNC {
  border-radius: var(--containerRadius);
  margin-top: 80px;
  max-width: var(--containerWidth);
  pointer-events: none;
  position: relative;
  width: 100%;
}
.userPage_userContainerLayout3__TqoNC.userPage_unfold__XlZ8v {
  margin-top: 80px !important;
}
.userPage_unfold__XlZ8v {
  margin-top: 0 !important;
  opacity: 1 !important;
  pointer-events: all;
  transform: scale(1) !important;
}
.userPage_unfoldStart__cFi88 {
  margin-top: -80px;
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.4s;
}
.userPage_fadeUpStart__fjpAo {
  margin-bottom: -100px !important;
  opacity: 0 !important;
  transition: opacity 1s, margin-bottom 0.6s;
}
.userPage_fadeUp__ulAPo {
  margin-bottom: 0 !important;
  opacity: 1 !important;
  pointer-events: all;
}
.userPage_backgroundColor__NOc2o {
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: -2;
}
.userPage_profileViews__2Hqh_ {
  bottom: 12px;
  left: 15px;
  position: absolute;
}
.userPage_profileViews__2Hqh_ span {
  align-items: center;
  color: var(--textColor);
  display: flex;
}
.userPage_profileViews__2Hqh_ span svg {
  font-size: 19px;
  margin-right: 5px;
}
@media (max-width: 690px) {
  .userPage_userContainer__eymIK {
    box-sizing: border-box;
    width: 95%;
  }
}
@media (max-width: 370px) {
  .userPage_userContainer__eymIK {
    width: 100%;
  }
}
@keyframes userPage_rainbowAnimation__cJjwD {
  0% {
    background-position: 0 50%;
  }
  to {
    background-position: 100% 50%;
  }
}
.userPage_rainbowName__3k0IU {
  animation: userPage_rainbowAnimation__cJjwD 4s linear infinite;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(
    90deg,
    violet,
    indigo,
    blue,
    green,
    #ff0,
    orange,
    red
  ) !important;
  background-size: 1400% 100%;
  color: transparent !important;
  text-shadow: none !important;
}
.userPage_discordPresenceWrapper__zBM2B {
  display: flex;
  justify-content: center;
  max-width: 28rem;
  width: 100%;
}
.userPage_discordActivity__727if,
.userPage_discordUser__wDdLz {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.userPage_discordActivity__727if {
  display: flex;
  gap: 12px;
}
.userPage_volumeButton__Da10v {
  align-items: center;
  background-color: var(--volumeBackgroundcolor);
  background-image: var(--containerGradient);
  background-origin: border-box;
  border: var(--volumeBorder);
  border-radius: 15px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  left: 15px;
  padding: 12px;
  position: fixed;
  top: 15px;
  transition: 0.2s;
  z-index: 1;
}
.userPage_volumeButton__Da10v:active {
  transform: translateY(4px);
}
.userPage_volumeButton__Da10v svg {
  color: var(--textColor);
  font-size: 29px;
}
.userPage_customBadge__hOMNg {
  height: 24px;
  margin-left: 1px;
  margin-right: 1px;
  -o-object-fit: cover;
  object-fit: cover;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  width: auto;
}
.userPage_defaultEmoji__uJ6X2 {
  color: var(--textColor);
  margin-right: 2px;
}
.userPage_badgeContainer__uuL3l {
  align-items: center;
  background-color: var(--badgeContainerBackground);
  border: var(--badgeContainerBorder);
  border-radius: 25px;
  display: flex;
  gap: 5.5px;
  justify-content: center;
  padding: 6px 10px;
}
.userPage_badgeContainerFlex__1W_i0 {
  display: flex;
}
.userPage_badgeContainer__uuL3l svg {
  font-size: var(--userBadge);
}
.userPage_discordUserBadges__OOAES {
  display: flex;
  margin-left: 6px;
}
.userPage_discordBadge__xp77l {
  display: flex;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.userPage_discordBadge__xp77l img {
  height: 22px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 22px;
}
.userPage_discordUserDiv__fp0gq {
  align-items: center;
  display: flex;
}
.userPage_avatarWrapper__vWt9O {
  display: flex;
  position: relative;
}
.userPage_avatarDecorationLayout1__dvTIh {
  left: -8%;
  pointer-events: none;
  position: absolute;
  top: -7%;
  width: 116%;
  z-index: 9999;
}
.userPage_avatarDecorationLayout2__7R3kh,
.userPage_avatarDecorationLayout3__xBPua {
  left: -10%;
  pointer-events: none;
  position: absolute;
  top: -10%;
  width: 120%;
  z-index: 9999;
}
.userPage_customUrlWarning__If__V {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.userPage_customUrlWarning__If__V h1 {
  color: #fafafa;
  font-size: 20px;
  font-weight: 500;
  margin: 0;
}
.userPage_customUrlWarning__If__V span {
  background-color: #252525;
  border-radius: 10px;
  color: #e2e2e2;
  font-size: 15px;
  margin-top: 5px;
  padding: 5px 10px;
  text-align: center;
  width: -moz-min-content;
  width: min-content;
}
.userPage_modalButtons__EDg0a {
  display: flex;
  gap: 7px;
  margin-top: 20px;
}
.userPage_modalButtons__EDg0a a,
.userPage_modalButtons__EDg0a button {
  align-items: center;
  display: flex;
  font-size: 15.5px;
  font-weight: 500;
  justify-content: center;
}
.userPage_modalButtons__EDg0a button {
  background-color: #252525;
  border: 2px solid transparent;
  border-radius: 10px;
}
.userPage_modalButtons__EDg0a a,
.userPage_modalButtons__EDg0a button {
  color: #fafafa;
  cursor: pointer;
  padding: 5px 20px;
  transition: 0.2s;
}
.userPage_modalButtons__EDg0a a {
  background-color: #7e2c8b88;
  border: 2px solid #7e2c8b9c;
  border-radius: 10px;
  text-decoration: none;
}
.userLayout1_userInformation__GMpFu {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.userLayout1_avatar__qnP1r {
  border-radius: 50%;
  height: 118px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 118px;
}
.userLayout1_userDescription__ZjN4w {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 7px;
  max-width: 27rem;
  text-align: center;
}
.userLayout1_userDescriptionText__grrjO,
.userLayout1_userDescriptionUsername__ynCxB,
.userLayout1_usernameCursor__Iwq_D {
  color: var(--textColor);
  margin: 0;
}
.userLayout1_userDescriptionText__grrjO {
  margin-top: 5px;
}
.userLayout1_userDescriptionUsername__ynCxB,
.userLayout1_usernameCursor__Iwq_D {
  background-image: var(--usernameEffects);
  text-shadow: var(--colorUsernameGlow);
  width: -moz-fit-content;
  width: fit-content;
}
.userLayout1_usernameCursor__Iwq_D {
  font-weight: 400 !important;
}
.userLayout1_badgeContainerWrapper__MV2I1 {
  display: flex;
  justify-content: center;
  margin-bottom: 17px;
  width: 100%;
}
.userLayout1_banner__gDnXO {
  border-top-left-radius: calc(var(--containerRadius) - 2px);
  border-top-right-radius: calc(var(--containerRadius) - 2px);
  height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.userLayout1_adjustBanner__ZkAJ8 {
  border: var(--avatarBorder);
  margin-top: 50px;
  z-index: 1;
}
.userLayout1_avatar__qnP1r,
.userLayout1_banner__gDnXO {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.userLayout1_socialsWrapper__9yWdO {
  margin-bottom: 7px;
  padding: 0 15px;
}
.userLayout2_userProfile__NJZlA {
  align-items: center;
  display: flex;
  gap: 14px;
  margin-top: -10px;
  padding-top: 10px;
}
.userLayout2_avatar__Pqgcw {
  border-radius: 50%;
  height: 120px;
  min-width: 120px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 120px;
}
.userLayout2_userDescription__sYo_t h1,
.userLayout2_userDescription__sYo_t h2,
.userLayout2_userDescription__sYo_t h3,
.userLayout2_usernameStyles__oqjz5 {
  margin: 0;
}
.userLayout2_userDescription__sYo_t {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.userLayout2_userDescription__sYo_t h1,
.userLayout2_userDescription__sYo_t h3,
.userLayout2_usernameCursor__4EKZt,
.userLayout2_usernameStyles__oqjz5 {
  color: var(--textColor);
}
.userLayout2_userDescription__sYo_t h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.userLayout2_userDescription__sYo_t h1,
.userLayout2_usernameStyles__oqjz5 {
  text-shadow: var(--colorUsernameGlow);
}
.userLayout2_userDescription__sYo_t h2 {
  color: var(--joinStatus);
}
.userLayout2_usernameWrapper__ndZQN {
  align-items: center;
  display: flex;
}
.userLayout2_usernameCursor__4EKZt,
.userLayout2_usernameStyles__oqjz5,
.userLayout2_usernameWrapper__ndZQN h1 {
  background-image: var(--usernameEffects);
  text-shadow: var(--colorUsernameGlow);
  width: -moz-fit-content;
  width: fit-content;
}
.userLayout2_usernameCursor__4EKZt {
  font-weight: 400 !important;
}
.userLayout2_usernameWrapper__ndZQN
  > div:not(.userLayout2_usernameTypewriter__zdo6s) {
  height: 18px;
  margin-left: 5px;
}
.userLayout2_widgetContainer__oNrZ7 {
  flex-wrap: nowrap;
  gap: 10px;
}
.userLayout2_widgetContainerFlex__Ju8_4,
.userLayout2_widgetContainer__oNrZ7 {
  box-sizing: border-box;
  display: flex;
  width: 100%;
}
.userLayout2_widgetContainerFlex__Ju8_4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.userLayout2_secondTab__TnJGU {
  align-items: center;
  background-color: var(--secondTabBackground);
  border: var(--secondTabBorder);
  border-radius: 25px;
  box-sizing: border-box;
  display: flex;
  margin-top: 20px;
  padding: 10px;
  width: 100%;
}
.userLayout2_widgetContainerWrapper__vtDOQ {
  display: flex;
  margin-bottom: 33px;
  margin-top: 10px;
}
.userLayout2_guildIcon__NFphk {
  display: flex;
}
.userLayout2_guildIcon__NFphk img {
  border-radius: 22px;
  height: 70px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 70px;
}
.userLayout2_discordServer__ZTxRU {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.userLayout2_guildInformation__FiRVE h1,
.userLayout2_guildInformation__FiRVE h3 {
  margin: 0;
}
.userLayout2_guildInformation__FiRVE h1 {
  color: var(--textColor);
}
.userLayout2_guildInformation__FiRVE h3 {
  color: var(--discordServerMembers);
  display: flex;
  gap: 5px;
  margin-top: 1px;
}
.userLayout2_guildInformation__FiRVE h3 span {
  align-items: center;
  display: flex;
  gap: 2px;
  text-wrap: nowrap;
  white-space: nowrap;
}
.userLayout2_guildInformation__FiRVE h3 span:first-child svg {
  color: #23a559;
}
.userLayout2_guildInformation__FiRVE a {
  background-color: #229150;
  border-radius: 8px;
  color: #fafafa;
  display: flex;
  margin-top: 3px;
  padding: 1px 10px;
  text-decoration: none;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 720px) {
  .userLayout2_widgetContainer__oNrZ7 {
    flex-direction: column;
  }
  .userLayout2_secondTab__TnJGU {
    margin-top: 0;
  }
  .userLayout2_widgetContainerWrapper__vtDOQ {
    display: block;
    width: 100%;
  }
  .userLayout2_widgetContainerFlex__Ju8_4 {
    display: block;
    flex-basis: inherit;
  }
}
.userLayout2_profileSeperator__kuDqS {
  background-color: var(--modernLayoutSeperator);
  border: var(--modernLayoutSeperatorBorder);
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  width: 94%;
}
.userLayout2_socialsWrapper__SOqg0 {
  margin-bottom: 13px;
  padding: 0 15px;
}
.userLayout2_discordInformationWrapper__hYFJt {
  align-items: center;
  display: flex;
  flex-grow: 1;
  gap: 10px;
  justify-content: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.userLayout2_joinButtonLarge__eo99Z {
  background-color: #229150;
  border-radius: 8px;
  color: #fafafa;
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: center;
  margin-left: 7px;
  margin-right: 5px;
  margin-top: 3px;
  padding: 10px 15px;
  text-decoration: none;
  width: 35px;
}
.userLayout2_widgetPlaceholder__WMAac {
  width: 1px;
}
.userLayout2_userProfileSvg__poFeq {
  color: var(--textColor);
  display: flex;
  font-size: 5em;
  margin-right: 10px;
}
.userLayout2_missingIcon__yYJ4k {
  align-items: center;
  background-color: var(--discordMissingIcon);
  border-radius: 15px;
  display: flex;
  height: 60px;
  justify-content: center;
  width: 60px;
}
.userLayout2_missingIcon__yYJ4k h1 {
  color: var(--textColor);
  font-weight: 450;
  margin: 0;
}
.userLayout3_userInformation__XY6Cv {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.userLayout3_avatar___QBfi {
  border-radius: 50%;
  height: 118px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-fit: cover;
  object-fit: cover;
  width: 118px;
}
.userLayout3_description__m_svC,
.userLayout3_usernameCursor__OsNOm,
.userLayout3_username__aL5xu {
  color: var(--textColor);
  margin: 0;
}
.userLayout3_usernameCursor__OsNOm {
  font-weight: 400 !important;
}
.userLayout3_username__aL5xu {
  background-image: var(--usernameEffects);
  text-shadow: var(--colorUsernameGlow);
  width: -moz-fit-content;
  width: fit-content;
}
.userLayout3_userDescription__cZijh {
  align-items: center;
  box-sizing: border-box;
  flex-direction: column;
  margin: -1px -20px -10px;
  max-width: 27rem;
  padding: 7px 20px 10px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: normal;
}
.userLayout3_badgeContainerWrapper__68aF4,
.userLayout3_userDescription__cZijh {
  display: flex;
  justify-content: center;
  width: 100%;
}
.userLayout3_badgeContainerWrapper__68aF4 {
  margin-bottom: 17px;
}
.userLayout3_socialWrapper__RUQsH {
  transform: scale(0.93);
}
.userLayout3_buttonWrapper__RpJZm {
  box-sizing: border-box;
  margin-bottom: 50px;
  margin-top: 30px !important;
  width: 100%;
}
.userLayout3_userButtons__LDNnk {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.userLayout3_button__xtBkk {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  display: flex;
  height: 55px;
}
.userLayout3_button__xtBkk a {
  background-color: var(--buttonBackground);
  background-origin: border-box;
  border: var(--buttonBorder);
  border-radius: var(--buttonRadius);
  box-shadow: var(--buttonShadow);
  box-sizing: border-box;
  color: var(--textColor);
  overflow: hidden;
  padding: 9px;
  position: relative;
  text-align: var(--buttonAlign);
  text-decoration: none;
  text-overflow: ellipsis;
  transition: 0.35s;
  white-space: nowrap;
  width: 100%;
}
.userLayout3_button__xtBkk a:active {
  transform: translateY(4px);
}
.userLayout3_button__xtBkk a:hover {
  background-color: var(--buttonBackgroundHover);
  border: var(--buttonBorderHover);
}
@media (max-width: 570px) {
  .userLayout3_buttonWrapper__RpJZm {
    width: 90%;
  }
}
.userLayout3_buttonShowUrl__nbq1Z {
  align-items: center;
  color: var(--buttonUrlColor);
  display: flex;
  justify-content: var(--buttonAlign);
  text-align: var(--buttonAlign);
}
.userLayout3_buttonShowUrl__nbq1Z svg {
  font-size: 16.5px;
  margin-right: 3px;
}
.userLayout3_buttonInformationWrapper__YjJT_ {
  align-items: var(--buttonAlign);
  display: flex;
  flex-direction: column;
  gap: 1px;
  height: 100%;
  justify-content: center;
  text-align: var(--buttonAlign);
}
.userLayout3_buttonInformationWrapper__YjJT_ h1 {
  font-size: 17px;
  font-weight: 450;
  margin: 0;
}
.userLayout3_buttonIcon__mzHwy {
  border-radius: calc(var(--buttonRadius) - 2px);
  max-width: 60px;
  -o-object-fit: cover;
  object-fit: cover;
  width: auto;
}
.userLayout3_buttonIconWrapper__1xEU8 {
  display: flex;
  height: calc(100% - 8px);
  justify-content: center;
  left: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
}
.dashboardLayout_dashboardLayout__g4AVU {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboardLayout_layoutWrapper__tQ3A7 {
  width: 100%;
}
.dashboardLayout_layoutWrapper__tQ3A7,
.dashboardLayout_menu__q6wlL {
  display: flex;
  height: 100%;
}
.dashboardLayout_menu__q6wlL {
  background-color: #0e0e0e;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  max-width: 310px;
  min-width: 310px;
  overflow-y: auto;
  padding: 25px;
  transition: 0.25s;
  z-index: 999999;
}
.dashboardLayout_mainContent__TfrZj {
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 45px;
  width: 100%;
}
.dashboardLayout_userCard__pXLCi {
  align-items: center;
  border-bottom: 1px solid #181818;
  display: flex;
  gap: 11px;
  padding-bottom: 28px;
}
.dashboardLayout_userCard__pXLCi svg {
  background-image: linear-gradient(120deg, #2f2d30, #140f14);
  border-radius: 50%;
  color: #575555;
  height: auto;
  min-width: 41.5px;
  padding: 7px;
  width: 41.5px;
}
.dashboardLayout_userCard__pXLCi img {
  border: 2px solid #222;
  border-radius: 50%;
  height: 57px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 57px;
}
.dashboardLayout_userInformation__p0IVn {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.dashboardLayout_userInformation__p0IVn a,
.dashboardLayout_userInformation__p0IVn h1 {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
}
.dashboardLayout_userInformation__p0IVn h1 {
  color: #fafafa;
  font-size: 18.5px;
  font-weight: 550;
}
.dashboardLayout_userInformation__p0IVn a {
  color: #a5a4a4;
  font-size: 14.5px;
  font-weight: 500;
  text-decoration: none;
}
.dashboardLayout_menuNavigation__ZYglX {
  margin-top: 25px;
}
.dashboardLayout_navigation__b8yFL {
  display: flex;
  flex-direction: column;
  gap: 6.5px;
  margin-left: -10px;
}
.dashboardLayout_imagehostButton__2dd7C,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd),
.dashboardLayout_premiumButton___eWcN {
  align-items: center;
  border-radius: 17px;
  box-sizing: border-box;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-size: 18.5px;
  font-weight: 500;
  gap: 7px;
  padding: 10px 0 10px 15px;
  text-decoration: none;
  transition: 0.4s;
  width: 100%;
}
.dashboardLayout_imagehostButton__2dd7C:hover,
.dashboardLayout_navigation__b8yFL
  a:hover:not(
    .dashboardLayout_navigation__b8yFL a.dashboardLayout_current__kgxGn,
    .dashboardLayout_dashboardDropdownNavigation__qTBZd
  ),
.dashboardLayout_premiumButton___eWcN:hover {
  background-color: #fafafa27;
}
.dashboardLayout_imagehostButton__2dd7C,
.dashboardLayout_premiumButton___eWcN {
  align-items: center;
  display: flex;
  gap: 9px;
}
.dashboardLayout_imagehostButton__2dd7C svg,
.dashboardLayout_premiumButton___eWcN svg {
  font-size: 23px;
}
.dashboardLayout_current__kgxGn {
  background-color: rgba(218, 102, 218, 0.155);
}
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):first-child
  svg {
  font-size: 25px;
  margin-right: 3px;
  vertical-align: -6px;
}
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(2)
  svg {
  font-size: 23px;
  margin-right: 1px;
  vertical-align: -5px;
}
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd)
  svg,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(3)
  svg,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(4)
  svg,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(5)
  svg,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(6)
  svg,
.dashboardLayout_navigation__b8yFL
  a:not(.dashboardLayout_dashboardDropdownNavigation__qTBZd):nth-child(7)
  svg {
  font-size: 22.5px;
  margin-right: 1px;
  vertical-align: -3px;
}
.dashboardLayout_menuCard__hvfac {
  align-items: center;
  background-color: #141414;
  border-radius: 35px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding: 10px;
  width: 100%;
}
.dashboardLayout_menuCard__hvfac span svg {
  color: #797979;
  font-size: 45px;
  margin-bottom: -5px;
  margin-right: 7px;
}
.dashboardLayout_menuCardInformation__e0EmF {
  align-items: center;
  display: flex;
  gap: 7.5px;
  justify-content: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dashboardLayout_menuCardInformation__e0EmF svg {
  background-image: linear-gradient(120deg, #2f2d30, #140f14);
  border-radius: 50%;
  color: #575555;
  height: auto;
  min-width: 40px;
  padding: 7px;
  width: 40px;
}
.dashboardLayout_menuCardInformation__e0EmF img {
  border: 2px solid #222;
  border-radius: 50%;
  height: 49px;
  margin-left: 1px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 49px;
}
.dashboardLayout_menuCardDescription__RZQt8 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dashboardLayout_menuCardDescription__RZQt8 h1,
.dashboardLayout_menuCardDescription__RZQt8 h3 {
  margin: 0;
}
.dashboardLayout_menuCardDescription__RZQt8 h1 {
  color: #fafafa;
  font-size: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dashboardLayout_menuCardDescription__RZQt8 h3 {
  color: #797979;
  font-size: 13.5px;
}
.dashboardLayout_quickLinks___Ft8O {
  background-color: #141414;
  border-radius: 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 25px;
  padding: 20px;
  width: 100%;
}
.dashboardLayout_discordLink__tQY7O h1,
.dashboardLayout_myPage__OirQR h1 {
  color: #c5c5c5;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 0 3px;
}
.dashboardLayout_discordLink__tQY7O,
.dashboardLayout_myPage__OirQR {
  display: flex;
  flex-direction: column;
}
.dashboardLayout_discordLink__tQY7O a {
  background-image: linear-gradient(120deg, #5661f6b4, #5661f648);
  border-radius: 15px;
  color: #d7d9ff9d;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
}
.dashboardLayout_discordLink__tQY7O a:hover {
  background-color: #5661f648;
  color: #d8daff9d;
  transform: scale(1.05);
}
.dashboardLayout_myPage__OirQR a {
  background-image: linear-gradient(50deg, #7844856e, #9849ac);
  border-radius: 15px;
  color: #c982dbd2;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
}
.dashboardLayout_myPage__OirQR a:hover {
  background-color: #9849ac3a;
  color: #ba88c7b9;
  transform: scale(1.05);
}
.dashboardLayout_discordLink__tQY7O a,
.dashboardLayout_myPage__OirQR a {
  align-items: center;
  display: flex;
  margin-top: 6px;
  transition: 0.45s;
}
.dashboardLayout_discordLink__tQY7O a svg,
.dashboardLayout_myPage__OirQR a svg {
  font-size: 24px;
  margin-right: 5px;
}
.dashboardLayout_bottomWrapper__lnzyr {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: -2px;
}
@media (max-height: 755px) {
  .dashboardLayout_discordLink__tQY7O h1,
  .dashboardLayout_myPage__OirQR h1 {
    display: none;
  }
  .dashboardLayout_quickLinks___Ft8O {
    gap: 5px;
  }
}
@media (max-width: 800px) {
  .dashboardLayout_menu__q6wlL {
    border-radius: 0;
    min-width: 0;
    overflow: hidden;
    overflow-y: auto;
    padding: 0;
    white-space: nowrap;
    width: 0;
  }
  .dashboardLayout_dashboardLayoutMobile__fP9rR {
    display: flex !important;
  }
  .dashboardLayout_subscriptionExpires__IyefQ {
    box-sizing: border-box;
    position: absolute !important;
    top: 0;
    width: 100%;
  }
  .dashboardLayout_mainContent__TfrZj {
    height: -moz-fit-content;
    height: fit-content;
    overflow: inherit;
    padding: 15px 21px 40px !important;
  }
}
@media (min-width: 801px) {
  .dashboardLayout_menu__q6wlL.dashboardLayout_show___PbL1 {
    box-shadow: inherit !important;
    position: inherit !important;
    white-space: normal !important;
  }
}
@media (max-width: 1000px) {
  .dashboardLayout_mainContent__TfrZj {
    padding: 35px;
  }
}
.dashboardLayout_dashboardLayoutMobile__fP9rR {
  align-items: center;
  background-color: #0e0e0e;
  box-sizing: border-box;
  display: none;
  height: 80px;
  justify-content: space-between;
  margin-bottom: 23px;
  padding: 25px;
  width: 100%;
}
.dashboardLayout_dashboardLayoutMobile__fP9rR svg:not(a svg) {
  background: #141414;
  border: 2px solid #1b1b1b;
  border-radius: 10px;
  color: #fafafa;
  font-size: 37px;
  padding: 5px;
}
.dashboardLayout_dashboardLayoutMobile__fP9rR span {
  display: flex;
}
.dashboardLayout_dashboardLayoutMobile__fP9rR a {
  align-items: center;
  background-image: linear-gradient(120deg, #5661f6b4, #5661f648);
  border-radius: 10px;
  color: #d7d9ff9d;
  display: flex;
  font-weight: 500;
  padding: 10px;
  text-decoration: none;
}
.dashboardLayout_dashboardLayoutMobile__fP9rR a svg {
  font-size: 22px;
  margin-right: 6.5px;
}
.dashboardLayout_menu__q6wlL.dashboardLayout_show___PbL1 {
  box-shadow: 10px 0 10px rgba(0, 0, 0, 0.35);
  max-width: 310px;
  min-width: 310px;
  padding: 25px;
  position: absolute;
  position: fixed;
  top: 0;
  white-space: normal;
}
.dashboardLayout_menuCloseButton__f7DAN {
  background-color: #181818;
  border: 2px solid #212121;
  border-radius: 10px;
  color: #fafafa;
  display: flex;
  font-size: 31px;
  padding: 2px;
  position: absolute;
  right: 17px;
  top: 27px;
}
.dashboardLayout_menuCardButtons__haoVb {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.dashboardLayout_menuCardButtons__haoVb a {
  border-radius: 12px;
  color: #fafafa;
  cursor: pointer;
  padding: 7px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
}
.dashboardLayout_menuCardButtons__haoVb a:active {
  transform: translateY(3px);
}
.dashboardLayout_menuCardButtons__haoVb a:first-child {
  background-color: #181818;
  border: 2px solid #212121;
}
.dashboardLayout_menuCardButtons__haoVb a:nth-child(2) {
  background-color: #ff000059;
  border: 2px solid #ff000033;
}
.dashboardLayout_popoverTextWrapper__Apj1d h1,
.dashboardLayout_popoverTextWrapper__Apj1d h3 {
  margin: 0;
  white-space: normal;
}
.dashboardLayout_popoverTextWrapper__Apj1d h1 {
  font-size: 20px;
}
.dashboardLayout_popoverTextWrapper__Apj1d h3 {
  color: #999;
  font-size: 16px;
  font-weight: 450;
  margin-bottom: 10px;
}
.dashboardLayout_subscriptionExpires__IyefQ {
  align-items: center;
  background-color: #f49626;
  color: #000;
  display: flex;
  gap: 15px;
  justify-content: center;
  padding: 8px;
  position: relative;
}
.dashboardLayout_subscriptionExpires__IyefQ span {
  font-weight: 500;
  text-align: center;
}
.dashboardLayout_subscriptionExpires__IyefQ a {
  border: 2px solid #000;
  border-radius: 5px;
  color: #000;
  padding: 4px 10px;
  text-decoration: none;
}
.dashboardLayout_subscriptionExpires__IyefQ p {
  margin: 0;
  position: absolute;
  right: 15px;
}
.dashboardLayout_subscriptionExpires__IyefQ svg {
  display: flex;
  font-size: 30px;
}
@media (min-width: 585px) {
  .dashboardLayout_custom-mt__BomMA {
    margin-top: 50px;
  }
}
@media (min-width: 345px) and (max-width: 584px) {
  .dashboardLayout_custom-mt__BomMA {
    margin-top: 70px;
  }
}
@media (max-width: 344px) {
  .dashboardLayout_custom-mt__BomMA {
    margin-top: 80px;
  }
}
.dashboardLayout_dashboardDropdownNavigation__qTBZd {
  box-sizing: border-box;
  color: #949494;
  display: flex;
  text-decoration: none;
  transition: 0.3s;
  width: 100%;
}
.dashboardLayout_dashboardDropdownNavigation__qTBZd:hover {
  color: #b6b6b6;
}
.dashboardLayout_dashboardDropdownNavigationSelected__cSkDN {
  color: #c9c9c9;
}
.dashboardLayout_accountTabWrapper__mZoa7,
.dashboardLayout_premiumTabWrapper__7TR1X {
  box-sizing: border-box;
  display: block;
  width: 100%;
}
.dashboardLayout_price__52A4J {
  color: #fafafa;
  margin: 25px 0 0;
}
.dashboardLayout_price__52A4J h1 s {
  color: #d8d8d8;
  font-size: 19px;
  font-weight: 450;
}
.dashboardLayout_price__52A4J h1 {
  align-items: center;
  display: flex;
  font-size: 30px;
  font-weight: 500;
  gap: 5px;
  margin: 0;
}
.dashboardLayout_price__52A4J span {
  color: #cacaca;
  font-size: 17px;
  font-weight: 400;
}
.dashboardLayout_features__7CtGQ {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 25px;
}
.dashboardLayout_features__7CtGQ span {
  align-items: center;
  color: #fafafa;
  display: flex;
  font-size: 17px;
  gap: 10px;
}
.dashboardLayout_features__7CtGQ span svg {
  color: #a258b4;
  font-size: 15px;
  margin-top: 2px;
}
.dashboardLayout_purchaseButton__T5jUm {
  align-items: center;
  background-color: #7e2c8b88;
  border: 2px solid #7e2c8b9c;
  border-radius: 999px;
  box-sizing: border-box;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  height: 45px;
  justify-content: center;
  padding: 10px;
  text-decoration: none;
  transition: 0.25s;
  width: 100%;
}
.dashboardLayout_purchaseButton__T5jUm svg {
  font-size: 26px;
}
.dashboardLayout_purchaseButton__T5jUm:active {
  transform: translateY(4px);
}
.dashboardLayout_purchaseButton__T5jUm:hover {
  background-color: #7e2c8b63;
  border: 2px solid #7e2c8b8c;
}
.dashboardLayout_imagehostModal__iwlXj h3,
.dashboardLayout_premiumModal__pZWzz h3 {
  color: #a7a7a7;
  font-size: 16.5px;
  font-weight: 400;
  margin: 10px 0 0;
  max-width: 300px;
  text-align: left;
}
.dashboardLayout_imagehostText__3ojM_,
.dashboardLayout_premiumText__YkS8w {
  align-items: center;
  display: flex;
  font-weight: 500;
  gap: 8px;
  margin: 0;
}
.dashboardLayout_imagehostText__3ojM_ svg,
.dashboardLayout_premiumText__YkS8w svg {
  font-size: 27px;
}
.dashboardLayout_imagehostModal__iwlXj,
.dashboardLayout_premiumModal__pZWzz {
  background-color: #141414;
  border: 2px solid #181818;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 20px;
  width: 100%;
}
.dashboardLayout_premiumModal__pZWzz {
  background-image: url(https://assets.guns.lol/gradient_background.png);
  background-origin: border-box;
  -o-object-fit: cover;
  object-fit: cover;
}
.dashboardLayout_learnMore__Ozxpg {
  align-items: center;
  color: #fafafa;
  display: flex;
  font-size: 15px;
  font-weight: 450;
  gap: 6px;
  margin: 7px 0 0 5px;
}
.dashboardLayout_learnMore__Ozxpg a {
  color: #a1a1a1;
  text-decoration: none;
}
.dashboardLayout_premiumModalWrapper__r3Y_Q {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.dashboardLayout_subscriptionType__mTZEw {
  background-color: #191919;
  border-radius: 999px;
  color: #fafafa;
  display: flex;
  margin-top: 15px;
  padding: 6px;
}
.dashboardLayout_subscriptionType__mTZEw span {
  border: 2px solid transparent;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  justify-content: center;
  padding: 7px;
  width: 57px;
}
.dashboardLayout_selected__Inkfl {
  background-color: #7e2c8ba9;
  border: 2px solid #7e2c8b9c !important;
  border-radius: 999px;
  box-shadow: 0 0 10px #7e2c8b9c;
}
.dashboardLayout_giftImage__niCdo {
  height: auto;
  width: 250px;
}
.dashboardLayout_giftNotification__1tSxu {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0 50px;
}
@media (max-width: 470px) {
  .dashboardLayout_giftNotification__1tSxu {
    padding: 0 10px;
  }
}
.dashboardLayout_giftDescription__9jF_g {
  display: flex;
  flex-direction: column;
  gap: 3px;
  text-align: center;
}
.dashboardLayout_giftDescription__9jF_g h1,
.dashboardLayout_giftDescription__9jF_g h3 {
  margin: 0;
}
.dashboardLayout_giftDescription__9jF_g h1 {
  font-size: 26px;
  font-weight: 500;
}
.dashboardLayout_giftDescription__9jF_g h3 {
  color: #a1a1a1;
  font-size: 17px;
  font-weight: 450;
}
.dashboardLayout_giftButtons__mpGoK {
  display: flex;
  gap: 10px;
}
.dashboardLayout_giftButtons__mpGoK span {
  background-color: #813394ab;
  border: 2px solid #9849acb2;
  border-radius: 12px;
  cursor: pointer;
  padding: 8px 20px;
  transition: 0.3s;
}
.dashboardLayout_giftButtons__mpGoK span:hover {
  background-color: #81339483;
  border: 2px solid #9849ac86;
}
.dashboardLayout_giftButtons__mpGoK span:active {
  transform: translateY(4px);
}
.dashboardLayout_giftMessageBox__sij9j {
  background: #121212;
  border: 2px solid #171717;
  border-radius: 15px;
  box-sizing: border-box;
  margin-top: 8px;
  max-width: 400px;
  overflow: hidden;
  padding: 15px;
  text-overflow: ellipsis;
  width: 100%;
}
.dashboardLayout_planButtons__pXnUI {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-top: 60px;
}
.dashboardLayout_warningNotification__Fw4DS {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 10px;
  padding: 0 50px;
}
@media (max-width: 470px) {
  .dashboardLayout_warningNotification__Fw4DS {
    padding: 0 10px;
  }
}
.dashboardLayout_warningDescription__6dg82 {
  display: flex;
  flex-direction: column;
  gap: 3px;
  text-align: center;
}
.dashboardLayout_warningDescription__6dg82 h1,
.dashboardLayout_warningDescription__6dg82 h3 {
  margin: 0;
}
.dashboardLayout_warningDescription__6dg82 h1 span {
  color: #7e7e7e;
  font-size: 18px;
}
.dashboardLayout_warningDescription__6dg82 h1 {
  font-size: 23.5px;
  font-weight: 500;
}
.dashboardLayout_warningDescription__6dg82 h3 {
  color: #a1a1a1;
  font-size: 17px;
  font-weight: 450;
}
.dashboardLayout_acceptButton__Z1U6q {
  display: flex;
  gap: 10px;
}
.dashboardLayout_acceptButton__Z1U6q span {
  background-color: #813394ab;
  border: 2px solid #9849acb2;
  border-radius: 12px;
  cursor: pointer;
  padding: 8px 20px;
  transition: 0.3s;
}
.dashboardLayout_acceptButton__Z1U6q span:hover {
  background-color: #81339483;
  border: 2px solid #9849ac86;
}
.dashboardLayout_acceptButton__Z1U6q span:active {
  transform: translateY(4px);
}
.dashboardLayout_warningMessage__bwLpX {
  background: #121212;
  border: 2px solid #171717;
  border-radius: 15px;
  box-sizing: border-box;
  margin-top: 8px;
  max-width: 400px;
  overflow: hidden;
  padding: 15px;
  text-overflow: ellipsis;
  width: 100%;
}
.dashboardLayout_donation__x6TNa {
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 450px;
}
.dashboardLayout_donation__x6TNa
  h3:not(
    .dashboardLayout_donateMoreText__HTlzi,
    .dashboardLayout_alreadyDonatedText__jFRpw
  ) {
  color: #cecece;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.dashboardLayout_alreadyDonatedText__jFRpw,
.dashboardLayout_donateMoreText__HTlzi {
  color: #eb6161;
  font-size: 15px;
  font-weight: 500;
  margin-left: 4px !important;
}
.dashboardLayout_donationAmount__a70T5 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.dashboardLayout_payButton__zwfAC {
  align-items: center;
  background-color: #1b1b1b;
  border: 2px solid #282828;
  border-radius: 12px;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  font-family: Satoshi, sans-serif;
  font-size: 16.5px;
  height: 35px;
  justify-content: center;
  margin-top: 3px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
  width: 130px;
}
.dashboardLayout_payButton__zwfAC:hover {
  border: 2px solid #333;
}
.dashboardLayout_payButton__zwfAC:active {
  transform: translateY(4px);
}
.dashboardLayout_payButton__zwfAC svg {
  font-size: 21.5px;
}
.generalPages_inputWrapperDiv__Zczna {
  align-items: center;
  border-radius: 0.5rem;
  display: flex;
  position: relative;
}
.generalPages_inputWrapperDiv__Zczna p {
  border-radius: 10px;
  color: #bbb;
  display: flex;
  font-size: 20px;
  margin: 0;
  padding: 5px;
  position: absolute;
  right: 15px;
  transition: 0.3s;
}
.generalPages_inputWrapperDiv__Zczna p:hover {
  background-color: #fafafa23;
}
.generalPages_inputWrapperDiv__Zczna p:active {
  transform: translateY(3px);
}
.generalPages_inputWrapperSpan___MNu2 {
  align-items: center;
  border-radius: 7px;
  display: flex;
  font-weight: 600;
  margin-bottom: 0;
  margin-right: -43px;
  padding: 0.5rem;
  position: relative;
  text-wrap: nowrap;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  z-index: 10;
}
.generalPages_inputWrapperSpan___MNu2 h1 {
  color: #777 !important;
}
.generalPages_inputWrapperSpan___MNu2 svg {
  color: #666;
  font-size: 25px;
}
.generalPages_inputWrapperInput__tuGGp {
  background-color: #0c0c0c;
  border: 2px solid transparent;
  border-radius: 15px;
  color: #eee;
  font-family: Satoshi, sans-serif;
  font-size: 15px;
  font-weight: 400;
  outline: none;
  padding: 10px 12px 10px 40px;
  transition: 0.3s;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  width: 100%;
}
.generalPages_inputWrapperInput__tuGGp:focus,
.generalPages_inputWrapperInput__tuGGp:hover {
  border: 2px solid #191919;
}
.generalPages_inputContainerWrapper__M6vFf {
  width: 100%;
}
.generalPages_inputContainerWrapper__M6vFf h1 {
  color: #ddd;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 5.5px 3px;
}
.generalPages_featureContainerSpan__ttWAA {
  color: #bebebe;
  font-size: 22.5px;
  font-weight: 600;
  margin-left: 5px;
}
.generalPages_featureContainer__C5fiX {
  background-color: #111;
  border-radius: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 15px;
  padding: 15px;
}
.generalPages_featureContainer__C5fiX input[type="file"] {
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.generalPages_inputWrapperURL__Z_4DZ {
  position: relative;
}
.generalPages_inputWrapperURL__Z_4DZ h1 {
  margin: 0 0 0 7px !important;
}
.generalPages_containerWrapper__UJv9J {
  height: 100vh;
  text-align: center;
}
.generalPages_containerWrapper__UJv9J,
.generalPages_container__Hpj_A {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.generalPages_container__Hpj_A {
  background-color: #101010;
  border: 2px solid #161616;
  border-radius: 15px;
  box-sizing: border-box;
  max-width: 500px;
  padding: 25px;
  width: 100%;
}
@media (max-width: 550px) {
  .generalPages_container__Hpj_A {
    width: 95%;
  }
}
.generalPages_container__Hpj_A h1 {
  color: #fafafa;
  font-size: 23px;
  font-weight: 500;
}
.generalPages_container__Hpj_A h3 {
  color: #939393;
  font-size: 16px;
  font-weight: 450;
  margin-top: 4px !important;
}
.generalPages_container__Hpj_A svg {
  color: #fafafa;
  font-size: 65px;
  margin-bottom: 7px;
}
.generalPages_container__Hpj_A h1,
.generalPages_container__Hpj_A h3 {
  margin: 0;
}
.generalPages_containerButtons__Q_FHb {
  display: flex;
  gap: 5px;
  margin-top: 15px;
}
.generalPages_containerButtons__Q_FHb a,
.generalPages_containerButtons__Q_FHb span {
  align-items: center;
  background-color: #151515;
  border: 2px solid #191919;
  border-radius: 12px;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 7px 15px;
  text-decoration: none;
  transition: 0.2s;
}
.generalPages_containerButtons__Q_FHb a svg,
.generalPages_containerButtons__Q_FHb span svg {
  font-size: 25px;
  margin-bottom: 0;
}
.generalPages_containerButtons__Q_FHb a:active,
.generalPages_containerButtons__Q_FHb span:active {
  transform: translateY(4px);
}
.generalPages_containerButtons__Q_FHb a:hover,
.generalPages_containerButtons__Q_FHb span:hover {
  background-color: #181818;
  border: 2px solid #222;
}
.generalPages_errorContainer___Fb6d {
  background-color: rgba(255, 0, 0, 0.24);
  border: 2px solid rgba(255, 0, 0, 0.144);
  border-radius: 15px;
  box-sizing: border-box;
  color: #fafafa;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  padding: 11px;
  text-align: center;
  width: 100%;
}
.generalPages_privacyPolicyWrapper__gfrpX,
.generalPages_termsOfServiceWrapper__7LNDF {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.generalPages_privacyPolicy__EPx6x,
.generalPages_termsOfService__K1VQR {
  box-sizing: border-box;
  margin-top: 9rem;
  max-width: 750px;
  padding: 20px;
  width: 100%;
}
.generalPages_description__93Cdi h1,
.generalPages_description__93Cdi h3 {
  margin: 0;
}
.generalPages_description__93Cdi {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 35px;
}
.generalPages_description__93Cdi h1 {
  color: #fafafa;
}
.generalPages_description__93Cdi h3 {
  color: #c2c2c2;
  font-weight: 400;
}
.generalPages_terms__RZOZQ {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-bottom: 30px;
}
.generalPages_term__uhIEE h1 {
  color: #fafafa;
  font-size: 24px;
  font-weight: 550;
  margin: 0;
}
.generalPages_termsValue__Wlgsx {
  color: #e2e2e2;
  font-size: 17.5px;
  font-weight: 400;
  margin-top: 13px;
}
.generalPages_termsValue__Wlgsx ul {
  display: flex;
  flex-direction: column;
  gap: 13px;
  padding-inline-start: 20px;
}
.generalPages_termsValue__Wlgsx a {
  color: #999;
  text-decoration: none;
}
.generalPages_lastUpdate__2MZoA {
  color: #b9b9b9;
}
.generalPages_giftButton__Cuk2P {
  cursor: pointer;
  display: flex;
}
.generalPages_giftButton__Cuk2P svg {
  color: #89419c;
  font-size: 31px;
  transition: 0.25s;
}
.generalPages_giftButton__Cuk2P svg:hover {
  color: #a14fb8;
  filter: drop-shadow(0 0 10px #89419c);
}
.generalPages_tooltipContainer__26OWq {
  background-color: #121212;
  border: 2px solid #202020;
  border-radius: 13px;
  color: #fafafa;
}
.generalPages_giftImage__TxYz8 {
  height: 260px;
  width: auto;
}
.generalPages_giftModal__YJfzd {
  align-items: center;
  display: flex;
  gap: 40px;
}
.generalPages_giftInformation__qLGOB {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
.generalPages_yourGiftText__L_YvK {
  color: #ddd;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 5.5px 3px;
}
.generalPages_giftTypes__HCwtP {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.generalPages_imageHost__STnVP h1,
.generalPages_imageHost__STnVP h3,
.generalPages_premiumLifetime__M0BSJ h1,
.generalPages_premiumLifetime__M0BSJ h3,
.generalPages_verifiedBadge__m_lin h1,
.generalPages_verifiedBadge__m_lin h3 {
  margin: 0;
}
.generalPages_imageHost__STnVP,
.generalPages_premiumLifetime__M0BSJ,
.generalPages_verifiedBadge__m_lin {
  align-items: center;
  background-image: url(https://assets.guns.lol/gradient_background.png);
  background-origin: border-box;
  border: 2px solid transparent;
  border-radius: 15px;
  cursor: pointer;
  display: flex;
  gap: 15px;
  justify-content: space-between;
  padding: 12px;
  transition: 0.3s;
}
.generalPages_imageHost__STnVP h1,
.generalPages_premiumLifetime__M0BSJ h1,
.generalPages_verifiedBadge__m_lin h1 {
  align-items: center;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  gap: 5px;
}
.generalPages_imageHost__STnVP h3,
.generalPages_premiumLifetime__M0BSJ h3,
.generalPages_verifiedBadge__m_lin h3 {
  color: #b77dc9;
  font-size: 16px;
  font-weight: 450;
}
.generalPages_saveText__XFn6K {
  background-color: #a14fb86c;
  border: 2px solid #88419ca4;
  border-radius: 15px;
  cursor: pointer;
  font-size: 14.5px;
  font-weight: 450;
  margin-left: 2px;
  padding: 3px 10px;
}
.generalPages_priceText__hmRdx {
  font-size: 19px;
  font-weight: 500;
}
.generalPages_giftDescription__FWIlK {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.generalPages_selectedGift__cXV1i {
  border: 2px solid #5f286ec5;
}
.generalPages_continueButton__Mjbel {
  align-items: center;
  background-color: #131313;
  border: 2px solid #191919;
  border-radius: 12px;
  cursor: pointer;
  display: flex;
  padding: 8px 16px;
  width: -moz-fit-content;
  width: fit-content;
}
.generalPages_continueButton__Mjbel svg {
  font-size: 25px;
}
.generalPages_buttonWrapper__Efdb9 {
  box-sizing: border-box;
  display: flex;
  justify-content: right;
  width: 100%;
}
.generalPages_usernameSearch__d4TIt {
  gap: 7px;
}
.generalPages_searchButton__fy4ly,
.generalPages_usernameSearch__d4TIt {
  align-items: center;
  display: flex;
}
.generalPages_searchButton__fy4ly {
  background-color: #0c0c0c;
  border-radius: 15px;
  cursor: pointer;
  height: 24px;
  margin-top: 25px;
  padding: 12px;
}
.generalPages_searchButton__fy4ly svg {
  font-size: 25px;
}
.generalPages_user__s7ZGs {
  align-items: center;
  background-color: #0c0c0c;
  border-radius: 15px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  padding: 15px;
  position: relative;
  width: 100%;
}
.generalPages_user__s7ZGs img {
  border-radius: 50%;
  height: 60px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px;
}
.generalPages_userDescription__KsezC h1 {
  font-size: 23px;
  font-weight: 500;
  margin: 0;
}
.generalPages_userDescription__KsezC a {
  color: #979797;
  font-size: 15px;
  text-decoration: none;
}
.generalPages_removeUser___A7Kw {
  align-items: center;
  background-color: #191919;
  border-radius: 7px;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  gap: 4px;
  padding: 5px;
  position: absolute;
  right: 15px;
  top: 15px;
}
.generalPages_removeUser___A7Kw svg {
  font-size: 21px;
}
@media (max-width: 805px) {
  .generalPages_giftModal__YJfzd {
    flex-direction: column;
  }
}
@media (max-width: 425px) {
  .generalPages_giftImage__TxYz8 {
    height: auto;
    width: 100%;
  }
}
.generalPages_legalDescription__Fv2sV {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.generalPages_legalDescription__Fv2sV h3 {
  color: #b9b9b9;
  font-size: 16.5px;
  font-weight: 450;
  margin: 0;
}
.generalPages_legalDescription__Fv2sV h3 a {
  color: #fafafa;
  text-decoration: none;
}
.generalPages_billingContainerWrapper__tAMCz {
  height: 100vh;
  max-width: 500px;
  text-align: center;
}
.generalPages_billingContainerWrapper__tAMCz,
.generalPages_billingContainer__5mTBL {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.generalPages_billingContainer__5mTBL {
  background-color: #101010;
  border: 2px solid #161616;
  border-radius: 15px;
  box-sizing: border-box;
  padding: 25px;
  width: 100%;
}
@media (max-width: 550px) {
  .generalPages_billingContainer__5mTBL {
    width: 95%;
  }
  .generalPages_rateWebsite__4b3ky {
    width: 95% !important;
  }
  .generalPages_discordRoleClaim__rGivQ {
    width: 95%;
  }
}
.generalPages_billingContainer__5mTBL h1 {
  color: #fafafa;
  font-size: 23px;
  font-weight: 500;
}
.generalPages_billingContainer__5mTBL h3 {
  color: #939393;
  font-size: 16px;
  font-weight: 450;
  margin-top: 4px !important;
}
.generalPages_billingContainer__5mTBL svg {
  color: #fafafa;
  font-size: 65px;
  margin-bottom: 7px;
}
.generalPages_billingContainer__5mTBL h1,
.generalPages_billingContainer__5mTBL h3 {
  margin: 0;
}
.generalPages_billingCenterWrapper__EN7I4 {
  width: 100%;
}
.generalPages_billingCenterWrapper__EN7I4,
.generalPages_discordRoleClaim__rGivQ {
  align-items: center;
  display: flex;
  justify-content: center;
}
.generalPages_discordRoleClaim__rGivQ {
  background-color: #101010;
  border: 2px solid #161616;
  border-radius: 15px;
  box-sizing: border-box;
  flex-direction: column;
  margin-top: 20px;
  padding: 15px;
}
.generalPages_discordRoleClaim__rGivQ h1 {
  color: #d6d6d6;
  font-size: 16.5px;
  font-weight: 450;
  margin: 0 0 15px;
}
.generalPages_discordRoleClaim__rGivQ span {
  background-color: #121212;
  border: 2px solid #191919;
  border-radius: 13px;
  box-sizing: border-box;
  color: #fafafa;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  transition: 0.25s;
  width: 100%;
}
.generalPages_discordRoleClaim__rGivQ span:hover {
  border: 2px solid #232323;
}
.generalPages_discordRoleClaim__rGivQ span:active {
  transform: translateY(4px);
}
.generalPages_loadingPage__mJHOJ {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.generalPages_loadingPage__mJHOJ svg {
  color: #5e5e5e;
  font-size: 44px;
}
.generalPages_rateWebsite__4b3ky {
  align-items: center;
  background-color: #101010;
  border: 2px solid #161616;
  border-radius: 15px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 20px;
  padding: 15px;
  width: 100%;
}
.generalPages_rateWebsite__4b3ky h1 {
  color: #e6e6e6;
  font-size: 19px;
  font-weight: 550;
  margin: 0 0 7px;
}
.generalPages_rateWebsite__4b3ky h3 {
  color: #b9b9b9;
  font-size: 15.5px;
  font-weight: 450;
  margin: 0 0 15px;
}
.generalPages_rateWebsite__4b3ky a {
  align-items: center;
  background-color: #121212;
  border: 2px solid #1d1d1d;
  border-radius: 13px;
  color: #fafafa;
  display: flex;
  gap: 6px;
  justify-content: center;
  padding: 10px;
  text-decoration: none;
  transition: 0.25s;
}
.generalPages_rateWebsite__4b3ky a:hover {
  border: 2px solid #232323;
}
.generalPages_rateWebsite__4b3ky a:active {
  transform: translateY(4px);
}
.generalPages_rateWebsite__4b3ky a svg {
  font-size: 23px;
}
.generalPages_dropdownNavigationWrapper__FVRUa {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.generalPages_dropdownNavigationDescription__es4ED {
  align-items: center;
  border-radius: 17px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 10px 10px 10px 15px;
  transition: 0.4s;
}
.generalPages_dropdownNavigationSelected__uvAGK {
  background-color: rgba(218, 102, 218, 0.155) !important;
}
.generalPages_dropdownNavigationDescription__es4ED
  svg:not(.generalPages_dropdownNavigationDescription__es4ED h1 svg) {
  color: #eee;
  transition: 0.3s;
  width: 26px;
}
.generalPages_dropdownNavigationDescription__es4ED h1 {
  align-items: center;
  color: #eee;
  display: flex;
  font-size: 18px;
  font-weight: 500;
  gap: 8px;
  margin: 0;
  transition: 0.3s;
}
.generalPages_dropdownNavigationDescription__es4ED h1 svg {
  color: #eee;
  font-size: 25px;
}
.generalPages_dropdownNavigationLink__8KOaG {
  background: 0 0 !important;
  box-sizing: border-box;
  color: #949494 !important;
  display: flex;
  font-size: 16px !important;
  font-weight: 400 !important;
  max-height: 0;
  opacity: 0;
  padding: 0 0 0 45px !important;
  transition: 0.3s !important;
  width: 100%;
}
.generalPages_dropdownNavigationLinkSelected__uhdyO,
.generalPages_dropdownNavigationLink__8KOaG:hover {
  color: #ccc !important;
}
.generalPages_dropdownNavigation__OSlVH {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.2s, opacity 0.4s;
}
.generalPages_dropdownNavigationWrapper__FVRUa.generalPages_active__p2ZrU
  .generalPages_dropdownNavigation__OSlVH {
  max-height: 500px;
  opacity: 1;
}
.generalPages_dropdownNavigationWrapper__FVRUa.generalPages_active__p2ZrU
  .generalPages_dropdownNavigationLink__8KOaG {
  max-height: 25px;
  opacity: 1;
}
.generalPages_dropdownNavigationWrapper__FVRUa.generalPages_active__p2ZrU
  .generalPages_dropdownNavigationDescription__es4ED
  svg:not(.generalPages_dropdownNavigationDescription__es4ED h1 svg) {
  transform: rotate(180deg);
}
.generalPages_dropdownNavigation__OSlVH a:last-child {
  margin-bottom: 5px;
}
.generalPages_dropdownNavigationDescription__es4ED:hover {
  background-color: #fafafa27;
}
.landingPage_landingPage__bg2l6 {
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.landingPage_heroButtons__RjWmN,
.landingPage_heroContent__bMbQp {
  z-index: 99999;
}
.landingPage_heroContent__bMbQp {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 195px 25px 0;
  text-align: center;
}
.landingPage_heroContent__bMbQp h1,
.landingPage_heroContent__bMbQp p {
  margin: 0;
}
.landingPage_heroContent__bMbQp h1 {
  color: #fafafa;
  font-size: 47px;
  font-weight: 600;
}
.landingPage_heroContent__bMbQp p {
  color: #ddd;
  font-size: 21px;
  font-weight: 400;
}
.landingPage_heroWrapper__unxy2 {
  flex-direction: column;
  max-width: 820px;
}
.landingPage_heroButtons__RjWmN,
.landingPage_heroWrapper__unxy2 {
  align-items: center;
  display: flex;
}
.landingPage_heroButtons__RjWmN {
  gap: 10px;
  margin: 27px 25px 0;
}
.landingPage_claimNow__sCAwZ {
  align-items: center;
  background-color: #da69ff34;
  border: 2px solid #9c4fb880;
  border-radius: 15px !important;
  color: #fafafa;
  display: flex;
  font-size: 16.5px;
  height: 45px;
  padding: 0 17px;
  text-decoration: none;
  text-wrap: nowrap;
  transition: 0.25s;
  white-space: nowrap;
}
.landingPage_heroButtons__RjWmN .landingPage_claimNow__sCAwZ:hover {
  box-shadow: 0 2px 16px #da69ff4f;
}
.landingPage_inputWrapperDiv__gYRU2 {
  border-radius: 0.5rem;
}
.landingPage_inputWrapperDiv__gYRU2,
.landingPage_inputWrapperSpan__fPb3C {
  align-items: center;
  display: flex;
  position: relative;
}
.landingPage_inputWrapperSpan__fPb3C {
  border-radius: 7px;
  font-weight: 600;
  margin-bottom: 0;
  margin-right: -43px;
  padding: 0.5rem;
  text-wrap: nowrap;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  z-index: 10;
}
.landingPage_inputWrapperSpan__fPb3C h1 {
  color: #cfcfcf !important;
  font-weight: 400 !important;
}
.landingPage_inputWrapperSpan__fPb3C svg {
  color: #666;
  font-size: 21.5px;
  padding: 0 5px;
}
.landingPage_inputWrapperInput__dPAKy {
  background-color: #111;
  border: 2px solid transparent;
  border-radius: 17px;
  color: #eee;
  font-family: Satoshi, sans-serif;
  font-size: 18px;
  font-weight: 400;
  outline: none;
  padding: 12px 14px;
  transition: 0.3s;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  width: 100%;
}
.landingPage_inputWrapperInput__dPAKy:focus,
.landingPage_inputWrapperInput__dPAKy:hover {
  border: 2px solid #663c735e;
}
.landingPage_inputContainerWrapper__uz1Pw {
  max-width: 270px;
  width: 100%;
}
.landingPage_inputContainerWrapper__uz1Pw h1 {
  color: #ddd;
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 0 7.5px;
}
.landingPage_expandAnimation__AHRmj {
  bottom: 0 !important;
  opacity: 1 !important;
  transform: scale(1) !important;
}
.landingPage_elementAnimation__ZWrRR {
  bottom: -30px;
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.4s;
}
.landingPage_gunsGradient__ciQdS {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  width: 100%;
}
.landingPage_heroShowcase__tvd02 {
  display: flex;
  gap: 15px;
  margin-top: 1.4rem;
  z-index: 9999;
}
.landingPage_heroShowcase__tvd02 img:first-child {
  height: 480px;
}
.landingPage_heroShowcase__tvd02 img:nth-child(2) {
  height: 480px;
  padding-top: 45px;
}
.landingPage_heroContentWrapper__QJIV_ {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1530px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 430px;
  }
}
@media (max-width: 1370px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 390px;
  }
}
@media (max-width: 1240px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 365px;
  }
}
@media (max-width: 1160px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 340px;
  }
}
@media (max-width: 1070px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 310px;
  }
}
@media (max-width: 1020px) {
  .landingPage_heroShowcase__tvd02 img:first-child,
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 295px;
  }
}
@media (max-width: 950px) {
  .landingPage_heroShowcase__tvd02 img:first-child {
    display: none;
  }
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: 470px;
  }
}
@media (max-width: 750px) {
  .landingPage_heroShowcase__tvd02 img:nth-child(2) {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
}
@media (max-width: 740px) {
  .landingPage_heroContent__bMbQp h1 {
    font-size: 44px;
  }
  .landingPage_heroContent__bMbQp p {
    font-size: 19px;
  }
}
@media (max-width: 510px) {
  .landingPage_heroContent__bMbQp p {
    line-height: 29px;
  }
}
@media (max-height: 1560px) {
  .landingPage_inputWrapperInput__dPAKy {
    border: 2px solid #171717;
  }
}
@media (max-width: 380px) {
  .landingPage_heroContent__bMbQp h1 {
    font-size: 40px;
  }
  .landingPage_heroContent__bMbQp p {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 600px) {
  .landingPage_heroContent__bMbQp {
    padding-top: 165px;
  }
}
@media (max-width: 361px) {
  .landingPage_heroButtons__RjWmN {
    margin-top: 10px;
  }
}
@media (max-width: 348px) {
  .landingPage_heroContent__bMbQp h1 {
    font-size: 37px;
  }
  .landingPage_heroContent__bMbQp {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 361px) {
  .landingPage_heroButtons__RjWmN {
    margin-top: 15px;
  }
}
.landingPage_statisticsShowcase__N7jpz {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 8rem;
  padding: 0 30px;
  text-align: center;
}
.landingPage_statisticsDescription__9AIOq {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.landingPage_statisticsDescription__9AIOq h1 {
  color: #fafafa;
  font-size: 33px;
  font-weight: 500;
  margin: 0;
}
.landingPage_statisticsDescription__9AIOq h3 {
  color: #cecece;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}
.landingPage_statisticsDescription__9AIOq h1 span {
  background: linear-gradient(270deg, #d283eb, #a367b6);
  background-clip: text;
  -webkit-background-clip: text;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.landingPage_userMarqueeWrapper__epP7I {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  margin-top: 25px;
  width: 100%;
}
.landingPage_userMarquee__uC2vt {
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 78rem;
}
.landingPage_userProfile__quSIz {
  align-items: center;
  background-color: #121212;
  border-radius: 20px;
  display: flex;
  gap: 11px;
  margin: 0 10px;
  padding: 15px;
  width: 240px;
}
.landingPage_userDescription__WtKKd {
  display: flex;
  flex-direction: column;
  gap: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.landingPage_userDescription__WtKKd h1 {
  color: #fafafa;
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}
.landingPage_userDescription__WtKKd span {
  color: #aaa8a8;
  text-decoration: none;
}
.landingPage_userProfile__quSIz img {
  border-radius: 50%;
  height: 65px;
  min-width: 65px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 65px;
}
.landingPage_statisticBoxWrapper__0CxBG {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: center;
  margin-top: 25px;
}
.landingPage_statisticBox__K0UHU {
  background-color: #111;
  border: 2px solid #141414;
  border-radius: 20px;
  display: flex;
  flex: 1 auto;
  justify-content: space-between;
  padding: 25px;
  transition: 0.3s;
  width: 220px;
}
.landingPage_statisticBox__K0UHU:hover {
  border: 2px solid #9f53b43a;
  cursor: pointer;
}
.landingPage_boxWrapper__XdEPT h1 {
  font-size: 32px;
  font-weight: 550;
  margin: 0;
}
.landingPage_boxWrapper__XdEPT span {
  color: #b6b6b6;
  font-size: 18px;
}
.landingPage_statisticBox__K0UHU svg {
  color: #9f53b4;
  font-size: 25px;
}
.landingPage_boxWrapper__XdEPT {
  gap: 2px;
  text-align: left;
}
.landingPage_boxWrapper__XdEPT,
.landingPage_premiumShowcase__X8D4A {
  display: flex;
  flex-direction: column;
}
.landingPage_premiumShowcase__X8D4A {
  align-items: center;
  gap: 35px;
  justify-content: center;
  margin-top: 12rem;
  padding: 0 30px;
  text-align: center;
}
.landingPage_premiumHeadingText__9aGfe {
  color: #fafafa;
  font-size: 35px;
  font-weight: 500;
  margin: 0;
}
.landingPage_premiumHeadingText__9aGfe span {
  background: linear-gradient(90deg, #d283eb, #a367b6);
  background-clip: text;
  -webkit-background-clip: text;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.landingPage_teamShowcase__Llc3O {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 45px;
  justify-content: center;
  margin-top: 13.5rem;
  padding: 0 30px;
  text-align: center;
}
.landingPage_meetTeamText___vzzD span {
  color: #c265e0;
}
.landingPage_meetTeamText___vzzD {
  color: #fafafa;
  font-size: 35px;
  font-weight: 500;
  margin: 0;
}
.landingPage_teamMembers__DQO6X {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  width: 100%;
}
.landingPage_staffCard__U5f_l {
  transition: 0.25s;
}
.landingPage_staffCard__U5f_l:hover {
  transform: scale(1.1);
}
.landingPage_staffCard__U5f_l img {
  border-radius: 50%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 200px;
}
.landingPage_staffCard__U5f_l h1,
.landingPage_staffCard__U5f_l h3 {
  margin: 0;
}
.landingPage_staffCard__U5f_l h1 {
  color: #fafafa;
  font-size: 34px;
  font-weight: 500;
}
.landingPage_staffCard__U5f_l h3 {
  color: #989898;
  font-size: 18.5px;
  font-weight: 400;
}
.pageLayoutComponents_headerWrapper__PEl5_ {
  box-sizing: border-box;
  display: flex;
  height: 70px;
  justify-content: center;
  margin-top: 25px;
  position: fixed;
  transition: height 0.5s;
  width: 100%;
  z-index: 99999;
}
.pageLayoutComponents_header__fG_oc {
  background-color: #111111d7;
  border-radius: 50px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  height: 77px;
  justify-content: space-between;
  margin: 0 30px;
  padding: 0 22px;
  position: relative;
  transition: height 0.3s;
  width: 78rem;
}
.pageLayoutComponents_header__fG_oc,
.pageLayoutComponents_leftSideHeader__2XrWi {
  align-items: center;
  display: flex;
}
.pageLayoutComponents_leftSideHeader__2XrWi {
  gap: 35px;
}
.pageLayoutComponents_logo__EjkW_ {
  align-items: center;
  display: flex;
}
.pageLayoutComponents_logo__EjkW_ h1 {
  color: #fafafa;
  font-size: 28px;
  font-weight: 550;
  margin: 0;
}
.pageLayoutComponents_logo__EjkW_ h1 span {
  color: #c265e0;
}
.pageLayoutComponents_logo__EjkW_ img {
  height: 36px;
  margin-right: 12px;
  margin-top: 2px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 36px;
}
.pageLayoutComponents_rightSideNav__xDeY3 {
  gap: 5px;
}
.pageLayoutComponents_rightSideNav__xDeY3,
.pageLayoutComponents_rightSideNav__xDeY3 a {
  align-items: center;
  display: flex;
}
.pageLayoutComponents_rightSideNav__xDeY3 a {
  border: 2px solid transparent;
  border-radius: 15px;
  color: #fafafa;
  font-size: 17.5px;
  font-weight: 400;
  height: 40px;
  padding: 0 18px;
  text-decoration: none;
  transition: 0.25s;
}
.pageLayoutComponents_rightSideNav__xDeY3
  a:last-child:not(.pageLayoutComponents_headerPopover__1BZad a) {
  background-color: #854a995d;
  border: 2px solid #854a995d;
  border-radius: 9999px;
  font-weight: 500;
  margin-left: 5px;
}
.pageLayoutComponents_rightSideNav__xDeY3
  a:hover:not(
    .pageLayoutComponents_rightSideNav__xDeY3
      a:last-child:not(.pageLayoutComponents_headerPopover__1BZad a)
  ) {
  background-color: #202020;
}
.pageLayoutComponents_rightSideNav__xDeY3
  a:hover:last-child:not(.pageLayoutComponents_headerPopover__1BZad a) {
  background-color: #854a9986;
  box-shadow: 0 2px 16px #da69ff4f;
}
.pageLayoutComponents_mobileMenuButton__isPqj {
  display: none;
  margin-right: 10px;
}
.pageLayoutComponents_mobileMenuButton__isPqj svg {
  color: #7e3e94;
  font-size: 43px;
}
@media (max-width: 800px) {
  .pageLayoutComponents_rightSideNav__xDeY3 a {
    padding: 0 13px;
  }
}
@media (max-width: 710px) {
  .pageLayoutComponents_rightSideNav__xDeY3 a {
    padding: 0 10px;
  }
}
@media (max-width: 665px) {
  .pageLayoutComponents_rightSideNav__xDeY3 {
    display: none;
  }
  .pageLayoutComponents_mobileMenuButton__isPqj {
    display: flex;
  }
}
@media (max-width: 575px) {
  .pageLayoutComponents_header__fG_oc {
    background-color: #111111ea;
    margin: 0 18px;
  }
}
@media (max-width: 470px) {
  .pageLayoutComponents_header__fG_oc {
    margin: 0 12px;
  }
}
.pageLayoutComponents_footerWrapper__D48Wh {
  background-color: #0c0c0c;
  border: 2px solid #0e0e0e;
  flex-direction: column;
  height: 470px;
  justify-content: flex-end;
  margin-top: 65rem;
  padding: 0 30px;
  position: relative;
}
.pageLayoutComponents_footerWrapper__D48Wh,
.pageLayoutComponents_footer__QaXMw {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  width: 100%;
}
.pageLayoutComponents_footer__QaXMw {
  gap: 45px;
  justify-content: space-between;
  margin: 60px 25px;
  max-width: 78rem;
  padding: 0 15px;
}
.pageLayoutComponents_footerLeft__qC_6L {
  gap: 60px;
}
.pageLayoutComponents_footerLeft__qC_6L,
.pageLayoutComponents_serviceWrapper__yIm4X {
  display: flex;
  flex-direction: column;
}
.pageLayoutComponents_serviceWrapper__yIm4X {
  gap: 15px;
}
.pageLayoutComponents_serviceWrapper__yIm4X img {
  height: 34px;
  width: 34px;
}
.pageLayoutComponents_serviceWrapper__yIm4X span {
  color: #cfcece;
  font-size: 16px;
  font-weight: 400;
  max-width: 350px;
}
.pageLayoutComponents_footerLeft__qC_6L
  span:not(.pageLayoutComponents_serviceWrapper__yIm4X span) {
  color: #aaa8a8;
  font-size: 15px;
}
.pageLayoutComponents_logoWrapper__4c3tI {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pageLayoutComponents_logoWrapper__4c3tI h1 {
  color: #fafafa;
  font-size: 24px;
  font-weight: 500;
  margin: 0;
}
.pageLayoutComponents_logoWrapper__4c3tI h1 span {
  color: #c265e0;
}
.pageLayoutComponents_footerRight__6X2Yr {
  display: flex;
  gap: 55px;
}
.pageLayoutComponents_linkCategory__0ZpNI h1 {
  color: #fafafa;
  font-size: 22px;
  font-weight: 450;
  margin: 0;
}
.pageLayoutComponents_links__oVOSE {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-top: 12px;
}
.pageLayoutComponents_links__oVOSE a {
  color: #aaa8a8;
  font-size: 16px;
  text-decoration: none;
  transition: 0.3s;
}
.pageLayoutComponents_links__oVOSE a:hover {
  color: #ccc;
}
@media (max-width: 750px) {
  .pageLayoutComponents_serviceWrapper__yIm4X span {
    max-width: 270px;
  }
}
@media (max-width: 690px) {
  .pageLayoutComponents_footerWrapper__D48Wh {
    height: 630px;
  }
  .pageLayoutComponents_faq__rxsWU {
    bottom: 1100px !important;
  }
  .pageLayoutComponents_footer__QaXMw {
    align-items: baseline;
    flex-direction: column-reverse;
  }
  .pageLayoutComponents_footerLeft__qC_6L {
    gap: 35px;
  }
}
.pageLayoutComponents_header__fG_oc.pageLayoutComponents_active__azh89 {
  border-radius: 43px;
  flex-direction: column;
  height: calc(100% - 60px);
}
.pageLayoutComponents_leftSideHeader__2XrWi {
  left: 25px;
  position: absolute;
  top: 20px;
}
.pageLayoutComponents_mobileMenuButton__isPqj {
  position: absolute;
  right: 25px;
  top: 20px;
}
.pageLayoutComponents_rightSideNav__xDeY3 {
  position: absolute;
  right: 25px;
  top: 17px;
}
.pageLayoutComponents_mobileNavigation__MVxK2 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: calc(100% - 115px);
  justify-content: space-between;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 85px;
  transition: 0.3s;
  width: calc(100% - 44px);
}
.pageLayoutComponents_header__fG_oc.pageLayoutComponents_active__azh89
  .pageLayoutComponents_mobileNavigation__MVxK2 {
  opacity: 1;
}
.pageLayoutComponents_mobileNavigation__MVxK2 a {
  background-color: #2222223b;
  border: 2px solid #3535362f;
  border-radius: 12px;
  color: #fafafa;
  padding: 10px 20px;
  text-decoration: none;
  transition: 0.3s;
}
.pageLayoutComponents_mobileNavigation__MVxK2 a:hover {
  background-color: #222222bb;
  border: 2px solid #3535364f;
}
.pageLayoutComponents_mobileNavigation__MVxK2 div:nth-child(2) a:last-child {
  background-color: #c165e02f;
  border: 2px solid #cb72e921;
}
.pageLayoutComponents_mobileNavigation__MVxK2
  div:nth-child(2)
  a:last-child:hover {
  background-color: #c165e05e;
  border: 2px solid #cb72e94b;
}
.pageLayoutComponents_blurBackground__IPc1g {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 50px;
  left: 0;
  z-index: -1;
}
.pageLayoutComponents_header__fG_oc.pageLayoutComponents_active__azh89
  .pageLayoutComponents_mobileMenuButton__isPqj
  svg
  path:first-child {
  transform: translateY(5.5px) rotate(45deg);
  transform-origin: 50% 50%;
}
.pageLayoutComponents_header__fG_oc.pageLayoutComponents_active__azh89
  .pageLayoutComponents_mobileMenuButton__isPqj
  svg
  path:nth-child(2) {
  opacity: 0;
}
.pageLayoutComponents_header__fG_oc.pageLayoutComponents_active__azh89
  .pageLayoutComponents_mobileMenuButton__isPqj
  svg
  path:nth-child(3) {
  transform: translateY(-3px) rotate(-45deg);
  transform-origin: 50% 50%;
}
.pageLayoutComponents_mobileMenuButton__isPqj svg,
.pageLayoutComponents_mobileMenuButton__isPqj svg path {
  transition: 0.2s;
}
.pageLayoutComponents_gunsBanner__yNZ2x {
  align-items: center;
  background-image: url(https://assets.guns.lol/gradient_background.png);
  border-radius: 25px;
  box-sizing: border-box;
  display: flex;
  height: auto;
  max-width: 80rem;
  padding: 60px;
  position: absolute;
  top: -215px;
  width: 100%;
}
.pageLayoutComponents_gunsBannerDescription__9WjRU {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.pageLayoutComponents_gunsBannerDescription__9WjRU
  h1:not(.pageLayoutComponents_gunsBannerButtons__icKl7 h1),
.pageLayoutComponents_gunsBannerDescription__9WjRU h3 {
  margin: 0;
}
.pageLayoutComponents_gunsBannerDescription__9WjRU
  h1:not(.pageLayoutComponents_gunsBannerButtons__icKl7 h1) {
  color: #fafafa;
  font-size: 45px;
  font-weight: 500;
}
.pageLayoutComponents_gunsBannerDescription__9WjRU h3 {
  color: #bfbfbf;
  font-size: 22px;
  font-weight: 400;
  max-width: 550px;
}
.pageLayoutComponents_gunsBannerButtons__icKl7 {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-top: 40px;
}
.pageLayoutComponents_gunsBannerWrapper__1Ukav {
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
@media (max-width: 825px) {
  .pageLayoutComponents_gunsBanner__yNZ2x {
    padding: 40px;
  }
}
@media (max-width: 700px) {
  .pageLayoutComponents_gunsBannerDescription__9WjRU
    h1:not(.pageLayoutComponents_gunsBannerButtons__icKl7 h1) {
    font-size: 41px;
  }
  .pageLayoutComponents_gunsBannerDescription__9WjRU h3 {
    font-size: 21px;
  }
}
@media (max-width: 530px) {
  .pageLayoutComponents_gunsBannerDescription__9WjRU
    h1:not(.pageLayoutComponents_gunsBannerButtons__icKl7 h1) {
    font-size: 38px;
  }
  .pageLayoutComponents_gunsBannerDescription__9WjRU h3 {
    font-size: 19.5px;
  }
  .pageLayoutComponents_faq__rxsWU {
    padding: 0 30px !important;
  }
}
@media (max-width: 465px) {
  .pageLayoutComponents_gunsBannerButtons__icKl7 {
    flex-direction: column;
  }
  .pageLayoutComponents_gunsBannerButtons__icKl7 a,
  .pageLayoutComponents_gunsBannerButtons__icKl7 > div {
    box-sizing: border-box;
    max-width: 100% !important;
    width: 100%;
  }
  .pageLayoutComponents_footerWrapper__D48Wh {
    height: 790px;
  }
  .pageLayoutComponents_footerRight__6X2Yr {
    flex-wrap: wrap;
  }
}
@media (max-width: 422px) {
  .pageLayoutComponents_footerWrapper__D48Wh {
    height: 840px;
  }
  .pageLayoutComponents_faq__rxsWU {
    bottom: 1150px !important;
    padding: 0 20px !important;
  }
}
@media (max-width: 415px) {
  .pageLayoutComponents_footerWrapper__D48Wh {
    height: 855px;
  }
}
@media (max-width: 383px) {
  .pageLayoutComponents_footerWrapper__D48Wh {
    height: 880px;
  }
}
@media (max-width: 368px) {
  .pageLayoutComponents_footerWrapper__D48Wh {
    padding: 0 22px;
  }
}
.pageLayoutComponents_faq__rxsWU {
  bottom: 800px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 70rem;
  padding: 0 40px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.pageLayoutComponents_faqText__U8r2d {
  color: #fafafa;
  font-size: 27.5px;
  font-weight: 450;
  margin: 0 0 40px;
}
.pageLayoutComponents_headerWrapperActive__ZjZrr {
  height: 100%;
}
