@charset "UTF-8";
.van-toast[data-v-887c2eae] {
    word-break: break-word !important
}

.cg-default.van-button[data-v-887c2eae] {
    font-weight: 700;
    font-size: .4rem
}

.cg-default.van-button .van-button__icon[data-v-887c2eae] {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.cg-default.van-button .van-button__icon>img[data-v-887c2eae] {
    height: 80%
}

@media (orientation: landscape) {
    html.landscape[data-v-887c2eae] {
        font-size: 9vh !important
    }
}

.isAppForcedDownloadEnabled-dialog[data-v-887c2eae] {
    z-index: 9999999 !important
}

.banner[data-v-887c2eae] {
    width: 100%;
    height: 4.70667rem;
    background: url(/assets/png/banner-40720f78.webp) no-repeat center center;
    background-size: cover;
    margin-top: .48rem;
    margin-bottom: .8rem
}

.btn1[data-v-887c2eae] {
    background: var(--norm_orange_color, #F6AF0B);
    margin: 0 auto .42667rem
}

.btn2[data-v-887c2eae] {
    background: var(--main_gradient_color, linear-gradient(180deg, #F95959 0%, #F95959 100%));
    margin: .42667rem auto
}

.btn3[data-v-887c2eae] {
    background: var(--norm_purple1_color, linear-gradient(180deg, #7B8EFF 0%, #7B8EFF 100%));
    margin: 0 auto
}

.btn3.open .down[data-v-887c2eae] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.btn3 .down[data-v-887c2eae] {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.btn1[data-v-887c2eae],
.btn2[data-v-887c2eae],
.btn3[data-v-887c2eae] {
    border-radius: .66667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 1.17333rem;
    width: 7.86667rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: .16rem;
    -webkit-align-self: stretch;
    align-self: stretch;
    color: var(--text_color_L4, #FFF);
    text-align: center;
    font-family: Poppins;
    font-size: .37333rem;
    font-style: normal;
    font-weight: 600;
    line-height: .56rem;
    position: relative;
    z-index: 1
}

.btn1 .icon[data-v-887c2eae],
.btn2 .icon[data-v-887c2eae],
.btn3 .icon[data-v-887c2eae] {
    width: .53333rem;
    height: .53333rem
}

.app-list[data-v-887c2eae] {
    width: 7.86667rem;
    background: var(--light-bg_white, #FFF);
    margin: 0 auto;
    padding: 0 .33333rem;
    box-sizing: border-box;
    position: relative;
    top: -.6rem;
    box-shadow: 0 .05333rem .10667rem #00000014;
    height: 0;
    -webkit-transition: height, padding .3s ease;
    transition: height, padding .3s ease;
    overflow: hidden
}

.app-list.open[data-v-887c2eae] {
    height: auto !important;
    padding: .6rem .33333rem 0 !important
}

.app-list .app-item[data-v-887c2eae] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: .01333rem solid var(--border_color_L2, #E5E5E5);
    padding: .33333rem;
    gap: .26667rem
}

.app-list .app-item .icon[data-v-887c2eae] {
    width: .96rem;
    height: .96rem;
    object-fit: cover;
    border-radius: .13333rem;
    box-shadow: 0 .02667rem .05333rem #0000001a
}

.app-list .app-item .text[data-v-887c2eae] {
    font-size: .37333rem;
    font-style: normal;
    font-weight: 600;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.app-list .app-item[data-v-887c2eae]:last-child {
    border-bottom: none
}