.main__seQ7E {
    background-color: rgba(0, 0, 0, .4);
    bottom: 0;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 200 !important
}

.root__i9ndG {
    background-color: #fff;
    color: #222d38;
    display: block;
    outline: 0;
    overflow: hidden;
    text-decoration: none
}

.root__i9ndG.__withBorder__SG4zF {
    border: 1px solid #e9ecef
}

.__xsShadow__JbSu_ {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1)
}

.__smShadow__iFRlz {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 10px 15px -5px rgba(0, 0, 0, .05), 0 7px 7px -5px rgba(0, 0, 0, .04)
}

.__mdShadow__o7iIJ {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .04)
}

.__lgShadow__ivM_3 {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 28px 23px -7px rgba(0, 0, 0, .05), 0 12px 12px -7px rgba(0, 0, 0, .04)
}

.__xlShadow__qrqd0 {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 36px 28px -7px rgba(0, 0, 0, .05), 0 17px 17px -7px rgba(0, 0, 0, .04)
}

.__xsRadius__XewB8 {
    border-radius: 2px !important
}

.__smRadius__fp568 {
    border-radius: 4px !important
}

.__mdRadius__UZiiW {
    border-radius: 8px !important
}

.__lgRadius__XfxjU {
    border-radius: 16px !important
}

.__xlRadius__dm4x7 {
    border-radius: 32px !important
}

.__xsPadding__KMGdv {
    padding: 10px
}

.__smPadding__mIv6D {
    padding: 12px
}

.__mdPadding__rrdow {
    padding: 16px
}

.__lgPadding__GLKsk {
    padding: 20px
}

.__xlPadding__E1v5o {
    padding: 24px
}

.wrap__llJZb {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: -26px
}

.wrap__llJZb .copyright__eJQ_O {
    display: block
}

.wrap__llJZb .copyright__eJQ_O a {
    align-items: center !important;
    color: #fff !important;
    display: flex !important;
    font-size: 12px !important;
    height: 100% !important;
    justify-content: center !important;
    width: 100% !important
}

.wrap__llJZb .copyright__eJQ_O a jdiv {
    color: #fff !important
}

.wrap__llJZb .logoIcon__mqrvI {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 15px !important;
    margin-left: .33em;
    width: 46px !important
}

.wrap__llJZb .logoIcon__mqrvI.__ru__G1bri {
    background-size: 21px 14px;
    width: 26px !important
}

.android__yiz4j,
.ios__Dr2sn {
    align-items: center;
    display: flex;
    min-height: 48px;
    padding: 0 16px
}

.android__yiz4j .title__BaWGD,
.ios__Dr2sn .title__BaWGD {
    color: rgba(0, 0, 0, .87) !important;
    display: block;
    font-size: 16px;
    max-width: calc(100% - 38px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.desktop__Vqdyv,
.tablet__gPyjU {
    align-items: center;
    cursor: pointer;
    display: flex;
    min-height: 56px;
    padding: 4px 14px;
    position: relative
}

.desktop__Vqdyv:hover,
.tablet__gPyjU:hover {
    background-color: #ededed
}

.desktop__Vqdyv .title__BaWGD,
.tablet__gPyjU .title__BaWGD {
    color: rgba(0, 0, 0, .87) !important;
    cursor: pointer;
    display: block;
    font-size: 16px;
    max-width: calc(100% - 38px);
    text-decoration: none
}

.icon__CADCt {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-right: 14px;
    width: 24px
}

a.link__Q60M4 {
    position: relative !important;
    text-decoration: none !important
}

.subTitle__pI0BF {
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    display: block;
    font-size: 12px
}

.item___w1mP,
a.item___w1mP {
    border-bottom: 1px solid rgba(0, 0, 0, .12) !important;
    display: block !important
}

.item___w1mP:last-child,
a.item___w1mP:last-child {
    border-bottom: none
}

.wrapper__rrhXL {
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 2147483646
}

@keyframes showMenu__YZd8r {
    0% {
        opacity: 0;
        transform: translateY(400px)
    }
    to {
        opacity: 1;
        transform: translate(0)
    }
}

.menuWrapper__clPu7 {
    display: block
}

.menuWrapper__clPu7 .menu__qEWkg {
    z-index: 201
}

.menuWrapper__clPu7.android__tzIcR .menu__qEWkg {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0
}

.menuWrapper__clPu7.ios__NA8FQ .menu__qEWkg {
    animation: showMenu__YZd8r .2s ease-in;
    bottom: 0;
    display: none;
    left: 0;
    opacity: 1;
    padding: 0 8px 16px;
    position: fixed;
    right: 0;
    transform: translate(0)
}

.menuWrapper__clPu7.ios__NA8FQ .menu__qEWkg.__show__TU2NA {
    display: block
}

.menuWrapper__clPu7.ios__NA8FQ .menu__qEWkg>:last-child {
    margin-top: 8px
}

.menuWrapper__clPu7.desktop__nnFa1 .menu__qEWkg,
.menuWrapper__clPu7.tablet___Vmjj .menu__qEWkg {
    border-radius: 16px !important;
    display: block;
    overflow: hidden;
    transform: translateZ(0)
}

.menuTitle__ooOM_ {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .6);
    display: block;
    font-size: 12px;
    padding: 12px 16px;
    text-align: center
}

.android__ppBdt {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 48px;
    padding: 4px 16px;
    position: relative
}

.android__ppBdt .backIcon__k899z {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 24px;
    margin-right: 14px;
    width: 24px
}

.android__ppBdt .text__mii1N {
    color: #314254;
    font-size: 16px
}

.ios__wq8y9 {
    display: flex;
    justify-content: center;
    margin-top: 0;
    padding: 16px 0;
    position: relative
}

.ios__wq8y9 .text__mii1N {
    color: #0b82f7;
    font-size: 18px;
    font-weight: 500
}