@charset "utf-8";

.AppLink_count__H6zZl { font-size: 1rem; font-weight: 900; line-height: 11.72px; padding: 0.2rem 0.4rem; color: rgb(13, 13, 24); background-color: rgb(243, 146, 0); border-radius: 1px; margin-left: 0.5rem; }

.Spinner_container__vXgf7 { display: flex; align-items: center; padding-left: 0.3rem; }

.Spinner_container__vXgf7 svg { transition-duration: 1.2s; transition-property: transform; animation-name: Spinner_rotate__kqx53; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear; }

@keyframes Spinner_rotate__kqx53 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.Button_container__j950m { width: max-content; display: flex; justify-content: center; align-items: center; cursor: pointer; padding: 0px 1.6rem; position: relative; transition: 0.2s ease-in-out; }

.Button_container__j950m span.Button_text__rYg_f { transition: 0.2s ease-in-out; margin: 0px; font-size: 1.2rem; line-height: 1.4rem; letter-spacing: 0.024rem; font-weight: 700; white-space: nowrap; }

.Button_container__j950m:disabled { cursor: not-allowed; font-weight: 700; white-space: nowrap; letter-spacing: -0.006em; }

.Button_container__j950m:disabled, .Button_container__j950m:disabled:hover { background-color: rgb(50, 52, 53); color: rgb(255, 255, 255); border: 1px solid rgb(119, 119, 119); }

.Button_container__j950m:hover, .Button_container__j950m:hover + span { transition: 0.2s ease-in-out; }

@media (max-width: 1023px) {
  .Button_container__j950m { padding: 0px 0.6rem; }
}

.Button_w100__nih7o { width: 100%; min-width: 100%; }

.Button_uppercase___nAj6 { text-transform: uppercase; }

.Button_capitalize__VbXt4 { text-transform: capitalize; }

.Button_lowercase__OXIQy { text-transform: lowercase; }

.Button_reverse__SZyT9 { flex-direction: row-reverse; }

.Button_reverse__SZyT9 span { margin-left: 0px !important; margin-right: 0.8rem !important; }

.Button_none__MreFq { padding: 0px; }

.Button_default__nKr4u { height: 3.7rem; }

.Button_default__nKr4u span.Button_text__rYg_f { font-size: 1.2rem; line-height: 1.4rem; }

.Button_default__nKr4u.Button_paddingNone__CBMkP { width: 3.7rem; }

@media (max-width: 1023px) {
  .Button_default__nKr4u { height: 2.7rem; }
  .Button_default__nKr4u span.Button_text__rYg_f { font-size: 0.8rem; }
  .Button_default__nKr4u.Button_paddingNone__CBMkP { width: 2.7rem; }
}

.Button_small__3B0kO { height: 2.4rem; }

.Button_small__3B0kO span.Button_text__rYg_f { font-size: 1.2rem; line-height: 1.4rem; }

.Button_small__3B0kO.Button_paddingNone__CBMkP { width: 2.4rem; }

.Button_medium__jXovr { height: 3.7rem; }

.Button_medium__jXovr span.Button_text__rYg_f { font-size: 1.2rem; line-height: 2.4rem; }

.Button_medium__jXovr.Button_paddingNone__CBMkP { width: 3.7rem; }

.Button_large__Z2ozi { height: 5rem; }

.Button_large__Z2ozi span.Button_text__rYg_f { font-size: 1.6rem; line-height: 3rem; }

.Button_large__Z2ozi.Button_paddingNone__CBMkP { width: 5rem; }

.Button_hasGap__bv_pF span.Button_text__rYg_f { margin-left: 0.8rem; }

.Button_outlinePrimary__03pwT:hover svg, .Button_outlineSecondary__sxF9C:hover svg, .Button_secondary__k_TzE:hover svg { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); transition: 0.2s ease-in-out; }

.Button_primary__KcWsb { background-color: rgb(243, 146, 0); border: 1px solid rgb(243, 146, 0); }

.Button_primary__KcWsb span { color: rgb(255, 255, 255); }

.Button_primary__KcWsb:hover { background-color: rgb(13, 13, 24); border: 1px solid rgb(255, 255, 255); }

.Button_primary__KcWsb:hover span { color: rgb(255, 255, 255); }

.Button_outlinePrimary__03pwT { border: 1px solid rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT span { color: rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT:hover { border-color: rgb(255, 255, 255); background-color: rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT:hover span { color: rgb(255, 255, 255); }

.Button_secondary__k_TzE { background-color: rgb(13, 13, 24); border: 1px solid transparent; }

.Button_secondary__k_TzE span { color: rgb(255, 255, 255); }

.Button_secondary__k_TzE:hover { border-color: rgb(255, 255, 255); background-color: rgb(243, 146, 0); }

.Button_secondary__k_TzE:hover span { color: rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C { border: 1px solid rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C span { color: rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C:hover { background-color: rgb(243, 146, 0); }

.Button_outlineSecondary__sxF9C:hover span { color: rgb(255, 255, 255); }

.Button_roundedDefault__mRjFr { border-radius: 0.4rem; }

.Button_rounded__RG4Pd { border-radius: 2rem; }

.Button_roundedFull__Q5lYc { border-radius: 50%; }

.Button_paddingNone__CBMkP { padding: 0px !important; }

.Button_outlineDark__IWvlL { border: 1px solid rgb(255, 255, 255); background-color: rgb(13, 13, 24); }

.Button_outlineDark__IWvlL span { color: rgb(255, 255, 255); }

.Button_outlineDark__IWvlL:hover { background-color: rgb(243, 146, 0); }

.Button_gradient__irepe { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); border: 1px solid rgb(58, 57, 57); }

.Button_gradient__irepe span { color: rgb(255, 255, 255); }

.Button_gradient__irepe:hover { background-color: rgb(243, 146, 0); }

.Button_fillPrimary__5pBKd { background-color: rgb(243, 146, 0); border: 1px solid rgb(255, 255, 255); }

.Button_fillPrimary__5pBKd span { color: rgb(255, 255, 255); }

.Button_fillSecondary__acNEr { background-color: rgb(13, 13, 24); border: 1px solid rgb(255, 255, 255); }

.Button_fillSecondary__acNEr span { color: rgb(255, 255, 255); }

.Button_fillSecondary__acNEr:hover { background-color: rgb(243, 146, 0); }

.DrawerMobile_container__2ffHl { position: fixed; inset: 0px; z-index: 999; display: none; }

.DrawerMobile_open__nMlNn { display: flex; }

.DrawerMobile_contentContainer__pAn0V { width: 86%; height: 100dvh; background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%) rgb(13, 13, 24); border: 1px solid rgb(61, 61, 61); position: relative; }

.DrawerMobile_closeContainer__OwIgu { flex: 1 1 0%; height: 100dvh; background-color: rgba(0, 0, 0, 0.8); display: flex; justify-content: center; padding-top: 2.5rem; }

.InnerHtml_container__4rZot img { object-fit: cover; width: 100% !important; height: 100% !important; }

.InnerHtml_container__4rZot * { word-break: break-word; }

.NotificationItem_notification__8YZsL { color: rgb(255, 255, 255); }

.NotificationItem_title__OjCGk { border-radius: 2rem; background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%) rgb(22, 22, 40); font-size: 1.2rem; font-weight: 700; line-height: 2rem; display: flex; align-items: center; gap: 1.3rem; padding: 0.8rem 1.8rem; cursor: pointer; }

.NotificationItem_title__OjCGk svg { min-width: 1.7rem; }

.NotificationItem_title__OjCGk svg:hover { filter: drop-shadow(rgb(243, 146, 0) 0px 0px 0.75rem); }

.NotificationItem_seen__ixU3t { color: rgb(154, 166, 172); }

.NotificationItem_notificationDescription__5mnca { border-radius: 2rem; background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%) rgb(22, 22, 40); margin-top: 0.2rem; padding: 1.6rem; font-size: 1.2rem; font-weight: 400; letter-spacing: -0.006em; line-height: 2rem; }

.Notifications_container__zeVsl { height: 100vh; padding-top: 4rem; padding-left: 1.6rem; padding-right: 1.6rem; }

@media (max-width: 1023px) {
  .Notifications_container__zeVsl { padding-left: 1.2rem; padding-right: 1.2rem; }
}

.Notifications_title__I_YmT { font-size: 1.4rem; text-transform: uppercase; margin-bottom: 2.4rem; }

.Notifications_date__m4DPl, .Notifications_title__I_YmT { font-weight: 700; color: rgb(255, 255, 255); display: flex; align-items: center; }

.Notifications_date__m4DPl { font-size: 0.8rem; justify-content: space-between; }

.Notifications_clear__GENRz { cursor: pointer; }

.Notifications_notifications__a0Z_4 { display: flex; flex-direction: column; margin-top: 0.8rem; gap: 1.2rem; max-height: calc(-11rem + 100vh); overflow-y: auto; }

.Notifications_backIcon__5W56r { cursor: pointer; min-width: 0.9rem; display: flex; align-items: center; margin-right: 1.8rem; margin-left: 0.2rem; }

.Notifications_closeButton__aBjS4 { cursor: pointer; min-width: 1.2rem; margin-left: auto; }

.Notifications_emptyNotifyMessage__9jhOY { font-size: 1.4rem; font-weight: 500; text-align: center; margin-top: 3.2rem; color: rgb(255, 255, 255); }

.HamburgerMenuAuthContainer_container__87qZQ { display: flex; align-items: center; margin-bottom: 1.6rem; }

.HamburgerMenuAuthContainer_leftPart__Ytm0w { flex: 1 1 0%; display: flex; gap: 1.6rem; padding-right: 0.8rem; }

.HamburgerMenuAuthContainer_leftPart__Ytm0w button { width: 50%; }

.HamburgerMenuAuthContainer_notifyBtn__q8Ar_ { position: relative; }

.HamburgerMenuAuthContainer_notificationBadge__kdoJL { position: absolute; top: -1px; right: 1px; width: 1.1rem; height: 1.1rem; font-size: 7px; background-color: rgb(243, 146, 0); color: rgb(255, 255, 255); border-radius: 50%; line-height: 1.2rem; }

.HamburgerMenuAuthContainer_avatarContainer__nLpt1 { display: flex; align-items: center; gap: 0.4rem; }

.HamburgerMenuAuthContainer_avatar__sgC78 { width: 5.6rem; height: 5.6rem; border-radius: 50%; background-color: rgb(30, 30, 30); color: rgb(255, 255, 255); display: grid; place-items: center; font-size: 1.4rem; font-weight: 600; line-height: 2.4rem; }

@media (max-width: 1023px) {
  .HamburgerMenuAuthContainer_avatar__sgC78 { width: 5.6rem; height: 5.6rem; }
}

.HamburgerMenuAuthContainer_avatarInfo__P2G8w { display: flex; flex-direction: column; }

.HamburgerMenuAuthContainer_name__CONuo { line-height: 2.4rem; font-weight: 600; color: rgb(255, 255, 255); }

.HamburgerMenuAuthContainer_number__1roSL { font-size: 1.2rem; font-weight: 400; line-height: 1.6rem; color: rgb(255, 255, 255); }

.HamburgerMenuAuthContainer_balanceContainer___H_yg { width: 100%; display: flex; align-items: center; gap: 1.7rem; margin-bottom: 1rem; }

.HamburgerMenuAuthContainer_secretGreen__j8M3_ { font-size: 2rem; line-height: 2rem; color: rgb(243, 146, 0); }

.HamburgerMenuAuthContainer_mainBalanceTitle__Y3YtE { font-size: 1.4rem; line-height: 2.4rem; color: rgb(255, 255, 255); white-space: nowrap; }

.HamburgerMenuAuthContainer_buttonsContainer__6z_ac { display: flex; align-items: center; width: 100%; gap: 1.7rem; }

.HamburgerMenuAuthContainer_buttonsContainer__6z_ac a, .HamburgerMenuAuthContainer_buttonsContainer__6z_ac button { width: 100% !important; height: 3.7rem !important; }

.HamburgerMenuAuthContainer_withdrawButton__PCYHa svg { height: 2rem; }

.HamburgerMenuFooter_container__VpO0o { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 1.4rem 0px 1rem; background-color: rgb(13, 13, 24); display: flex; flex-direction: column; gap: 1.2rem; }

.HamburgerMenuFooter_flex__rQtIE { display: flex; align-items: center; justify-content: center; gap: 2.4rem; }

.HamburgerMenuFooter_flex__rQtIE a, .HamburgerMenuFooter_flex__rQtIE span { display: flex; align-items: center; }

.HamburgerMenuFooter_buttonsContainer__sTZYF { display: flex; justify-content: center; flex-wrap: wrap; gap: 0.8rem; }

.HamburgerMenuFooter_buttonsContainer__sTZYF a, .HamburgerMenuFooter_buttonsContainer__sTZYF button { width: 45%; height: 3.2rem !important; }

.HamburgerMenuFooter_buttonsContainer__sTZYF a span, .HamburgerMenuFooter_buttonsContainer__sTZYF button span { font-size: 1rem !important; }

.HamburgerMenuFooter_whatsappBtn__4mbsD:hover svg path { stroke: rgb(243, 146, 0) !important; fill: rgb(255, 255, 255) !important; }

.HamburgerMenuFooter_supportBtn__lmien:hover svg path { stroke: rgb(255, 255, 255) !important; fill: rgb(243, 146, 0) !important; }

.HamburgerMenuNavs_container__GBLuc { overflow-y: auto; }

.HamburgerMenuNavs_loggedOut__97ef_ { height: calc(-23.5rem + 100dvh); padding-bottom: 3rem; }

.HamburgerMenuNavs_loggedIn__9Ua_W { height: calc(-34.5rem + 100dvh); padding-bottom: 3rem; }

.HamburgerMenuNavs_listContainer__oy7EN { margin-top: 1.2rem; margin-bottom: 2.4rem; }

.HamburgerMenuNavs_list__TmyxC { display: flex; flex-direction: column; gap: 1.2rem; }

.HamburgerMenuNavs_listItem__NGrQO { position: relative; display: flex; align-items: center; border-radius: 0px 2rem 2rem 0px; font-size: 1.2rem; gap: 0.8rem; height: 2.9rem; }

.HamburgerMenuNavs_listItem__NGrQO img { width: 2.9rem; height: 2.9rem; }

.HamburgerMenuNavs_listItem__NGrQO span { color: rgb(255, 255, 255); }

.HamburgerMenuNavs_subListItem__Pgpc3 img { width: 2.4rem; height: 2rem; }

.HamburgerMenuNavs_topicTitle__Ayex1 { font-size: 1.4rem; font-weight: 600; line-height: 2.4rem; margin-bottom: 0.8rem; color: rgb(255, 255, 255); }

.HamburgerMenuNavs_icon__C3huF { position: absolute; top: 50%; right: 1.6rem; transform: translateY(-50%); }

.HamburgerMenuNavs_icon__C3huF svg { transition: 0.1s ease-in-out; }

.Container_wrapper__VKrus { width: 100%; max-width: 132.2rem; margin: 0px auto; padding: 0px 2.1rem; }

@media (max-width: 1023px) {
  .Container_smPaddingZero__n_k0X { padding: 0px; }
}

.Container_bordered__qE3fN { border: 1px solid rgb(243, 146, 0); border-radius: 2rem; padding: 2.4rem; }

@media (max-width: 1023px) {
  .Container_bordered__qE3fN { padding: 2.4rem 1.4rem; }
}

.Container_gradient__fvBqB { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); }

.HamburgerMenu_container__V6MfB { position: fixed; inset: 0px; z-index: 999; display: none; }

.HamburgerMenu_open__Jh9xQ { display: flex; }

.HamburgerMenu_contentContainer__i8JRi { width: 100vw; height: 100dvh; background-color: rgb(22, 22, 40); border: 1px solid rgb(61, 61, 61); position: relative; }

.HamburgerMenu_header__WVPJL { height: 6.1rem; margin-bottom: 1.6rem; border-bottom: 1px solid rgb(255, 255, 255); }

.HamburgerMenu_closeContainer__vNTt1 { padding: 0.7rem 0px 0.7rem 0.7rem; }

.HamburgerMenu_flex__tx_1A { display: flex; align-items: center; justify-content: space-between; height: 100%; }