@import-normalize;._main_1cve5_1 {
    flex: 1 1 auto;
    overflow-x: hidden;
    padding: 30px 0 61px;
    padding-top: calc(var(--tg-safe-area-inset-top, 10px) + var(--tg-content-safe-area-inset-top, 10px) + 10px);
    width: 100%;
    height: 100%;
    min-height: 650px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    z-index: 1;
    justify-content: flex-start;
    max-height: var(--tg-viewport-stable-height);
    overflow-y: scroll
}

._main_1cve5_1:before {
    content: "";
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 5%;
    background: linear-gradient(0deg,#0000,#000000e6 75%,#000);
    z-index: -1
}

._gif_1cve5_30 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -2;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

._gif_1cve5_30[data-active=true] {
    opacity: 1
}

._top_1cve5_46 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    padding: 0 25px;
    width: 100%
}

._top__left_1cve5_54 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._top__avatar_1cve5_59 {
    width: 40px;
    height: 40px;
    margin-right: 9px;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    background-color: transparent;
    background-position: center;
    background-size: cover
}

._top__title_1cve5_69 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #3492e9;
    margin-bottom: 3px
}

._top__name_1cve5_76 {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
    color: #fff
}

._top__right_1cve5_86 {
    display: flex;
    align-items: stretch;
    justify-content: flex-end
}

._wallet_1cve5_92 {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #3492e9;
    padding: 10px;
    border-radius: 8px
}

._wallet_1cve5_92:not(:last-child) {
    margin-right: 10px
}

._wallet__icon_1cve5_105 {
    width: 100%;
    height: auto
}

._blocks_1cve5_110 {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._block_1cve5_110 {
    width: calc((100% - 9px)/2);
    background-color: #406aff;
    border-radius: 10px;
    padding: 13px 13px 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    z-index: 1;
    box-shadow: 0 3px #2143bd
}

._block__title_1cve5_131 {
    font-weight: 400;
    font-size: 28px;
    font-family: Made;
    line-height: 1;
    color: #fff;
    margin-bottom: 25px
}

._block__link_1cve5_139 {
    font-weight: 1000;
    font-size: 16px;
    padding: 6px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 23px;
    color: #fff;
    background-color: #ffc633;
    box-shadow: 0 3px #f4900c;
    border-radius: 10px
}

._block__img_1cve5_153 {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: -1
}

._clock_1cve5_163 {
    position: absolute;
    top: 43px;
    left: 50%;
    transform: translate(-50%);
    height: calc(100% - 70px);
    width: auto;
    z-index: -2
}

._clock__img_1cve5_172 {
    height: 100%;
    width: auto
}

._display_1cve5_177 {
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._display__title_1cve5_189 {
    font-weight: 1000;
    font-size: 19px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 22px
}

._display__amount_1cve5_196 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

._display__amount_1cve5_196+._display__amount_1cve5_196 {
    margin-top: 10px
}

._display__amount_currency_1cve5_205 {
    width: 28px;
    height: 28px;
    color: #406aff;
    flex-shrink: 0;
    margin-right: 5px
}

._display__amount_text_1cve5_212 {
    font-weight: 400;
    font-size: 38px;
    font-family: Made;
    line-height: 34px
}

._display__amount_text_int_1cve5_218 {
    font-size: 40px
}

._display__amount_text_float_1cve5_221 {
    font-size: 24px
}

._farm_1cve5_225 {
    max-width: 429px;
    width: calc(100% - 50px);
    height: 59px;
    bottom: 91px;
    bottom: calc(var(--tg-safe-area-inset-bottom, 15px) + 76px);
    left: 50%;
    transform: translate(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    border-radius: 10px;
    position: fixed;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    overflow: hidden
}

._farm_1cve5_225[data-farm=true] {
    background: linear-gradient(0deg,#232323,#232323),radial-gradient(154.22% 838.7% at 76% 292.37%,#4b4b4b00,#484848 32.27%,#4b4b4b00 77.34%),linear-gradient(90deg,#406aff 7.49%,#38383800 7.5%);
    box-shadow: none
}

._farm__text_1cve5_247 {
    position: relative;
    z-index: 2;
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._farm_1cve5_225[data-farm=true] ._farm__text_1cve5_247 {
    color: #cecece;
    font-size: 20px
}

._farm_1cve5_225[data-farm=true] ._farm__logo_1cve5_262 {
    color: #cecece;
    width: 16px
}

._farm__logo_1cve5_262 {
    width: 20px;
    height: auto;
    color: #fff;
    margin: 0 3px 0 10px
}

._farm__abs_1cve5_272 {
    position: absolute;
    top: 50%;
    right: 9px;
    transform: translateY(-50%);
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    z-index: 2
}

._farm__progress_1cve5_283 {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    height: 100%;
    background-color: #406aff;
    z-index: 1
}

._farm__loader_1cve5_292 {
    width: 20px;
    height: 20px;
    border: 3px solid #ffffff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 10px;
    animation: _rotation_1cve5_1 1s linear infinite
}

@keyframes _rotation_1cve5_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._bottom_1cve5_312 {
    width: 100%;
    height: 100%;
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    padding: 0 25px;
    z-index: 1
}

._bottom_1cve5_312:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: calc(100% - 50px);
    height: 150px;
    z-index: -1;
    background: linear-gradient(0deg,#0000,#000000e6 35%,#000)
}

._bottom_1cve5_312:after {
    content: "";
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    width: calc(100% - 50px);
    height: 130px;
    z-index: -1;
    background: linear-gradient(180deg,#0000,#000c,#000)
}

._bg_1cve5_349 {
    position: absolute;
    top: 45%;
    left: 50%;
    width: 110%;
    height: auto;
    pointer-events: none;
    transform: translate(-50%,-50%)
}

._bg__descr_1cve5_358 {
    font-weight: 400;
    font-family: MADESoulmazeOutline;
    font-size: 102px;
    text-align: center;
    line-height: .75
}

._bg__descr_1cve5_358:nth-child(1) {
    color: #375eeb
}

._bg__descr_1cve5_358:nth-child(2) {
    color: #2f52cd
}

._bg__descr_1cve5_358:nth-child(3) {
    color: #2845ad
}

._bg__descr_1cve5_358:nth-child(4) {
    color: #1c317a
}

._bg__descr_1cve5_358:nth-child(5) {
    color: #0f1b48
}

._bg__descr_1cve5_358:nth-child(6) {
    color: #09112d
}

._buy_1cve5_384 {
    max-width: 429px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 18px;
    border-radius: 10px;
    position: fixed;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    overflow: hidden;
    width: 322px
}

._buy_1cve5_384[data-farm=true] {
    background: linear-gradient(0deg,#232323,#232323),radial-gradient(154.22% 838.7% at 76% 292.37%,#4b4b4b00,#484848 32.27%,#4b4b4b00 77.34%),linear-gradient(90deg,#406aff 7.49%,#38383800 7.5%);
    box-shadow: none
}

._buy__text_1cve5_406 {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center
}

._buy__text_some_1cve5_413 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._buy__text_svg_1cve5_419 {
    width: 17px;
    height: auto;
    margin-left: 13px
}

._modal_ol4bi_1 {
    position: fixed;
    bottom: -1px;
    background-color: transparent;
    left: 0;
    max-width: 479px;
    width: 100%;
    height: calc(100% + 1px);
    padding-top: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    transition: opacity .5s ease-in-out,background-color .5s ease-in-out;
    z-index: 10
}

._modal__container_ol4bi_17 {
    transform: translateY(100%);
    transition: transform .5s ease-in-out;
    flex-shrink: 0;
    position: relative;
    padding: 40px 30px;
    left: 0;
    width: calc(100% + 2px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0a0a09;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 -2px 44.1px #3492e9e3;
    border: 1px solid #3492E9;
    max-height: var(--tg-viewport-stable-height);
    overflow-y: scroll;
    scrollbar-width: none
}

._modal__container_ol4bi_17::-webkit-scrollbar {
    display: none
}

._modal__anim_enter_ol4bi_40>._modal__container_ol4bi_17 {
    transform: translateY(100%)
}

._modal__anim_enter_ol4bi_40 {
    opacity: 0;
    background-color: transparent
}

._modal__anim_enter_active_ol4bi_47>._modal__container_ol4bi_17 {
    transform: translateY(0)
}

._modal__anim_enter_active_ol4bi_47 {
    opacity: 1;
    background-color: #00000061
}

._modal__anim_enter_done_ol4bi_54>._modal__container_ol4bi_17 {
    transform: translateY(0)
}

._modal__anim_enter_done_ol4bi_54 {
    opacity: 1;
    background-color: #00000061
}

._modal__anim_exit_ol4bi_61>._modal__container_ol4bi_17 {
    transform: translateY(0)
}

._modal__anim_exit_ol4bi_61 {
    opacity: 1;
    background-color: transparent
}

._modal__anim_exit_active_ol4bi_68>._modal__container_ol4bi_17 {
    transform: translateY(100%)
}

._modal__anim_exit_active_ol4bi_68 {
    opacity: 0;
    background-color: transparent
}

._modal__anim_exit_done_ol4bi_75>._modal__container_ol4bi_17 {
    transform: translateY(100%)
}

._modal__anim_exit_done_ol4bi_75 {
    opacity: 0;
    background-color: transparent;
    display: none
}

._modal__close_ol4bi_83 {
    position: absolute;
    top: 15px;
    right: 15px;
    max-width: 24px;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}

._modal__close_svg_ol4bi_95 {
    max-width: 24px;
    width: 100%;
    height: auto
}

._title_ol4bi_101 {
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    margin-bottom: 20px
}

._descr_ol4bi_109 {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: #fff;
    text-align: center;
    margin-bottom: 15px
}

._timer_ol4bi_118 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px
}

._timer__block_ol4bi_125 {
    max-width: 30px;
    width: 100%;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    background-color: #151515;
    aspect-ratio: 35/57;
    border-radius: 6px
}

._timer__block_ol4bi_125+._timer__block_ol4bi_125 {
    margin-left: 4px
}

._timer__dots_ol4bi_143 {
    font-weight: 800;
    font-size: 28px;
    line-height: 1;
    color: #fff;
    margin: 0 4px
}

._subs_ol4bi_151 {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    justify-content: space-between
}

._subs__type_ol4bi_158 {
    padding: 7px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    background-color: #151515;
    border-radius: 5px
}

._subs__type_button_ol4bi_166 {
    font-weight: 800;
    transition: background-color .3s ease;
    padding: 10px;
    border-radius: 5px;
    flex-basis: calc(50% - 5px)
}

._subs__swiper_ol4bi_173 {
    margin-top: 15px;
    background-color: #3492e9;
    box-shadow: 0 3px #1b72c2;
    padding: 12px 20px;
    border-radius: 5px;
    justify-content: center;
    gap: 10px;
    position: relative;
    display: flex;
    align-items: center
}

._subs__swiper__wrapper_ol4bi_186 {
    overflow: hidden;
    width: 200px
}

._subs__swiper__content_ol4bi_190 {
    display: flex;
    transition: transform .3s ease-in-out
}

._subs__swiper_text_ol4bi_194 {
    min-width: 200px;
    text-align: center;
    line-height: 1.5;
    font-weight: 800;
    font-size: 24px
}

._subs__price_ol4bi_201 {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 3px #555;
    border-radius: 5px;
    padding: 10px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

._subs__price_text_ol4bi_212 {
    color: #3492e9;
    text-align: center;
    line-height: 1.5;
    font-weight: 1000;
    font-size: 32px
}

._subs__price_currency_ol4bi_219 {
    width: 25px;
    height: 25px;
    color: #3492e9;
    margin-left: 5px
}

._active_ol4bi_226 {
    width: 100%
}

._active__block_ol4bi_229 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: flex-start;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 20px
}

._active__block_list_ol4bi_240,._active__block_item_ol4bi_243 {
    width: 100%
}

._active__block_item_ol4bi_243:not(:last-child) {
    margin-bottom: 15px
}

._active__title_ol4bi_249 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    width: 100%;
    text-align: center;
    margin-bottom: 5px
}

._active__descr_ol4bi_258 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start
}

._active__descr_strong_ol4bi_268 {
    margin-left: auto;
    font-weight: 700
}

._active__descr_ol4bi_258+._active__descr_ol4bi_258 {
    margin-top: 5px
}

._active__wait_ol4bi_275 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    color: #fff;
    text-align: center
}

._main_17pse_1 {
    padding: 48px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 20px) + var(--tg-content-safe-area-inset-top, 20px) + 8px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    overflow-y: scroll;
    position: relative;
    max-height: var(--tg-viewport-stable-height)
}

._main_17pse_1:before {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    will-change: transform,filter;
    width: 150%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: 1
}

._main_17pse_1:after {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    will-change: transform,filter;
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    z-index: 2
}

._bg_17pse_44 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 150%;
    height: auto;
    overflow: hidden;
    z-index: 2;
    transform: translate(-50%)
}

._bg__descr_17pse_54 {
    font-family: MADESoulmazeOutline;
    text-align: center;
    font-weight: 400;
    font-size: 131px;
    color: #3492e914;
    line-height: .8
}

._balances_17pse_63 {
    position: relative;
    z-index: 3;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 30px
}

._balance_17pse_63 {
    width: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    z-index: 3;
    padding: 8px;
    border: 1px solid #406AFF;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    border-radius: 56px
}

._balance__currency_17pse_85 {
    width: 22px;
    height: 22px;
    color: #406aff;
    margin-right: 5px
}

._balance__amount_17pse_91 {
    font-family: Made;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._title_17pse_99 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    position: relative;
    z-index: 3;
    margin-bottom: 15px
}

._descr_17pse_112 {
    position: relative;
    z-index: 3;
    max-width: 325px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin: 0 auto 30px
}

._staking_17pse_124 {
    width: 100%;
    height: 128px;
    border-radius: 10px;
    padding: 20px;
    background-color: #000e33;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    z-index: 3;
    margin-bottom: 10px;
    background-image: url(/shop-watch-bg.png?v=123);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

._staking__title_17pse_143 {
    position: relative;
    z-index: 3;
    font-family: MADE;
    font-weight: 400;
    font-size: 28px
}

._staking__bottom_17pse_150 {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    z-index: 3
}

._staking__descr_17pse_157 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1;
    color: #cbcbcb;
    margin-right: 16px
}

._staking__btn_17pse_164 {
    flex-shrink: 0;
    width: 94px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 3px #cacaca;
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._gifts_17pse_180 {
    position: relative;
    width: 100%;
    height: 76px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
    background-color: #000e33;
    background-image: url(/gifts_gradient.png);
    background-position: center;
    background-size: cover;
    margin-bottom: 30px;
    z-index: 3
}

._gifts__title_17pse_196 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    color: #fff
}

._gifts__btn_17pse_203 {
    flex-shrink: 0;
    width: 94px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 3px #cacaca;
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._list_17pse_219 {
    display: grid;
    position: relative;
    z-index: 3;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 15px
}

._item_17pse_227 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 11px 10px;
    background: radial-gradient(249.71% 109.41% at 50% -9.41%,#151515,#1a1a1a);
    border-radius: 10px;
    overflow: hidden;
    z-index: 1
}

._item__title_17pse_240 {
    font-family: Made;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px
}

._item__img_17pse_248 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px;
    border-radius: 10px;
    background-color: #0e0e0e;
    position: relative;
    margin-bottom: 11px;
    z-index: 1;
    overflow: hidden
}

._item__img_some_17pse_261 {
    position: relative;
    width: 125px;
    height: 125px;
    z-index: 2
}

._item__img_gif_17pse_267 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .31;
    z-index: -1
}

._item__profit_17pse_277 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._item__profit_17pse_277+._item__profit_17pse_277 {
    margin-top: 6px;
    margin-bottom: 10px
}

._item__profit_left_17pse_287 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._item__profit_currency_17pse_293 {
    width: 11px;
    height: 11px;
    color: #406aff;
    margin-right: 6px
}

._item__profit_title_17pse_299 {
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #fff
}

._item__profit_amount_17pse_305 {
    font-weight: 1000;
    font-size: 12px;
    line-height: 1;
    color: #fff
}

._item__btns_17pse_311 {
    width: 100%;
    display: flex;
    align-content: stretch;
    justify-content: space-between
}

._item__gift_17pse_317 {
    margin-left: 5px;
    flex-shrink: 0;
    width: 42px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #406aff;
    border: 1px solid #406aff;
    box-shadow: 0 3px #2143bd
}

._item__gift_icon_17pse_330 {
    width: 16px;
    height: 16px
}

._item__action_17pse_334 {
    width: 100%;
    display: flex;
    border-radius: 10px;
    height: 30px;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    border: 1px solid #406aff;
    box-shadow: 0 3px #2143bd
}

._item__action_17pse_334:disabled {
    box-shadow: none;
    background-color: transparent;
    border: 1px solid #ffffff
}

._item__action_text_17pse_350 {
    font-weight: 900;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    margin-right: 5px
}

._item__action_select_17pse_357 {
    width: 12px;
    height: 11px;
    color: #fff
}

._item__action_selected_17pse_362 {
    width: 16px;
    height: 11px
}

._item__action_currency_17pse_366 {
    width: 12px;
    height: 12px;
    margin-right: 3px
}

._item__action_amount_17pse_371 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._item__action_loading_17pse_377 {
    width: 16px;
    height: 16px;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: _rotation_17pse_1 1s linear infinite
}

@keyframes _rotation_17pse_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._item__cart_17pse_395 {
    max-width: 53px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px 16px;
    border-radius: 21px;
    color: #fff;
    background-color: #3492e9
}

._item__lock_17pse_406 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background-color: #0a0a09bf;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding: 14px
}

._item__lock_svg_17pse_421 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 60px;
    width: 100%;
    height: auto
}

._item__lock_descr_17pse_430 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    text-align: center
}

._item__staking_17pse_437 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 10px;
    background-color: #151515
}

._item__progress_17pse_445 {
    margin-top: 5px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px;
    border-radius: 8px;
    background-color: #212121;
    position: relative;
    overflow: hidden
}

._item__progress_line_17pse_457 {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-color: #3492e9;
    z-index: 1
}

._item__timer_17pse_466 {
    position: relative;
    z-index: 2;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._item__timer_logo_17pse_477 {
    max-width: 11px;
    width: 100%;
    height: auto;
    color: #fff;
    margin-right: 4px
}

._modal_1uja8_1 {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 42px;
    justify-content: flex-end;
    transition: transform .5s ease-in-out,opacity .5s ease-in-out,background-color .5s ease-in-out;
    z-index: 11
}

._modal_1uja8_1[data-bottom=false] {
    padding: 22px;
    justify-content: center
}

._modal__anim_enter_1uja8_20 {
    opacity: 0
}

._modal__anim_enter_1uja8_20>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 0
}

._modal__anim_enter_1uja8_20>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(100%)
}

._modal__anim_enter_active_1uja8_29 {
    opacity: 1;
    background-color: #000000bf
}

._modal__anim_enter_active_1uja8_29>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 1
}

._modal__anim_enter_active_1uja8_29>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(0)
}

._modal__anim_enter_done_1uja8_39 {
    background-color: #000000bf;
    opacity: 1
}

._modal__anim_enter_done_1uja8_39>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 1
}

._modal__anim_enter_done_1uja8_39>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(0)
}

._modal__anim_exit_1uja8_49 {
    background-color: transparent;
    opacity: 1
}

._modal__anim_exit_1uja8_49>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 1
}

._modal__anim_exit_1uja8_49>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(0)
}

._modal__anim_exit_active_1uja8_59 {
    background-color: transparent;
    opacity: 0
}

._modal__anim_exit_active_1uja8_59>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 0
}

._modal__anim_exit_active_1uja8_59>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(100%)
}

._modal__anim_exit_done_1uja8_69 {
    background-color: transparent;
    opacity: 0;
    display: none
}

._modal__anim_exit_done_1uja8_69>._modal__container_1uja8_23[data-bottom=false] {
    opacity: 0
}

._modal__anim_exit_done_1uja8_69>._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(100%)
}

._modal__container_1uja8_23 {
    max-width: 479px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    overflow-y: scroll;
    border-radius: 10px 10px 0 0;
    transition: transform .5s ease-in-out,opacity .5s ease-in-out
}

._modal__container_1uja8_23[data-bottom=false] {
    opacity: 0
}

._modal__container_1uja8_23[data-bottom=true] {
    transform: translateY(100%)
}

._container_g3ukx_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 10px 10px 0 0;
    padding: 25px;
    position: relative;
    z-index: 1
}

._title_g3ukx_10 {
    font-family: Made;
    font-weight: 400;
    font-size: 32px;
    line-height: 1;
    text-align: center;
    color: #fff;
    margin-bottom: 20px
}

._img_g3ukx_20 {
    width: 100%;
    background-color: #0a0a0a;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    aspect-ratio: 325/325;
    border-radius: 10px;
    margin-bottom: 16px
}

._img__some_g3ukx_32 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 105%;
    width: auto;
    z-index: 2
}

._img__currency_g3ukx_41 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 67px;
    height: 67px;
    z-index: 3
}

._img__gif_g3ukx_50 {
    object-fit: cover;
    border-radius: 10px;
    width: 110%;
    height: 110%
}

._profit_g3ukx_57 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._profit_g3ukx_57+._profit_g3ukx_57 {
    margin-top: 6px;
    margin-bottom: 50px
}

._profit__left_g3ukx_67 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._profit__currency_g3ukx_73 {
    width: 24px;
    height: 24px;
    color: #406aff;
    margin-right: 6px
}

._profit__title_g3ukx_79 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #7d7d7d
}

._profit__amount_g3ukx_85 {
    font-weight: 1000;
    font-size: 15px;
    line-height: 1;
    color: #fff
}

._buy_g3ukx_92 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    transition: background-color .3s ease-in-out,box-shadow .3s ease-in-out;
    margin-bottom: 10px
}

._buy_g3ukx_92:disabled {
    box-shadow: none
}

._buy__icon_g3ukx_107 {
    width: 20px;
    height: auto;
    margin-right: 7px
}

._buy__amount_g3ukx_112 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    margin-right: 5px
}

._buy__currency_g3ukx_119 {
    width: 14px;
    height: 14px
}

._buy__loader_g3ukx_123 {
    width: 19px;
    height: 19px;
    border: 2px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 10px;
    animation: _rotation_g3ukx_1 1s linear infinite
}

@keyframes _rotation_g3ukx_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._close_g3ukx_143 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_g3ukx_153 {
    width: 24px;
    height: 24px;
    color: #fff;
    margin-right: 10px
}

._close__text_g3ukx_159 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._container_muwof_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_muwof_12 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    margin-bottom: 10px
}

._descr_muwof_22 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 40px
}

._swiper_muwof_31 {
    position: relative;
    width: 100%;
    height: 186px;
    display: flex;
    align-items: center;
    overflow: hidden;
    justify-content: center;
    gap: 10px;
    padding: 0 15px 14px;
    border-radius: 10px;
    background-color: #0e0e0e;
    z-index: 1;
    margin-bottom: 40px
}

._swiper__bg_muwof_46 {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1
}

._swiper__wrapper_muwof_56 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative
}

._swiper__pag_muwof_62 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    z-index: 10
}

._swiper__pag_muwof_62:first-child {
    left: 0
}

._swiper__pag_muwof_62:last-child {
    right: 0
}

._swiper__content_muwof_75 {
    display: flex;
    transition: transform .3s ease-in-out
}

._swiper__item_muwof_79 {
    position: relative;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._swiper__watch_muwof_87 {
    width: 155px;
    height: 154px
}

._swiper__bottom_muwof_91 {
    margin-top: -20px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

._swiper__left_muwof_98 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end
}

._swiper__title_muwof_104 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff
}

._swiper__name_muwof_110 {
    font-family: Made;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._swiper__right_muwof_117 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end
}

._swiper__price_muwof_123 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._swiper__price_currency_muwof_128 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin-right: 3px
}

._swiper__price_amount_muwof_134 {
    font-weight: 1000;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._selected_muwof_141 {
    width: 100%;
    margin-bottom: 40px
}

._selected__title_muwof_145 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 10px
}

._selected__block_muwof_152 {
    position: relative;
    width: 100%;
    aspect-ratio: 271/89;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1
}

._selected__bg_muwof_164 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 110%;
    height: 110%;
    object-fit: cover;
    z-index: -1
}

._selected__watch_muwof_174 {
    flex-shrink: 0;
    height: 120%;
    width: auto;
    transform: translate(-5%)
}

._selected__right_muwof_180 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    padding-right: 14px
}

._selected__name_muwof_187 {
    font-family: Made;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px
}

._selected__price_muwof_195 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._selected__price_currency_muwof_200 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin-right: 3px
}

._selected__price_amount_muwof_206 {
    font-weight: 1000;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._done_muwof_213 {
    margin-top: -20px;
    width: 120px;
    height: 120px
}

._done__descr_muwof_218 {
    margin-top: 15px;
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    text-align: center
}

._done__circle_animation_muwof_225,._done__check_animation_muwof_225 {
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    transition: stroke-dashoffset 1s ease-in-out
}

._done_muwof_213[data-active=true] ._done__circle_animation_muwof_225 {
    stroke-dashoffset: 0
}

._done_muwof_213[data-active=true] ._done__check_animation_muwof_225 {
    stroke-dashoffset: 0;
    transition-delay: .4s
}

._loader_muwof_238 {
    color: #fff;
    font-size: 45px;
    text-indent: -9999em;
    overflow: hidden;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    transform: translateZ(0);
    margin: 65px 0 25px;
    animation: _mltShdSpin_muwof_1 1.7s infinite ease,_round_muwof_1 1.7s infinite ease
}

@keyframes _mltShdSpin_muwof_1 {
    0% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    5%,95% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    10%,59% {
        box-shadow: 0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em
    }

    20% {
        box-shadow: 0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em
    }

    38% {
        box-shadow: 0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em
    }

    to {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }
}

@keyframes _round_muwof_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._loader_muwof_238+._close_muwof_280 {
    display: none
}

._code_muwof_284 {
    width: 100%;
    margin-bottom: 40px
}

._code__title_muwof_288 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 5px
}

._code__input_muwof_295 {
    width: 100%;
    padding: 16px 10px;
    border-radius: 10px;
    border: 1px solid #3C3C3C;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._buy_muwof_306 {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 3px #555;
    margin-bottom: 10px
}

._buy__text_muwof_317 {
    font-weight: 1000;
    font-size: 24px;
    line-height: 1;
    color: #406aff;
    margin-right: 2px
}

._buy__descr_muwof_324 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff;
    margin-right: 2px
}

._buy__currency_muwof_331 {
    width: 17px;
    height: 17px;
    color: #406aff
}

._next_muwof_337 {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    margin-bottom: 10px
}

._next__text_muwof_348 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._next__icon_muwof_354 {
    width: 18px;
    height: 18px;
    margin-left: 10px
}

._next__arrow_muwof_359 {
    width: 24px;
    height: 24px;
    margin-left: 7px
}

._close_muwof_280 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_muwof_375 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_muwof_380 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._main_8rl4a_1 {
    padding: 107px 20px 95px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow-y: scroll;
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 15px) + 80px);
    position: relative;
    z-index: 1;
    max-height: var(--tg-viewport-stable-height)
}

._bg_8rl4a_19 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 150%;
    height: auto;
    overflow: hidden;
    z-index: -1;
    transform: translate(-50%)
}

._bg__descr_8rl4a_29 {
    font-family: MADESoulmazeOutline;
    text-align: center;
    font-weight: 400;
    font-size: 131px;
    color: #3492e914;
    line-height: .8
}

._icon_8rl4a_38 {
    position: relative;
    width: 190px;
    height: 190px;
    margin-bottom: 46px;
    z-index: 1
}

._icon__some_8rl4a_45 {
    aspect-ratio: 190/190;
    width: 100%;
    height: auto
}

._icon_8rl4a_38:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    will-change: transform,filter;
    transform: translate(-50%,-50%);
    width: 90%;
    height: 90%;
    background-color: #406aff;
    filter: blur(50px);
    border-radius: 50%;
    z-index: -1
}

._title_8rl4a_65 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 15px
}

._descr_8rl4a_76 {
    max-width: 325px;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 19px;
    color: #cbcbcb;
    margin-bottom: 15px
}

._invite_8rl4a_86 {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 20px
}

._invite__share_8rl4a_93 {
    margin-right: 10px;
    width: 100%;
    padding: 6px 16px;
    background-color: #406aff;
    border: 1px solid #406AFF;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

._invite__share_text_8rl4a_104 {
    margin-right: 5px;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    font-family: Made;
    color: #fff
}

._invite__share_svg_8rl4a_112 {
    width: 16px;
    height: 16px
}

._invite__copy_8rl4a_116 {
    width: 60px;
    border-radius: 20px;
    border: 1px solid #406AFF;
    display: flex;
    align-items: center;
    justify-content: center
}

._invite__copy_svg_8rl4a_124 {
    width: 16px;
    height: 16px
}

._block_8rl4a_129 {
    width: 100%;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0a0a0a;
    padding: 17px
}

._block__item_8rl4a_139 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._block__item_8rl4a_139+._block__item_8rl4a_139 {
    margin-top: 14px
}

._block__item_left_8rl4a_148 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._block__item_icon_8rl4a_154 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin-top: 1px;
    margin-right: 4px
}

._block__item_title_8rl4a_161 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #a1a1a1
}

._block__item_right_8rl4a_167 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._block__item_numbers_8rl4a_172 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._block__item_info_8rl4a_178 {
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 6px;
    margin-top: 1px
}

._block__item_info_svg_8rl4a_187 {
    width: 100%;
    height: auto
}

._block__farm_8rl4a_191 {
    margin-top: 17px;
    width: 100%;
    height: 44px;
    border-radius: 10px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    background-color: #406aff;
    box-shadow: 0 3px #2447c3
}

._block__farm_8rl4a_191[data-farm=true],._block__farm_8rl4a_191:disabled {
    background: linear-gradient(0deg,#232323,#232323),radial-gradient(154.22% 838.7% at 76% 292.37%,#4b4b4b00,#484848 32.27%,#4b4b4b00 77.34%),linear-gradient(90deg,#406aff 7.49%,#38383800 7.5%);
    box-shadow: none
}

._block__farm_8rl4a_191[data-farm=true] ._block__farm_text_8rl4a_208,._block__farm_8rl4a_191:disabled ._block__farm_text_8rl4a_208 {
    color: #cecece
}

._block__farm_8rl4a_191[data-farm=true] ._block__farm_currency_8rl4a_211,._block__farm_8rl4a_191:disabled ._block__farm_currency_8rl4a_211 {
    color: #cecece
}

._block__farm_text_8rl4a_208 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    transition: color .3s ease-in-out;
    color: #fff
}

._block__farm_currency_8rl4a_211 {
    width: 14px;
    transition: color .3s ease-in-out;
    color: #fff;
    height: 14px;
    margin: 0 3px 0 10px
}

._block__farm_time_8rl4a_228 {
    position: absolute;
    top: 50%;
    right: 9px;
    transform: translateY(-50%);
    font-weight: 400;
    font-size: 10px;
    line-height: 1;
    color: #cecece;
    z-index: 2
}

._block__farm_loader_8rl4a_239 {
    width: 19px;
    height: 19px;
    border: 2px solid #555555;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 10px;
    animation: _rotation_8rl4a_1 1s linear infinite
}

@keyframes _rotation_8rl4a_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._block__info_8rl4a_258 {
    overflow: hidden;
    transition: height .3s ease-in-out
}

._block__info_btn_8rl4a_262 {
    padding-top: 17px;
    padding-bottom: 5px;
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    color: #3c3c3c;
    position: relative
}

._block__info_btn_8rl4a_262:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #3c3c3c
}

._info_8rl4a_282 {
    flex-shrink: 0;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    transition: height .3s ease-in-out
}

._info__container_8rl4a_292 {
    margin-top: 10px;
    border-radius: 10px;
    background-color: #0a0a0a;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 17px
}

._info__list_8rl4a_303 {
    width: 100%
}

._info__item_8rl4a_306 {
    width: 100%;
    position: relative;
    margin-bottom: 20px
}

._info__item_8rl4a_306:first-child {
    padding-bottom: 20px
}

._info__item_8rl4a_306:not(:last-child):after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    background-color: #1c1c1c;
    width: calc(100% - 22px);
    height: 2px;
    border-radius: 7px
}

._info__title_8rl4a_325 {
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 19px
}

._info__counter_8rl4a_332 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 7px
}

._info__counter_8rl4a_332+._info__counter_8rl4a_332 ._info__counter_round_8rl4a_339 {
    background-color: #363636
}

._info__counter_round_8rl4a_339 {
    flex-shrink: 0;
    width: 10px;
    height: 10px;
    background-color: #406aff;
    border-radius: 50%;
    margin-right: 3px
}

._info__counter_amount_8rl4a_350 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._info__counter_title_8rl4a_356 {
    color: #3c3c3c
}

._info__line_8rl4a_359 {
    flex-shrink: 0;
    width: 100%;
    height: 10px;
    border-radius: 32px;
    position: relative;
    background-color: #363636;
    overflow: hidden;
    margin-bottom: 20px
}

._info__line_progress_8rl4a_369 {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 50%;
    height: 100%;
    background-color: #406aff
}

._info__profit_8rl4a_378 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._info__profit_8rl4a_378+._info__profit_8rl4a_378 {
    margin-top: 5px
}

._info__profit_left_8rl4a_387 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._info__profit_currency_8rl4a_392 {
    width: 14px;
    height: 14px;
    margin-right: 7px;
    color: #406aff
}

._info__profit_title_8rl4a_398 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #a1a1a1
}

._info__profit_amount_8rl4a_404 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._info__btn_8rl4a_410 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #3c3c3c;
    position: relative
}

._info__btn_8rl4a_410:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #3c3c3c
}

._list_8rl4a_427 {
    margin-top: 24px;
    width: 100%
}

._item_8rl4a_432 {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._item_8rl4a_432:not(:last-child) {
    padding-bottom: 16px;
    margin-bottom: 15px
}

._item_8rl4a_432:not(:last-child):after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    width: calc(100% - 24px);
    height: 1px;
    background-color: #3e3e3e
}

._item__left_8rl4a_453 {
    width: 100%;
    margin-right: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._item__avatar_8rl4a_461 {
    max-width: 33px;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 50%;
    margin-right: 9px;
    background-color: #fff;
    background-position: center;
    background-size: cover
}

._item__info_8rl4a_473 {
    width: 100%;
    display: flex;
    overflow: hidden;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

._item__name_8rl4a_481 {
    width: 100%;
    margin-bottom: 3px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._item__name_text_8rl4a_489 {
    width: auto;
    max-width: 200px;
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

._item__name_premium_8rl4a_500 {
    width: 10px;
    height: 11px;
    flex-shrink: 0;
    color: #406aff;
    margin-left: 5px
}

._item__level_8rl4a_507 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._item__level_icon_8rl4a_516 {
    width: 20px;
    height: 18px;
    color: #406aff;
    margin-right: 4px
}

._item__right_8rl4a_522 {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start
}

._item__amount_8rl4a_529 {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._item__amount_8rl4a_529+._item__amount_8rl4a_529 {
    margin-top: 5px
}

._item__amount_currency_8rl4a_542 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin: 0 2px
}

._item__loader_8rl4a_548 {
    width: 100%;
    border-radius: 8px;
    padding: 31px 15px;
    display: flex;
    align-items: center;
    justify-content: center
}

._item__loader_span_8rl4a_556 {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 26px 0 #fff,-26px 0 #fff;
    position: relative;
    animation: _flash_8rl4a_1 .5s ease-out infinite alternate
}

@keyframes _flash_8rl4a_1 {
    0% {
        background-color: #fff2;
        box-shadow: 26px 0 #fff2,-26px 0 #fff
    }

    50% {
        background-color: #fff;
        box-shadow: 26px 0 #fff2,-26px 0 #fff2
    }

    to {
        background-color: #fff2;
        box-shadow: 26px 0 #fff,-26px 0 #fff2
    }
}

._item__enough_8rl4a_579 {
    width: 100%;
    border-radius: 8px;
    padding: 31px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #151515;
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    color: #2f2f2f
}

._empty_8rl4a_594 {
    max-width: 230px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 40px
}

._empty__svg_8rl4a_604 {
    width: 51px;
    height: 51px;
    margin-bottom: 10px
}

._empty__descr_8rl4a_609 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #fff
}

._container_lt0wx_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_lt0wx_8 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    margin-bottom: 40px
}

._list_lt0wx_18 {
    width: 100%;
    margin-bottom: 25px
}

._item_lt0wx_23 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._item_lt0wx_23[data-line=opened]>._item__descr_lt0wx_29 {
    font-weight: 700;
    color: #fff
}

._item_lt0wx_23[data-line=current]>._item__descr_lt0wx_29 {
    font-weight: 700;
    color: #406aff
}

._item_lt0wx_23:not(:last-child) {
    margin-bottom: 15px
}

._item_lt0wx_23:nth-child(1) {
    padding-bottom: 12px;
    border-bottom: 1px solid #3C3C3C
}

._item__title_lt0wx_44 {
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #cbcbcb
}

._item__title_lt0wx_44:nth-child(1) {
    max-width: 70px
}

._item__title_lt0wx_44:nth-child(2) {
    max-width: 40px
}

._item__title_lt0wx_44:nth-child(3) {
    max-width: 40px
}

._item__descr_lt0wx_29 {
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #737373
}

._item__descr_lt0wx_29:nth-child(1) {
    max-width: 70px
}

._item__descr_lt0wx_29:nth-child(2) {
    max-width: 40px
}

._item__descr_lt0wx_29:nth-child(3) {
    max-width: 40px
}

._label_lt0wx_77 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
}

._label__item_lt0wx_84 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._label__item_lt0wx_84:nth-child(1) ._label__square_lt0wx_89 {
    background-color: #fff
}

._label__item_lt0wx_84:nth-child(2) ._label__square_lt0wx_89 {
    background-color: #406aff
}

._label__item_lt0wx_84:nth-child(3) ._label__square_lt0wx_89 {
    background-color: #737373
}

._label__square_lt0wx_89 {
    width: 9px;
    height: 9px;
    margin-right: 5px;
    border-radius: 2px
}

._label__name_lt0wx_104 {
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    color: #fff
}

._close_lt0wx_111 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_lt0wx_121 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_lt0wx_126 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._nav_1aic8_1 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    padding: 0;
    width: 100%;
    border-top: 1px solid #0085FF;
    background-color: #000000bf;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px)
}

._nav__container_1aic8_12 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

._nav__link_1aic8_18 {
    width: -webkit-fill-available;
    padding: 16px 0;
    padding-bottom: var(--tg-safe-area-inset-bottom, 16px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

._nav__link_1aic8_18:after {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: calc(100% + 1px);
    z-index: 1;
    background: linear-gradient(180deg,#0085ff,#0085ff00);
    opacity: 0;
    border-top: 1px solid #FFFFFF;
    transition: opacity .3s ease-in-out
}

._nav__link_1aic8_18[data-active=true]:after {
    opacity: 1
}

._nav__link_descr_1aic8_44 {
    position: relative;
    z-index: 2;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #737373;
    text-transform: capitalize;
    transition: color .3s ease-in-out
}

._nav__link_1aic8_18[data-active=true] ._nav__link_descr_1aic8_44 {
    color: #fff
}

._nav__link_svg_1aic8_57 {
    position: relative;
    z-index: 2;
    max-width: 21px;
    width: 100%;
    height: auto;
    margin-bottom: 3px;
    color: #737373;
    transition: color .3s ease-in-out
}

._nav__link_1aic8_18[data-active=true] ._nav__link_svg_1aic8_57 {
    color: #fff
}

._main_xwf68_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._title_xwf68_11 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 10px
}

._stats_xwf68_22 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 10px
}

._stats__item_xwf68_35 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._stats__item_xwf68_35:not(:last-child) {
    margin-bottom: 10px
}

._stats__item_lang_xwf68_44 {
    padding-left: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._stats__item_lang_xwf68_44:not(:last-child) {
    margin-bottom: 10px
}

._stats__check_xwf68_54 {
    cursor: pointer;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
}

._stats__update_xwf68_58 {
    margin-left: 5px;
    padding: 5px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background-color: #3492e9;
    border-radius: 8px
}

._stats__input_xwf68_67 {
    text-align: center;
    width: 25px;
    padding-bottom: 4px;
    border-bottom: 1px solid #FFFFFF;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    font-weight: 400
}

._search_xwf68_78 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    margin-bottom: 10px
}

._search__input_xwf68_86 {
    width: 100%;
    padding: 10px;
    color: #fff;
    border-radius: 8px;
    margin-right: 5px;
    background-color: #151515;
    margin-bottom: 5px
}

._search__btns_xwf68_95 {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._search__find_xwf68_100 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    margin-right: 5px
}

._search__reset_xwf68_115 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #151515;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._users_xwf68_130 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    background-color: #151515
}

._user_xwf68_130 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

._user_xwf68_130:not(:last-child) {
    margin-bottom: 20px
}

._user__profile_xwf68_152 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 5px
}

._user__avatar_xwf68_159 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    height: auto;
    aspect-ratio: 1/1;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: 10px
}

._user__amount_xwf68_172 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._user__amount_xwf68_172:not(:last-child) {
    margin-bottom: 5px
}

._user__amount_premium_xwf68_180 {
    max-width: 12px;
    width: 100%;
    height: auto;
    margin-left: 5px
}

._user__link_xwf68_186 {
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._pagination_xwf68_202 {
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._pagination__button_xwf68_209 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._pagination__button_xwf68_209:disabled {
    background-color: #212121;
    color: #555
}

._pagination__pages_xwf68_226 {
    width: 100%;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    border-radius: 8px;
    background-color: #212121
}

._loader_at4w9_1 {
    position: fixed;
    z-index: 993;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000080;
    display: flex;
    justify-content: center;
    align-items: center
}

._loader__spinner_at4w9_13 {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 4px solid #FFF;
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: _spin_at4w9_1 .8s linear infinite;
    -webkit-animation: _spin_at4w9_1 .8s linear infinite
}

._loader__spinner_at4w9_13:after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-left: 4px solid #3492E9;
    border-bottom: 4px solid transparent;
    animation: _spin_at4w9_1 .4s linear infinite reverse;
    -webkit-animation: _spin_at4w9_1 .4s linear infinite reverse
}

@-webkit-keyframes _spin_at4w9_1 {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes _spin_at4w9_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._nav_1ldlz_1 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding: 15px 30px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #151515
}

._nav__link_1ldlz_13 {
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 56px;
    transition: background-color .3s ease-in-out
}

._nav__link_1ldlz_13:not(:last-child) {
    margin-right: 15px
}

._nav__link_svg_1ldlz_24 {
    max-width: 21px;
    width: 100%;
    height: auto
}

._main_13dj1_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._title_13dj1_11 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 10px
}

._subtitles_13dj1_22 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

._subtitle_13dj1_22 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._list_13dj1_36 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._list_13dj1_36:not(:last-child) {
    margin-bottom: 10px
}

._item_13dj1_47 {
    width: 100%;
    display: flex;
    padding: 10px;
    border-radius: 8px;
    align-items: center;
    justify-content: space-between;
    background-color: #151515
}

._item_13dj1_47:not(:last-child) {
    margin-bottom: 10px
}

._item__enough_13dj1_59 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    border-radius: 8px;
    background-color: #151515
}

._item__left_13dj1_72 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._item__icon_13dj1_77 {
    max-width: 31px;
    width: 100%;
    height: auto;
    margin-right: 12px
}

._item__info_13dj1_83 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._item__title_13dj1_89 {
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 5px
}

._item__money_13dj1_96 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._main_1iwxw_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._icon_1iwxw_15 {
    max-width: 50%;
    width: 100%;
    height: auto;
    margin-bottom: 20px
}

._block_1iwxw_22 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-color: #151515;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 10px
}

._descr_1iwxw_34 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._input_1iwxw_45 {
    width: 100%;
    border-bottom: 1px solid #2F2F2F;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

._checkbox_1iwxw_56 {
    margin-left: 10px;
    cursor: pointer;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
}

._link_1iwxw_62 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #3492e9;
    text-decoration: underline;
    cursor: pointer;
    margin-left: 5px
}

._pusk_1iwxw_72 {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background-color: #fff;
    color: #000;
    margin-bottom: 10px
}

._action_1iwxw_84 {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._btn_1iwxw_91 {
    max-width: 49%;
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px
}

._btn_1iwxw_91:first-child {
    background-color: #3492e9
}

._btn_1iwxw_91:last-child {
    background-color: red
}

._main_hbxa0_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._title_hbxa0_11 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 10px
}

._block_hbxa0_22 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 10px
}

._item_hbxa0_36 {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

._item_hbxa0_36:not(:last-child) {
    margin-bottom: 10px
}

._item__inline_hbxa0_47 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start
}

._item__inline_hbxa0_47:not(:last-child) {
    margin-bottom: 10px
}

._label_hbxa0_57 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    margin-bottom: 5px
}

._input_hbxa0_65 {
    width: 100%;
    border-bottom: 1px solid #2F2F2F;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

._selector_hbxa0_75 {
    background-color: #fff;
    color: #0a0a09;
    outline: none
}

._check_hbxa0_81 {
    cursor: pointer;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    margin-left: 10px;
    margin-bottom: 2px
}

._date_hbxa0_88 {
    width: 100%;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    color: #fff;
    border-bottom: 1px solid #2F2F2F;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1
}

._date_hbxa0_88::-webkit-calendar-picker-indicator {
    filter: invert(1)
}

._btn_hbxa0_102 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    background-color: #3492e9
}

._main_1v4i4_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._title_1v4i4_11 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 10px
}

._subtitles_1v4i4_22 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

._subtitle_1v4i4_22 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._list_1v4i4_36 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._list_1v4i4_36:not(:last-child) {
    margin-bottom: 10px
}

._search_1v4i4_47 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    margin-bottom: 10px
}

._search__input_1v4i4_55 {
    width: 100%;
    padding: 10px;
    color: #fff;
    border-radius: 8px;
    margin-right: 5px;
    background-color: #151515;
    margin-bottom: 5px
}

._search__btns_1v4i4_64 {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._search__find_1v4i4_69 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    margin-right: 5px
}

._search__reset_1v4i4_84 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #151515;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._item_1v4i4_99 {
    width: 100%;
    display: flex;
    padding: 10px;
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background-color: #151515
}

._item_1v4i4_99:not(:last-child) {
    margin-bottom: 10px
}

._item__enough_1v4i4_112 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    border-radius: 8px;
    background-color: #151515
}

._item__icon_1v4i4_125 {
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    margin-right: 12px
}

._item__username_1v4i4_134 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px
}

._item__username_text_1v4i4_140 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

._item__descr_1v4i4_146 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px
}

._item__descr_text_1v4i4_159 {
    margin-left: 5px;
    display: block
}

._item__descr_1v4i4_146[data-item=descr] {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    white-space: normal
}

._item__descr_1v4i4_146[data-item=descr]>._item__descr_text_1v4i4_159 {
    margin-top: 5px;
    margin-left: 0
}

._item__link_1v4i4_173 {
    margin-left: 5px;
    padding: 5px;
    border-radius: 5px;
    background-color: #3492e9
}

._item__copy_1v4i4_179 {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-left: 10px
}

._item__copy_icon_1v4i4_185 {
    width: 100%;
    height: auto
}

._item__btn_1v4i4_189 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._block_1v4i4_204 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 10px
}

._block__item_1v4i4_217 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._block__item_1v4i4_217:not(:last-child) {
    margin-bottom: 10px
}

._pagination_1v4i4_227 {
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._pagination__button_1v4i4_234 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._pagination__button_1v4i4_234:disabled {
    background-color: #212121;
    color: #555
}

._pagination__pages_1v4i4_251 {
    width: 100%;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    border-radius: 8px;
    background-color: #212121
}

._main_1bvmx_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._title_1bvmx_11 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 10px
}

._subtitles_1bvmx_22 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

._subtitle_1bvmx_22 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._list_1bvmx_36 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._list_1bvmx_36:not(:last-child) {
    margin-bottom: 10px
}

._search_1bvmx_47 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    margin-bottom: 10px
}

._search__input_1bvmx_55 {
    width: 100%;
    padding: 10px;
    color: #fff;
    border-radius: 8px;
    margin-right: 5px;
    background-color: #151515;
    margin-bottom: 5px
}

._search__btns_1bvmx_64 {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._search__find_1bvmx_69 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    margin-right: 5px
}

._search__reset_1bvmx_84 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #151515;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._item_1bvmx_99 {
    width: 100%;
    display: flex;
    padding: 10px;
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background-color: #151515
}

._item_1bvmx_99:not(:last-child) {
    margin-bottom: 10px
}

._item__enough_1bvmx_112 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    border-radius: 8px;
    background-color: #151515
}

._item__icon_1bvmx_125 {
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    margin-right: 12px
}

._item__username_1bvmx_134 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px
}

._item__username_text_1bvmx_140 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

._item__descr_1bvmx_146 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px
}

._item__descr_text_1bvmx_159 {
    margin-left: 5px;
    display: block
}

._item__descr_1bvmx_146[data-item=descr] {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    white-space: normal
}

._item__descr_1bvmx_146[data-item=descr]>._item__descr_text_1bvmx_159 {
    margin-top: 5px;
    margin-left: 0
}

._item__link_1bvmx_173 {
    margin-left: 5px;
    padding: 5px;
    border-radius: 5px;
    background-color: #3492e9
}

._item__copy_1bvmx_179 {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-left: 10px
}

._item__copy_icon_1bvmx_185 {
    width: 100%;
    height: auto
}

._item__btn_1bvmx_189 {
    margin-top: 5px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._item__btn_1bvmx_189+._item__btn_1bvmx_189 {
    background-color: #d31a1a;
    margin-top: 10px
}

._block_1bvmx_209 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 10px
}

._block__item_1bvmx_222 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._block__item_1bvmx_222:not(:last-child) {
    margin-bottom: 10px
}

._pagination_1bvmx_232 {
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._pagination__button_1bvmx_239 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._pagination__button_1bvmx_239:disabled {
    background-color: #212121;
    color: #555
}

._pagination__pages_1bvmx_256 {
    width: 100%;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    border-radius: 8px;
    background-color: #212121
}

._main_mqpkt_1 {
    padding: 40px 20px 81px;
    overflow-x: hidden;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height)
}

._block_mqpkt_11 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 25px
}

._block__top_mqpkt_24 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px
}

._block__avatar_mqpkt_31 {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
    margin-right: 10px
}

._block__username_mqpkt_39 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._block__list_mqpkt_45 {
    width: 100%
}

._block__item_mqpkt_48 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #fff
}

._block__item_mqpkt_48:not(:last-child) {
    margin-bottom: 5px
}

._block__title_mqpkt_57 {
    width: 100%;
    text-align: left;
    margin: 15px 0 10px;
    font-weight: 1000;
    font-size: 18px;
    line-height: 1;
    color: #fff
}

._block__input_mqpkt_66 {
    width: 100%;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    border: 1px solid #ffffff
}

._block__submit_mqpkt_76,._block__upliner_mqpkt_90 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._block__upliner_mqpkt_90:not(:last-child) {
    margin-bottom: 10px
}

._title_mqpkt_108 {
    font-weight: 1000;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    margin-bottom: 15px
}

._packets_mqpkt_116 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 20px;
    align-items: center;
    border-radius: 8px;
    justify-content: flex-start;
    background-color: #151515;
    margin-bottom: 25px
}

._packets__item_mqpkt_129 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

._packets__item_mqpkt_129:not(:last-child) {
    margin-bottom: 10px
}

._packets__descr_mqpkt_139 {
    font-weight: 500;
    font-size: 16px;
    color: #fff
}

._packets__descr_strong_mqpkt_144 {
    font-weight: 700
}

._ref_mqpkt_148 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 25px
}

._ref__top_mqpkt_156 {
    width: 100%;
    padding: 10px;
    background-color: #151515;
    border-radius: 8px;
    margin-bottom: 10px
}

._ref__list_mqpkt_163 {
    width: 100%
}

._ref__item_mqpkt_166 {
    width: 100%;
    background-color: #151515;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    border-radius: 8px
}

._ref__item_mqpkt_166:not(:last-child) {
    margin-bottom: 5px
}

._ref__left_mqpkt_178 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._ref__avatar_mqpkt_183 {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    margin-right: 10px
}

._ref__name_mqpkt_192 {
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._ref__pagination_mqpkt_198 {
    margin-top: 10px;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

._ref__pagination_button_mqpkt_205 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._ref__pagination_button_mqpkt_205:disabled {
    background-color: #212121;
    color: #555
}

._ref__pagination_pages_mqpkt_222 {
    width: 100%;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    border-radius: 8px;
    background-color: #212121
}

._item_mqpkt_233 {
    width: 100%;
    display: flex;
    padding: 10px;
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background-color: #151515
}

._item_mqpkt_233:not(:last-child) {
    margin-bottom: 10px
}

._item__enough_mqpkt_246 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    border-radius: 8px;
    background-color: #151515
}

._item__icon_mqpkt_259 {
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    margin-right: 12px
}

._item__username_mqpkt_268 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px
}

._item__username_text_mqpkt_274 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

._item__descr_mqpkt_280 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px
}

._item__descr_text_mqpkt_293 {
    margin-left: 5px;
    display: block
}

._item__descr_mqpkt_280[data-item=descr] {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    white-space: normal
}

._item__descr_mqpkt_280[data-item=descr]>._item__descr_text_mqpkt_293 {
    margin-top: 5px;
    margin-left: 0
}

._item__link_mqpkt_307 {
    margin-left: 5px;
    padding: 5px;
    border-radius: 5px;
    background-color: #3492e9
}

._item__copy_mqpkt_313 {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-left: 10px
}

._item__copy_icon_mqpkt_319 {
    width: 100%;
    height: auto
}

._item__btn_mqpkt_323 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 8px;
    font-weight: 600;
    line-height: 1;
    font-size: 16px;
    background-color: #3492e9;
    color: #fff;
    transition: background-color .3s ease-in-out,color .3s ease-in-out
}

._main_1d2ap_1 {
    padding: 65px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 30px) + var(--tg-content-safe-area-inset-top, 30px) + 17px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height);
    z-index: 1
}

._main_1d2ap_1:before {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: -2;
    will-change: transform,filter
}

._main_1d2ap_1:after {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    will-change: transform,filter;
    z-index: -1
}

._title_1d2ap_49 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    font-size: 32px;
    margin-bottom: 27px
}

._info_1d2ap_61 {
    width: 100%;
    margin-bottom: 57px
}

._info__block_1d2ap_66 {
    width: 100%;
    height: 71px;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    border-radius: 8px;
    position: relative;
    box-shadow: 0 3px #2447c3;
    background-color: #000e33;
    z-index: 1
}

._info__block_1d2ap_66:not(:last-child) {
    margin-bottom: 11px
}

._info__block_bg_1d2ap_83 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    object-fit: cover;
    z-index: -1
}

._info__title_1d2ap_93 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 4px
}

._info__amount_1d2ap_100 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 900;
    font-size: 32px;
    line-height: 1;
    color: #fff
}

._info__amount_int_1d2ap_109 {
    margin-right: 5px
}

._info__amount_float_1d2ap_112 {
    font-size: 24px
}

._info__currency_1d2ap_115 {
    margin-top: 4px;
    width: 22px;
    height: 22px;
    color: #fff
}

._list_1d2ap_122 {
    width: 100%
}

._list__title_1d2ap_125 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 73px
}

._list__title_text_1d2ap_131 {
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    text-shadow: 0px 2px 0px #555555
}

._list__title_btn_1d2ap_138 {
    margin-top: 1px;
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4px
}

._list__title_info_1d2ap_147 {
    width: 14px;
    height: 14px
}

._list__toppers_1d2ap_151 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 20px
}

._list__toppers_item_1d2ap_158 {
    flex-shrink: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._list__toppers_item_1d2ap_158:nth-child(1) {
    transform: translateY(-30px)
}

._list__toppers_item_1d2ap_158:nth-child(2) {
    order: -1
}

._list__toppers_crown_1d2ap_172 {
    width: 32px;
    height: 32px;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translate(-50%)
}

._list__toppers_img_1d2ap_180 {
    width: 84px;
    height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #406aff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%
}

._list__toppers_number_1d2ap_192 {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: #406aff;
    font-family: Made;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    text-shadow: 0px 0px 13px rgba(0,0,0,.2509803922)
}

._list__toppers_user_1d2ap_208 {
    margin-top: -10px;
    margin-bottom: 3px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

._list__toppers_name_1d2ap_217 {
    max-width: 72px;
    width: 100%;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff
}

._list__toppers_percent_1d2ap_229 {
    flex-shrink: 0;
    width: 34px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #406aff;
    font-weight: 700;
    font-size: 11px;
    line-height: 1;
    color: #fff
}

._list__toppers_balance_1d2ap_243 {
    display: flex;
    align-items: center;
    justify-content: center
}

._list__toppers_currency_1d2ap_248 {
    width: 10px;
    height: 10px;
    margin-right: 2px;
    color: #406aff
}

._list__toppers_amount_1d2ap_254 {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    text-transform: uppercase
}

._list__item_1d2ap_261 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #151515;
    padding: 8px 16px;
    border-radius: 5px
}

._list__item_1d2ap_261[data-active=true] {
    background-color: #406aff
}

._list__item_1d2ap_261:not(:last-child) {
    margin-bottom: 8px
}

._list__item_info_1d2ap_276 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    margin-right: 10px
}

._list__item_index_1d2ap_284 {
    flex-shrink: 0;
    width: 15px;
    text-align: center;
    font-family: Made;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    text-shadow: 0px 0px 13px rgba(0,0,0,.2509803922);
    margin-right: 10px
}

._list__item_img_1d2ap_296 {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    margin-right: 12px
}

._list__item_name_1d2ap_305 {
    max-width: 100%;
    width: auto;
    white-space: nowrap;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 5px
}

._list__item_percent_1d2ap_316 {
    flex-shrink: 0;
    width: 37px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #406aff;
    font-weight: 700;
    font-size: 11px;
    line-height: 1;
    color: #fff
}

._list__item_percent_1d2ap_316[data-active=true] {
    background-color: #fff;
    color: #3c3c3c
}

._list__item_balance_1d2ap_334 {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._list__item_currency_1d2ap_340 {
    width: 10px;
    height: 10px;
    color: #406aff;
    margin-right: 2px
}

._list__item_currency_1d2ap_340[data-active=true] {
    color: #fff
}

._list__item_amount_1d2ap_349 {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #fff
}

._loader_1d2ap_356 {
    position: fixed;
    z-index: 993;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000080;
    display: flex;
    justify-content: center;
    align-items: center
}

._loader__spinner_1d2ap_368 {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 4px solid #FFF;
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: _spin_1d2ap_1 .8s linear infinite
}

._loader__spinner_1d2ap_368:after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-left: 4px solid #406AFF;
    border-bottom: 4px solid transparent;
    animation: _spin_1d2ap_1 .4s linear infinite reverse
}

@keyframes _spin_1d2ap_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._container_2ewyl_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_2ewyl_8 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    margin-bottom: 15px
}

._descr_2ewyl_18 {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    color: #fff;
    text-align: justify;
    text-align: center;
    margin-bottom: 30px
}

._list_2ewyl_28 {
    width: 100%;
    margin-bottom: 25px
}

._item_2ewyl_33 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._item_2ewyl_33[data-line=opened]>._item__descr_2ewyl_39 {
    font-weight: 700;
    color: #fff
}

._item_2ewyl_33[data-line=current]>._item__descr_2ewyl_39 {
    font-weight: 700;
    color: #406aff
}

._item_2ewyl_33:not(:last-child) {
    margin-bottom: 15px
}

._item_2ewyl_33:nth-child(1) {
    padding-bottom: 12px;
    border-bottom: 1px solid #3C3C3C
}

._item__title_2ewyl_54 {
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    color: #cbcbcb
}

._item__title_2ewyl_54:nth-child(1) {
    max-width: 50px
}

._item__title_2ewyl_54:nth-child(2) {
    text-align: right;
    max-width: 50px
}

._item__descr_2ewyl_39 {
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._item__descr_2ewyl_39:nth-child(1) {
    max-width: 50px
}

._item__descr_2ewyl_39:nth-child(2) {
    text-align: right;
    max-width: 50px
}

._item__descr_2ewyl_39[data-place="1"] {
    font-weight: 700;
    color: #ffcc4d
}

._item__descr_2ewyl_39[data-place="2"] {
    font-weight: 700;
    color: #a3a3a3
}

._item__descr_2ewyl_39[data-place="3"] {
    font-weight: 700;
    color: #f4900c
}

._close_2ewyl_95 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_2ewyl_105 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_2ewyl_110 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._main_18z5f_1 {
    padding: 77px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 30px) + var(--tg-content-safe-area-inset-top, 30px) + 17px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height);
    z-index: 1
}

._main_18z5f_1:before {
    content: "";
    position: absolute;
    top: -45%;
    will-change: transform,filter;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: -2
}

._main_18z5f_1:after {
    content: "";
    position: absolute;
    will-change: transform,filter;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    z-index: -1
}

._title_18z5f_49 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 15px
}

._descr_18z5f_60 {
    max-width: 325px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 51px
}

._balance_18z5f_70 {
    position: relative;
    width: 100%;
    padding-bottom: 31px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 30px
}

._balance_18z5f_70:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%);
    width: calc(100% - 46px);
    height: 1px;
    background-color: #282828
}

._balance__title_18z5f_90 {
    font-family: Made;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 10px
}

._ton_18z5f_99 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 68px
}

._ton__amount_18z5f_105 {
    font-weight: 900;
    line-height: 1;
    color: #fff;
    white-space: nowrap
}

._ton__amount_int_18z5f_111 {
    font-size: 54px
}

._ton__amount_float_18z5f_114 {
    font-size: 32px
}

._ton__amount_currency_18z5f_117 {
    font-size: 48px;
    margin-right: 5px
}

._btns_18z5f_122 {
    width: 100%;
    display: grid;
    /*grid-template-columns: repeat(2,1fr);*/
    grid-gap: 10px 13px
}

._btn_18z5f_122 {
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    padding: 5px 20px;
    box-shadow: 0 3px #2447c3;
    border-radius: 10px
}

._btn_18z5f_122:nth-child(1) {
    /*grid-area: 1/1/3/3;*/
    background-color: #fff;
    box-shadow: 0 3px #767676
}

._btn_18z5f_122:nth-child(1) ._btn__currency_18z5f_144 {
    color: #406aff
}

._btn_18z5f_122:nth-child(1) ._btn__text_18z5f_147 {
    color: #406aff
}

._btn__currency_18z5f_144 {
    width: 24px;
    height: 24px;
    margin-right: 7px
}

._btn__text_18z5f_147 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._btn__loader_18z5f_161 {
    width: 16px;
    height: 16px;
    border: 2px solid #406aff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 10px;
    animation: _rotation_18z5f_1 1s linear infinite
}

@keyframes _rotation_18z5f_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._tokens_18z5f_181 {
    position: relative;
    width: 100%;
    padding-bottom: 31px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 30px
}

._tokens_18z5f_181:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%);
    width: calc(100% - 46px);
    height: 1px;
    background-color: #282828
}

._token_18z5f_181 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #0f0f0f;
    border-radius: 10px;
    padding: 12px
}

._token_18z5f_181+._token_18z5f_181 {
    margin-top: 10px
}

._token__left_18z5f_214 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 5px
}

._token__icon_18z5f_220 {
    flex-shrink: 0;
    width: 36px;
    height: 36px;
    margin-right: 11px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff
}

._token__icon_svg_18z5f_231 {
    width: 22px;
    height: 22px
}

._token__name_18z5f_235 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #fff
}

._token__amount_18z5f_241 {
    font-weight: 800;
    color: #fff;
    white-space: nowrap;
    line-height: 1
}

._token__amount_int_18z5f_247 {
    font-size: 16px
}

._token__amount_float_18z5f_250 {
    font-size: 13px
}

._token__price_18z5f_253 {
    margin-top: 5px;
    font-weight: 800;
    color: #787878;
    white-space: nowrap;
    line-height: 1
}

._token__price_int_18z5f_260 {
    font-size: 16px
}

._token__price_float_18z5f_263 {
    font-size: 13px
}

._token__block_18z5f_266 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._token__right_18z5f_272 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center
}

._info_18z5f_279 {
    margin-top: 10px;
    width: 100%;
    border-radius: 5px;
    padding: 9px 14px;
    background-color: #000d2e;
    background-image: url(/whereTPoints.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

._info__title_18z5f_290 {
    font-weight: 400;
    font-family: Made;
    font-size: 16px;
    text-align: center;
    line-height: 21px;
    color: #fff;
    margin-bottom: 5px
}

._info__bottom_18z5f_299 {
    display: flex;
    align-items: flex-start;
    justify-content: start
}

._info__descr_18z5f_304 {
    text-align: center;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.1;
    color: #fff
}

._info__btn_18z5f_311 {
    flex-shrink: 0;
    width: 94px;
    height: 31px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 3px #cacaca;
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._history_18z5f_327 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
    background-color: #0f0f0f;
    padding: 15px
}

._history__title_18z5f_336 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-right: 10px
}

._history__btn_18z5f_343 {
    width: 111px;
    height: 31px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    box-shadow: 0 3px #2447c3;
    border-radius: 10px
}

._history__btn_text_18z5f_353 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-right: 10px
}

._history__btn_svg_18z5f_360 {
    width: 9px;
    height: auto
}

._container_2jape_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_2jape_8 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 40px
}

._descr_2jape_19 {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1;
    color: #cbcbcb;
    margin-bottom: 40px
}

._close_2jape_27 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_2jape_37 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_2jape_42 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._container_1dksk_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 20px
}

._title_1dksk_12 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 40px
}

._done_1dksk_23 {
    margin-top: -20px;
    width: 120px;
    height: 120px
}

._done__descr_1dksk_28 {
    margin-top: 15px;
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    text-align: center
}

._done__circle_animation_1dksk_35,._done__check_animation_1dksk_35 {
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    transition: stroke-dashoffset 1s ease-in-out
}

._done_1dksk_23[data-active=true] ._done__circle_animation_1dksk_35 {
    stroke-dashoffset: 0
}

._done_1dksk_23[data-active=true] ._done__check_animation_1dksk_35 {
    stroke-dashoffset: 0;
    transition-delay: .4s
}

._done_1dksk_23+._close_1dksk_48 {
    margin-top: 10px;
    background-color: #fff;
    box-shadow: 0 3px #767676
}

._done_1dksk_23+._close_1dksk_48 ._close__icon_1dksk_53 {
    width: 24px;
    height: 24px;
    color: #406aff;
    margin-right: 10px
}

._done_1dksk_23+._close_1dksk_48 ._close__text_1dksk_59 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._loader_1dksk_66 {
    color: #fff;
    font-size: 45px;
    text-indent: -9999em;
    overflow: hidden;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    transform: translateZ(0);
    margin: 15px 0 25px;
    animation: _mltShdSpin_1dksk_1 1.7s infinite ease,_round_1dksk_1 1.7s infinite ease
}

@keyframes _mltShdSpin_1dksk_1 {
    0% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    5%,95% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    10%,59% {
        box-shadow: 0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em
    }

    20% {
        box-shadow: 0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em
    }

    38% {
        box-shadow: 0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em
    }

    to {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }
}

@keyframes _round_1dksk_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._subtitle_1dksk_108 {
    width: 100%;
    text-align: left;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 6px
}

._input_1dksk_118 {
    width: 100%;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #3c3c3c;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 40px
}

._input_1dksk_118::placeholder {
    color: #3c3c3c
}

._btn_1dksk_133 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    box-shadow: 0 3px #b9b9b9;
    margin-bottom: 10px
}

._btn__icon_1dksk_144 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._btn__text_1dksk_149 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._close_1dksk_48 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_1dksk_53 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_1dksk_59 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._container_kouay_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_kouay_12 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 40px
}

._done_kouay_23 {
    margin-top: -20px;
    width: 120px;
    height: 120px
}

._done__descr_kouay_28 {
    margin-top: 15px;
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    text-align: center
}

._done__circle_animation_kouay_35,._done__check_animation_kouay_35 {
    stroke-dasharray: 100;
    stroke-dashoffset: 100;
    transition: stroke-dashoffset 1s ease-in-out
}

._done_kouay_23[data-active=true] ._done__circle_animation_kouay_35 {
    stroke-dashoffset: 0
}

._done_kouay_23[data-active=true] ._done__check_animation_kouay_35 {
    stroke-dashoffset: 0;
    transition-delay: .4s
}

._done_kouay_23+._close_kouay_48 {
    margin-top: 10px;
    background-color: #fff;
    box-shadow: 0 3px #767676
}

._done_kouay_23+._close_kouay_48 ._close__icon_kouay_53 {
    width: 24px;
    height: 24px;
    color: #406aff;
    margin-right: 10px
}

._done_kouay_23+._close_kouay_48 ._close__text_kouay_59 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._loader_kouay_66 {
    color: #fff;
    font-size: 45px;
    text-indent: -9999em;
    overflow: hidden;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    transform: translateZ(0);
    margin: 15px 0 25px;
    animation: _mltShdSpin_kouay_1 1.7s infinite ease,_round_kouay_1 1.7s infinite ease
}

@keyframes _mltShdSpin_kouay_1 {
    0% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    5%,95% {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }

    10%,59% {
        box-shadow: 0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em
    }

    20% {
        box-shadow: 0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em
    }

    38% {
        box-shadow: 0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em
    }

    to {
        box-shadow: 0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }
}

@keyframes _round_kouay_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._subtitle_kouay_108 {
    width: 100%;
    text-align: left;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 6px
}

._input_kouay_118 {
    width: 100%;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #3c3c3c;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 15px
}

._input_kouay_118::placeholder {
    color: #3c3c3c
}

._btn_kouay_133 {
    margin-top: 25px;
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    box-shadow: 0 3px #b9b9b9;
    margin-bottom: 10px
}

._btn__icon_kouay_145 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._btn__text_kouay_150 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._close_kouay_48 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._close__icon_kouay_53 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_kouay_59 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._main_ewexq_1 {
    padding: 48px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 20px) + var(--tg-content-safe-area-inset-top, 20px) + 8px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    overflow-y: scroll;
    position: relative;
    max-height: var(--tg-viewport-stable-height)
}

._main_ewexq_1:before {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    aspect-ratio: 1/1;
    will-change: transform,filter;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: 1
}

._main_ewexq_1:after {
    content: "";
    position: absolute;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    will-change: transform,filter;
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    z-index: 2
}

._bg_ewexq_44 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 150%;
    height: auto;
    overflow: hidden;
    z-index: 2;
    pointer-events: none;
    transform: translate(-50%)
}

._bg__descr_ewexq_55 {
    font-family: MADESoulmazeOutline;
    text-align: center;
    font-weight: 400;
    font-size: 131px;
    color: #3492e914;
    line-height: .8
}

._balances_ewexq_64 {
    position: relative;
    z-index: 3;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 30px
}

._balance_ewexq_64 {
    width: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    z-index: 3;
    padding: 8px;
    border: 1px solid #406AFF;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    border-radius: 56px
}

._balance__currency_ewexq_86 {
    width: 22px;
    height: 22px;
    color: #406aff;
    margin-right: 5px
}

._balance__amount_ewexq_92 {
    font-family: Made;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._title_ewexq_100 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    position: relative;
    z-index: 3;
    margin-bottom: 15px
}

._descr_ewexq_113 {
    position: relative;
    z-index: 3;
    max-width: 325px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin: 0 auto 30px
}

._staking_ewexq_125 {
    width: 100%;
    height: 128px;
    border-radius: 10px;
    padding: 20px;
    background-color: #000e33;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    z-index: 3;
    margin-bottom: 30px;
    background-image: url(/shop-watch-bg.png?v=123);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

._staking__title_ewexq_144 {
    position: relative;
    z-index: 3;
    font-family: MADE;
    font-weight: 400;
    font-size: 28px
}

._staking__bottom_ewexq_151 {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    z-index: 3
}

._staking__descr_ewexq_158 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1;
    color: #cbcbcb;
    margin-right: 16px
}

._staking__btn_ewexq_165 {
    flex-shrink: 0;
    width: 94px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 3px #cacaca;
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._list_ewexq_181 {
    display: grid;
    position: relative;
    z-index: 3;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 15px
}

._empty_ewexq_189 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 20px;
    background-color: #000e33;
    border-radius: 10px;
    z-index: 2
}

._empty__bg_ewexq_201 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    z-index: -1
}

._empty__title_ewexq_211 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    color: #fff;
    margin-bottom: 6px
}

._empty__descr_ewexq_219 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #cbcbcb;
    margin-bottom: 10px
}

._empty__btn_ewexq_226 {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 3px #cacaca
}

._empty__btn_text_ewexq_236 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #406aff
}

._empty__btn_icon_ewexq_242 {
    width: 21px;
    height: 21px;
    color: #406aff;
    margin-left: 2px
}

._item_5fzbp_1 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 11px 10px;
    border-radius: 10px;
    background: radial-gradient(249.71% 109.41% at 50% -9.41%,#151515,#1a1a1a);
    overflow: hidden;
    z-index: 1
}

._title_5fzbp_15 {
    font-family: Made;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px
}

._img_5fzbp_24 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 1px;
    border-radius: 10px;
    background: conic-gradient(#406AFF var(--progress),#0E0E0E 0%);
    transform: rotate(180deg);
    margin-bottom: 11px
}

._img__padding_5fzbp_36 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px;
    border-radius: 10px;
    background-color: #0e0e0e;
    transform: rotate(180deg);
    position: relative;
    z-index: 1;
    overflow: hidden
}

._img__some_5fzbp_49 {
    position: relative;
    width: 125px;
    height: 125px;
    z-index: 2
}

._img__gif_5fzbp_55 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .31;
    z-index: -1
}

._farm_5fzbp_66 {
    width: 100%;
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._farm__el_5fzbp_74 {
    padding: 0 15px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

._farm__el_5fzbp_74:not(:last-child) {
    margin-bottom: 4px
}

._farm__currency_5fzbp_84 {
    width: 15px;
    height: 15px;
    color: #406aff;
    margin-right: 6px
}

._farm__amount_5fzbp_90 {
    width: 100%;
    font-weight: 400;
    font-family: Made;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._btn_5fzbp_99 {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

._btn__main_5fzbp_108 {
    width: 100%;
    background-color: #3c3c3c;
    border-radius: 10px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    z-index: 1
}

._btn__progress_5fzbp_120 {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 110%;
    max-width: 100%;
    width: 0%;
    background-color: #406aff;
    z-index: -1
}

._btn__text_5fzbp_131 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._btn__farm_5fzbp_140,._btn__text_5fzbp_131 {
    font-weight: 900;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._btn__shadow_5fzbp_158 {
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    background-color: #202020;
    border-radius: 10px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
    overflow: hidden
}

._btn__shadow_progress_5fzbp_172 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    max-width: 100%;
    width: 0%;
    background-color: #2d4ab0;
    z-index: -1
}

._btn__loader_5fzbp_182 {
    width: 14px;
    height: 14px;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 7px;
    animation: _rotation_5fzbp_1 1s linear infinite
}

@keyframes _rotation_5fzbp_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._main_17fr1_1 {
    padding: 107px 20px 120px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 20px) + 100px);
    position: relative;
    overflow-y: scroll;
    z-index: 1;
    max-height: var(--tg-viewport-stable-height)
}

._bg_17fr1_19 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 150%;
    height: auto;
    overflow: hidden;
    z-index: -1;
    transform: translate(-50%)
}

._bg__descr_17fr1_29 {
    font-family: MADESoulmazeOutline;
    text-align: center;
    font-weight: 400;
    font-size: 131px;
    color: #3492e914;
    line-height: .8
}

._icon_17fr1_38 {
    position: relative;
    width: 190px;
    height: 190px;
    margin-bottom: 46px;
    z-index: 1
}

._icon__some_17fr1_45 {
    aspect-ratio: 190/190;
    width: 100%;
    height: auto
}

._icon_17fr1_38:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    will-change: transform,filter;
    transform: translate(-50%,-50%);
    width: 90%;
    height: 90%;
    background-color: #406aff;
    filter: blur(50px);
    border-radius: 50%;
    z-index: -1
}

._title_17fr1_65 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 15px
}

._descr_17fr1_76 {
    max-width: 335px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 40px
}

._grid_17fr1_86 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 8px 10px;
    margin-bottom: 25px
}

._grid__item_17fr1_93 {
    padding: 6px 15px;
    border-radius: 20px;
    border: 1px solid #393939;
    font-family: Made;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    transition: border-color .3s ease-in-out,background-color .3s ease-in-out
}

._grid__item_17fr1_93:nth-child(3) {
    grid-area: 2/1/3/3
}

._grid__item_17fr1_93[data-active=true] {
    background-color: #406aff;
    border-color: #406aff
}

._list_17fr1_112 {
    width: 100%
}

._list_17fr1_112:not(:last-child) {
    margin-bottom: 30px
}

._item_17fr1_119 {
    width: 100%;
    position: relative
}

._item_17fr1_119:not(:last-child) {
    margin-bottom: 10px
}

._item_17fr1_119:not(:last-child):after {
    content: "";
    background-color: #3e3e3e;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 0;
    height: 1px;
    width: 85%
}

._item__link_17fr1_136 {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px
}

._item__link_17fr1_136[data-disabled=true] {
    background-color: #0a0a09
}

._item__left_17fr1_147 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._item__icon_17fr1_152 {
    width: 33px;
    height: auto;
    margin-right: 12px
}

._item__info_17fr1_157 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._item__title_17fr1_163 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-bottom: 3px
}

._item__money_17fr1_170 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    color: #406aff
}

._item__money_currency_17fr1_179 {
    width: 15px;
    height: auto;
    margin-right: 2px
}

._item__btn_17fr1_184 {
    max-width: 80px;
    width: 100%;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    font-family: Made;
    color: #fff;
    background-color: #406aff;
    border-radius: 8px;
    transition: background-color .3s ease-in-out
}

._item__btn_17fr1_184[data-done=true] {
    background-color: #171717
}

._item__arrow_17fr1_203 {
    max-width: 18px;
    color: #fff;
    width: 100%;
    height: auto
}

._empty_17fr1_210 {
    max-width: 230px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin: 0 auto;
    padding-top: 15px
}

._empty__svg_17fr1_220 {
    width: 51px;
    height: 51px;
    margin-bottom: 10px
}

._empty__descr_17fr1_225 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #fff
}

._container_1115o_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 10px 10px 0 0;
    padding: 25px
}

._title_1115o_8 {
    font-family: Made;
    font-weight: 400;
    font-size: 32px;
    line-height: 1;
    text-align: center;
    color: #fff;
    margin-bottom: 20px
}

._img_1115o_18 {
    width: 100%;
    background-color: #0a0a0a;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px;
    border-radius: 10px;
    margin-bottom: 15px
}

._img__some_1115o_28 {
    height: 182px;
    width: auto;
    aspect-ratio: 182/182
}

._reward_1115o_34 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px
}

._reward__left_1115o_41 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._reward__currency_1115o_46 {
    width: 22px;
    height: 22px;
    color: #406aff;
    margin-right: 5px
}

._reward__title_1115o_52 {
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    color: #406aff
}

._reward__amount_1115o_58 {
    font-weight: 800;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._reward__amount_float_1115o_64 {
    font-size: 15px
}

._descr_1115o_68 {
    max-width: 325px;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.1;
    color: #fff;
    margin: 0 auto 21px
}

._checker_1115o_78 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #7d7d7d;
    margin-top: -6px;
    margin-bottom: 15px
}

._btn_1115o_88 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    transition: background-color .3s ease-in-out,box-shadow .3s ease-in-out;
    margin-bottom: 10px
}

._btn_1115o_88:nth-last-child(2) {
    background-color: #fff;
    box-shadow: 0 3px #b9b9b9
}

._btn_1115o_88:nth-last-child(1) {
    background-color: #191919;
    box-shadow: 0 3px #2c2c2c
}

._btn_1115o_88:nth-last-child(2) ._btn__descr_1115o_108 {
    color: #406aff
}

._btn_1115o_88:nth-last-child(3) ._btn__icon_1115o_111 {
    color: #fff
}

._btn__icon_1115o_111 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._btn__descr_1115o_108 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._btn__loader_1115o_125 {
    width: 19px;
    height: 19px;
    border: 2px solid #406aff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    margin-left: 10px;
    animation: _rotation_1115o_1 1s linear infinite
}

@keyframes _rotation_1115o_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._main_7r5bw_1 {
    padding: 77px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 30px) + var(--tg-content-safe-area-inset-top, 30px) + 17px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height);
    z-index: 1
}

._main_7r5bw_1:before {
    content: "";
    position: absolute;
    top: -45%;
    will-change: transform,filter;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: -2
}

._main_7r5bw_1:after {
    content: "";
    position: absolute;
    will-change: transform,filter;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    z-index: -1
}

._title_7r5bw_49 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 15px
}

._descr_7r5bw_60 {
    max-width: 325px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 32px
}

._list_7r5bw_70 {
    width: 100%
}

._item_7r5bw_74 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 11px;
    border-radius: 5px;
    background-color: #0f0f0f
}

._item_7r5bw_74:not(:last-child) {
    margin-bottom: 10px
}

._item__left_7r5bw_86 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._item__icon_7r5bw_92 {
    width: 36px;
    height: 36px;
    margin-right: 10px
}

._item__title_7r5bw_97 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 5px
}

._item__date_7r5bw_105 {
    font-weight: 700;
    font-size: 13px;
    line-height: 1;
    color: #7d7d7d
}

._item__right_7r5bw_111 {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center
}

._item__amount_7r5bw_118 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 5px
}

._item__amount_text_7r5bw_127 {
    margin-right: 5px
}

._item__amount_currency_7r5bw_130 {
    margin-top: 1px;
    width: 12px;
    height: 12px
}

._item__status_7r5bw_135 {
    font-weight: 700;
    font-size: 13px;
    line-height: 1;
    color: #7d7d7d;
    text-transform: capitalize
}

._item__loader_7r5bw_142 {
    width: 100%;
    border-radius: 8px;
    padding: 31px 15px;
    display: flex;
    align-items: center;
    justify-content: center
}

._item__loader_span_7r5bw_150 {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 26px 0 #fff,-26px 0 #fff;
    position: relative;
    animation: _flash_7r5bw_1 .5s ease-out infinite alternate
}

@keyframes _flash_7r5bw_1 {
    0% {
        background-color: #fff2;
        box-shadow: 26px 0 #fff2,-26px 0 #fff
    }

    50% {
        background-color: #fff;
        box-shadow: 26px 0 #fff2,-26px 0 #fff2
    }

    to {
        background-color: #fff2;
        box-shadow: 26px 0 #fff,-26px 0 #fff2
    }
}

._container_1im7d_1 {
    width: 100%;
    background-color: #0f0f0f;
    border-radius: 10px 10px 0 0;
    padding: 44px 25px 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._icon_1im7d_12 {
    width: 76px;
    height: 76px;
    margin-bottom: 18px
}

._amount_1im7d_18 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px
}

._amount__text_1im7d_24 {
    font-weight: 1000;
    font-size: 32px;
    line-height: 1;
    color: #fff;
    margin-right: 4px
}

._amount__currency_1im7d_31 {
    width: 23px;
    height: 23px;
    color: #fff
}

._usd_1im7d_37 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #7d7d7d;
    margin-bottom: 6px
}

._date_1im7d_45 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #7d7d7d;
    margin-bottom: 50px
}

._blocks_1im7d_53 {
    width: 100%;
    margin-bottom: 33px
}

._block_1im7d_53 {
    width: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    background-color: #1a1a1a
}

._block_1im7d_53+._block_1im7d_53 {
    margin-top: 8px
}

._block__left_1im7d_70 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._block__icon_1im7d_76 {
    width: 18px;
    height: 18px;
    margin-right: 8px
}

._block__title_1im7d_81 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #7d7d7d
}

._block__number_1im7d_87 {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._block__copy_1im7d_96 {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    margin-bottom: 2px
}

._block__copy_icon_1im7d_103 {
    width: 100%;
    height: auto
}

._close_1im7d_108 {
    width: 100%;
    border-radius: 10px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #406aff;
    box-shadow: 0 3px #2447c3
}

._close__icon_1im7d_118 {
    width: 24px;
    height: 24px;
    margin-right: 10px
}

._close__text_1im7d_123 {
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._main_160pz_1 {
    padding: 77px 20px 81px;
    flex: 1 1 auto;
    overflow-x: hidden;
    width: 100%;
    padding-top: calc(var(--tg-safe-area-inset-top, 30px) + var(--tg-content-safe-area-inset-top, 30px) + 17px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 10px) + 76px);
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow-y: scroll;
    max-height: var(--tg-viewport-stable-height);
    z-index: 1
}

._main_160pz_1:before {
    content: "";
    position: absolute;
    top: -45%;
    will-change: transform,filter;
    left: 50%;
    transform: translate(-50%);
    width: 150%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(150px);
    border-radius: 50%;
    z-index: -2
}

._main_160pz_1:after {
    content: "";
    position: absolute;
    will-change: transform,filter;
    top: -45%;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
    aspect-ratio: 1/1;
    height: auto;
    background: radial-gradient(50% 50% at 50% 50%,#406aff99,#26409999);
    filter: blur(50px);
    border-radius: 50%;
    z-index: -1
}

._title_160pz_49 {
    font-weight: 400;
    font-family: Made;
    font-size: 48px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-shadow: 0px 3px 0px #2447C3;
    margin-bottom: 15px
}

._descr_160pz_60 {
    max-width: 330px;
    font-weight: 400;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 32px
}

._switcher_160pz_70 {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    max-width: 325px;
    margin-bottom: 25px;
    border-radius: 10px;
    padding: 5px;
    border: 1px solid #406AFF
}

._switcher__btn_160pz_81 {
    width: calc((100% - 10px)/2);
    height: 39px;
    font-family: Made;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    background-color: transparent;
    color: #fff;
    border-radius: 10px;
    transition: background-color .3s ease-in-out
}

._switcher__btn_160pz_81[data-active=true] {
    background-color: #406aff
}

._block_160pz_97 {
    width: 100%
}

._gift_160pz_101 {
    width: 100%;
    padding: 30px;
    background-color: #0a0a09;
    margin-top: -10px;
    border-radius: 5px;
    margin-bottom: 20px
}

._gift__title_160pz_109 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    color: #fff;
    margin-bottom: 5px
}

._gift__descr_160pz_117 {
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #cbcbcb;
    margin-bottom: 23px
}

._gift__input_160pz_124 {
    width: 100%;
    margin-bottom: 23px
}

._gift__input_title_160pz_128 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff;
    margin-bottom: 5px
}

._gift__input_some_160pz_135 {
    width: 100%;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 5px 10px;
    border-radius: 10px;
    border: 1px solid #3C3C3C;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._gift__input_some_160pz_135::placeholder {
    color: #3c3c3c
}

._gift__btn_160pz_152 {
    width: 100%;
    height: 45px;
    border-radius: 5px;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    display: flex;
    align-items: center;
    justify-content: center
}

._gift__btn_text_160pz_162 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-right: 10px
}

._gift__btn_icon_160pz_169 {
    width: 24px;
    height: 24px
}

._loader_160pz_174 {
    position: fixed;
    z-index: 993;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000080;
    display: flex;
    justify-content: center;
    align-items: center
}

._loader__spinner_160pz_186 {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 4px solid #FFF;
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: _spin_160pz_1 .8s linear infinite
}

._loader__spinner_160pz_186:after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-left: 4px solid #406AFF;
    border-bottom: 4px solid transparent;
    animation: _spin_160pz_1 .4s linear infinite reverse
}

@keyframes _spin_160pz_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._item_a3pkr_1 {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    background-color: #0f0f0f
}

._item_a3pkr_1:not(:last-child) {
    margin-bottom: 20px
}

._top_a3pkr_11 {
    width: 100%;
    height: auto;
    aspect-ratio: 325/186;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding: 20px
}

._top__bottom_a3pkr_23 {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    z-index: 4
}

._top__bottom_left_a3pkr_31 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end
}

._top__bottom_title_a3pkr_37 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff
}

._top__bottom_name_a3pkr_43 {
    font-family: Made;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._top__bottom_right_a3pkr_50 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end
}

._top__bottom_price_a3pkr_56 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._top__bottom_price_currency_a3pkr_61 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin-right: 3px
}

._top__bottom_price_amount_a3pkr_67 {
    font-weight: 1000;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._bg_a3pkr_74 {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 1
}

._watch_a3pkr_86 {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: 110%;
    z-index: 3
}

._bottom_a3pkr_97 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 13px 20px
}

._bottom__right_a3pkr_103 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._bottom__btn_a3pkr_108 {
    width: 54px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 3px #555
}

._bottom__btn_a3pkr_108:not(:last-child) {
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    margin-right: 6px
}

._bottom__btn_icon_a3pkr_123 {
    width: 18px;
    height: 18px
}

._bottom__username_a3pkr_127 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-right: 7px
}

._bottom__avatar_a3pkr_134 {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid #406AFF;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

._bottom__left_a3pkr_143 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._bottom__left_a3pkr_143 ._bottom__username_a3pkr_127 {
    margin-left: 7px;
    margin-right: 0
}

._bottom__date_a3pkr_152 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: gray
}

._active_a3pkr_159 {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 10px
}

._active_a3pkr_159[data-active=true]>._active__round_a3pkr_166 {
    background-color: gray
}

._active_a3pkr_159[data-active=true]>._active__text_a3pkr_169 {
    color: gray
}

._active_a3pkr_159[data-active=false]>._active__round_a3pkr_166 {
    background-color: #1ad330
}

._active_a3pkr_159[data-active=false]>._active__text_a3pkr_169 {
    color: #1ad330
}

._active__round_a3pkr_166 {
    flex-shrink: 0;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-right: 3px
}

._active__text_a3pkr_169 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1
}

._container_1uujz_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background-color: #0f0f0f;
    border-radius: 15px;
    padding: 30px
}

._title_1uujz_12 {
    font-family: Made;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    color: #fff;
    margin-bottom: 10px
}

._descr_1uujz_22 {
    font-weight: 400;
    font-size: 15px;
    line-height: 1;
    text-align: center;
    color: #cbcbcb;
    margin-bottom: 40px
}

._item_1uujz_31 {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    border-radius: 10px;
    background-color: #0e0e0e;
    z-index: 1;
    margin-bottom: 40px
}

._item__top_1uujz_44 {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 186px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 0 15px 14px;
    z-index: 1
}

._item__bg_1uujz_56 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
    width: 105%;
    height: 105%;
    object-fit: cover;
    z-index: -1
}

._item__item_1uujz_67 {
    position: relative;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._item__watch_1uujz_75 {
    width: 155px;
    height: 154px
}

._item__bottom_1uujz_79 {
    margin-top: -20px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

._item__left_1uujz_86 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end
}

._item__title_1uujz_92 {
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: #406aff
}

._item__name_1uujz_98 {
    font-family: Made;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._item__right_1uujz_105 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end
}

._item__price_1uujz_111 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._item__price_currency_1uujz_116 {
    width: 14px;
    height: 14px;
    color: #406aff;
    margin-right: 3px
}

._item__price_amount_1uujz_122 {
    font-weight: 1000;
    font-size: 20px;
    line-height: 1;
    color: #fff
}

._item__from_1uujz_128 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 13px 16px;
    background-color: #191919
}

._item__from_text_1uujz_136 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #737373
}

._item__user_1uujz_142 {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._item__user_name_1uujz_148 {
    font-weight: 900;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    margin-right: 10px
}

._item__user_avatar_1uujz_155 {
    flex-shrink: 0;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid #406AFF;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

._btn_1uujz_166 {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background-color: #406aff;
    box-shadow: 0 3px #2143bd;
    margin-bottom: 10px
}

._btn__text_1uujz_177 {
    font-weight: 1000;
    font-size: 16px;
    line-height: 1;
    color: #fff
}

._btn__icon_1uujz_183 {
    width: 18px;
    height: 18px;
    margin-left: 10px
}

._btn__arrow_1uujz_188 {
    width: 24px;
    height: 24px;
    margin-left: 7px
}

._main_1eww8_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 40px 20px 81px;
    padding-top: calc(var(--tg-safe-area-inset-top, 10px) + var(--tg-content-safe-area-inset-top, 10px) + 10px);
    padding-bottom: calc(var(--tg-safe-area-inset-bottom, 16px) + 10px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    background-image: url(./city-bg.png);
    background-position: center;
    background-size: cover
}

._abs_1eww8_20 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

._block_1eww8_29 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._subtitle_1eww8_36 {
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
    color: #fff;
    text-align: center;
    margin-bottom: 20px
}

._title_1eww8_45 {
    max-width: 300px;
    width: 100%;
    text-align: center;
    color: #fff;
    text-shadow: 0px 4px 0px #406AFF;
    font-weight: 400;
    font-family: Made;
    font-size: 54px;
    line-height: 1;
    margin-bottom: 25px
}

._descr_1eww8_58 {
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    text-align: center
}

._back_1eww8_66 {
    padding: 18px;
    width: 100%;
    background-color: #406aff;
    box-shadow: 0 3px #2447c3;
    border-radius: 10px;
    font-weight: 800;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._container_1xjlg_1,._top_1xjlg_6 {
    position: relative;
    display: flex
}

._img_1xjlg_11 {
    width: 100%;
    height: auto;
    object-fit: cover
}

._qr_1xjlg_17 {
    position: absolute;
    z-index: 2;
    top: 53.5%;
    left: 22.5%;
    width: 55%;
    height: auto
}

._btn_1xjlg_26 {
    bottom: 15px;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    max-width: 200px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 27px;
    padding: 16px 20px;
    background: linear-gradient(137.49deg,#7fbdf7,#3492e9 96.01%);
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    margin-bottom: 20px
}

@font-face {
    font-family: Mulish;
    src: local("Mulish Black"),local("Mulish"),url(/fonts/Mulish-Black.woff2) format("woff2"),url(/fonts/Mulish-Black.woff) format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: MADESoulmazeOutline;
    src: local("MADE Soulmaze Outline"),local("MADE Soulmaze Outline"),url(/fonts/MADESoulmazeOutline.woff2) format("woff2"),url(/fonts/MADESoulmazeOutline.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Mulish;
    src: local("Mulish ExtraBold"),local("Mulish"),url(/fonts/Mulish-ExtraBold.woff2) format("woff2"),url(/fonts/Mulish-ExtraBold.woff) format("woff");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Mulish;
    src: local("Mulish Bold"),local("Mulish"),url(/fonts/Mulish-Bold.woff2) format("woff2"),url(/fonts/Mulish-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Mulish;
    src: local("Mulish SemiBold"),local("Mulish"),url(/fonts/Mulish-SemiBold.woff2) format("woff2"),url(/fonts/Mulish-SemiBold.woff) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Mulish;
    src: local("Mulish Medium"),local("Mulish"),url(/fonts/Mulish-Medium.woff2) format("woff2"),url(/fonts/Mulish-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Mulish;
    src: local("Mulish Regular"),local("Mulish"),url(/fonts/Mulish-Regular.woff2) format("woff2"),url(/fonts/Mulish-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Made;
    src: local("Made"),url(/fonts/Made.woff2) format("woff2"),url(/fonts/Made.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

html {
    max-width: 560px;
    margin: 0 auto;
    background: #000
}

body {
    max-width: 560px;
    margin: 0 auto;
    overflow: hidden;
    height: 100%;
    background: #000;
    color: #fff;
    font-family: Mulish,-apple-system,BlinkMacSystemFont,ChelaOne,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scrollbar-width: none
}

body::-webkit-scrollbar {
    display: none
}

code {
    font-family: source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace
}

img {
    width: 100%;
    height: auto;
    object-fit: contain
}

h1,h2,h3,h4,h5,a,p,button,ul,li {
    padding: 0;
    margin: 0;
    border: none;
    text-decoration: none;
    outline: none;
    background-color: transparent;
    list-style: none;
    color: #fff;
    font-size: 16px;
    font-family: Mulish,-apple-system,BlinkMacSystemFont,Helvetica,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}

textarea:focus-visible {
    outline: none
}

a,button {
    cursor: pointer;
    outline: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

input {
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    background-color: transparent;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

* {
    box-sizing: border-box;
    scrollbar-width: none
}

*::-webkit-scrollbar {
    display: none
}

#root {
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 479px;
    min-width: 320px;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
    background: #000;
    width: 100%;
    height: 100%;
    min-height: var(--tg-viewport-height);
    overflow-y: auto
}

.notistack-SnackbarContainer {
    padding-top: calc(var(--tg-safe-area-inset-top, -10px) + var(--tg-content-safe-area-inset-top, 0px) + 10px)
}
