.Typography_typography__GIzzj {
    line-height: 110%
}

.Typography_typography__GIzzj.Typography_display_large__HzU_s {
    font-weight: 700;
    font-size: 68px;
    line-height: 80px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_display_large__HzU_s {
        font-size:64px;
        line-height: 76px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_display_large__HzU_s {
        font-size:38px;
        line-height: 46px
    }
}

.Typography_typography__GIzzj.Typography_display_large__HzU_s.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 68px;
    line-height: 80px
}

.Typography_typography__GIzzj.Typography_display_medium__klmdF {
    font-weight: 700;
    font-size: 60px;
    line-height: 72px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_display_medium__klmdF {
        font-size:52px;
        line-height: 60px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_display_medium__klmdF {
        font-size:36px;
        line-height: 42px
    }
}

.Typography_typography__GIzzj.Typography_display_medium__klmdF.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 60px;
    line-height: 72px
}

.Typography_typography__GIzzj.Typography_h1__hU1R8 {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h1__hU1R8 {
        font-size:44px;
        line-height: 56px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h1__hU1R8 {
        font-size:34px;
        line-height: 40px
    }
}

.Typography_typography__GIzzj.Typography_h1__hU1R8.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px
}

.Typography_typography__GIzzj.Typography_h2__fbe2k {
    font-weight: 700;
    font-size: 42px;
    line-height: 52px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h2__fbe2k {
        font-size:38px;
        line-height: 48px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h2__fbe2k {
        font-size:32px;
        line-height: 38px
    }
}

.Typography_typography__GIzzj.Typography_h2__fbe2k.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 42px;
    line-height: 52px
}

.Typography_typography__GIzzj.Typography_h3__nvkMV {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h3__nvkMV {
        font-size:32px;
        line-height: 42px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h3__nvkMV {
        font-size:30px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_h3__nvkMV.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px
}

.Typography_typography__GIzzj.Typography_h4__1ZZ0G {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h4__1ZZ0G {
        font-size:32px;
        line-height: 42px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h4__1ZZ0G {
        font-size:28px;
        line-height: 34px
    }
}

.Typography_typography__GIzzj.Typography_h4__1ZZ0G.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px
}

.Typography_typography__GIzzj.Typography_h5__5SHRc {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h5__5SHRc {
        font-size:28px;
        line-height: 38px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h5__5SHRc {
        font-size:26px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_h5__5SHRc.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px
}

.Typography_typography__GIzzj.Typography_h6__mZvF3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h6__mZvF3 {
        font-size:20px;
        line-height: 28px
    }
}

.Typography_typography__GIzzj.Typography_h6__mZvF3.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px
}

.Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
        font-size:32px;
        line-height: 40px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
        font-size:26px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_system_h1__aNoDZ.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px
}

.Typography_typography__GIzzj.Typography_system_h2__UbpGR {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_system_h2__UbpGR {
        font-size:22px;
        line-height: 32px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_system_h2__UbpGR {
        font-size:20px;
        line-height: 28px
    }
}

.Typography_typography__GIzzj.Typography_system_h2__UbpGR.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

.Typography_typography__GIzzj.Typography_system_h3__p2mGZ {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_system_h4__lVbTL {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_system_h5__bhLHy {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_system_h6__egI_o {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px
}

.Typography_typography__GIzzj.Typography_button__FZ9Qg {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_button__FZ9Qg {
        line-height:20px
    }
}

.Typography_typography__GIzzj.Typography_button__FZ9Qg.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_small_button__Qe0VR {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_small_button__Qe0VR.Typography_ignoreMediaQuery___VgRw {
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_link_h4__ZG4zU {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Typography_typography__GIzzj.Typography_link_h4__ZG4zU.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_link_h5__JMyC6 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Typography_typography__GIzzj.Typography_link_h5__JMyC6.Typography_ignoreMediaQuery___VgRw {
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_code__2UIph {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_code__2UIph.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_tag__KeH9Z {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase
}

.Typography_typography__GIzzj.Typography_tag__KeH9Z.Typography_ignoreMediaQuery___VgRw {
    font-size: 12px;
    line-height: 16px
}

.Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs {
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs {
        font-size:10px;
        font-weight: 500;
        line-height: 12px
    }
}

.Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs.Typography_disabled__mediaQueryProps__ObLyJ {
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.Typography_typography__GIzzj.Typography_fontWeight_200___JxH5 {
    font-weight: 200
}

.Typography_typography__GIzzj.Typography_fontWeight_300___en1U {
    font-weight: 300
}

.Typography_typography__GIzzj.Typography_fontWeight_400__7mRwo {
    font-weight: 400
}

.Typography_typography__GIzzj.Typography_fontWeight_500__L9avQ {
    font-weight: 500
}

.Typography_typography__GIzzj.Typography_fontWeight_600__zgLXC {
    font-weight: 600
}

.Typography_typography__GIzzj.Typography_fontWeight_700__7Cvjo {
    font-weight: 700
}

.Typography_typography__GIzzj.Typography_textTransform_uppercase__StL5X {
    text-transform: uppercase
}

.Typography_typography__GIzzj.Typography_textTransform_lowercase__lXaaE {
    text-transform: lowercase
}

.Typography_typography__GIzzj.Typography_textTransform_capitalize__mHEgS {
    text-transform: capitalize
}

.Typography_typography__GIzzj.Typography_textTransform_fullWidth__NEwiP {
    text-transform: full-width
}

.Typography_typography__GIzzj.Typography_textDecoration_underline__tEwFo {
    text-decoration: underline
}

.Typography_typography__GIzzj.Typography_textDecoration_overline__6_cWX {
    text-decoration: overline
}

.Typography_typography__GIzzj.Typography_textDecoration_lineThrough__uXscm {
    text-decoration: line-through
}

.Typography_typography__GIzzj.Typography_textWrap_wrap__AfG2Q {
    text-wrap: wrap
}

.Typography_typography__GIzzj.Typography_textWrap_nowrap__19VxS {
    text-wrap: nowrap
}

.Typography_typography__GIzzj.Typography_textWrap_balance__clcOC {
    text-wrap: balance
}

.Typography_typography__GIzzj.Typography_textWrap_pretty__9tk8P {
    text-wrap: pretty
}

.Typography_typography__GIzzj.Typography_disabled__rtl__HAQB_ {
    direction: ltr
}

.IconWrapper_icon_wrapper__hLg2F {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    border-radius: 50%;
    flex-shrink: 0;
    overflow: hidden;
    color: var(--text_primary);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.IconWrapper_ghost__PS6hE {
    width: 24px;
    height: 24px
}

.IconWrapper_small__nvorc {
    width: 40px;
    height: 40px
}

.IconWrapper_medium__Mpyz3 {
    width: 44px;
    height: 44px
}

.IconWrapper_big__5Nxx2 {
    width: 48px;
    height: 48px
}

.IconWrapper_very_big__IRF15 {
    width: 56px;
    height: 56px
}

.IconWrapper_extra_big__Hq2m_ {
    width: 68px;
    height: 68px
}

.IconWrapper_primary__APdLs {
    background: var(--neutral_80);
    color: var(--text_inverted)
}

.IconWrapper_inverted___pXA8 {
    background: var(--neutral_10);
    color: var(--text_primary)
}

.IconWrapper_table__Ep9RU {
    background: var(--table_action_btn);
    color: var(--text_primary)
}

.IconWrapper_table__Ep9RU:hover {
    background: var(--table_hover_action_btn);
    color: var(--text_inverted)
}

.IconWrapper_card__HqpuP {
    background: var(--block_bg_cards_item)
}

.IconWrapper_neutral_20__w60cK {
    background: var(--neutral_20)
}

.IconWrapper_outlined__mZM0L {
    background: transparent;
    border: 1px solid var(--border_primary)
}

.IconWrapper_stroked__KiLHH {
    width: 100%;
    height: 100%;
    background: transparent
}

.IconWrapper_footer__JRkHO {
    background: var(--footer_btn)
}

.IconWrapper_advertisement__YBX3R {
    background: var(--neutral_25);
    border-radius: 10px
}

.IconWrapper_header__dtIeJ {
    background: #0a0a0a;
    border: 1px solid #2d2d2d;
    color: #fff
}

.IconWrapper_select__BHUZR {
    background: var(--select_item)
}

.IconWrapper_success__cST14 {
    background: var(--special_green);
    color: var(--text_inverted)
}

.IconWrapper_action__AWOAu {
    cursor: pointer
}

.CounterBadge_counter__VrqZg {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: var(--special_red);
    color: #fff!important
}

.CounterBadge_counter__VrqZg.CounterBadge_medium__qwhrF {
    width: 24px;
    height: 24px
}

.CounterBadge_counter__VrqZg.CounterBadge_small__fvST2 {
    width: 20px;
    height: 20px
}

.IconButton_container__YojFI {
    border: none;
    outline: none;
    background: none;
    position: relative;
    padding: 0;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.IconButton_container__YojFI:disabled {
    color: var(--text_disable);
    pointer-events: none
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG {
    padding: 4px;
    -webkit-padding-end: 16px;
    padding-inline-end:16px;display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 12px;
    align-items: center;
    border-radius: 612px;
    background: var(--block_btn);
    color: var(--text_primary)
}

@media only screen and (max-width: 425px) {
    .IconButton_container__YojFI.IconButton_wrapper__gCWCG.IconButton_btn_with_text__D0sNu {
        background:var(--block_btn_item);
        color: var(--text_primary);
        background: var(--block_btn)
    }

    .IconButton_container__YojFI.IconButton_wrapper__gCWCG.IconButton_btn_with_text__D0sNu.IconButton_pressed__jM5D7 {
        background: var(--block_btn_hover)
    }
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG:hover {
    background: var(--block_btn_hover);
    color: var(--text_inverted)
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG:hover .IconButton_btn_with_text__D0sNu {
    background: var(--block_btn_item_hover);
    color: var(--text_inverted)
}

@media only screen and (max-width: 425px) {
    .IconButton_container__YojFI.IconButton_wrapper__gCWCG:hover .IconButton_btn_with_text__D0sNu {
        background:var(--block_btn_hover)
    }
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG:active {
    background: var(--block_btn_hover);
    color: var(--text_inverted)
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG:active .IconButton_btn_with_text__D0sNu {
    background: var(--block_btn_item_hover);
    color: var(--text_inverted)
}

@media only screen and (max-width: 425px) {
    .IconButton_container__YojFI.IconButton_wrapper__gCWCG:active .IconButton_btn_with_text__D0sNu {
        background:var(--block_btn_hover)
    }
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG:disabled {
    background: var(--block_btn);
    color: var(--text_disable);
    pointer-events: none
}

.IconButton_container__YojFI .IconButton_btn_text__zrbDt {
    text-align: center
}

.IconButton_container__YojFI .IconButton_counter__UUBpE {
    position: absolute;
    inset-block-start: -8px;
    inset-inline-end: -8px
}

.IconButton_container__YojFI .IconButton_btn___aO5y.IconButton_btn_with_text__D0sNu {
    color: var(--text_primary);
    background: var(--block_btn_item)
}

.IconButton_container__YojFI .IconButton_btn___aO5y.IconButton_disabled__bRq92 {
    color: var(--text_disable);
    pointer-events: none
}

.IconButton_container__YojFI .IconButton_primary__N2moo.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_primary__N2moo:hover {
    background: var(--neutral_70)
}

.IconButton_container__YojFI .IconButton_primary__N2moo:active {
    background: var(--neutral_60)
}

.IconButton_container__YojFI .IconButton_primary__N2moo.IconButton_disabled__bRq92 {
    background: var(--neutral_20)
}

.IconButton_container__YojFI .IconButton_neutral_20__lrGOj {
    background-color: var(--neutral_20)
}

.IconButton_container__YojFI .IconButton_neutral_10__wi_C1 {
    background-color: var(--neutral_10)
}

.IconButton_container__YojFI .IconButton_table__r8R3v {
    background: var(--table_action_btn);
    color: var(--text_primary)
}

.IconButton_container__YojFI .IconButton_table__r8R3v.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_table__r8R3v:active,.IconButton_container__YojFI .IconButton_table__r8R3v:hover {
    background: var(--table_action_btn_hover);
    color: var(--text_inverted)
}

.IconButton_container__YojFI .IconButton_table__r8R3v.IconButton_disabled__bRq92 {
    background: var(--table_action_btn);
    color: var(--text_primary)
}

.IconButton_container__YojFI .IconButton_card__iwnpj {
    background: var(--block_bg)
}

.IconButton_container__YojFI .IconButton_card__iwnpj.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_card__iwnpj:active,.IconButton_container__YojFI .IconButton_card__iwnpj:hover {
    background: var(--block_bg_cards_hover_item);
    color: var(--text_inverted)
}

.IconButton_container__YojFI .IconButton_card__iwnpj.IconButton_disabled__bRq92 {
    background: var(--block_bg_cards_item)
}

.IconButton_container__YojFI .IconButton_footer__RTwFY.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_footer__RTwFY:active,.IconButton_container__YojFI .IconButton_footer__RTwFY:hover {
    background: var(--footer_btn_hover)
}

.IconButton_container__YojFI .IconButton_footer__RTwFY.IconButton_disabled__bRq92 {
    background: var(--footer_btn)
}

.IconButton_container__YojFI .IconButton_outlined__L5FEl.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_outlined__L5FEl:hover {
    background: var(--neutral_20)
}

.IconButton_container__YojFI .IconButton_outlined__L5FEl:active {
    background: var(--neutral_30)
}

.IconButton_container__YojFI .IconButton_outlined__L5FEl.IconButton_disabled__bRq92 {
    background: transparent
}

.IconButton_container__YojFI .IconButton_stroked__GUYZ2 {
    color: var(--text_tertiary)
}

.IconButton_container__YojFI .IconButton_stroked__GUYZ2.IconButton_open__v7R82 svg,.IconButton_container__YojFI .IconButton_stroked__GUYZ2:active svg,.IconButton_container__YojFI .IconButton_stroked__GUYZ2:hover svg {
    color: var(--text_primary)
}

.IconButton_container__YojFI .IconButton_stroked__GUYZ2.IconButton_disabled__bRq92 svg {
    color: var(--text_tertiary)
}

.IconButton_container__YojFI .IconButton_header__Ut_af.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_header__Ut_af:active,.IconButton_container__YojFI .IconButton_header__Ut_af:hover {
    background: #1a1a1a
}

.IconButton_container__YojFI .IconButton_header__Ut_af.IconButton_open__v7R82 svg path,.IconButton_container__YojFI .IconButton_header__Ut_af:active svg path,.IconButton_container__YojFI .IconButton_header__Ut_af:hover svg path {
    color: #b1b1b1
}

@media only screen and (max-width: 576px) {
    .IconButton_container__YojFI .IconButton_header__Ut_af {
        width:24px;
        height: 24px;
        border: none;
        overflow: visible
    }
}

.IconButton_container__YojFI .IconButton_select__O72UP.IconButton_open__v7R82,.IconButton_container__YojFI .IconButton_select__O72UP:active,.IconButton_container__YojFI .IconButton_select__O72UP:hover {
    background: var(--select_item_hover)
}

.IconButton_container__YojFI .IconButton_select__O72UP.IconButton_disabled__bRq92 {
    background: var(--select_item)
}

.IconButton_container__YojFI,.IconButton_linkWrapper__YNGpM {
    border-radius: 50%!important;
    outline-offset: 3px!important;
    width: -moz-fit-content;
    width: fit-content
}

.IconButton_container__YojFI.IconButton_wrapper__gCWCG,.IconButton_linkWrapper__YNGpM.IconButton_wrapper__gCWCG {
    border-radius: 612px!important
}

.Button_btn__nhntQ {
    padding: 18px 16px;
    cursor: pointer;
    width: 100%;
    border: none;
    display: flex;
    column-gap: 10px;
    align-items: center;
    justify-content: center;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: manipulation
}

.Button_btn__nhntQ.Button_left__QIYeM {
    justify-content: flex-start
}

.Button_btn__nhntQ.Button_center__Nhqqb {
    justify-content: center
}

.Button_btn__nhntQ.Button_right__wxG4b {
    justify-content: flex-end
}

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

.Button_btn__nhntQ svg {
    width: 24px;
    height: 24px
}

.Button_btn__nhntQ.Button_loading__WDyPj .Button_buttonText__BNCnu {
    visibility: hidden
}

.Button_btn__nhntQ .Button_buttonSpin__bX8L4 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.Button_btn__nhntQ .Button_buttonSpin__bX8L4 path {
    fill: var(--text_primary)
}

.Button_btn__nhntQ.Button_disabled__Cu6k9,.Button_btn__nhntQ:disabled {
    background: var(--neutral_20);
    color: var(--text_disable);
    pointer-events: none;
    cursor: unset
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 {
    padding: 8px 16px;
    background: var(--special_green);
    color: var(--white)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 p {
    line-height: 24px!important
}

.Button_btn__nhntQ.Button_p2p_button__EyH29:hover {
    background: var(--special_green_bg)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29:active {
    background: var(--special_green)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 .Button_disabled__Cu6k9,.Button_btn__nhntQ.Button_p2p_button__EyH29:disabled {
    background: var(--neutral_20)
}

.Button_s__Kh_57 {
    padding: 0 16px;
    height: 40px
}

.Button_m__scbpZ {
    padding: 0 20px;
    height: 48px
}

.Button_l__1GRBk {
    padding: 0 24px;
    height: 56px
}

.Button_primary__swzAa {
    background: var(--neutral_80);
    color: var(--text_inverted)
}

.Button_primary__swzAa:hover {
    background: var(--neutral_70)
}

.Button_primary__swzAa:active {
    background: var(--neutral_60)
}

.Button_primary__swzAa:disabled {
    background: var(--neutral_25)
}

.Button_secondary__pFIlL {
    background: var(--neutral_30);
    color: var(--text_primary)
}

.Button_secondary__pFIlL:hover {
    background: var(--neutral_40)
}

.Button_secondary__pFIlL:active {
    background: var(--neutral_50)
}

.Button_secondary__pFIlL:disabled {
    background: var(--neutral_25)
}

.Button_tertiary__3PK3l {
    background: none;
    color: var(--text_primary)
}

.Button_tertiary__3PK3l:hover {
    background: var(--neutral_30)
}

.Button_tertiary__3PK3l:active {
    background: var(--neutral_40)
}

.Button_tertiary__3PK3l:disabled {
    background: none
}

.Button_stroked__onpFx {
    background: none;
    color: var(--text_primary);
    outline: 1px solid var(--text_primary)
}

.Button_stroked__onpFx:hover {
    background: var(--neutral_20)
}

.Button_stroked__onpFx:active {
    background: var(--neutral_30)
}

.Button_stroked__onpFx:disabled {
    background: none;
    outline: 1px solid var(--neutral_50)
}

.Button_outline__tvaA1 {
    padding: 0;
    background: none;
    color: var(--text_primary)
}

.Button_outline__tvaA1:disabled {
    background: none
}

.Button_outline_small__unNHe {
    padding: 0;
    background: none;
    color: var(--text_primary)
}

.Button_outline_small__unNHe:disabled {
    background: none
}

.Button_footer__WCQCi {
    background-color: var(--footer_btn);
    color: var(--text_primary);
    padding: 10px 12px
}

.Button_footer__WCQCi:active,.Button_footer__WCQCi:hover {
    background-color: var(--footer_btn_hover)
}

.Button_advertisement__UBt1_ {
    background-color: var(--neutral_25);
    color: var(--text_primary);
    padding: 12px
}

.Button_advertisement__UBt1_:active,.Button_advertisement__UBt1_:hover {
    background-color: var(--neutral_30)
}

.Button_advertisement__UBt1_:disabled {
    background-color: var(--neutral_25)
}

@media only screen and (max-width: 576px) {
    .Button_advertisement__UBt1_ {
        max-width:46px;
        padding: 11px
    }

    .Button_advertisement__UBt1_ .Button_buttonText__BNCnu {
        display: none
    }

    .Button_advertisement__UBt1_ .Button_buttonIcon__YjEH_ {
        margin-right: unset;
        margin-left: unset
    }
}

.Button_btn__nhntQ,.Button_linkWrapper__KTNQ7 {
    border-radius: 10px!important
}

.BurgerMenuContainer_shadow_wrapper__LeI0b {
    position: fixed;
    width: 100dvw;
    height: 100dvh;
    top: 0;
    inset-inline-start: 0;
    z-index: 99;
    background: var(--modal_bg)
}

@media only screen and (max-width: 576px) {
    .BurgerMenuContainer_shadow_wrapper__LeI0b {
        display:none
    }
}

.BurgerMenuContainer_burger__LeK_h {
    position: fixed;
    height: 100%;
    top: 0;
    inset-inline-start: 0;
    z-index: 1000
}

.BurgerMenuContainer_burger__LeK_h::-webkit-scrollbar {
    width: 12px
}

.BurgerMenuContainer_burger__LeK_h::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.BurgerMenuContainer_burger__LeK_h::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.BurgerMenuContainer_burger__LeK_h ::-webkit-scrollbar {
    width: 12px
}

.BurgerMenuContainer_burger__LeK_h ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.BurgerMenuContainer_burger__LeK_h ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

.BurgerMenuContainer_burger__LeK_h.BurgerMenuContainer_right__HDMpV {
    inset-inline-start: unset;
    inset-inline-end: 0
}

.BurgerMenuContainer_burger__container__nk0jH {
    position: relative;
    width: 100%;
    height: 100%;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    z-index: 100
}

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

.BurgerMenuContainer_burger__LeK_h:before {
    content: "";
    position: absolute;
    width: 200px;
    height: 100dvh;
    background: var(--select_default);
    inset-inline-end: 99%;
    top: 0;
    z-index: 99
}

.BurgerMenuContainer_burger__LeK_h.BurgerMenuContainer_right__HDMpV:before {
    inset-inline-end: unset;
    inset-inline-start: 99%
}

.BurgerHeader_header__4Wopu {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 80px;
    padding: 28px 32px
}

@media only screen and (max-width: 768px) {
    .BurgerHeader_header__4Wopu {
        padding:28px 24px
    }
}

@media only screen and (max-width: 576px) {
    .BurgerHeader_header__4Wopu {
        padding:18px 16px;
        height: 60px
    }
}

.BurgerHeader_header__4Wopu.BurgerHeader_title__dwScc {
    justify-content: space-between;
    width: 100%
}

.BurgerHeader_header__4Wopu.BurgerHeader_reversed__Sq9fa {
    flex-direction: row-reverse
}

.BurgerHeader_header__btn__UHkMi {
    width: 24px;
    height: 24px;
    color: var(--text_primary);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    cursor: pointer
}

.BurgerHeader_header__btn__UHkMi:active,.BurgerHeader_header__btn__UHkMi:hover {
    color: var(--text_secondary)
}

.BurgerMenuItem_item__BNnbD {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 16px;
    color: var(--text_primary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    width: 100%;
    padding: 12px 32px
}

@media only screen and (max-width: 768px) {
    .BurgerMenuItem_item__BNnbD {
        padding:12px 24px
    }
}

@media only screen and (max-width: 576px) {
    .BurgerMenuItem_item__BNnbD {
        padding:12px 16px
    }
}

.BurgerMenuItem_item__BNnbD.BurgerMenuItem_with_child__dM7YO {
    -webkit-padding-end: 56px;
    padding-inline-end:56px}

@media only screen and (max-width: 768px) {
    .BurgerMenuItem_item__BNnbD.BurgerMenuItem_with_child__dM7YO {
        -webkit-padding-end:48px;
        padding-inline-end:48px}
}

@media only screen and (max-width: 576px) {
    .BurgerMenuItem_item__BNnbD.BurgerMenuItem_with_child__dM7YO {
        -webkit-padding-end:40px;
        padding-inline-end:40px}
}

.BurgerMenuItem_item__BNnbD.BurgerMenuItem_hovered__S66Vr,.BurgerMenuItem_item__BNnbD:active,.BurgerMenuItem_item__BNnbD:hover {
    background: var(--select_hover)
}

.BurgerMenuItem_item__BNnbD.BurgerMenuItem_hovered__S66Vr .BurgerMenuItem_item__icon__XbrNf,.BurgerMenuItem_item__BNnbD:active .BurgerMenuItem_item__icon__XbrNf,.BurgerMenuItem_item__BNnbD:hover .BurgerMenuItem_item__icon__XbrNf {
    background: var(--select_item_hover)
}

.BurgerMenuItem_item__BNnbD:focus-visible {
    outline-offset: -1px
}

.BurgerMenuItem_item__content__x5yEh {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    text-align: start
}

.BurgerMenuItem_item__content__x5yEh span {
    color: var(--text_secondary)
}

.DropdownList_mainList__jRrOn {
    display: flex;
    flex-direction: column;
    width: 100%
}

.DropdownList_mainList__item__IhpNU {
    position: relative;
    color: var(--text_primary)
}

.DropdownList_mainList__item__IhpNU>a,.DropdownList_mainList__item__IhpNU>button {
    cursor: pointer
}

.DropdownList_mainList__item__IhpNU:hover>a,.DropdownList_mainList__item__IhpNU:hover>button {
    background: var(--select_hover)
}

.DropdownList_mainList__item__IhpNU:hover>a div:has(>svg),.DropdownList_mainList__item__IhpNU:hover>button div:has(>svg) {
    background: var(--select_item_hover)
}

.DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    cursor: pointer
}

html[dir=rtl] .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG {
    transform: translateY(-50%) rotate(0)
}

.DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
    inset-inline-end: 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
        inset-inline-end:24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
        inset-inline-end:16px
    }
}

.DropdownList_subItem__jwxrN {
    display: flex;
    flex-direction: column;
    color: var(--text_primary)
}

.DropdownList_subItem__back_btn__pwO_S {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 12px 16px;
    cursor: pointer;
    color: var(--text_primary)
}

.DropdownList_subItem__back_btn__pwO_S:focus-visible {
    outline-offset: -1px
}

.DropdownList_subItem__back_btn__pwO_S svg {
    position: absolute;
    inset-inline-start: 16px;
    top: 50%;
    transform: translateY(-50%)
}

html[dir=rtl] .DropdownList_subItem__back_btn__pwO_S svg {
    transform: translateY(-50%) rotate(180deg)
}

.DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
    height: 80px;
    padding: 28px 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
        padding:28px 24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
        height:60px;
        padding: 18px 16px
    }
}

.DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
    inset-inline-start: 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
        inset-inline-start:24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
        inset-inline-start:16px
    }
}

.BurgerMenu_burger_btn_wrapper__yKVZT {
    display: none
}

@media only screen and (max-width: 1440px) {
    .BurgerMenu_burger_btn_wrapper__yKVZT,.BurgerMenu_burger_btn_wrapper__yKVZT.BurgerMenu_long_lang__ZDY4D {
        display:block
    }
}

.BurgerMenu_burger_btn__dJtEA:focus-visible {
    outline-color: var(--white)!important
}

.BurgerMenu_get_started_btn__o2_28 {
    width: 100%;
    display: none;
    padding: 12px 16px
}

@media only screen and (max-width: 576px) {
    .BurgerMenu_get_started_btn__o2_28 {
        display:block
    }
}

.BurgerMenu_get_started_btn__o2_28 a,.BurgerMenu_get_started_btn__o2_28 button {
    width: 100%
}

.Header_header__xCASY {
    background: var(--black);
    color: var(--white)
}

.Header_header_container__EGKp1 {
    margin: 0 auto;
    max-width: 100dvw;
    min-width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    column-gap: 8px;
    padding: 26px 32px;
    align-items: center;
    height: 92px
}

@media only screen and (max-width: 1024px) {
    .Header_header_container__EGKp1 {
        padding:20px 32px;
        height: 80px
    }
}

@media only screen and (max-width: 768px) {
    .Header_header_container__EGKp1 {
        padding:20px 24px
    }
}

@media only screen and (max-width: 576px) {
    .Header_header_container__EGKp1 {
        height:72px
    }
}

@media only screen and (max-width: 425px) {
    .Header_header_container__EGKp1 {
        padding:18px 16px
    }
}

.Header_header__main_nav__9yYXF {
    display: flex;
    column-gap: 16px;
    align-items: center
}

.Header_header__xCASY .Header_divider__g6gCP {
    width: 1px;
    height: 24px;
    background: #2d2d2d;
    border-radius: 1px;
    display: block
}

@media only screen and (max-width: 1150px) {
    .Header_header__xCASY .Header_divider__g6gCP {
        display:none
    }
}

.Header_header__xCASY .Header_divider__g6gCP.Header_tablet___hSlC {
    display: none
}

@media only screen and (max-width: 1150px) {
    .Header_header__xCASY .Header_divider__g6gCP.Header_tablet___hSlC {
        display:block
    }
}

@media only screen and (max-width: 576px) {
    .Header_header__xCASY .Header_divider__g6gCP.Header_tablet___hSlC {
        display:none
    }
}

@media only screen and (max-width: 1440px) {
    .Header_header__xCASY .Header_divider__g6gCP.Header_long_lang__SWdCv {
        display:block
    }
}

@media only screen and (max-width: 1440px)and (max-width:576px) {
    .Header_header__xCASY .Header_divider__g6gCP.Header_long_lang__SWdCv {
        display:none
    }
}

.MobileMenuContainer_mobileOptions__tw1Ky {
    position: fixed;
    inset: 0;
    z-index: 1000;
    width: 100vw
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar {
    width: 12px
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar {
    width: 12px
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_bottomOverlay__Cqj_o {
    background: var(--select_default);
    position: absolute;
    top: 100%;
    width: 100%;
    height: 100dvh
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsOverlay___vOtG {
    position: fixed;
    inset: 0;
    background: var(--modal_bg)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz {
    max-height: calc(100dvh - 44px);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--select_default);
    border-radius: 32px 32px 0 0;
    display: flex;
    flex-direction: column
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsHeader__iSLuH {
    padding: 20px 16px 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsHeader__iSLuH .MobileMenuContainer_title__wNujQ {
    color: var(--text_primary)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsBody__5SePl {
    display: flex;
    height: 100%;
    overflow-y: auto;
    z-index: 1;
    position: relative;
    padding-bottom: env(safe-area-inset-bottom,0)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsBody__5SePl.MobileMenuContainer_visible__6uN_X {
    overflow-y: visible
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_title__wNujQ {
    color: var(--text_primary)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_closeButton__mls5w {
    color: var(--text_primary);
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_closeButton__mls5w:active {
    outline: none
}

.MainContainer_container__yZgat {
    border-radius: 16px;
    border: 1px solid var(--select_border);
    background-color: var(--select_default);
    box-shadow: var(--selected_shadow);
    overflow: hidden
}

.DropdownMenu_dropdown__smte_ {
    position: relative
}

.DropdownMenu_dropdown__btn__6zu4v {
    display: flex;
    align-items: center;
    column-gap: 2px;
    background: none;
    border: none;
    outline: none;
    color: var(--text_primary)
}

.DropdownMenu_menuWrapper__BYA45 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 8px 0;
    position: relative
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar {
    width: 12px
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar {
    width: 12px
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

@media only screen and (max-width: 576px) {
    .DropdownMenu_menuWrapper__BYA45:not(.DropdownMenu_no_mobile__znFvX) {
        padding:0;
        width: 100%
    }
}

.DropdownMenu_menuWrapper__BYA45 a:not(.customFocus):focus-visible,.DropdownMenu_menuWrapper__BYA45 button:not(.customFocus):focus-visible {
    position: relative;
    outline: none;
    outline-color: transparent;
    border-radius: 0
}

.DropdownMenu_menuWrapper__BYA45 a:not(.customFocus):focus-visible:after,.DropdownMenu_menuWrapper__BYA45 button:not(.customFocus):focus-visible:after {
    content: "";
    position: absolute;
    inset: 4px 6px;
    border: 1px solid var(--text_primary);
    border-radius: 5px
}

.UserAvatar_avatar_wrapper__8t5Hp {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    color: var(--text_primary)
}

.UserAvatar_avatar_wrapper__8t5Hp span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.UserAvatarButton_avatar_wrapper__j0RBL {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    background: none
}

.UserAvatarButton_avatar_wrapper__j0RBL:focus-visible {
    outline-color: var(--white)!important
}

@media only screen and (max-width: 576px) {
    .UserAvatarButton_avatar_wrapper__j0RBL {
        width:32px;
        height: 32px
    }
}

.KycStatusBadge_kyc_wrapper__37xkB {
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 8px
}

.KycStatusBadge_kyc_badge__5lhKo {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 8px;
    align-items: center;
    color: var(--text_primary)
}

.KycStatusBadge_kyc_badge__5lhKo .KycStatusBadge_kyc_badge__icon__CXjz_ {
    height: 20px
}

.KycStatusBadge_kyc_badge__5lhKo.KycStatusBadge_in_progress__l9hkq svg:first-child path {
    color: var(--special_orange)
}

.KycStatusBadge_kyc_badge__5lhKo.KycStatusBadge_not_passed__MlVAE svg:first-child path {
    color: var(--text_primary)
}

.KycStatusBadge_kyc_badge__5lhKo.KycStatusBadge_approved__1Iryi {
    color: var(--special_green)
}

html[dir=rtl] .KycStatusBadge_kyc_badge__5lhKo .KycStatusBadge_badge__arrow__f7v_F {
    transform: rotate(180deg)
}

.Skeleton_skeleton__V90al {
    float: left;
    background-size: 200%;
    animation: Skeleton_shine-lines__Bx0WI 1.6s linear infinite
}

.Skeleton_skeleton__V90al,.Skeleton_skeleton_circular__1iCSB {
    background-image: linear-gradient(90deg,var(--border_secondary) 0,var(--neutral_25) 40px,var(--border_secondary) 80px)
}

.Skeleton_skeleton_circular__1iCSB {
    border-radius: 100%;
    background-size: 300%;
    animation: Skeleton_shine-avatar__Jv8QZ 1.6s linear infinite
}

:where(.Skeleton_skeleton__V90al) {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

@keyframes Skeleton_shine-lines__Bx0WI {
    0% {
        background-position: 100%
    }

    40% {
        background-position: -100%
    }

    to {
        background-position: -100%
    }
}

@keyframes Skeleton_shine-avatar__Jv8QZ {
    0% {
        background-position: 50%
    }

    40% {
        background-position: -25%
    }

    to {
        background-position: -50%
    }
}

.UserHeader_user__gdN0z {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 16px;
    padding: 8px 16px;
    color: var(--text_primary);
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.UserHeader_user__info__LQd3G {
    display: flex;
    flex-direction: column
}

.UserHeader_user__uid__2uWD_ {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 4px;
    color: var(--text_secondary)
}

.UserHeader_user__uid__2uWD_ button {
    color: var(--text_secondary);
    cursor: pointer
}

.UserHeader_user__uid__2uWD_ button svg {
    transform: translateY(1px)
}

.UserHeader_user__uid__2uWD_ button:focus-visible {
    outline-offset: 2px;
    border-radius: 2px
}

.UserHeader_kyc_skeleton__yhwCb {
    width: 160px;
    height: 20px
}

.LinkItem_wrapper__rE7CZ {
    width: 100%;
    text-align: start
}

.LinkItem_wrapper__rE7CZ:focus-visible {
    outline-offset: -1px
}

.LinkItem_item__aKYXH {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
    align-items: center;
    position: relative;
    color: var(--text_primary);
    padding: 8px 16px;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    cursor: pointer
}

.LinkItem_item__aKYXH:active,.LinkItem_item__aKYXH:hover {
    background: var(--select_hover)
}

.LinkItem_item__aKYXH:active .LinkItem_item__icon__MBVau,.LinkItem_item__aKYXH:hover .LinkItem_item__icon__MBVau {
    background: var(--select_item_hover)
}

.LinkItem_item__content__FY4jO {
    display: flex;
    flex-direction: column
}

.LinkItem_item__content__FY4jO span {
    color: var(--text_secondary)
}

.LinkItem_item__aKYXH .LinkItem_right_el__uTDlc {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.LinkItem_item__aKYXH .LinkItem_right_el__uTDlc.LinkItem_with_sub__zEJUP {
    inset-inline-end: 56px
}

.Switch_toggle-switch__I0dNr {
    --thumbWidth: 20px;
    --thumbDuration: 0.3s;
    --thumbWidthMultiplier: 1.25;
    position: relative;
    display: inline-block;
    min-width: 40px;
    width: 40px;
    height: 24px
}

.Switch_toggle-switch__I0dNr input[type=checkbox] {
    position: absolute;
    width: 0;
    border: none!important;
    outline: none!important;
    opacity: 0
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:focus-visible+.Switch_switch__PuAO8 {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

.Switch_toggle-switch__I0dNr .Switch_switch__PuAO8 {
    position: absolute;
    cursor: pointer;
    background-color: var(--el_inactive_default);
    border-radius: 24px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: all .2s ease
}

.Switch_toggle-switch__I0dNr .Switch_switch__PuAO8:hover {
    background-color: var(--el_inactive_hover)
}

.Switch_toggle-switch__I0dNr .Switch_switch__PuAO8:active {
    background-color: var(--el_inactive_pressed)
}

.Switch_toggle-switch__I0dNr .Switch_switchThumb__5Evtj {
    position: absolute;
    content: "";
    inset-inline-start: 2px;
    top: 2px;
    width: var(--thumbWidth);
    height: var(--thumbWidth);
    background-color: var(--el_active_color_inside);
    border-radius: 50%;
    filter: drop-shadow(0 1px 2px rgba(0,0,0,.24));
    animation-duration: var(--thumbDuration);
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.4,0,.6,1)
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:checked+.Switch_switch__PuAO8 {
    background-color: var(--el_active_default)
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:checked+.Switch_switch__PuAO8:hover {
    background-color: var(--el_active_hover)
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:checked+.Switch_switch__PuAO8:active {
    background-color: var(--el_active_pressed)
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled+.Switch_switch__PuAO8 {
    background-color: var(--el_inactive_disabled);
    cursor: not-allowed
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled+.Switch_switch__PuAO8:active,.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled+.Switch_switch__PuAO8:hover {
    background-color: var(--el_active_disabled)
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled+.Switch_switch__PuAO8 .Switch_switchThumb__5Evtj {
    background-color: var(--el_inactive_disabled_color_inside);
    filter: none
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled:checked+.Switch_switch__PuAO8 {
    background-color: var(--el_active_disabled);
    cursor: not-allowed
}

.Switch_toggle-switch__I0dNr input[type=checkbox]:disabled:checked+.Switch_switch__PuAO8 .Switch_switchThumb__5Evtj {
    background-color: var(--el_active_disabled_color_inside)
}

.LanguageItem_lang_item__z9AuD {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    column-gap: 16px;
    padding: 12px 16px;
    background: var(--select_default);
    color: var(--text_primary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.LanguageItem_lang_item__z9AuD:active,.LanguageItem_lang_item__z9AuD:hover {
    background: var(--select_hover)
}

.LanguageItem_lang_item__z9AuD img {
    border-radius: 50%;
    overflow: hidden
}

.InputSearch_input__wrapper__GKRnO {
    display: grid;
    grid-template-columns: 24px calc(100% - 24px - 16px - 16px) 16px;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    border-radius: 10px;
    overflow: hidden;
    background: var(--neutral_90);
    cursor: text;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    border: none;
    width: 100%;
    height: 100%
}

.InputSearch_input__wrapper__GKRnO:hover {
    background: var(--neutral_100)
}

.InputSearch_input__wrapper__GKRnO:focus-within {
    background: var(--neutral_90)
}

.InputSearch_input__wrapper__GKRnO.InputSearch_big__VmtRd {
    padding: 12px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_medium__JuPEy {
    padding: 8px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_small__6_ofM {
    padding: 4px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_dropdown__Eus1f {
    background: transparent;
    border-bottom: 1px solid var(--border_primary);
    border-radius: 0;
    padding: 12px 16px
}

.InputSearch_input__wrapper__GKRnO .InputSearch_input__plKCN {
    background: transparent;
    color: var(--text_primary);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden
}

.InputSearch_input__wrapper__GKRnO .InputSearch_input__plKCN::placeholder {
    color: var(--text_tertiary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_search__9jW_q {
    width: 24px;
    height: 24px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text_tertiary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear_wrapper__dERXd {
    min-width: 16px;
    min-height: 16px;
    display: flex;
    justify-content: start;
    align-items: center;
    overflow: hidden
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text_tertiary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb:hover {
    color: var(--text_secondary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb:active {
    color: var(--text_tertiary)
}

.SelectorSearch_selector__twjrN {
    display: flex;
    flex-direction: column;
    background: var(--select_default)
}

.SelectorSearch_selector__search__LC_6R {
    padding: 12px 16px;
    border-bottom: 1px solid var(--select_border)
}

.SelectorSearch_selector__list__Z49px {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden
}

.SelectorSearch_selector__not_found__wGtpF {
    text-align: center;
    color: var(--text_disable);
    padding: 8px 16px
}

.SelectorSearch_selector__loading__kpj6W {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.SelectorSearch_selector__twjrN .SelectorSearch_item__NgQAQ {
    position: relative
}

.SelectorSearch_selector__twjrN .SelectorSearch_item__NgQAQ .SelectorSearch_check_icon__yadF5 {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--special_green)
}

.SelectorSearch_ref__item__oIjKj {
    position: absolute;
    bottom: 20px
}

.getFiatIcon_fiatIcon__DjXnW {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    background-color: var(--neutral_80);
    border-radius: 50%;
    color: var(--text_inverted)
}

.CurrencyItem_currency_item__2QkeG {
    width: 100%;
    position: relative;
    flex-wrap: nowrap;
    color: var(--text_primary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    display: flex;
    align-items: center
}

.CurrencyItem_currency_item_default__1Ssvu {
    padding: 12px 16px;
    column-gap: 16px;
    background: var(--select_default)
}

.CurrencyItem_currency_item_default__1Ssvu:active,.CurrencyItem_currency_item_default__1Ssvu:hover {
    background: var(--select_hover)
}

.CurrencyItem_currency_item_default__1Ssvu .CurrencyItem_currency_item__symbol__UeLoQ {
    width: 24px;
    height: 24px;
    background: var(--neutral_80)
}

.CurrencyItem_currency_item_small__b_g3H {
    padding: 0;
    column-gap: 4px
}

.CurrencyItem_currency_item_small__b_g3H .CurrencyItem_currency_item__symbol__UeLoQ {
    width: 16px;
    height: 16px;
    background: var(--neutral_80)
}

.CurrencyItem_currency_item__symbol__UeLoQ {
    overflow: hidden;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text_inverted)
}

.UserCenterContent_wrapper__eh06V {
    width: 100%
}

@media only screen and (max-width: 768px) {
    .UserCenterContent_wrapper__eh06V {
        max-height:110vh;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0 8px
    }
}

@media only screen and (max-width: 576px) {
    .UserCenterContent_wrapper__eh06V {
        padding:0
    }
}

.UserCenterContent_wrapper__eh06V.UserCenterContent_burger__tBh8m {
    padding: 0
}

.UserCenterContent_divider__eOqbo {
    margin: 7.5px 16px;
    height: 1px;
    max-width: 100%;
    background: var(--select_border);
    border-radius: 1px;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.UserCenterContent_subItem__hZTD3 {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--select_border);
    padding-top: 8px;
    margin-top: 8px
}

.UserCenterContent_subItem__hZTD3.UserCenterContent_burger__tBh8m {
    border: none;
    padding: 0;
    margin: 0
}

.UserCenter_container__j8xbl {
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.NotificationCenterHeader_header__xRHbn {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 8px;
    padding: 18px 16px;
    color: var(--text_primary);
    position: relative;
    height: 56px
}

@media only screen and (max-width: 768px) {
    .NotificationCenterHeader_header__xRHbn {
        height:80px
    }
}

@media only screen and (max-width: 576px) {
    .NotificationCenterHeader_header__xRHbn {
        height:56px
    }
}

.NotificationCenterHeader_header__xRHbn span {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    color: var(--text_primary)
}

.NotificationCenterHeader_header__btn__iE8TR {
    cursor: pointer;
    color: var(--text_primary)
}

.NotificationCenterHeader_header__btn__iE8TR:active span,.NotificationCenterHeader_header__btn__iE8TR:hover span {
    color: var(--text_secondary)
}

.NotificationCenterHeader_header__btn__iE8TR:disabled {
    pointer-events: none
}

.NotificationCenterHeader_header__btn__iE8TR:disabled span {
    color: var(--text_disable)
}

.NotificationCenterHeader_header__xRHbn .NotificationCenterHeader_count__jpyXO {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 8px
}

.NotificationCenterHeader_header__actions__0nbzO {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    column-gap: 16px;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content
}

.NotificationCenterHeader_header__readAll_btn__2R9YR {
    height: 36px;
    color: var(--text_primary);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 8px;
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.NotificationCenterHeader_header__readAll_btn__2R9YR:active,.NotificationCenterHeader_header__readAll_btn__2R9YR:active span,.NotificationCenterHeader_header__readAll_btn__2R9YR:hover,.NotificationCenterHeader_header__readAll_btn__2R9YR:hover span {
    color: var(--text_secondary)
}

.NotificationCenterHeader_header__readAll_btn__2R9YR:disabled {
    color: var(--text_disable);
    pointer-events: none
}

.NotificationCenterHeader_header__readAll_btn__2R9YR:disabled span {
    color: var(--text_disable)
}

@media only screen and (max-width: 768px) {
    .NotificationCenterHeader_header__readAll_btn__2R9YR .NotificationCenterHeader_readAll_btn__text__9W1Qe {
        display:none
    }
}

.NotificationCenterHeader_header__close_btn__lKYly {
    border: none;
    background: none;
    color: var(--text_primary);
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.NotificationCenterHeader_header__close_btn__lKYly:active,.NotificationCenterHeader_header__close_btn__lKYly:hover {
    color: var(--text_secondary)
}

.NotificationItem_item__nUlBd {
    padding: 16px 20px;
    word-break: break-word;
    background-color: var(--select_default);
    color: var(--text_primary);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 16px;
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    text-align: start
}

.NotificationItem_item__nUlBd:focus-visible {
    position: relative
}

.NotificationItem_item__nUlBd:focus-visible:after {
    content: "";
    position: absolute;
    inset: 4px 6px;
    border: 1px solid var(--text_primary);
    border-radius: 5px
}

.NotificationItem_item__nUlBd.NotificationItem_active__TMkPB {
    background: var(--select_hover)
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__date__qymAK {
    display: inline-block;
    color: var(--text_secondary)
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__title__K0aJP {
    margin-bottom: 8px
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__content__6D8zt {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__content_interactive__bp4fI {
    margin-bottom: 16px
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__content__6D8zt a {
    text-decoration: underline
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__content__6D8zt a:focus-visible {
    outline: none;
    font-weight: 600
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 {
    width: -moz-fit-content;
    width: fit-content;
    width: 100%;
    padding: 0;
    display: block
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 button,.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 span {
    background: #dfdfdf;
    color: var(--black)
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 button:hover,.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 span:hover {
    background: #d4d4d4
}

.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 button:active,.NotificationItem_item__wrapper__YEnew .NotificationItem_item__button__85jW5 span:active {
    background: #c7c7c7
}

.NotificationItem_item__nUlBd .NotificationItem_selected__3VG_c {
    background-color: var(--select_item_hover)
}

.NotificationsEmpty_emptyList__L8Xio {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 155px;
    row-gap: 32px;
    color: var(--text_secondary)
}

.NotificationSkeleton_skeletons__Ilbo1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 16px;
    column-gap: 16px;
    padding: 20px 16px;
    width: 100%
}

.NotificationSkeleton_skeletons__rows__Ovnx8 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.NotificationSkeleton_skeletons__rows__Ovnx8 .NotificationSkeleton_rows__date__l5p8I {
    height: 12px;
    width: 110px;
    margin-bottom: 6px
}

.NotificationSkeleton_skeletons__rows__Ovnx8 .NotificationSkeleton_rows__item__S3ssZ {
    height: 16px
}

.NotificationSkeleton_skeletons__rows__Ovnx8 .NotificationSkeleton_rows__item__S3ssZ:nth-child(odd) {
    min-width: 100%;
    margin-bottom: 12px
}

.NotificationSkeleton_skeletons__rows__Ovnx8 .NotificationSkeleton_rows__item__S3ssZ:nth-child(2n) {
    width: 80%;
    margin-bottom: 6px
}

.NotificationSkeletons_skeletons_list__Y25NP {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    overflow: hidden
}

.NotificationCenterContent_container__wEOhA {
    display: flex;
    flex-direction: column;
    background: var(--select_default);
    height: 100%;
    width: 100%;
    position: relative
}

.NotificationCenterContent_notifications_list__5ALXR {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    border-top: 1px solid var(--select_border);
    height: calc(100% - 56px)
}

.NotificationCenterContent_notifications_list__bottom__ZZrN9 {
    transform: translateY(-100px)
}

.NotificationCenterContent_notifications_list__5ALXR .NotificationCenterContent_list__loading__rBDbr {
    color: var(--text_primary);
    padding: 20px 0 12px;
    display: flex;
    justify-content: center
}

.NotificationCenterContent_notifications_list__5ALXR.NotificationCenterContent_some_selected__Aw15n {
    padding-bottom: 68px
}

.NotificationCenter_notifications__cwnHK {
    height: 632px
}

.NotificationCenter_header_btn__Arsiw:focus-visible {
    outline-color: var(--white)!important
}

.SupportItem_support__item__C_xpp {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    column-gap: 16px;
    padding: 8px 16px;
    align-items: center;
    width: 100%;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.SupportItem_support__item__C_xpp:focus-visible {
    outline-offset: -1px
}

.SupportItem_support__item__C_xpp:active,.SupportItem_support__item__C_xpp:hover {
    background: var(--select_hover)
}

.SupportItem_support__item__C_xpp:active .SupportItem_item__icon__z2EBD,.SupportItem_support__item__C_xpp:hover .SupportItem_item__icon__z2EBD {
    background: var(--select_item_hover)
}

.SupportItem_support__item__C_xpp .SupportItem_item__container__M6BMY {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 16px;
    align-items: center
}

.SupportItem_support__item__C_xpp .SupportItem_item__container__M6BMY .SupportItem_item__content__PF_mc {
    display: flex;
    flex-direction: column
}

.SupportItem_support__item__C_xpp .SupportItem_item__container__M6BMY .SupportItem_item__content__PF_mc .SupportItem_content__title__eVEhE {
    display: flex;
    flex-direction: row;
    column-gap: 8px;
    flex-wrap: nowrap;
    align-items: center
}

.SupportItem_support__item__C_xpp .SupportItem_item__container__M6BMY .SupportItem_item__content__PF_mc .SupportItem_content__description__uBnRA {
    color: var(--text_secondary)
}

.SupportItem_counter__ugqdK {
    flex-shrink: 0
}

.DownloadAppButton_qr_menu__CqEMa,.SupportCenter_support__Pj7q0 {
    display: flex;
    flex-direction: column;
    color: var(--text_primary)
}

.DownloadAppButton_qr_menu__CqEMa {
    padding: 8px 16px;
    row-gap: 12px;
    align-items: center;
    background: var(--select_default)
}

.DownloadAppButton_qr_menu__qr__kDNKN {
    position: relative;
    padding: 24px;
    border: 1px solid var(--select_border);
    border-radius: 16px
}

.DownloadAppButton_qr_menu__qr__kDNKN .DownloadAppButton_qr__logo__CZqty {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: var(--modal_primary);
    padding: 8px;
    border-radius: 10px
}

.DownloadAppButton_qr_menu__qr__kDNKN .DownloadAppButton_qr__logo__CZqty svg {
    width: 32px;
    height: 32px
}

.DownloadAppButton_qr_menu__btn__PeYks {
    width: 100%
}

.DownloadAppButton_qr_menu__CqEMa span {
    text-align: center;
    color: var(--text_secondary)
}

.ControlItem_hide_in_mobile___KyAj {
    display: block
}

@media only screen and (max-width: 576px) {
    .ControlItem_hide_in_mobile___KyAj {
        display:none
    }
}

.ControlItem_hide_in_tablet__RzhQ3 {
    display: block
}

@media only screen and (max-width: 768px) {
    .ControlItem_hide_in_tablet__RzhQ3 {
        display:none
    }
}

.ControlItem_control_btn__kMIVV:focus-visible {
    outline-color: var(--white)!important
}

.WalletItem_wallets_item__gTlbN {
    position: relative;
    display: flex;
    column-gap: 16px;
    align-items: center;
    padding: 8px 16px;
    background: var(--select_default);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    width: 100%;
    text-align: start;
    color: var(--text_primary)
}

.WalletItem_wallets_item__gTlbN:active,.WalletItem_wallets_item__gTlbN:hover {
    background: var(--select_hover)
}

.WalletItem_wallets_item__gTlbN:active>div,.WalletItem_wallets_item__gTlbN:hover>div {
    background: var(--select_item_hover)
}

.WalletItem_wallets_item__gTlbN:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: -1px
}

.Wallets_wallets_links__hdnvP {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid var(--select_border)
}

.Wallets_wallets_links__hdnvP.Wallets_burger__gQa6E {
    border: none;
    padding: 0;
    margin: 0
}

.GetStartedButton_get_started_button__cuEd8:focus-visible span {
    background: #a1a1a1
}

.GetStartedButton_get_started_button__cuEd8 span {
    background: var(--white);
    color: var(--black);
    display: flex
}

@media only screen and (max-width: 576px) {
    .GetStartedButton_get_started_button__cuEd8 span {
        display:none
    }
}

.GetStartedButton_get_started_button__cuEd8 span:hover {
    background: #a1a1a1
}

.GetStartedButton_get_started_button__cuEd8 span:active {
    background: #7a7a7a
}

.SettingsMenuContent_wrapper__oXjF8 {
    width: 100%
}

@media only screen and (max-width: 768px) {
    .SettingsMenuContent_wrapper__oXjF8 {
        max-height:110vh;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0 8px
    }
}

@media only screen and (max-width: 576px) {
    .SettingsMenuContent_wrapper__oXjF8 {
        padding:0
    }
}

.SettingsMenuContent_wrapper__oXjF8.SettingsMenuContent_burger__Zrve6 {
    padding: 0
}

.SettingsMenu_settings_btn__dfjnO:focus-visible {
    outline-color: var(--white)
}

.UnAuthItems_un_auth_items__wrapper__8VEcY {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 32px;
    align-items: center
}

@media only screen and (max-width: 1024px) {
    .UnAuthItems_un_auth_items__wrapper__8VEcY {
        column-gap:16px
    }
}

.UnAuthItems_un_auth_items__wrapper__8VEcY .UnAuthItems_divider__mji_C {
    display: none
}

@media only screen and (max-width: 1024px) {
    .UnAuthItems_un_auth_items__wrapper__8VEcY .UnAuthItems_divider__mji_C {
        display:block;
        width: 1px;
        height: 24px;
        background: #2d2d2d
    }
}

@media only screen and (max-width: 1024px)and (max-width:576px) {
    .UnAuthItems_un_auth_items__wrapper__8VEcY .UnAuthItems_divider__mji_C {
        display:none
    }
}

.ControlList_control_list__Y4add {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
    align-items: center
}

@media only screen and (max-width: 576px) {
    .ControlList_user_center__sEk_i {
        order:1
    }

    .ControlList_notifications__7eb08 {
        order: 0
    }
}

.ControlList_divider__aBCwe {
    width: 1px;
    height: 24px;
    background: #2d2d2d;
    border-radius: 1px;
    display: block
}

@media only screen and (max-width: 576px) {
    .ControlList_divider__aBCwe {
        display:none
    }
}

.MenuItem_links__item__J6pIa {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 16px;
    padding: 8px 16px;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    cursor: pointer;
    text-align: start;
    width: 100%
}

.MenuItem_links__item__J6pIa:active,.MenuItem_links__item__J6pIa:hover {
    background: var(--select_hover)
}

.MenuItem_links__item__J6pIa span {
    color: var(--text_secondary)
}

.MenuItem_links__item__J6pIa .MenuItem_content__KIQIP {
    display: flex;
    flex-direction: column
}

.LinksMenu_menu_title__F5Z9z {
    background: #1a1a1a;
    border-radius: 38px;
    color: var(--white);
    padding: 1px 6px;
    margin-left: -8px
}

@media only screen and (max-width: 1440px) {
    .LinksMenu_menu_title__F5Z9z {
        display:none
    }
}

.LinksMenu_menu_btn__XnfVS {
    width: 24px;
    height: 24px;
    color: var(--white);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    position: relative;
    cursor: pointer
}

.LinksMenu_menu_btn__XnfVS:focus-visible {
    outline-color: var(--white)!important;
    border-radius: 10px
}

.LinksMenu_menu_btn__XnfVS.LinksMenu_open___zu0Y,.LinksMenu_menu_btn__XnfVS:active,.LinksMenu_menu_btn__XnfVS:hover {
    color: #b1b1b1
}

@media only screen and (max-width: 1440px) {
    .LinksMenu_menu_btn__XnfVS,.LinksMenu_menu_btn__XnfVS.LinksMenu_long_lang__rHBsd {
        display:none
    }
}

.LinksMenu_links__lalud {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    color: var(--text_primary)
}

.LinksMenu_dropdownTrigger__wrapper__KFR8v {
    display: flex
}

.NavEl_nav__item__zsvo6 {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 16px;
    padding: 8px 16px;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    cursor: pointer;
    text-align: start;
    width: 100%
}

.NavEl_nav__item__zsvo6.NavEl_with_children__7CPlI {
    -webkit-padding-end: 15%;
    padding-inline-end:15%}

.NavEl_nav__item__zsvo6:active,.NavEl_nav__item__zsvo6:hover {
    background: var(--select_hover)
}

.NavEl_nav__item__zsvo6:active .NavEl_item__icon__Xs5fJ,.NavEl_nav__item__zsvo6:hover .NavEl_item__icon__Xs5fJ {
    background: var(--select_item_hover)
}

.NavEl_nav__item__zsvo6:focus-visible:after {
    inset: 2px 6px!important
}

.NavEl_nav__item__zsvo6 .NavEl_content__Rwssf {
    display: flex;
    flex-direction: column
}

.NavEl_nav__item__zsvo6 .NavEl_content__Rwssf p {
    color: var(--text_primary)
}

.NavEl_nav__item__zsvo6 .NavEl_content__Rwssf span {
    color: var(--text_secondary)
}

.NavItem_nav_title__gX8l0 {
    display: flex;
    column-gap: 2px;
    align-items: center;
    color: var(--white);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    outline-color: var(--white)!important;
    border-radius: 10px
}

.NavItem_nav_title__gX8l0 p {
    white-space: nowrap;
    color: var(--white)
}

.NavItem_nav_title__gX8l0 .NavItem_nav_arrow__Cw5br {
    width: 16px;
    height: 16px
}

.NavItem_nav_title__gX8l0.NavItem_open__mj1N6 .NavItem_nav_arrow__Cw5br,.NavItem_nav_title__gX8l0.NavItem_open__mj1N6 p,.NavItem_nav_title__gX8l0:active .NavItem_nav_arrow__Cw5br,.NavItem_nav_title__gX8l0:active p,.NavItem_nav_title__gX8l0:hover .NavItem_nav_arrow__Cw5br,.NavItem_nav_title__gX8l0:hover p {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    color: #b1b1b1
}

.NavItem_nav_title__gX8l0.NavItem_open__mj1N6 .NavItem_nav_arrow__Cw5br {
    transform: rotate(180deg)
}

.NavItem_nav__t_KWA {
    display: flex;
    flex-direction: column;
    color: var(--text_primary)
}

.NavItem_nav__t_KWA.NavItem_sub__sq_KO {
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid var(--select_border)
}

.NavList_nav_list__tTJEv {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
    align-items: center;
    padding: 0;
    -webkit-padding-start: 16px;
    padding-inline-start:16px;-webkit-border-start: 1px solid #2d2d2d;
    border-inline-start:1px solid #2d2d2d}

@media only screen and (max-width: 1440px) {
    .NavList_nav_list__tTJEv,.NavList_nav_list__tTJEv.NavList_long_lang__4cN_Y {
        display:none
    }
}

.NavList_nav_list__tTJEv .NavList_list__item__XLr5D,.NavList_nav_list__tTJEv>p {
    color: var(--white);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.NavList_nav_list__tTJEv .NavList_list__item__XLr5D:active,.NavList_nav_list__tTJEv .NavList_list__item__XLr5D:hover,.NavList_nav_list__tTJEv>p:active,.NavList_nav_list__tTJEv>p:hover {
    color: #b1b1b1
}

.NavList_nav_list__tTJEv .NavList_other_links__7lzbV {
    display: flex;
    align-items: center;
    column-gap: 2px
}

.NavList_nav_list__tTJEv .NavList_other_links__7lzbV p {
    color: var(--white);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.NavList_nav_list__tTJEv .NavList_other_links__7lzbV p:active,.NavList_nav_list__tTJEv .NavList_other_links__7lzbV p:hover {
    color: #b1b1b1
}

.NavList_nav_list__tTJEv .NavList_other_links__7lzbV:focus-visible {
    outline-color: var(--white)
}

.NavList_nav_list__tTJEv .NavList_other_links__7lzbV:focus-visible p {
    color: #b1b1b1
}

.NavList_nav_list__tTJEv .NavList_tag__3GUd0 {
    background: #3ac270;
    border-radius: 10px;
    padding: 1px 6px;
    color: var(--black);
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content
}

._auth__wrapper__Jd_vS {
    display: flex;
    -webkit-padding-start: 23dvw;
    padding-inline-start:23dvw;position: relative;
    min-height: calc(100dvh - 92px);
    height: min-content;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width: 1920px) {
    ._auth__wrapper__Jd_vS {
        -webkit-padding-start:462px;
        padding-inline-start:462px}
}

@media only screen and (max-width: 1150px) {
    ._auth__wrapper__Jd_vS {
        -webkit-padding-start:0;
        padding-inline-start:0}
}

@media only screen and (max-width: 1024px) {
    ._auth__wrapper__Jd_vS {
        min-height:calc(100dvh - 84px)
    }
}

@media only screen and (max-width: 576px) {
    ._auth__wrapper__Jd_vS {
        min-height:calc(100dvh - 72px)
    }
}

._auth__wrapper__Jd_vS ._auth__img__f_VjE {
    position: absolute;
    display: block;
    height: auto;
    width: 24dvw;
    inset-inline-start: 0;
    inset-block-start: 0;
    z-index: -1;
    height: calc(100% + 4px);
    object-fit: cover;
    top: calc(50% - 2px);
    transform: translateY(-50%)
}

@media only screen and (max-width: 1920px) {
    ._auth__wrapper__Jd_vS ._auth__img__f_VjE {
        width:462px
    }
}

@media only screen and (max-width: 1150px) {
    ._auth__wrapper__Jd_vS ._auth__img__f_VjE {
        display:none
    }
}

._auth__container__6FMxl {
    max-width: 508px;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex: 1 1;
    row-gap: 24px;
    padding: 68px 0;
    margin-bottom: auto
}

@media only screen and (max-width: 1440px) {
    ._auth__container__6FMxl {
        padding:56px 0
    }
}

@media only screen and (max-width: 576px) {
    ._auth__container__6FMxl {
        padding:40px 16px
    }
}

.HeaderLogo_logo__wrapper__pOO9_ {
    fill: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

.HeaderLogo_logo__wrapper__pOO9_:focus-visible {
    outline-color: var(--white)
}

@media only screen and (max-width: 576px) {
    .HeaderLogo_logo__wrapper__pOO9_ {
        gap:8px
    }
}

.HeaderLogo_logo__icon__v_PNL {
    width: 32px;
    height: 36px
}

@media only screen and (max-width: 576px) {
    .HeaderLogo_logo__icon__v_PNL {
        width:21px;
        height: 24px
    }
}

.HeaderLogo_logo__text__JJaVf {
    width: 131px;
    height: 22px
}

@media only screen and (max-width: 576px) {
    .HeaderLogo_logo__text__JJaVf {
        width:87px;
        height: 15px
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.MobileMenuContainer_mobileOptions__tw1Ky {
    position: fixed;
    inset: 0;
    z-index: 1000;
    width: 100vw
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar {
    width: 12px
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.MobileMenuContainer_mobileOptions__tw1Ky::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar {
    width: 12px
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.MobileMenuContainer_mobileOptions__tw1Ky ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_bottomOverlay__Cqj_o {
    background: var(--select_default);
    position: absolute;
    top: 100%;
    width: 100%;
    height: 100dvh
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsOverlay___vOtG {
    position: fixed;
    inset: 0;
    background: var(--modal_bg)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz {
    max-height: calc(100dvh - 44px);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--select_default);
    border-radius: 32px 32px 0 0;
    display: flex;
    flex-direction: column
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsHeader__iSLuH {
    padding: 20px 16px 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsHeader__iSLuH .MobileMenuContainer_title__wNujQ {
    color: var(--text_primary)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsBody__5SePl {
    display: flex;
    height: 100%;
    overflow-y: auto;
    z-index: 1;
    position: relative;
    padding-bottom: env(safe-area-inset-bottom,0)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_optionsContent__CkgKz .MobileMenuContainer_optionsBody__5SePl.MobileMenuContainer_visible__6uN_X {
    overflow-y: visible
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_title__wNujQ {
    color: var(--text_primary)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_closeButton__mls5w {
    color: var(--text_primary);
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.MobileMenuContainer_mobileOptions__tw1Ky .MobileMenuContainer_closeButton__mls5w:active {
    outline: none
}

.MainContainer_container__yZgat {
    border-radius: 16px;
    border: 1px solid var(--select_border);
    background-color: var(--select_default);
    box-shadow: var(--selected_shadow);
    overflow: hidden
}

.DropdownMenu_dropdown__smte_ {
    position: relative
}

.DropdownMenu_dropdown__btn__6zu4v {
    display: flex;
    align-items: center;
    column-gap: 2px;
    background: none;
    border: none;
    outline: none;
    color: var(--text_primary)
}

.DropdownMenu_menuWrapper__BYA45 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 8px 0;
    position: relative
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar {
    width: 12px
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.DropdownMenu_menuWrapper__BYA45::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar {
    width: 12px
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.DropdownMenu_menuWrapper__BYA45 ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

@media only screen and (max-width: 576px) {
    .DropdownMenu_menuWrapper__BYA45:not(.DropdownMenu_no_mobile__znFvX) {
        padding:0;
        width: 100%
    }
}

.DropdownMenu_menuWrapper__BYA45 a:not(.customFocus):focus-visible,.DropdownMenu_menuWrapper__BYA45 button:not(.customFocus):focus-visible {
    position: relative;
    outline: none;
    outline-color: transparent;
    border-radius: 0
}

.DropdownMenu_menuWrapper__BYA45 a:not(.customFocus):focus-visible:after,.DropdownMenu_menuWrapper__BYA45 button:not(.customFocus):focus-visible:after {
    content: "";
    position: absolute;
    inset: 4px 6px;
    border: 1px solid var(--text_primary);
    border-radius: 5px
}

.TabItem_tabButton__duag_ {
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
    color: var(--text_primary)
}

.TabItem_tabButton__duag_:focus-visible {
    outline: none
}

.TabItem_tabButton__duag_:focus-visible>span>span {
    outline: 1px solid var(--text_primary);
    border-radius: 3px;
    outline-offset: 3px
}

.TabItem_tabItem___YUJP {
    display: inline-block;
    display: flex;
    align-items: center
}

.TabItem_tabItem___YUJP>* {
    margin-bottom: 21px
}

@media only screen and (max-width: 1024px) {
    .TabItem_tabItem___YUJP>* {
        margin-bottom:17px
    }
}

.TabItem_icon__Y7nAN {
    display: block;
    margin-top: -4px;
    -webkit-margin-start: 4px;
    margin-inline-start:4px}

.TabItem_icon__Y7nAN svg {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.TabItem_icon__Y7nAN.TabItem_open__s49SF svg {
    transform: rotate(180deg)
}

.TabDropdownItem_item__dcYCo {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 16px;
    padding: 8px 16px;
    background: var(--select_default);
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    cursor: pointer;
    text-align: start;
    width: 100%
}

.TabDropdownItem_item__dcYCo.TabDropdownItem_with_children__3fdn1 {
    -webkit-padding-end: 15%;
    padding-inline-end:15%}

.TabDropdownItem_item__dcYCo:active,.TabDropdownItem_item__dcYCo:hover {
    background: var(--select_hover)
}

.TabDropdownItem_item__dcYCo:focus-visible:after {
    inset: 2px 6px!important
}

.TabDropdownItem_item__icon__DwVGY {
    width: 24px;
    height: 24px;
    color: var(--text_primary)
}

.TabDropdownItem_item__content__OrDqg {
    display: flex;
    flex-direction: column
}

.TabDropdownItem_item__content__OrDqg p {
    color: var(--text_primary)
}

.TabDropdownItem_item__content__OrDqg span {
    color: var(--text_secondary)
}

.DropdownList_mainList__jRrOn {
    display: flex;
    flex-direction: column;
    width: 100%
}

.DropdownList_mainList__item__IhpNU {
    position: relative;
    color: var(--text_primary)
}

.DropdownList_mainList__item__IhpNU>a,.DropdownList_mainList__item__IhpNU>button {
    cursor: pointer
}

.DropdownList_mainList__item__IhpNU:hover>a,.DropdownList_mainList__item__IhpNU:hover>button {
    background: var(--select_hover)
}

.DropdownList_mainList__item__IhpNU:hover>a div:has(>svg),.DropdownList_mainList__item__IhpNU:hover>button div:has(>svg) {
    background: var(--select_item_hover)
}

.DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    cursor: pointer
}

html[dir=rtl] .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG {
    transform: translateY(-50%) rotate(0)
}

.DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
    inset-inline-end: 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
        inset-inline-end:24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_mainList__item__IhpNU .DropdownList_arrow__SncLG.DropdownList_big_padding__MCZaY {
        inset-inline-end:16px
    }
}

.DropdownList_subItem__jwxrN {
    display: flex;
    flex-direction: column;
    color: var(--text_primary)
}

.DropdownList_subItem__back_btn__pwO_S {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 12px 16px;
    cursor: pointer;
    color: var(--text_primary)
}

.DropdownList_subItem__back_btn__pwO_S:focus-visible {
    outline-offset: -1px
}

.DropdownList_subItem__back_btn__pwO_S svg {
    position: absolute;
    inset-inline-start: 16px;
    top: 50%;
    transform: translateY(-50%)
}

html[dir=rtl] .DropdownList_subItem__back_btn__pwO_S svg {
    transform: translateY(-50%) rotate(180deg)
}

.DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
    height: 80px;
    padding: 28px 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
        padding:28px 24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB {
        height:60px;
        padding: 18px 16px
    }
}

.DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
    inset-inline-start: 32px
}

@media only screen and (max-width: 768px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
        inset-inline-start:24px
    }
}

@media only screen and (max-width: 576px) {
    .DropdownList_subItem__back_btn__pwO_S.DropdownList_burger___6YzB svg {
        inset-inline-start:16px
    }
}

.TabDropdown_tabDropdown__AhWCX {
    position: relative
}

.TabDropdown_dropdown__TMxDA {
    width: 336px
}

.TabDropdown_divider__wZKfV {
    height: 1px;
    width: calc(100% - 36px);
    margin: 8px auto;
    background: var(--select_border)
}

.TabDropdown_sub_list__uCE98 {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--select_border);
    margin-top: 8px;
    padding-top: 8px
}

.VariativeTabItem_divider__9sMKT {
    width: 1px;
    height: 24px;
    background: var(--border_primary)
}

.TabItemWithUnderline_underline__2XsAQ {
    position: absolute;
    width: 100%;
    height: 3px;
    background: var(--text_primary);
    left: 0;
    bottom: 0;
    border-radius: 6px 6px 0 0
}

.Tabs_tabs__a6Wy4 {
    display: flex;
    gap: 24px
}

.Tabs_tabs_border__T3vY5 {
    border-bottom: 1px solid var(--border_primary)
}

@media only screen and (max-width: 1024px) {
    .Tabs_tabs__a6Wy4 {
        gap:20px
    }
}

.Tabs_tabItems__tNLz9 {
    background: transparent;
    border: none;
    position: relative;
    list-style: none;
    color: var(--text_primary)
}

.Tabs_swiper__Ma6Ue {
    display: block;
    width: 100%
}

.Tabs_swiper__Ma6Ue .Tabs_tabItems__tNLz9 {
    width: -moz-fit-content;
    width: fit-content
}

.Tabs_swiper__Ma6Ue .Tabs_tabItems__tNLz9:not(:last-of-type) {
    -webkit-margin-end: 24px;
    margin-inline-end:24px}

@media only screen and (max-width: 1024px) {
    .Tabs_swiper__Ma6Ue .Tabs_tabItems__tNLz9:not(:last-of-type) {
        -webkit-margin-end:20px;
        margin-inline-end:20px}
}

.AutosizeInput_sizer__bdpqm {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    height: 0;
    overflow: scroll;
    white-space: pre
}

.AutosizeInput_inputWrapper__hm8wI {
    display: flex;
    position: relative;
    line-height: 24px;
    width: 100%
}

.AutosizeInput_inputWrapper__hm8wI.AutosizeInput_limitWidth__ex8jE {
    max-width: calc(100% - var(--sizerWidth))
}

.AutosizeInput_input__QV2As {
    font-family: Golos;
    min-width: 2px;
    line-height: inherit
}

.AutosizeInput_fakeInput__NKMnW {
    display: flex;
    align-items: center;
    -webkit-margin-end: 2px;
    margin-inline-end:2px}

.AutosizeInput_hiddenInput__tiydJ {
    position: absolute;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%)
}

.AutosizeInput_placeholder__bgBCh {
    display: flex;
    align-items: center;
    line-height: inherit;
    -webkit-margin-start: -2px;
    margin-inline-start:-2px;-webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.AutosizeInput_placeholder__bgBCh.AutosizeInput_empty__9wyhG,.AutosizeInput_placeholder__bgBCh.AutosizeInput_tertiaryPlaceholder__DjvaH {
    color: var(--text_tertiary)
}

.AutosizeInput_blockRight__SPuRV {
    margin-left: auto
}

.Input_container__g_ihy {
    display: flex;
    flex-direction: column;
    width: 100%
}

.Input_container__g_ihy div[data-value] {
    position: relative
}

.Input_container__g_ihy div[data-value]:after {
    content: attr(data-value) attr(data-symbol);
    position: absolute
}

.Input_container__g_ihy .Input_label_container__Ga8i5 {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.Input_container__g_ihy .Input_label_container__Ga8i5.Input_disabled__Y3wC6 {
    pointer-events: none
}

.Input_container__g_ihy .Input_label_container__Ga8i5.Input_disabled__Y3wC6>* {
    color: var(--text_disable)
}

.Input_container__g_ihy .Input_input__5WxBl {
    width: 100%;
    color: var(--text_primary);
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    font-family: Golos;
}

.Input_container__g_ihy .Input_input__5WxBl:-webkit-autofill {
    -webkit-text-fill-color: var(--text_primary)
}

.Input_container__g_ihy .Input_input__5WxBl:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Input_container__g_ihy .Input_input__5WxBl:disabled::placeholder {
    color: var(--text_disable)
}

.Input_container__g_ihy .Input_input__5WxBl::placeholder {
    color: var(--text_tertiary);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.Input_container__g_ihy .Input_input__label__RhXok {
    cursor: pointer;
    width: max-content;
    color: var(--text_primary);
    margin-bottom: 8px
}

.Input_container__g_ihy .Input_input__wrapper__EW6J_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 4px;
    box-sizing: border-box;
    z-index: 1;
    cursor: text;
    border-radius: 10px;
    border: 1px solid var(--border_primary);
    font-size: 16px;
    line-height: 24px;
    color: var(--text_primary)!important
}

.Input_container__g_ihy .Input_input__wrapper_disabled__PL1sX {
    border: 1px solid var(--border_secondary);
    background: var(--neutral_25);
    cursor: default;
    pointer-events: none
}

.Input_container__g_ihy .Input_input__wrapper_autosize__XC24F {
    justify-self: center;
    display: grid;
    grid-template-columns: minmax(1px,100%) repeat(2,fit-content(0));
    grid-column-gap: 0;
    column-gap: 0;
    align-items: center
}

.Input_container__g_ihy .Input_input__wrapper_autosize__XC24F:has(>:nth-child(2)) {
    column-gap: 4px
}

.Input_container__g_ihy .Input_input__wrapper__EW6J_:has(input:focus-visible) {
    border: 1px solid var(--border_active)
}

.Input_container__g_ihy .Input_input__wrapper__EW6J_ .Input_input__left__rH21Z {
    display: flex;
    column-gap: 4px;
    align-items: center;
    width: 100%
}

.Input_container__g_ihy .Input_input__wrapper__EW6J_:active,.Input_container__g_ihy .Input_input__wrapper__EW6J_:hover {
    background-color: var(--neutral_20)
}

.Input_container__g_ihy .Input_input__wrapper__EW6J_:-webkit-autofill,.Input_container__g_ihy .Input_input__wrapper__EW6J_:-webkit-autofill:active,.Input_container__g_ihy .Input_input__wrapper__EW6J_:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px var(--bg_primary) inset;
    -webkit-text-fill-color: var(--text_primary);
    caret-color: var(--text_primary)
}

.Input_container__g_ihy .Input_input__wrapper_normal__JLgiC {
    padding: 17px 16px
}

.Input_container__g_ihy .Input_input__wrapper_compact__hhht1 {
    padding: 11px 16px
}

.Input_container__g_ihy .Input_input__wrapper_error__dZvdh {
    border-color: var(--special_red)!important;
    background-color: var(--special_red_bg2)!important
}

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

.Input_container__g_ihy .Input_input__icon__MMX_7 svg path {
    color: var(--text_tertiary)
}

.Input_container__g_ihy .Input_input__hint__ZDXe4 {
    color: var(--text_secondary);
    margin-top: 8px
}

.Input_container__g_ihy .Input_input__errorWrapper__pRjKA {
    display: grid;
    grid-template-columns: 16px 1fr;
    grid-column-gap: 8px;
    column-gap: 8px;
    align-items: center;
    color: var(--special_red)
}

.Input_container__g_ihy .Input_input__errorWrapper__pRjKA svg path {
    color: var(--special_red)
}

.Input_input__error__8HKbl {
    word-break: break-word
}

.InputSearch_input__wrapper__GKRnO {
    display: grid;
    grid-template-columns: 24px calc(100% - 24px - 16px - 16px) 16px;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    border-radius: 10px;
    overflow: hidden;
    background: var(--neutral_90);
    cursor: text;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    border: none;
    width: 100%;
    height: 100%
}

.InputSearch_input__wrapper__GKRnO:hover {
    background: var(--neutral_100)
}

.InputSearch_input__wrapper__GKRnO:focus-within {
    background: var(--neutral_90)
}

.InputSearch_input__wrapper__GKRnO.InputSearch_big__VmtRd {
    padding: 12px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_medium__JuPEy {
    padding: 8px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_small__6_ofM {
    padding: 4px 16px
}

.InputSearch_input__wrapper__GKRnO.InputSearch_dropdown__Eus1f {
    background: transparent;
    border-bottom: 1px solid var(--border_primary);
    border-radius: 0;
    padding: 12px 16px
}

.InputSearch_input__wrapper__GKRnO .InputSearch_input__plKCN {
    background: transparent;
    color: var(--text_primary);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden
}

.InputSearch_input__wrapper__GKRnO .InputSearch_input__plKCN::placeholder {
    color: var(--text_tertiary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_search__9jW_q {
    width: 24px;
    height: 24px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text_tertiary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear_wrapper__dERXd {
    min-width: 16px;
    min-height: 16px;
    display: flex;
    justify-content: start;
    align-items: center;
    overflow: hidden
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--text_tertiary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb:hover {
    color: var(--text_secondary)
}

.InputSearch_input__wrapper__GKRnO .InputSearch_icon_clear__UfOIb:active {
    color: var(--text_tertiary)
}

.SelectorSearch_selector__twjrN {
    display: flex;
    flex-direction: column;
    background: var(--select_default)
}

.SelectorSearch_selector__search__LC_6R {
    padding: 12px 16px;
    border-bottom: 1px solid var(--select_border)
}

.SelectorSearch_selector__list__Z49px {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden
}

.SelectorSearch_selector__not_found__wGtpF {
    text-align: center;
    color: var(--text_disable);
    padding: 8px 16px
}

.SelectorSearch_selector__loading__kpj6W {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.SelectorSearch_selector__twjrN .SelectorSearch_item__NgQAQ {
    position: relative
}

.SelectorSearch_selector__twjrN .SelectorSearch_item__NgQAQ .SelectorSearch_check_icon__yadF5 {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--special_green)
}

.SelectorSearch_ref__item__oIjKj {
    position: absolute;
    bottom: 20px
}

.CountryDropdown_selector__parent__LLZXo {
    padding: 12px 16px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-radius: 10px;
    border: 1px solid var(--border_primary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    color: var(--text_primary)
}

.CountryDropdown_selector__parent__LLZXo:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

.CountryDropdown_selector__parent__LLZXo:active,.CountryDropdown_selector__parent__LLZXo:hover {
    background-color: var(--neutral_20)
}

.CountryDropdown_selector__parent__LLZXo.CountryDropdown_open__8isUy {
    border-color: var(--border_active)
}

.CountryDropdown_selector__parent__LLZXo .CountryDropdown_parent__data__7b4Wt {
    display: flex;
    flex-direction: row;
    column-gap: 8px
}

.CountryDropdown_selector__parent__LLZXo .CountryDropdown_arrow__3FO9d {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.CountryDropdown_selector__parent__LLZXo .CountryDropdown_arrow__3FO9d.CountryDropdown_open__8isUy {
    transform: rotate(180deg)
}

.CountryDropdown_selector__item__qZUzs {
    padding: 12px 16px;
    width: 100%;
    color: var(--text_primary);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.CountryDropdown_selector__item__qZUzs:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

.CountryDropdown_selector__item__qZUzs:active,.CountryDropdown_selector__item__qZUzs:hover {
    background: var(--select_item_hover)
}

.CountryDropdown_selector__item__qZUzs.CountryDropdown_active__n5yQP {
    background: var(--select_item)
}

.CountryDropdown_selector__item__qZUzs .CountryDropdown_item__data__kwRF6 {
    display: flex;
    flex-direction: row;
    column-gap: 16px
}

.CountryDropdown_selector__item__qZUzs svg {
    color: var(--special_green)
}

.Checkbox_custom_checkbox_wrapper__JyVqt {
    position: relative;
    display: inline-block
}

.Checkbox_custom_checkbox_wrapper__JyVqt.Checkbox_fullWidth__9fiA4 {
    width: 100%
}

.Checkbox_custom_checkbox__rwdA8 {
    position: absolute;
    visibility: hidden;
    width: 100%;
    height: 100%;
    inset-inline-start: -5px
}

.Checkbox_custom_checkbox__rwdA8:hover+label .Checkbox_square__e2UOt {
    border-color: var(--el_inactive_hover)
}

.Checkbox_custom_checkbox__rwdA8:active+label .Checkbox_square__e2UOt {
    border-color: var(--el_inactive_pressed)
}

.Checkbox_custom_checkbox__rwdA8:disabled+label {
    cursor: default;
    color: var(--text_disable)
}

.Checkbox_custom_checkbox__rwdA8:disabled+label .Checkbox_square__e2UOt {
    border-color: var(--el_inactive_disabled);
    background: var(--el_inactive_disabled_color_inside)
}

.Checkbox_custom_checkbox__rwdA8+label {
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    gap: 12px;
    color: var(--text_primary);
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    border-radius: 6px;
    position: relative
}

.Checkbox_custom_checkbox__rwdA8+label .Checkbox_icon__cqOQj {
    display: flex;
    background: transparent;
    visibility: hidden;
    color: var(--el_active_color_inside)
}

.Checkbox_custom_checkbox__rwdA8+label .Checkbox_square__e2UOt {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    border: 2px solid var(--el_inactive_default);
    width: 20px;
    height: 20px;
    border-radius: 5px;
    transition: background-color .3s ease,border-color .3s ease;
    flex-shrink: 0
}

.Checkbox_custom_checkbox__rwdA8+label .Checkbox_square__e2UOt:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

.Checkbox_custom_checkbox__rwdA8+label.Checkbox_rounded__PC1w0 .Checkbox_square__e2UOt,.Checkbox_custom_checkbox__rwdA8+label.Checkbox_rounded__PC1w0:before {
    border-radius: 50%
}

.Checkbox_custom_checkbox__rwdA8:checked+label .Checkbox_icon__cqOQj {
    visibility: visible
}

.Checkbox_custom_checkbox__rwdA8:checked+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_default);
    background: var(--el_active_default)
}

.Checkbox_custom_checkbox__rwdA8:checked:hover+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_hover);
    background: var(--el_active_hover)
}

.Checkbox_custom_checkbox__rwdA8:checked:active+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_pressed);
    background: var(--el_active_pressed)
}

.Checkbox_custom_checkbox__rwdA8:checked:disabled+label {
    cursor: default;
    color: var(--text_disable)
}

.Checkbox_custom_checkbox__rwdA8:checked:disabled+label .Checkbox_icon__cqOQj {
    color: var(--el_inactive_disabled_color_inside)
}

.Checkbox_custom_checkbox__rwdA8:checked:disabled+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_disabled);
    background: var(--el_active_disabled)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ.Checkbox_dark__hEYQW+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_default);
    background: var(--el_active_default)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ+label .Checkbox_icon__cqOQj {
    visibility: visible
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_default);
    background: var(--el_active_default)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ:hover+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_hover);
    background: var(--el_active_hover)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ:active+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_pressed);
    background: var(--el_active_pressed)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ:disabled {
    color: var(--text_disable)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ:disabled+label {
    cursor: default
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_indeterminate__Vu9oZ:disabled+label .Checkbox_square__e2UOt {
    border-color: var(--el_active_disabled);
    background: var(--el_active_disabled)
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_leftLabel__qt9MO+label {
    flex-direction: row-reverse
}

.Checkbox_custom_checkbox__rwdA8.Checkbox_fullWidth__9fiA4+label {
    justify-content: space-between
}

.DropdownBtn_btn__qisRu {
    height: 24px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 2px;
    color: var(--text_primary);
    cursor: pointer
}

.DropdownBtn_btn__qisRu svg path {
    stroke: var(--text_primary)
}

.DropdownBtn_btn__qisRu .DropdownBtn_arrow__Ar1N4 {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.DropdownBtn_btn__qisRu .DropdownBtn_arrow__Ar1N4 path {
    stroke: transparent;
    fill: var(--text_primary)
}

.DropdownBtn_btn__qisRu .DropdownBtn_arrow__Ar1N4.DropdownBtn_active__avBTl {
    transform: rotate(180deg)
}

.DropdownBtn_btn__qisRu:active .DropdownBtn_arrow__Ar1N4 path,.DropdownBtn_btn__qisRu:hover .DropdownBtn_arrow__Ar1N4 path {
    fill: var(--text_secondary)
}

.DropdownBtn_btn__qisRu:disabled {
    pointer-events: none
}

.DropdownBtn_btn__qisRu:disabled svg path {
    stroke: var(--text_disable)
}

.DropdownBtn_btn__qisRu:disabled .DropdownBtn_arrow__Ar1N4 path {
    fill: var(--text_disable)
}

.CountryItem_item__i3y2l {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    padding: 12px 16px;
    cursor: pointer;
    align-items: center;
    color: var(--text_primary)
}

.CountryItem_item__i3y2l:hover {
    background: var(--select_hover)
}

.CountryItem_item__i3y2l.CountryItem_active__DFBTu {
    background: var(--select_item)
}

.CountryItem_item__title__ugEat {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 16px;
    align-items: center
}

.CountryDropdown_dropdown__Wsp3_ {
    left: -16px!important
}

.PhoneInput_input__3tSlQ input {
    -webkit-padding-start: 4px;
    padding-inline-start:4px}

html[dir=rtl] .PhoneInput_input__3tSlQ input {
    text-align: right
}

.PasswordValidator_validator__J9_Su {
    width: 100%;
    height: 4px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-column-gap: 8px;
    column-gap: 8px
}

.PasswordValidator_validator__J9_Su.PasswordValidator_level-1__QhJDb .PasswordValidator_validator__item__2LXRc:not(.PasswordValidator_empty__mH5Qu),.PasswordValidator_validator__J9_Su.PasswordValidator_level-2___8j00 .PasswordValidator_validator__item__2LXRc:not(.PasswordValidator_empty__mH5Qu) {
    background-color: var(--special_red)
}

.PasswordValidator_validator__J9_Su.PasswordValidator_level-3___qGQ4 .PasswordValidator_validator__item__2LXRc:not(.PasswordValidator_empty__mH5Qu) {
    background-color: var(--special_orange)
}

.PasswordValidator_validator__J9_Su.PasswordValidator_level-4__v1rJW .PasswordValidator_validator__item__2LXRc:not(.PasswordValidator_empty__mH5Qu) {
    background-color: var(--special_green)
}

.PasswordValidator_validator__item__2LXRc {
    height: 4px;
    border-radius: 20px;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    background-color: var(--border_primary)
}

.PasswordValidator_validator__item__2LXRc.PasswordValidator_empty__mH5Qu {
    background-color: var(--border_primary)
}

.PasswordValidator_validator_hint__VID1B {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    color: var(--text_secondary);
    gap: 12px
}

.PasswordValidator_validator_hint__symbolsAmount__nfvzw {
    width: 34px;
    display: flex;
    flex-direction: row
}

.PasswordValidator_validator_hint__symbolsAmount__entered__um1r5 {
    display: flex;
    justify-content: end;
    width: 18px
}

.PasswordInput_container__TqlYa {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 8px
}

.PasswordInput_hide_btn__pvwuH {
    width: 24px;
    height: 24px;
    cursor: pointer;
    color: var(--text_tertiary)
}

.ReferralAccordion_referral__fvWEC {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    color: var(--text_secondary)
}

.ReferralAccordion_referral__fvWEC:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

.ReferralAccordion_referral__header__RLA8L {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2px;
    cursor: pointer
}

.ReferralAccordion_referral__header__RLA8L .ReferralAccordion_arrow__qJEk8 {
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.ReferralAccordion_referral__header__RLA8L .ReferralAccordion_arrow__qJEk8.ReferralAccordion_active__fYmce {
    transform: rotate(180deg)
}

.CaptionHint_caption_hint__smwgU {
    border-radius: 12px;
    display: flex;
    align-items: center
}

.CaptionHint_caption_hint__smwgU.CaptionHint_s__y2OR7 {
    padding: 12px
}

.CaptionHint_caption_hint__smwgU.CaptionHint_m__JH4o4 {
    padding: 16px
}

.CaptionHint_caption_hint__wrapper__fIPDQ {
    width: 100%
}

.CaptionHint_caption_hint__smwgU .CaptionHint_hint__description__wqkgM {
    color: var(--text_primary)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_warning__Sz2sD {
    background-color: var(--special_orange_bg2);
    align-items: flex-start
}

.CaptionHint_caption_hint__smwgU.CaptionHint_warning__Sz2sD .CaptionHint_hint__title__uk0uX {
    color: var(--text_primary)!important;
    font-size: 16px;
    margin-bottom: 6px
}

.CaptionHint_caption_hint__smwgU.CaptionHint_warning__Sz2sD .CaptionHint_hint__icon__wR4Ph path {
    color: var(--special_orange)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_error__aM9v9 {
    background-color: var(--special_red_bg2);
    align-items: flex-start
}

.CaptionHint_caption_hint__smwgU.CaptionHint_error__aM9v9 .CaptionHint_hint__title__uk0uX {
    margin-bottom: 6px;
    color: var(--text_primary)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_error__aM9v9 .CaptionHint_hint__icon__wR4Ph path {
    color: var(--special_red)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_success__rZHHS {
    background-color: var(--special_green_bg2)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_success__rZHHS .CaptionHint_hint__title__uk0uX {
    margin-bottom: 6px;
    color: var(--text_primary)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_success__rZHHS .CaptionHint_hint__icon__wR4Ph path {
    color: var(--special_green)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_notice__InLGR {
    background-color: var(--neutral_20);
    align-items: flex-start
}

.CaptionHint_caption_hint__smwgU.CaptionHint_notice__InLGR .CaptionHint_hint__title__uk0uX {
    margin-bottom: 6px;
    font-size: 16px;
    color: var(--text_primary)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_notice__InLGR .CaptionHint_hint__icon__wR4Ph {
    transform: rotate(180deg)
}

.CaptionHint_caption_hint__smwgU.CaptionHint_notice__InLGR .CaptionHint_hint__icon__wR4Ph path {
    color: var(--text_primary)
}

.CaptionHint_caption_hint__smwgU .CaptionHint_head__wrapper____XcK {
    display: flex;
    flex-direction: row
}

.CaptionHint_caption_hint__smwgU .CaptionHint_hint__icon__wR4Ph {
    width: 24px;
    height: 24px;
    -webkit-margin-end: 16px;
    margin-inline-end:16px;border-radius: 16px
}

.CaptionHint_caption_hint__smwgU.CaptionHint_hideBg__7bYfl {
    background: none;
    padding: 0
}

.CaptionHint_caption_hint__smwgU.CaptionHint_no_padding__0n3Xj {
    margin: 0
}

.CaptionHint_caption_hint__smwgU a {
    text-decoration: underline
}

.SignUpForm_title__KfMUz {
    color: var(--text_primary)
}

.SignUpForm_form__Qg_53 {
    color: var(--text_primary)
}

.SignUpForm_form__Qg_53,.SignUpForm_form__login__vFbSF {
    display: flex;
    flex-direction: column;
    row-gap: 24px
}

.SignUpForm_form__toggler__ZithT {
    border-bottom: 1px solid var(--border_primary)
}

.SignUpForm_form__toggler__ZithT span span {
    margin-bottom: 17px
}

.SignUpForm_form__checkbox__O7ZIX a {
    text-decoration: underline
}

.Modal_modal_backdrop__LGJlM {
    --headerHeight: 75px;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: var(--modal_bg);
    overflow: hidden;
    margin: auto;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 576px) {
    .Modal_modal_backdrop__LGJlM {
        --headerHeight:61px
    }
}

.Modal_wrapper__6i_eu {
    max-height: calc(100dvh - 80px);
    width: 484px;
    overflow-y: hidden;
    margin: auto;
    display: flex;
    flex-direction: column;
    background-color: var(--modal_primary);
    border-radius: 24px;
    border: 1px solid var(--border_primary);
    box-shadow: var(--modal_shadow)
}

.Modal_wrapper__6i_eu::-webkit-scrollbar {
    width: 12px
}

.Modal_wrapper__6i_eu::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.Modal_wrapper__6i_eu::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    border: 3px solid transparent;
    background-clip: padding-box
}

.Modal_wrapper__6i_eu ::-webkit-scrollbar {
    width: 12px
}

.Modal_wrapper__6i_eu ::-webkit-scrollbar-track {
    background-color: transparent;
    border-left: 1px solid var(--select_border);
    border-right: 1px solid var(--select_border)
}

.Modal_wrapper__6i_eu ::-webkit-scrollbar-thumb {
    background-color: var(--text_secondary);
    border-radius: 6px;
    width: 6px;
    border: 3.5px solid transparent;
    background-clip: padding-box
}

@media only screen and (max-width: 576px) {
    .Modal_wrapper__6i_eu {
        max-height:100%;
        border-radius: 0;
        width: 100%
    }
}

.Modal_modalHeader__Gz4Sw {
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    max-height: var(--headerHeight);
    padding: 24px;
    border-bottom: 1px solid var(--border_primary);
    color: var(--text_primary)
}

@media only screen and (max-width: 576px) {
    .Modal_modalHeader__Gz4Sw {
        max-height:-moz-fit-content;
        max-height: fit-content;
        padding: 18px 16px
    }
}

.Modal_modalHeader__Gz4Sw.Modal_custom_header__Yov7Y {
    max-height: -moz-fit-content;
    max-height: fit-content
}

.Modal_modalHeader__Gz4Sw .Modal_icon__5DFSo {
    color: inherit;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    height: -moz-fit-content;
    height: fit-content
}

.Modal_modalHeader__Gz4Sw.Modal_no_title__EnS_G {
    border-bottom: none
}

.Modal_modalBody__0C7Mc {
    max-height: calc(100dvh - 80px - var(--headerHeight));
    padding: 24px;
    height: 100%;
    overflow-y: auto
}

@media only screen and (max-width: 576px) {
    .Modal_modalBody__0C7Mc {
        max-height:none;
        height: calc(100dvh - var(--headerHeight));
        padding: 24px 16px
    }
}

.Modal_modalBody__0C7Mc.Modal_no_padding__Yq5Vz {
    padding: 0
}

@media only screen and (max-width: 576px) {
    .Modal_modalBody__0C7Mc.Modal_no_padding__Yq5Vz {
        padding:0
    }
}

.Skeleton_skeleton__V90al {
    float: left;
    background-size: 200%;
    animation: Skeleton_shine-lines__Bx0WI 1.6s linear infinite
}

.Skeleton_skeleton__V90al,.Skeleton_skeleton_circular__1iCSB {
    background-image: linear-gradient(90deg,var(--border_secondary) 0,var(--neutral_25) 40px,var(--border_secondary) 80px)
}

.Skeleton_skeleton_circular__1iCSB {
    border-radius: 100%;
    background-size: 300%;
    animation: Skeleton_shine-avatar__Jv8QZ 1.6s linear infinite
}

:where(.Skeleton_skeleton__V90al) {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

@keyframes Skeleton_shine-lines__Bx0WI {
    0% {
        background-position: 100%
    }

    40% {
        background-position: -100%
    }

    to {
        background-position: -100%
    }
}

@keyframes Skeleton_shine-avatar__Jv8QZ {
    0% {
        background-position: 50%
    }

    40% {
        background-position: -25%
    }

    to {
        background-position: -50%
    }
}

.TonKeeperLogin_content__Pghm1 {
    height: 326px;
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: var(--text_primary)
}

.TonKeeperLogin_content__Pghm1 .TonKeeperLogin_skeleton__qPate {
    width: 157px;
    height: 157px;
    border-radius: 16px
}

.TonKeeperLogin_content__Pghm1 .TonKeeperLogin_qr__EZeaP {
    padding: 24px;
    border: 1px solid var(--select_border);
    border-radius: 16px
}

.TonKeeperLogin_content__Pghm1 p {
    max-width: 250px
}

@media only screen and (max-width: 576px) {
    .TonKeeperLogin_content__Pghm1 p {
        max-width:100%
    }
}

.TonKeeperLogin_content__success_descr__AYor4 {
    display: flex;
    flex-direction: column;
    row-gap: 4px
}

@media only screen and (max-width: 576px) {
    .TonKeeperLogin_content__Pghm1 {
        height:100%
    }
}

.QRLogin_content__Dcpe3 {
    height: 393px;
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: var(--text_primary)
}

.QRLogin_content__Dcpe3 .QRLogin_skeleton__Jt3a3 {
    width: 157px;
    height: 157px;
    border-radius: 16px
}

.QRLogin_content__Dcpe3 .QRLogin_qr__WJ36Y {
    padding: 24px;
    border: 1px solid var(--select_border);
    border-radius: 16px;
    position: relative
}

.QRLogin_content__Dcpe3 .QRLogin_qr__logo__b3gNp {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: 8px;
    background: var(--modal_primary);
    border-radius: 10px
}

.QRLogin_content__Dcpe3 .QRLogin_qr__logo__b3gNp svg {
    width: 32px;
    height: 32px
}

.QRLogin_content__Dcpe3 p {
    max-width: 250px
}

.QRLogin_content__success_descr__RivV5 {
    display: flex;
    flex-direction: column;
    row-gap: 4px
}

@media only screen and (max-width: 576px) {
    .QRLogin_content__Dcpe3 {
        height:100%
    }
}

.QRLogin_content__Dcpe3 .QRLogin_counter__CGhgY {
    color: var(--text_secondary)
}

.SocialMethods_socials__Q0bpP {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    color: var(--text_primary)
}

.SocialMethods_socials__title__Grtm2 {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 30px
}

.SocialMethods_socials__title__Grtm2 p {
    white-space: nowrap;
    color: var(--text_secondary)
}

.SocialMethods_socials__title__Grtm2 .SocialMethods_title__line__lARwK {
    height: 1px;
    width: 100%;
    background: var(--border_primary)
}

.SocialMethods_socials__list__EKy6j {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    column-gap: 32px
}

@media only screen and (max-width: 576px) {
    .SocialMethods_socials__list__EKy6j {
        column-gap:20px
    }
}

.SocialMethods_socials__Q0bpP iframe {
    top: 0;
    left: 0;
    opacity: .00001!important;
    position: absolute;
    width: 42px!important;
    height: 44px!important;
    border-radius: 63px;
    cursor: pointer!important
}

html[dir=rtl] .SocialMethods_socials__Q0bpP iframe {
    right: 0;
    left: auto
}

.SocialMethods_socials__Q0bpP iframe button {
    padding: 9px 21px 15px!important
}

.ConfirmCodeForm_form__QwZy6 {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    color: var(--text_primary)
}

.ConfirmCodeForm_form__container__Phw1F,.ConfirmCodeForm_form__item__Oo_wI {
    display: flex;
    flex-direction: column;
    row-gap: 8px
}

.ConfirmCodeForm_form__btn__eaojA {
    color: var(--text_primary);
    cursor: pointer;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s
}

.ConfirmCodeForm_form__btn__eaojA:hover,.ConfirmCodeForm_form__counter__RuKu7 {
    color: var(--text_secondary)
}

.ConfirmCodeForm_form__QwZy6 .ConfirmCodeForm_spam__bF6KG {
    margin-bottom: 16px;
    color: var(--text_secondary)
}

.AuthFormSteps_container__QkJlX {
    color: var(--text_primary);
    display: flex;
    flex-direction: column;
    row-gap: 24px
}

.SignUp_login_link__l7RGq {
    text-align: center
}

.SignUp_login_link__l7RGq a {
    text-decoration: underline
}

body,html {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex: 1 1;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    background-color: #000
}

html ::-webkit-scrollbar-track {
    background-color: #f1f1f1
}

html ::-webkit-scrollbar-thumb {
    background-color: silver
}

html ::-webkit-scrollbar-thumb:hover {
    background-color: #a0a0a0
}

body {
    height: 100dvh;
    min-height: 100dvh;
    display: flex;
    flex-direction: column
}

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

* {
    box-sizing: border-box
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield
}

a:focus-visible,button:focus-visible {
    outline: 1px solid var(--text_primary);
    outline-offset: 3px
}

a:focus-visible {
    border-radius: 5px
}

@font-face {
    font-family: Golos;
    src: url(../media/Golos-Text_Regular.47dfcc17.woff);
    src: local("Golos-Text"),local("Golos-Text_Regular"),url(../media/Golos-Text_Regular.e6cab9ef.woff2) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Golos;
    src: url(../media/Golos-Text_Black.59e89b8d.woff);
    src: local("Golos-Text"),local("Golos-Text_Black"),url(../media/Golos-Text_Black.0219ce3a.woff2) format("woff2");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Golos;
    src: url(../media/Golos-Text_Bold.feb08140.woff);
    src: local("Golos-Text"),local("Golos-Text_Bold"),url(../media/Golos-Text_Bold.639d7b0e.woff2) format("woff2");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Golos;
    src: url(../media/Golos-Text_DemiBold.17ed04a6.woff);
    src: local("Golos-Text"),local("Golos-Text_DemiBold"),url(../media/Golos-Text_DemiBold.c0183fdb.woff2) format("woff2");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Golos;
    src: url(../media/Golos-Text_Medium.c9f45f09.woff);
    src: local("Golos-Text"),local("Golos-Text_Medium"),url(../media/Golos-Text_Medium.0fffe0a9.woff2) format("woff2");
    font-weight: 500;
    font-style: normal
}

input[type=range]::-ms-track {
    width: 300px;
    height: 5px;
    background: transparent;
    border-color: transparent;
    border-width: 6px 0;
    color: transparent
}

input[type=range]::-ms-fill-lower {
    background: #777;
    border-radius: 10px
}

input[type=range]::-ms-fill-upper {
    background: #ddd;
    border-radius: 10px
}

input[type=range]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #daa520
}

input[type=range]:focus::-ms-fill-lower {
    background: #888
}

input[type=range]:focus::-ms-fill-upper {
    background: #ccc
}

.page__container {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
    max-width: 1244px;
    margin: 0 auto;
    padding: 0 32px
}

@media only screen and (max-width: 1024px) {
    .page__container {
        padding:0 24px
    }
}

@media only screen and (max-width: 768px) {
    .page__container {
        padding:0
    }

    .page__container>* {
        padding: 0 16px
    }
}

button {
    cursor: pointer
}

a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button {
    font-family: inherit;
    background: none;
    outline: none;
    border: none;
    padding: 0
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
    transition: all 50000s ease-in-out 0s;
    -webkit-transition: all 50000s ease-in-out 0s
}

body {
    --white: #fff;
    --black: #0a0a0a;
    --text_primary: #0a0a0a;
    --text_secondary: #666;
    --text_tertiary: #a3a3a3;
    --text_disable: grey;
    --text_inverted: #fff;
    --special_red: #ff3d4d;
    --special_orange: #ffa64c;
    --special_green: #3ac270;
    --special_blue: #2997ff;
    --special_blue_bg1: #daedff;
    --special_red_bg1: #fab3b9;
    --special_red_bg2: #f7eced;
    --special_green_bg: #4dcd80;
    --special_green_bg1: #a5e1be;
    --special_green_bg2: #e5f1ea;
    --special_orange_bg1: #fdd6af;
    --special_orange_bg2: #fceee0;
    --special_purple: #8247e5;
    --special_purple_bg1: #e8dbff;
    --special_orange_bg3: rgba(255,166,77,.06);
    --special_green_bg3: rgba(58,194,112,.24);
    --special_red_bg3: rgba(255,166,77,.24);
    --bg_hide: hsla(0,0%,100%,.8);
    --neutral_10: #fff;
    --neutral_20: #f6f6f6;
    --neutral_25: #efeeee;
    --neutral_30: #dfdfdf;
    --neutral_40: #d4d4d4;
    --neutral_50: #c7c7c7;
    --neutral_60: #4d4d4d;
    --neutral_70: #242424;
    --neutral_80: #0a0a0a;
    --neutral_90: #83838326;
    --neutral_100: #83838342;
    --border_primary: #e6e6e6;
    --border_secondary: #ddd;
    --border_active: #0a0a0a;
    --el_active_default: #0a0a0a;
    --el_active_hover: #2f2f2f;
    --el_active_pressed: #484848;
    --el_active_disabled: #979797;
    --el_active_color_inside: #fff;
    --el_active_disabled_color_inside: #dcdcdc;
    --el_inactive_default: #b6b6b6;
    --el_inactive_hover: #939393;
    --el_inactive_pressed: #898989;
    --el_inactive_disabled: #979797;
    --el_inactive_color_inside: #fff;
    --el_inactive_disabled_color_inside: #dcdcdc;
    --modal_primary: #fff;
    --modal_bg: #0a0a0a8a;
    --select_default: #fff;
    --select_hover: #f6f6f6;
    --select_item: #efeeee;
    --select_item_hover: #fff;
    --select_border: #e6e6e6;
    --block_bg: #f6f6f6;
    --block_bg_cards: #fff;
    --block_bg_cards_hover: #fff;
    --block_bg_cards_item: #f6f6f6;
    --block_bg_cards_hover_item: #0a0a0a;
    --block_btn: #fff;
    --block_btn_item: #f6f6f6;
    --block_btn_hover: #0a0a0a;
    --block_btn_item_hover: #242424;
    --block_payform: #ebebeb;
    --blog_gr: linear-gradient(90deg,#f6f6f6 9.52%,hsla(0,0%,96%,.8) 51.27%,hsla(0,0%,96%,0));
    --blog_gr_rtl: linear-gradient(270deg,#f6f6f6 9.52%,hsla(0,0%,96%,.8) 51.27%,hsla(0,0%,96%,0));
    --block_gr: linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0) 104.17%);
    --block_gr_rtl: linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0) 104.17%);
    --bg_buttonUp: #f6f6f6;
    --table_bg: #fff;
    --table_items: #f6f6f6;
    --table_hover_stroke: #f6f6f6;
    --table_hover_items: #fff;
    --table_action_btn: #fff;
    --table_action_btn_hover: #0c0c0c;
    --table_icon_default: #f6f6f6;
    --table_icon_hover: #fff;
    --footer_bg: #f6f6f6;
    --footer_btn: #fff;
    --footer_btn_hover: #efeeee;
    --footer_tab_bar: hsla(0,0%,100%,.6);
    --footer_tab_bar_shadow: 0px -0.33000001311302185px 0px 0px #0000004d;
    --block_shadow: 0px 0px 16px 0px rgba(0,0,0,.04),0px 16px 28px 0px rgba(0,0,0,.04);
    --selected_shadow: 0px 8px 43px 0px rgba(0,0,0,.13);
    --modal_shadow: 0px 8px 58px 0px rgba(0,0,0,.16);
    --cards_shadow: 0px 0px 16px 0px rgba(0,0,0,.04),0px 16px 28px 0px rgba(0,0,0,.04);
    --tooltip_shadow: 0px 0px 57px 0px rgba(0,0,0,.09),0px 16px 47px 0px rgba(0,0,0,.06);
    --toggle_shadow: 0px 1px 2px 0px rgba(0,0,0,.24);
    --subheader_bg: #fff;
    --bg_primary: #fff
}

body.dark {
    --text_primary: #fff;
    --text_secondary: #b1b1b1;
    --text_tertiary: #888;
    --text_disable: #828282;
    --text_inverted: #0a0a0a;
    --special_red: #ee404f;
    --special_orange: #ef9d4c;
    --special_green: #3fc374;
    --special_blue: #1283f5;
    --special_blue_bg1: #0b263f;
    --special_red_bg1: #7d1f26;
    --special_red_bg2: #3d0f12;
    --special_green_bg: #4dcd80;
    --special_green_bg1: #1d6037;
    --special_green_bg2: #0e2f1b;
    --special_orange_bg1: #7a4f24;
    --special_orange_bg2: #372410;
    --special_purple: #8247e5;
    --special_purple_bg1: #1e1233;
    --special_orange_bg3: rgba(255,61,77,.24);
    --special_green_bg3: rgba(58,194,112,.24);
    --special_red_bg3: rgba(255,166,77,.24);
    --neutral_10: #0a0a0a;
    --neutral_20: #1a1a1a;
    --neutral_25: #212121;
    --neutral_30: #343434;
    --neutral_40: #525252;
    --neutral_50: #6a6a6a;
    --neutral_60: #7a7a7a;
    --neutral_70: #a1a1a1;
    --neutral_80: #fff;
    --neutral_90: #8282823d;
    --neutral_100: #8282825c;
    --border_primary: #2d2d2d;
    --border_secondary: #292929;
    --border_active: #fff;
    --el_active_default: #fff;
    --el_active_hover: #eaeaea;
    --el_active_pressed: #ddd;
    --el_active_disabled: #5d5d5d;
    --el_active_color_inside: #0a0a0a;
    --el_active_disabled_color_inside: #282828;
    --el_inactive_default: #686868;
    --el_inactive_hover: grey;
    --el_inactive_pressed: #949494;
    --el_inactive_disabled: #5d5d5d;
    --el_inactive_color_inside: #0a0a0a;
    --el_inactive_disabled_color_inside: #323232;
    --modal_primary: #202020;
    --modal_bg: #0a0a0a8a;
    --select_default: #2c2c2c;
    --select_hover: #333;
    --select_item: #383838;
    --select_item_hover: #424242;
    --select_border: #3c3c3c;
    --block_bg: #191919;
    --block_bg_cards: #252525;
    --block_bg_cards_hover: #2a2a2a;
    --block_bg_cards_item: #383838;
    --block_bg_cards_hover_item: #fff;
    --block_btn: #252525;
    --block_btn_item: #383838;
    --block_btn_hover: #fff;
    --block_btn_item_hover: #ececec;
    --block_payform: #373737;
    --blog_gr: linear-gradient(90deg,#191919,#191919 51.27%,rgba(25,25,25,0));
    --blog_gr_rtl: linear-gradient(270deg,#191919,#191919 51.27%,rgba(25,25,25,0));
    --block_gr: linear-gradient(270deg,#191919 50%,rgba(25,25,25,0) 104.17%);
    --block_gr_rtl: linear-gradient(90deg,#191919 50%,rgba(25,25,25,0) 104.17%);
    --bg_buttonUp: #292929;
    --table_bg: #191919;
    --table_items: #2a2a2a;
    --table_hover_stroke: #252525;
    --table_hover_items: #383838;
    --table_action_btn: #383838;
    --table_action_btn_hover: #fff;
    --table_icon_default: #252525;
    --table_icon_hover: #383838;
    --footer_bg: #191919;
    --footer_btn: #252525;
    --footer_btn_hover: #2e2e2e;
    --footer_tab_bar: #19191966;
    --footer_tab_bar_shadow: 0px -0.33000001311302185px 0px 0px #ffffff4d;
    --block_shadow: 4px 4px 16px 6px rgba(0,0,0,.28);
    --selected_shadow: 4px 4px 16px 6px rgba(0,0,0,.14);
    --modal_shadow: 4px 4px 16px 6px rgba(0,0,0,.28);
    --cards_shadow: 4px 4px 16px 6px rgba(0,0,0,.28);
    --tooltip_shadow: 4px 4px 16px 6px rgba(0,0,0,.28);
    --toggle_shadow: 0px 1px 2px 0px rgba(0,0,0,.24);
    --subheader_bg: linear-gradient(0deg,#191919,#191919),linear-gradient(0deg,#383838,#383838);
    --bg_primary: #0a0a0a;
    --bg_hide: hsla(0,0%,47%,.8)
}

body {
    font-family: Golos;
    max-width: 100%;
    width: 100dvw;
    height: 100%
}

.root_container,body {
    background: var(--neutral_10)
}

.root_container {
    color: var(--text_primary)
}

.grecaptcha-badge {
    opacity: 0;
    pointer-events: none
}

.Typography_typography__GIzzj {
    line-height: 110%
}

.Typography_typography__GIzzj.Typography_display_large__HzU_s {
    font-weight: 700;
    font-size: 68px;
    line-height: 80px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_display_large__HzU_s {
        font-size:64px;
        line-height: 76px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_display_large__HzU_s {
        font-size:38px;
        line-height: 46px
    }
}

.Typography_typography__GIzzj.Typography_display_large__HzU_s.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 68px;
    line-height: 80px
}

.Typography_typography__GIzzj.Typography_display_medium__klmdF {
    font-weight: 700;
    font-size: 60px;
    line-height: 72px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_display_medium__klmdF {
        font-size:52px;
        line-height: 60px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_display_medium__klmdF {
        font-size:36px;
        line-height: 42px
    }
}

.Typography_typography__GIzzj.Typography_display_medium__klmdF.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 60px;
    line-height: 72px
}

.Typography_typography__GIzzj.Typography_h1__hU1R8 {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h1__hU1R8 {
        font-size:44px;
        line-height: 56px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h1__hU1R8 {
        font-size:34px;
        line-height: 40px
    }
}

.Typography_typography__GIzzj.Typography_h1__hU1R8.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px
}

.Typography_typography__GIzzj.Typography_h2__fbe2k {
    font-weight: 700;
    font-size: 42px;
    line-height: 52px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h2__fbe2k {
        font-size:38px;
        line-height: 48px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h2__fbe2k {
        font-size:32px;
        line-height: 38px
    }
}

.Typography_typography__GIzzj.Typography_h2__fbe2k.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 42px;
    line-height: 52px
}

.Typography_typography__GIzzj.Typography_h3__nvkMV {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h3__nvkMV {
        font-size:32px;
        line-height: 42px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h3__nvkMV {
        font-size:30px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_h3__nvkMV.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px
}

.Typography_typography__GIzzj.Typography_h4__1ZZ0G {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h4__1ZZ0G {
        font-size:32px;
        line-height: 42px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h4__1ZZ0G {
        font-size:28px;
        line-height: 34px
    }
}

.Typography_typography__GIzzj.Typography_h4__1ZZ0G.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px
}

.Typography_typography__GIzzj.Typography_h5__5SHRc {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_h5__5SHRc {
        font-size:28px;
        line-height: 38px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h5__5SHRc {
        font-size:26px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_h5__5SHRc.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px
}

.Typography_typography__GIzzj.Typography_h6__mZvF3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_h6__mZvF3 {
        font-size:20px;
        line-height: 28px
    }
}

.Typography_typography__GIzzj.Typography_h6__mZvF3.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px
}

.Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
        font-size:32px;
        line-height: 40px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_system_h1__aNoDZ {
        font-size:26px;
        line-height: 36px
    }
}

.Typography_typography__GIzzj.Typography_system_h1__aNoDZ.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px
}

.Typography_typography__GIzzj.Typography_system_h2__UbpGR {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_system_h2__UbpGR {
        font-size:22px;
        line-height: 32px
    }
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_system_h2__UbpGR {
        font-size:20px;
        line-height: 28px
    }
}

.Typography_typography__GIzzj.Typography_system_h2__UbpGR.Typography_disabled__mediaQueryProps__ObLyJ {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

.Typography_typography__GIzzj.Typography_system_h3__p2mGZ {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_system_h4__lVbTL {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_system_h5__bhLHy {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_system_h6__egI_o {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px
}

.Typography_typography__GIzzj.Typography_button__FZ9Qg {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px
}

@media only screen and (max-width: 768px) {
    .Typography_typography__GIzzj.Typography_button__FZ9Qg {
        line-height:20px
    }
}

.Typography_typography__GIzzj.Typography_button__FZ9Qg.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_small_button__Qe0VR {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_small_button__Qe0VR.Typography_ignoreMediaQuery___VgRw {
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_link_h4__ZG4zU {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Typography_typography__GIzzj.Typography_link_h4__ZG4zU.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_link_h5__JMyC6 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.Typography_typography__GIzzj.Typography_link_h5__JMyC6.Typography_ignoreMediaQuery___VgRw {
    font-size: 14px;
    line-height: 20px
}

.Typography_typography__GIzzj.Typography_code__2UIph {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_code__2UIph.Typography_ignoreMediaQuery___VgRw {
    font-size: 16px;
    line-height: 24px
}

.Typography_typography__GIzzj.Typography_tag__KeH9Z {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase
}

.Typography_typography__GIzzj.Typography_tag__KeH9Z.Typography_ignoreMediaQuery___VgRw {
    font-size: 12px;
    line-height: 16px
}

.Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs {
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

@media only screen and (max-width: 425px) {
    .Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs {
        font-size:10px;
        font-weight: 500;
        line-height: 12px
    }
}

.Typography_typography__GIzzj.Typography_tapBar_menu__lCXGs.Typography_disabled__mediaQueryProps__ObLyJ {
    font-size: 10px;
    font-weight: 500;
    line-height: 12px
}

.Typography_typography__GIzzj.Typography_fontWeight_200___JxH5 {
    font-weight: 200
}

.Typography_typography__GIzzj.Typography_fontWeight_300___en1U {
    font-weight: 300
}

.Typography_typography__GIzzj.Typography_fontWeight_400__7mRwo {
    font-weight: 400
}

.Typography_typography__GIzzj.Typography_fontWeight_500__L9avQ {
    font-weight: 500
}

.Typography_typography__GIzzj.Typography_fontWeight_600__zgLXC {
    font-weight: 600
}

.Typography_typography__GIzzj.Typography_fontWeight_700__7Cvjo {
    font-weight: 700
}

.Typography_typography__GIzzj.Typography_textTransform_uppercase__StL5X {
    text-transform: uppercase
}

.Typography_typography__GIzzj.Typography_textTransform_lowercase__lXaaE {
    text-transform: lowercase
}

.Typography_typography__GIzzj.Typography_textTransform_capitalize__mHEgS {
    text-transform: capitalize
}

.Typography_typography__GIzzj.Typography_textTransform_fullWidth__NEwiP {
    text-transform: full-width
}

.Typography_typography__GIzzj.Typography_textDecoration_underline__tEwFo {
    text-decoration: underline
}

.Typography_typography__GIzzj.Typography_textDecoration_overline__6_cWX {
    text-decoration: overline
}

.Typography_typography__GIzzj.Typography_textDecoration_lineThrough__uXscm {
    text-decoration: line-through
}

.Typography_typography__GIzzj.Typography_textWrap_wrap__AfG2Q {
    text-wrap: wrap
}

.Typography_typography__GIzzj.Typography_textWrap_nowrap__19VxS {
    text-wrap: nowrap
}

.Typography_typography__GIzzj.Typography_textWrap_balance__clcOC {
    text-wrap: balance
}

.Typography_typography__GIzzj.Typography_textWrap_pretty__9tk8P {
    text-wrap: pretty
}

.Typography_typography__GIzzj.Typography_disabled__rtl__HAQB_ {
    direction: ltr
}

.Button_btn__nhntQ {
    padding: 18px 16px;
    cursor: pointer;
    width: 100%;
    border: none;
    display: flex;
    column-gap: 10px;
    align-items: center;
    justify-content: center;
    transition: all .3s ease,outline-offset 0s,outline-color 0s,outline 0s;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: manipulation
}

.Button_btn__nhntQ.Button_left__QIYeM {
    justify-content: flex-start
}

.Button_btn__nhntQ.Button_center__Nhqqb {
    justify-content: center
}

.Button_btn__nhntQ.Button_right__wxG4b {
    justify-content: flex-end
}

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

.Button_btn__nhntQ svg {
    width: 24px;
    height: 24px
}

.Button_btn__nhntQ.Button_loading__WDyPj .Button_buttonText__BNCnu {
    visibility: hidden
}

.Button_btn__nhntQ .Button_buttonSpin__bX8L4 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.Button_btn__nhntQ .Button_buttonSpin__bX8L4 path {
    fill: var(--text_primary)
}

.Button_btn__nhntQ.Button_disabled__Cu6k9,.Button_btn__nhntQ:disabled {
    background: var(--neutral_20);
    color: var(--text_disable);
    pointer-events: none;
    cursor: unset
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 {
    padding: 8px 16px;
    background: var(--special_green);
    color: var(--white)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 p {
    line-height: 24px!important
}

.Button_btn__nhntQ.Button_p2p_button__EyH29:hover {
    background: var(--special_green_bg)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29:active {
    background: var(--special_green)
}

.Button_btn__nhntQ.Button_p2p_button__EyH29 .Button_disabled__Cu6k9,.Button_btn__nhntQ.Button_p2p_button__EyH29:disabled {
    background: var(--neutral_20)
}

.Button_s__Kh_57 {
    padding: 0 16px;
    height: 40px
}

.Button_m__scbpZ {
    padding: 0 20px;
    height: 48px
}

.Button_l__1GRBk {
    padding: 0 24px;
    height: 56px
}

.Button_primary__swzAa {
    background: var(--neutral_80);
    color: var(--text_inverted)
}

.Button_primary__swzAa:hover {
    background: var(--neutral_70)
}

.Button_primary__swzAa:active {
    background: var(--neutral_60)
}

.Button_primary__swzAa:disabled {
    background: var(--neutral_25)
}

.Button_secondary__pFIlL {
    background: var(--neutral_30);
    color: var(--text_primary)
}

.Button_secondary__pFIlL:hover {
    background: var(--neutral_40)
}

.Button_secondary__pFIlL:active {
    background: var(--neutral_50)
}

.Button_secondary__pFIlL:disabled {
    background: var(--neutral_25)
}

.Button_tertiary__3PK3l {
    background: none;
    color: var(--text_primary)
}

.Button_tertiary__3PK3l:hover {
    background: var(--neutral_30)
}

.Button_tertiary__3PK3l:active {
    background: var(--neutral_40)
}

.Button_tertiary__3PK3l:disabled {
    background: none
}

.Button_stroked__onpFx {
    background: none;
    color: var(--text_primary);
    outline: 1px solid var(--text_primary)
}

.Button_stroked__onpFx:hover {
    background: var(--neutral_20)
}

.Button_stroked__onpFx:active {
    background: var(--neutral_30)
}

.Button_stroked__onpFx:disabled {
    background: none;
    outline: 1px solid var(--neutral_50)
}

.Button_outline__tvaA1 {
    padding: 0;
    background: none;
    color: var(--text_primary)
}

.Button_outline__tvaA1:disabled {
    background: none
}

.Button_outline_small__unNHe {
    padding: 0;
    background: none;
    color: var(--text_primary)
}

.Button_outline_small__unNHe:disabled {
    background: none
}

.Button_footer__WCQCi {
    background-color: var(--footer_btn);
    color: var(--text_primary);
    padding: 10px 12px
}

.Button_footer__WCQCi:active,.Button_footer__WCQCi:hover {
    background-color: var(--footer_btn_hover)
}

.Button_advertisement__UBt1_ {
    background-color: var(--neutral_25);
    color: var(--text_primary);
    padding: 12px
}

.Button_advertisement__UBt1_:active,.Button_advertisement__UBt1_:hover {
    background-color: var(--neutral_30)
}

.Button_advertisement__UBt1_:disabled {
    background-color: var(--neutral_25)
}

@media only screen and (max-width: 576px) {
    .Button_advertisement__UBt1_ {
        max-width:46px;
        padding: 11px
    }

    .Button_advertisement__UBt1_ .Button_buttonText__BNCnu {
        display: none
    }

    .Button_advertisement__UBt1_ .Button_buttonIcon__YjEH_ {
        margin-right: unset;
        margin-left: unset
    }
}

.Button_btn__nhntQ,.Button_linkWrapper__KTNQ7 {
    border-radius: 10px!important
}

.CookieModal_wrapper__u75Fd {
    position: fixed;
    left: 24px;
    bottom: 24px;
    border: 1px solid var(--border_primary);
    max-width: 404px;
    overflow: hidden;
    padding: 24px;
    border-radius: 20px;
    background: var(--block_bg_cards);
    color: var(--text_primary);
    z-index: calc(infinity);
    box-shadow: 0 0 0 1px var(--border_primary),0 8px 16px rgba(41,41,41,.04),0 0 6px rgba(41,41,41,.04)
}

html[dir=rtl] .CookieModal_wrapper__u75Fd {
    right: 24px;
    left: unset
}

.CookieModal_wrapper__u75Fd .CookieModal_arrowIcon__cLTwT {
    cursor: pointer
}

@media only screen and (max-width: 576px) {
    .CookieModal_wrapper__u75Fd {
        width:100%;
        max-width: 343px;
        left: 50%;
        transform: translate(-50%,-5%);
        bottom: 24px;
        border-radius: 20px;
        padding: 16px
    }
}

.CookieModal_wrapper_dark__DkMMY {
    border: 1px solid transparent;
    box-shadow: -10px 0 80px 0 rgba(0,0,0,.1)
}

.CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ img {
    cursor: pointer;
    color: var(--text_inverted)
}

.CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ h2 {
    margin-top: 0;
    margin-right: 6px;
    letter-spacing: -.12px
}

html[dir=rtl] .CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ h2 {
    margin-left: 6px;
    margin-right: unset
}

.CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ .CookieModal_header__title__X1kvc {
    display: flex;
    align-items: center;
    margin-right: 16px;
    margin-bottom: 8px
}

@media only screen and (max-width: 576px) {
    .CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ .CookieModal_header__title__X1kvc {
        margin-bottom:16px
    }
}

.CookieModal_wrapper__u75Fd .CookieModal_header__by0a_ .CookieModal_close__btn__nuHdz {
    min-width: 24px;
    cursor: pointer
}

.CookieModal_wrapper__u75Fd .CookieModal_button_wrapper__jKyUV {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
    gap: 16px
}

.CookieModal_wrapper__u75Fd .CookieModal_link__C0oQr:hover {
    color: var(--text_inverted)
}

.CookieModal_wrapper__u75Fd .CookieModal_text__HDNm_ {
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .CookieModal_wrapper__u75Fd .CookieModal_text__HDNm_ {
        font-size:14px;
        line-height: 20px
    }
}

.TgButton_tgButton__H8r0j {
    width: 100%;
    height: 100%
}

.TgButton_tgButton__H8r0j svg path:first-of-type {
    fill: var(--bg_buttonUp)
}

.TgButton_tgButton__H8r0j svg path:last-of-type {
    fill: var(--text_primary)
}

.ZDButton_zenDesk__W17QH {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    cursor: pointer
}

.ZDButton_icon__OLt8M {
    color: var(--text_primary)
}

.ZDButton_iconUnread__7GSNB {
    position: absolute;
    top: 0;
    right: 0;
    height: 20px;
    width: 20px;
    color: var(--white);
    background: var(--special_red);
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    padding: 0 6px 2px
}

.SupportButton_supportButton__GTqov {
    height: 64px;
    width: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--bg_buttonUp);
    position: fixed;
    bottom: 24px;
    right: 24px;
    border: none;
    box-shadow: 0 20px 30px rgba(23,73,77,.15);
    z-index: 990;
    border-radius: 50%;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer
}

@media only screen and (hover: none)and (pointer:coarse) {
    .SupportButton_supportButton__GTqov {
        bottom:78px
    }
}

@media only screen and (max-width: 768px) {
    .SupportButton_supportButton__GTqov {
        bottom:160px
    }
}

:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0,0%,100%,.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(var(--toastify-toast-offset),env(safe-area-inset-top));
    --toastify-toast-right: max(var(--toastify-toast-offset),env(safe-area-inset-right));
    --toastify-toast-left: max(var(--toastify-toast-offset),env(safe-area-inset-left));
    --toastify-toast-bottom: max(var(--toastify-toast-offset),env(safe-area-inset-bottom));
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-bgo: 0.2
}

.Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translateZ(var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff
}

.Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right)
}

.Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right)
}

@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        width:100vw;
        padding: 0;
        left: env(safe-area-inset-left);
        margin: 0
    }

    .Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        right: env(safe-area-inset-right);
        left: auto
    }
}

.Toastify__toast {
    --y: 0;
    position: relative;
    touch-action: none;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px rgba(0,0,0,.1);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
    overflow: hidden
}

.Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0,var(--y),0) scale(var(--s));
    transition: transform .3s
}

.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body {
    transition: opacity .1s
}

.Toastify__toast--stacked[data-collapsed=false] {
    overflow: visible
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
    opacity: 0
}

.Toastify__toast--stacked:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: calc(var(--g) * 1px);
    bottom: 100%
}

.Toastify__toast--stacked[data-pos=top] {
    top: 0
}

.Toastify__toast--stacked[data-pos=bot] {
    bottom: 0
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
    transform-origin: top
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
    transform-origin: bottom
}

.Toastify__toast--stacked:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: scaleY(3);
    z-index: -1
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast--close-on-click {
    cursor: pointer
}

.Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center
}

.Toastify__toast-body>div:last-child {
    word-break: break-word;
    flex: 1 1
}

.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    margin-inline-end:10px;width: 20px;
    flex-shrink: 0;
    display: flex
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: .5s
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: .3s
}

@media only screen and (max-width: 480px) {
    .Toastify__toast {
        margin-bottom:0;
        border-radius: 0
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start;
    z-index: 1
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,.Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    transform-origin: right;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp[data-hidden=true] {
    opacity: 0
}

.Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,var(--y),0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,var(--y),0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0)
    }

    75% {
        transform: translate3d(-10px,0,0)
    }

    90% {
        transform: translate3d(5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,var(--y),0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,var(--y),0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0,calc(var(--y) - 10px),0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,calc(var(--y) + 20px),0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0)
    }

    75% {
        transform: translate3d(0,-10px,0)
    }

    90% {
        transform: translate3d(0,5px,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0,calc(var(--y) - 10px),0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,calc(var(--y) + 20px),0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: translate3d(0,var(--y),0) scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0,var(--y),0) perspective(400px)
    }

    30% {
        transform: translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        transform: translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0,110%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0,-110%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(110%,var(--y),0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-110%,var(--y),0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,500px,0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,-500px,0)
    }
}

.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.CustomToastContainer_toast__wN1DH {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: calc(100% - 48px);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    row-gap: 16px
}

@media only screen and (max-width: 768px) {
    .CustomToastContainer_toast__wN1DH {
        -webkit-margin-end:16px;
        margin-inline-end:16px}
}

@media only screen and (max-width: 576px) {
    .CustomToastContainer_toast__wN1DH {
        top:20px;
        right: env(safe-area-inset-right);
        left: auto
    }
}

@media only screen and (max-width: 425px) {
    .CustomToastContainer_toast__wN1DH {
        max-width:calc(100% - 32px)
    }
}

@media only screen and (max-width: 576px) {
    html[dir=rtl] .CustomToastContainer_toast__wN1DH {
        right:auto;
        left: calc(env(safe-area-inset-right))
    }
}

.CustomToastContainer_toast__wN1DH.CustomToastContainer_dark__2f5Fl .Toastify__toast {
    box-shadow: 4px 4px 16px 6px rgba(0,0,0,.28)
}

.CustomToastContainer_toast__wN1DH .CustomToastContainer_closeButton__O92qe {
    color: var(--text_tertiary);
    width: 24px;
    height: 24px;
    cursor: pointer
}

.CustomToastContainer_toast__wN1DH .Toastify__toast {
    max-width: 593px;
    width: max-content;
    border-radius: 16px;
    min-height: 56px;
    padding: 16px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    background: var(--select_default);
    color: var(--text_primary);
    column-gap: 24px;
    box-shadow: 0 8px 58px 0 rgba(0,0,0,.16);
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .CustomToastContainer_toast__wN1DH .Toastify__toast {
        -webkit-margin-start:24px;
        margin-inline-start:24px;max-width: 100%
    }
}

@media only screen and (max-width: 576px) {
    .CustomToastContainer_toast__wN1DH .Toastify__toast {
        -webkit-margin-start:16px;
        margin-inline-start:16px}
}

.CustomToastContainer_toast__wN1DH .Toastify__toast-container {
    width: -moz-fit-content;
    width: fit-content
}

.CustomToastContainer_toast__wN1DH .Toastify__toast-body {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    font-family: Golos;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.CustomToastContainer_toast__wN1DH .Toastify__toast-icon {
    width: 24px;
    height: 24px;
    -webkit-margin-end: 12px;
    margin-inline-end:12px;color: var(--text_primary)
}

.CustomToastContainer_toast__wN1DH .Toastify__slide-enter--top-left,.CustomToastContainer_toast__wN1DH .Toastify__slide-enter--top-right,.CustomToastContainer_toast__wN1DH .Toastify__slide-exit--top-left,.CustomToastContainer_toast__wN1DH .Toastify__slide-exit--top-right {
    animation-duration: .3s!important
}

.valid{
    background-color: var(--special_red) !important;
}

.perfect{
    background-color: var(--special_orange) !important;
}

.LogInForm_form__65PMo .LogInForm_link__hjHUK {
    color: var(--text_secondary);
    text-decoration: underline;
}
.Typography_typography__GIzzj.Typography_fontWeight_400__7mRwo {
    font-weight: 400;
}

.LogInForm_form__65PMo {
    display: flex
;
    flex-direction: column;
    row-gap: 24px;
    color: var(--text_primary);
}

.Typography_typography__GIzzj.Typography_fontWeight_400__7mRwo {
    font-weight: 400;
}

.LogIn_login_link__5kEou {
    text-align: center;
}
