@charset "UTF-8";
html,
body{height:100%;
    width:100%;
    padding:0;margin:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;-webkit-box-pack:center;
    -webkit-justify-content:center;justify-content:center;
    background-color:#00a305
}
#app{width:10rem;
    height:-webkit-fit-content;
    height:fit-content;
    min-height:100vh}
    .norem-app{width:5rem}
    @media screen and (max-width: 500px){
        #app{width:100%;min-height:100vh}
        #app::-webkit-scrollbar{width:0;background:transparent}
        .van-popup
        .van-popup--bottom{max-width:none}}
        @media (min-width: 501px)
        {.van-popup.van-popup--bottom{max-width:10rem;
            left:50%;
            -webkit-transform:translateX(-50%);
            transform:translate(-50%)}.van-popup.van-popup--center{max-width:10rem}}
            input[type=number]
            ::-webkit-inner-spin-button,input[type=number]
            ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
            .van-toast[data-v-6ab3f23e]{word-break:break-word!important}
            .cg-default.van-button[data-v-6ab3f23e]{font-weight:700;
                font-size:.4rem}.cg-default.van-button 
                .van-button__icon[data-v-6ab3f23e]{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-6ab3f23e]
                    {height:80%}
                    .tabbar__container[data-v-6ab3f23e]{position:fixed
                        ;bottom:0;left:50%;display:-webkit-box;display:
                        -webkit-flex;
                        display:flex;
                        -webkit-box-align:end;
                        -webkit-align-items:flex-end;
                        align-items:flex-end;
                        width:10rem;-webkit-transform:translateX(-50%);
                        transform:translate(-50%);
                        height:1.73333rem;padding-block:0 .13333rem;
                        font-size:.29333rem;
                        background:url(/assets/png/tabBarBg-ffde542a.png) no-repeat center center/cover;
                        z-index:100}
                        .tabbar__container-item[data-v-6ab3f23e]{-webkit-box-flex:1;
                            -webkit-flex:1;
                            flex:1;
                            display:-webkit-box;
                            display:-webkit-flex;
                            display:flex;
                            -webkit-box-orient:vertical;
                            -webkit-box-direction:normal;
                            -webkit-flex-direction:column;
                            flex-direction:column;
                            -webkit-box-align:center;
                            -webkit-align-items:center;
                            align-items:center;
                            -webkit-box-pack:end;
                            -webkit-justify-content:flex-end;
                            justify-content:flex-end;
                            gap:.11707rem;
                            color:var(--text4, var(--text_color_L2))}
                            .tabbar__container-item[data-v-6ab3f23e]
                            :nth-of-type(3){position:relative}
                            .tabbar__container-item[data-v-6ab3f23e]
                            :nth-of-type(3) svg{position:relative;top:-.4rem;
                                width:.7504rem;height:.65rem;z-index:3}
                                .tabbar__container-item[data-v-6ab3f23e]:nth-of-type(3) 
                                svg path{fill:#000!important}
                                .tabbar__container-item:nth-of-type(3) 
                                .promotionBg[data-v-6ab3f23e]{position:absolute;left:50%;
                                    bottom:.53333rem;-webkit-transform:translate(-50%,0);
                                    transform:translate(-50%);
                                    background:var(--bg_color_L3);
                                    width:1.46667rem;
                                    height:1.46667rem;
                                    border-radius:50%;z-index:2}
                                    .tabbar__container-item:nth-of-type(3) 
                                    .promotionBg[data-v-6ab3f23e]
                                    :after{content:"";
                                        position:absolute;left:50%;
                                        top:50%;
                                        width:1.36rem;
                                        height:1.36rem;
                                        border-radius:50%;
                                        -webkit-transform:translate(-50%,-50%);
                                        transform:translate(-50%,-50%);
                                        background:var(--main_gradient-color2)}
                                        .tabbar__container-item svg[data-v-6ab3f23e]{display:block;
                                            width:.5776rem;height:.59387rem}
                                            .tabbar__container-item span[data-v-6ab3f23e]{line-height:.37333rem;
                                                height:.37333rem;
                                                width:100%;
                                                text-align:center;
                                                overflow:hidden}
                                                .tabbar__container-item.active[data-v-6ab3f23e]
                                                {color:var(--main-color)!important}
                                                @media screen and (max-width: 500px){.tabbar__container[data-v-6ab3f23e]
                                                    {width:100%;left:0;-webkit-transform:translateX(0);transform:translate(0)}html:lang(ar) 
                                                    .tabbar__container[data-v-6ab3f23e]{left:unset;
                                                        right:0}}
                                                        .customer{position:fixed;
                                                            bottom:2.4rem;
                                                            right:.4rem;
                                                            width:1.49333rem;
                                                            height:1.49333rem;
                                                            border-radius:50%;
                                                            z-index:100}
                                                            .customer img{width:100%;height:100%;border-radius:50%}
                                                            .van-toast[data-v-5eb72be7]{word-break:break-word!important}
                                                            .cg-default.van-button[data-v-5eb72be7]{font-weight:700;font-size:.4rem}
                                                            .cg-default.van-button 
                                                            .van-button__icon[data-v-5eb72be7]
                                                            {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-5eb72be7]{height:80%}
                                                                .start-page[data-v-5eb72be7]{position:fixed;
                                                                    z-index:9999;
                                                                    width:10rem;
                                                                    height:100%
                                                                    ;background:-webkit-linear-gradient(top,
                                                                    #21275b 0%,#16A34A 100%);
                                                                    background:linear-gradient(180deg,#21275b 0%,#16A34A 100%);
                                                                    bottom:0;
                                                                    display:-webkit-box
                                                                    ;display:-webkit-flex
                                                                    ;display:flex
                                                                    ;-webkit-box-orient:vertical
                                                                    ;-webkit-box-direction:normal
                                                                    ;-webkit-flex-direction:column
                                                                    ;flex-direction:column
                                                                    ;-webkit-box-pack:center
                                                                    ;-webkit-justify-content:center;
                                                                    justify-content:center}
                                                                    .start-page div[data-v-5eb72be7]{display:
                                                                        -webkit-box;
                                                                        display:-webkit-flex;
                                                                        display:flex;
                                                                        -webkit-box-orient:vertical;
                                                                        -webkit-box-direction:normal;
                                                                        -webkit-flex-direction:column;
                                                                        flex-direction:column;
                                                                        -webkit-box-pack:center;
                                                                        -webkit-justify-content:center;
                                                                        justify-content:center
                                                                        ;-webkit-box-align:center;
                                                                        -webkit-align-items:center
                                                                        ;align-items:center}
                                                                        .start-page div 
                                                                        .dice[data-v-5eb72be7]
                                                                        {background-repeat:no-repeat;
                                                                            background-position:center;
                                                                            background-image:url(/assets/png/start-4688a3c2.png);
                                                                            width:9.14667rem;height:7.44rem;background-size:cover}
                                                                            .start-page div 
                                                                            .logo[data-v-5eb72be7]
                                                                            {background-repeat:no-repeat;
                                                                                background-size:contain;
                                                                                margin-top:2.13333rem;
                                                                                max-width:50%}
                                                                                .start-page div 
                                                                                .logo.vxth[data-v-5eb72be7]{margin-top:40%}
                                                                                .start-page div p[data-v-5eb72be7]{font-weight:700;
                                                                                    font-size:.50667rem;
                                                                                    color:var(--text_color_L4);
                                                                                    margin-top:.4rem;
                                                                                    padding:0 .13333rem;
                                                                                    text-align:center}
                                                                                    .van-toast[data-v-9cd12fb2]{word-break:break-word!important}
                                                                                    .cg-default.van-button[data-v-9cd12fb2]{font-weight:700;
                                                                                        font-size:.4rem}
                                                                                        .cg-default.van-button
                                                                                         .van-button__icon[data-v-9cd12fb2]
                                                                                         {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-9cd12fb2]{height:80%}
                                                                                            .header[data-v-9cd12fb2]{min-height:1.86667rem;
                                                                                                background-color:var(--bg_color_L3);
                                                                                                color:var(--text_color_L1)
                                                                                                ;padding-top:.33333rem
border-radius:.26667rem .26667rem 0 0
}
.header .title[data-v-9cd12fb2]
{
    font-size:.37333rem
}
.header .tip[data-v-9cd12fb2]
{
    font-size:.29333rem;
    font-weight:400;
    margin-top:.26667rem
}
.container[data-v-9cd12fb2]
{
    padding:.26667rem .13333rem;
    background-color:var(--bg_color_L2);
    max-height:calc(100vh - 8.4rem);
    overflow:auto
}
.container[data-v-9cd12fb2] .first_list-item
{
    box-shadow:none
}
.footer[data-v-9cd12fb2]
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    min-height:1.33333rem;
    background-color:var(--bg_color_L3);
    padding:0 .26667rem;
    border-radius:0 0 .26667rem .26667rem
}
.footer .btn[data-v-9cd12fb2]
{
    background:var(--main_gradient-color);
    width:2.66667rem;
    min-height:.66667rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    border-radius:.33333rem;
    text-align:center;
    color:var(--text_color_L4);
    font-size:.37333rem;
    font-weight:700
}
.footer .active[data-v-9cd12fb2]
{
    padding-left:.6rem;
    color:var(--text_color_L2);
    font-size:.32rem;
    background-repeat:no-repeat;
    background-size:.48rem;
    background-position:left;
    background-image:url(/assets/svg/active-0d7a3379.svg)
}
.footer .active.a[data-v-9cd12fb2]
{
    background-image:url(/assets/svg/active_b-5aabecd4.svg)
}
[data-v-9cd12fb2] .first_list-item
{
    background:var(--bg_color_L3)
}
.close[data-v-9cd12fb2]
{
    position:absolute;
    width:.8rem;
    height:.8rem;
    border-radius:50%;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translate(-50%);
    bottom:-.93333rem;
    background-image:url(/assets/png/close-862c6a4d.png);
    background-repeat:no-repeat;
    background-size:contain
}
.van-toast[data-v-3d4fafbb]
{
    word-break:break-word!important
}
.cg-default.van-button[data-v-3d4fafbb]
{
    font-weight:700;
    font-size:.4rem
}
.cg-default.van-button .van-button__icon[data-v-3d4fafbb]
{
    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-3d4fafbb]
{
    height:80%
}
.dialog-wrapper[data-v-3d4fafbb]
{
    padding:.26667rem 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.dialog-wrapper img[data-v-3d4fafbb]
{
    width:3.73333rem;
    height:2.16rem;
    position:relative;
    margin-top:-.74667rem
}
.dialog-wrapper .dialog-title[data-v-3d4fafbb]
{
    color:var(--text_color_L1);
    margin:.4rem 0 .26667rem;
    font-size:.48rem;
    font-weight:700
}
.dialog-wrapper .dialog-tips[data-v-3d4fafbb]
{
    color:var(--text_color_L2);
    font-size:.32rem;
    margin:0 0 .32rem
}
.dialog-wrapper .dialog-para[data-v-3d4fafbb]
{
    color:var(--text_color_L2);
    font-size:.32rem
}
.dialog-wrapper .dialog-btn[data-v-3d4fafbb]
{
    width:5.6rem;
    height:1.06667rem;
    text-align:center;
    line-height:1.06667rem;
    background:var(--GradiantBlue, var(--main_gradient-color));
    border-radius:1.06667rem;
    font-weight:700;
    color:var(--text_color_L4);
    font-size:.42667rem;
    margin-top:.53333rem
}
.dialog-wrapper .dialog-content[data-v-3d4fafbb]
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    color:var(--norm_secondary-color)
}
.dialog-wrapper .dialog-content img[data-v-3d4fafbb]
{
    width:.4rem;
    height:.4rem;
    margin:0 .13333rem 0 0
}
.dialog-wrapper .dialog-footer[data-v-3d4fafbb]
{
    position:relative;
    bottom:-1.46667rem
}
.dialog-wrapper .dialog-footer img[data-v-3d4fafbb]
{
    width:.8rem;
    height:.8rem
}
@media screen and (min-width: 800px)
{
    html
    {
        font-size:2.5rem!important
    }
}
@font-face
{
    font-family:bahnschrift;
    font-weight:500;
    src:url(/assets/woff2/bahnschrift-610d57ac.woff2)
}
@font-face
{
    font-family:digitalDreamFat;
    src:url(/assets/ttf/digitalDreamFat-7e51cfaf.ttf) format("truetype")
}
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
    padding:0;
    margin:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline;
    border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
    display:block
}
table
{
    border-spacing:0;
    border-collapse:collapse
}
svg
{
    height:100%
}
*
{
    -webkit-user-select:none;
    user-select:none
}
html,body
{
    width:100%;
    height:100%;
    padding:0;
    margin:0
}
#app
{
    padding:0;
    margin:0
}
body
{
    height:auto
}
:-webkit-any(article,aside,nav,section) h1
{
    font-size:2em
}
img
{
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering:crisp-edges;
    -ms-interpolation-mode:nearest-neighbor
}
input
{
    -webkit-user-select:text;
    user-select:text;
    color:var(--text_color_L1)
}
input:focus
{
    outline:.01333rem solid var(--Dividing-line_color);
    -webkit-user-select:text;
    user-select:text
}
.c-row
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex
}
.c-row-middle-center
{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.c-row-between
{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between
}
.c-row-middle
{
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.c-flex-warp
{
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.m-b-5
{
    margin-bottom:.13333rem
}
.m-r-5
{
    margin-right:.13333rem
}
.c-flew-end
{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end
}
.c-tc
{
    text-align:center
}
.p-r-10
{
    padding-right:.26667rem
}
.p-l-10
{
    padding-left:.26667rem
}
.p-b-10
{
    padding-bottom:.26667rem
}
.p-t-10
{
    padding-top:.26667rem
}
.popup
{
    border-radius:.26667rem .26667rem 0 0;
    z-index:2006;
    left:auto;
    overflow-y:visible
}
.PreSaleRule
{
    width:7.04rem
}
.Tips
{
    width:8rem;
    height:2.13333rem;
    line-height:2.13333rem;
    background:var(--whiteBg);
    border:.01333rem solid var(--borderColor-5);
    border-radius:.26667rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    top:80%
}
.firstSaveDialog
{
    width:8rem;
    overflow:initial
}
.firstSaveDialog .van-dialog__header
{
    padding-top:0
}
.msg-window
{
    padding:.13333rem .26667rem;
    width:9.33333rem
}
.msg-window .msg-header
{
    color:var(--text_color_L1);
    font-size:.32rem
}
.msg-window .msg-footer
{
    color:var(--norm_red-color);
    font-size:.32rem;
    padding-top:.32rem
}
.msg-window .msg-footer div
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end
}
.msg-window .msg-footer img
{
    width:.4rem;
    height:.4rem
}
.noOverHidden
{
    overflow:inherit
}
.dailySignInRules__container-hero
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    margin:.13333rem auto .53333rem;
    border-radius:.26667rem;
    overflow:hidden
}
.dailySignInRules__container-hero__wrapper
{
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.dailySignInRules__container-hero__wrapper-titlebox
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;
    width:100%;
    color:var(--text_color_L1)
}
.dailySignInRules__container-hero__wrapper ul
{
    width:100%
}
.dailySignInRules__container-hero__wrapper ul li
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    width:100%
}
.dailySignInRules__container-hero__wrapper ul li div
{
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    font-size:.37333rem;
    padding:.34667rem 0;
    border-bottom:.01333rem solid var(--bgcolor-54)
}
.dailySignInRules__container-hero__wrapper-title
{
    width:100%;
    height:1.06667rem;
    padding-block:.34667rem;
    font-size:.42667rem;
    line-height:.32rem;
    text-align:center;
    background:var(--main_gradient-color2)
}
.dailySignInRules__container-hero__wrapper-content
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    width:100%;
    height:100%
}
.dailySignInRules__container-hero__wrapper-content>div
{
    width:100%;
    padding:.34667rem 0;
    font-size:.37333rem;
    line-height:.37333rem;
    text-align:center;
    border-bottom:.01333rem solid var(--bgColor-10)
}
.dailySignInRules__container-hero__wrapper-content>div:last-of-type
{
    border-bottom:none
}
.mgt10
{
    margin-top:.13333rem!important
}
.mgt40
{
    margin-top:.53333rem!important
}
[v-cloak]
{
    display:none
}
.clearfix
{
    zoom:1
}
.clearfix:after,.clearfix:before
{
    content:"";
    display:block;
    clear:both;
    visibility:hidden;
    height:0
}
.text-dots
{
    line-height:.453334rem;
    width:2.13333rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.must:before
{
    content:"*";
    color:#fb5151
}
input,textarea
{
    -webkit-user-select:text;
    user-select:text
}
.ar
{
    position:fixed;
    top:.93333rem;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translate(-50%);
    width:100%;
    max-width:10rem;
    -webkit-user-select:none;
    user-select:none;
    z-index:100;
    padding:0 .29333rem
}
.ar-searchbar
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    gap:.29333rem;
    width:100%;
    font-size:.37333rem;
    margin-top:.26667rem;
    margin-bottom:.21333rem
}
.ar-searchbar input
{
    width:3.6rem;
    height:1.06667rem;
    padding:0 .26667rem;
    font-weight:400;
    border:none;
    border-radius:.13333rem
}
.ar-searchbar input::-webkit-input-placeholder
{
    color:var(--colorText-63)
}
.ar-searchbar input::placeholder
{
    color:var(--colorText-63)
}
.ar-searchbar__selector
{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    width:4.53333rem;
    height:1.06667rem;
    color:var(--text_color_L2)
}
.ar-searchbar__selector>div
{
    width:100%;
    line-height:1.06667rem;
    border-radius:.13333rem;
    background:var(--darkBg, var(--bg_color_L2))
}
.ar-searchbar__selector>div:first-of-type
{
    position:relative;
    padding:0 .26667rem;
    z-index:10
}
.ar-searchbar__selector>div:first-of-type i
{
    position:absolute;
    top:50%;
    right:.21333rem;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.ar-searchbar__selector-dropdown
{
    position:absolute;
    top:100%;
    -webkit-transform:translateY(-10%);
    transform:translateY(-10%);
    opacity:0;
    visibility:hidden;
    z-index:9;
    border:.01333rem solid var(--text_color_L1);
    overflow:hidden;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.ar-searchbar__selector-dropdown li
{
    padding:0 .26667rem;
    list-style:none
}
.ar-searchbar__selector-dropdown li.selected
{
    color:#fff;
    background-color:var(--norm_red-color)
}
.ar-searchbar__selector.active
{
    z-index:9
}
.ar-searchbar__selector.active>div:first-of-type i
{
    -webkit-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg);
    -webkit-transform-origin:center;
    transform-origin:center
}
.ar-searchbar__selector.active>div:last-of-type
{
    -webkit-transform:translateY(0%);
    transform:translateY(0);
    opacity:1;
    visibility:visible;
    z-index:1
}
.ar-searchbar__selector .selectorA
{
    color:var(--colorText-63)
}
.ar-searchbar>i
{
    font-size:1.625rem
}
.ar-1px-t,.ar-1px-b,.ar-1px-tb,.ar-1px-rb,.ar-1px-l,.ar-1px-r
{
    position:relative
}
.ar-1px-t:before
{
    content:" ";
    position:absolute;
    left:0;
    top:0;
    right:0;
    height:.01333rem;
    border-top:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
.ar-1px-b:after
{
    content:" ";
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    height:.01333rem;
    border-bottom:.01333rem solid var(--Dividing-line_color);
    color:#e6e8e8;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
.ar-1px-l:before
{
    content:" ";
    position:absolute;
    left:0;
    top:0;
    width:.01333rem;
    bottom:0;
    border-left:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleX(.5);
    transform:scaleX(.5)
}
.ar-1px-r:after
{
    content:" ";
    position:absolute;
    right:0;
    top:0;
    width:.01333rem;
    bottom:0;
    border-right:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:scaleX(.5);
    transform:scaleX(.5)
}
.ar-1px-rb:before
{
    content:" ";
    position:absolute;
    right:0;
    top:0;
    width:.01333rem;
    bottom:0;
    border-right:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transform:scaleX(.5);
    transform:scaleX(.5)
}
.ar-1px-rb:after
{
    content:" ";
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    height:.01333rem;
    border-bottom:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
.ar-1px-tb:before
{
    content:" ";
    position:absolute;
    left:0;
    top:0;
    right:0;
    height:.01333rem;
    border-top:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
.ar-1px-tb:after
{
    content:" ";
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    height:.01333rem;
    border-bottom:.01333rem solid #e6e8e8;
    color:#e6e8e8;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
@media screen and (max-width: 500px)
{
    .ar
    {
        max-width:none
    }
}
textarea
{
    resize:none
}
.content
{
    padding:0 .32rem;
    background:var(--bg_color_L1)!important
}
@font-face
{
    font-family:bahnschrift;
    font-weight:500;
    src:url(/assets/woff2/bahnschrift-610d57ac.woff2)
}
@font-face
{
    font-family:digitalDreamFat;
    src:url(/assets/ttf/digitalDreamFat-7e51cfaf.ttf) format("truetype")
}
*
{
    box-sizing:border-box
}
#app
{
    background:var(--bg_color_L1)
}
.popup
{
    position:fixed;
    max-height:100%
}
.popup-center
{
    top:50%;
    left:0;
    right:0;
    width:-webkit-fit-content;
    width:fit-content;
    margin:0 auto;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.popup-overlay
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.35)
}
.noticeBar__container
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    width:100%;
    height:.98667rem;
    padding-inline:.26667rem;
    color:#303a4c;
    font-size:.32rem;
    border-radius:99rem;
    background:#fff;
    gap:.10667rem
}
.noticeBar__container .notice_svg
{
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(/assets/svg/noticeBarSpeaker-1fb24b6f.svg);
    background-size:cover;
    width:.42667rem;
    height:.42667rem;
    -webkit-box-flex:0;
    -webkit-flex:none;
    flex:none;
    margin-right:.13333rem
}
.noticeBar__container-body
{
    width:9.33333rem;
    height:100%;
    overflow:hidden;
    position:relative;
    height:.8rem;
    line-height:.98667rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.noticeBar__container-body-text
{
    width:100%;
    height:-webkit-fit-content;
    height:fit-content;
    max-height:.98667rem;
    line-height:.49333rem;
    -webkit-animation:marquee 7s linear infinite;
    animation:marquee 7s linear infinite;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:column;
    -webkit-justify-content:column;
    justify-content:column;
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    word-break:break-all
}
@-webkit-keyframes marquee
{
    0%
    {
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    10%
    {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    90%
    {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    to
    {
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@keyframes marquee
{
    0%
    {
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    10%
    {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    90%
    {
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    to
    {
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
.noticeBar__container>svg
{
    width:.42667rem;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    height:auto;
    margin-right:.22667rem
}
.noticeBar__container button
{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    gap:.06667rem;
    width:2rem;
    height:.66667rem;
    margin-left:auto;
    color:var(--text_color_L4);
    border:.01333rem solid var(--main-color);
    border-radius:.53333rem;
    background:var(--main_gradient-color)
}
.noticeBar__container button.hotIcon:before
{
    content:"";
    display:block;
    width:.32rem;
    height:.32rem;
    background-position:left;
    background-repeat:no-repeat;
    background-size:.32rem;
    color:#fff;
    background-image:url(/assets/svg/hot-6b4f650f.svg)
}
#app .noticeBar__container
{
    background:var(--bg_color_L2);
    color:var(--text_color_L1)
}
#app .swiper_box
{
    padding:0;
    margin-top:.26667rem;
    margin-bottom:.26667rem
}
#app .daman-lottery .daman-btn
{
    border-color:#fff
}
#app .WinningTip__C-body-l3 .head
{
    color:#22C55E
}
#app .WinningTip__C-body-l3 .bonus
{
    color:#16A34A
}
#app .K3__C .WinningTip__C-body-l2 .line2 div
{
    background-color:var(--norm_green-color)
}
#app .WinningTip__C-body:not(.isL)
{
    background-image:url(/assets/png/missningBg-78e01c86.png)
}
#app .WinningTip__C-body:not(.isL) .WinningTip__C-body-l2
{
    margin-bottom:1.33333rem
}
#app .prompt-dialog .van-button
{
    background:transparent
}
.van-calendar
{
    background:var(--bg_color_L1)
}
.van-calendar .van-calendar__header
{
    background:var(--bg_color_L2);
    color:var(--text_color_L1)
}
.van-calendar .van-calendar__header .van-calendar__weekdays
{
    color:var(--text_color_L2)
}
.van-calendar .van-calendar__month-mark
{
    color:#2b3270
}
.van-picker__title,.van-calendar__header-title,.van-calendar__header-subtitle,.van-calendar__day,.van-calendar__month-title,.van-dialog__header
{
    color:var(--text_color_L1)
}
:root
{
    --main-color: #16A34A;

--main_gradient-color: linear-gradient(90deg, #22C55E 0%, #16A34A 100%);
--main_gradient-color2: linear-gradient(180deg, #22C55E 0%, #16A34A 100%);

--norm_red-color: #DC2626;
--norm_green-color: #16A34A;
--norm_secondary-color: #000000;
--norm_Purple-color: #16A34A;
--norm_bule-color: #22C55E;

--button_dis_color: #A3A3A3;

--text_color_L1: #000000;
--text_color_L2: #333333;
--text_color_L3: #666666;
--text_color_L4: #000000;

--bg_color_L1: #FFFFFF;
--bg_color_L2: #FFFFFF;
--bg_color_L3: #F5F5F5;

--Dividing-line_color: #E5E5E5;
--sheet_nva_color: #16A34A;
--sheet_detail_bg_color: #FFFFFF;

--icon1: rgba(22, 163, 74, 0.6);
--icon2: rgba(22, 163, 74, 0.2);

--van-sidebar-text-color: var(--main-color);

--van-picker-background: #FFFFFF;

--van-picker-mask-color: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.95),
    rgba(255, 255, 255, 0.5)
),
linear-gradient(
    0deg,
    rgba(255, 255, 255, 0.95),
    rgba(255, 255, 255, 0.5)
);
    --van-picker-option-text-color: var(--text_color_L2);
    --van-picker-confirm-action-color: var(--main-color);
    --van-popup-background: #201D2B;
    --van-checkbox-checked-icon-color: var(--main-color);
    --van-checkbox-label-color: var(--text_color_L2);
    --van-field-input-text-color: var(--text_color_L1);
    --van-radio-checked-icon-color: var(--main-color);
    --van-grid-item-content-background:var(--bg_color_L1) --van-text-color: var(--text_color_L1);
    --van-dialog-background: var(--bg_color_L2);
    --van-circle-color: var(--main-color);
    --van-calendar-background: var(--bg_color_L1);
    --van-calendar-range-edge-background: var(--main-color);
    --van-radio-label-color: var(--text_color_L2);
    --van-cell-background: var(--bg_color_L2);
    --van-button-default-background:var(--main_gradient-color);
    --van-popover-light-background: var(--bg_color_L2);
    --van-circle-layer-color: var(--bg_color_L3);
    --van-dialog-confirm-button-text-color: var(--text_color_L1);
    --van-dialog-has-title-message-text-color: var(--text_color_L2)
}
:root [class*=van-hairline]:after
{
    content:none
}
.van-toast[data-v-12a80a3e]
{
    word-break:break-word!important
}
.cg-default.van-button[data-v-12a80a3e]
{
    font-weight:700;
    font-size:.4rem
}
.cg-default.van-button .van-button__icon[data-v-12a80a3e]
{
    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-12a80a3e]
{
    height:80%
}
.navbar[data-v-12a80a3e]
{
    height:1.22667rem;
    z-index:100;
    -webkit-box-flex:0;
    -webkit-flex:none;
    flex:none
}
.navbar.activity .navbar-fixed[data-v-12a80a3e]
{
    background:var(--main_gradient-color)
}
.navbar.activity .navbar-fixed .navbar__content-left .van-icon[data-v-12a80a3e]
{
    color:var(--text_color_L1)
}
.navbar.lottery .navbar-fixed[data-v-12a80a3e]
{
    background:var(--bg_color_L2)
}
.navbar.lottery .navbar-fixed .navbar__content-left .van-icon[data-v-12a80a3e],.navbar.lottery .navbar-fixed .navbar__content-center[data-v-12a80a3e]
{
    color:var(--text_color_L1)
}
.navbar.main .navbar-fixed[data-v-12a80a3e]
{
    background:var(--light-main_gradient-color, var(--bg_color_L2))
}
.navbar.main .navbar-fixed .navbar__content-left .van-icon[data-v-12a80a3e],.navbar.main .navbar-fixed .navbar__content-center[data-v-12a80a3e]
{
    color:#fff
}
.navbar-fixed[data-v-12a80a3e]
{
    position:fixed;
    top:0;
    left:50%;
    width:10rem;
    -webkit-transform:translateX(-50%);
    transform:translate(-50%);
    -webkit-user-select:none;
    user-select:none;
    z-index:100;
    background:var(--bg_color_L2);
    color:var(--text_color_L1)
}
.navbar__content[data-v-12a80a3e]
{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    height:1.22667rem;
    color:var(--text_color_L1)
}
.navbar__content-left[data-v-12a80a3e]
{
    position:absolute;
    left:.32rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    height:100%;
    top:0
}
.navbar__content-left .van-icon[data-v-12a80a3e]
{
    color:var(--text_color_L1);
    font-size:.48rem
}
.navbar__content-center[data-v-12a80a3e]
{
    font-size:.48rem;
    line-height:.48rem
}
.navbar__content-center .headLogo[data-v-12a80a3e]
{
    width:2.98667rem;
    height:1.12rem;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center
}
.navbar__content-right[data-v-12a80a3e]
{
    position:absolute;
    right:.32rem
}
@media screen and (max-width: 500px)
{
    .navbar-fixed[data-v-12a80a3e]
    {
        width:100%;
        left:0;
        -webkit-transform:translateX(0);
        transform:translate(0)
    }
}
.van-toast[data-v-647954c7]
{
    word-break:break-word!important
}
.cg-default.van-button[data-v-647954c7]
{
    font-weight:700;
    font-size:.4rem
}
.cg-default.van-button .van-button__icon[data-v-647954c7]
{
    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-647954c7]
{
    height:80%
}
.ar-loading-view[data-v-647954c7]
{
    background-color:#0000004d;
    width:100%;
    height:100%;
    z-index:999;
    left:0;
    position:fixed
}
.ar-loading-view .loading-animat[data-v-647954c7]
{
    width:4rem;
    height:4rem
}
.ar-loading-view .loading-wrapper[data-v-647954c7]
{
    pointer-events:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    height:100%;
    position:absolute;
    width:100%
}
.ar-loading-view .loading-wrapper img[data-v-647954c7]
{
    width:2.66667rem
}
.ar-loading-view .loading-wrapper .van-loading[data-v-647954c7]
{
    z-index:999
}
.ar-loading-view .skeleton-wrapper[data-v-647954c7]
{
    padding:.26667rem .13333rem
}
.com__box[data-v-647954c7]
{
    position:relative;
    width:2.66667rem;
    height:1.6rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    z-index:1000
}
.loading[data-v-647954c7]
{
    width:1.6rem;
    height:1.6rem;
    position:relative;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-animation:animationContainer-647954c7 1s ease infinite;
    animation:animationContainer-647954c7 1s ease infinite
}
.shape[data-v-647954c7]
{
    width:.66667rem;
    height:.66667rem;
    border-radius:50%;
    position:absolute
}
.shape-1[data-v-647954c7]
{
    background-color:#15803D;
    left:0;
    -webkit-animation:animationShape1-647954c7 .3s ease infinite alternate;
    animation:animationShape1-647954c7 .3s ease infinite alternate
}
html:lang(ar) .shape-1[data-v-647954c7]
{
    right:0;
    left:unset
}
.shape-2[data-v-647954c7]
{
    background-color:#cd371c;
    right:0;
    -webkit-animation:animationShape2-647954c7 .3s ease infinite .3s alternate;
    animation:animationShape2-647954c7 .3s ease infinite .3s alternate
}
html:lang(ar) .shape-2[data-v-647954c7]
{
    right:unset;
    left:0
}
.shape-3[data-v-647954c7]
{
    background-color:#2c9d3f;
    bottom:0;
    -webkit-animation:animationShape3-647954c7 .3s ease infinite .3s alternate;
    animation:animationShape3-647954c7 .3s ease infinite .3s alternate
}
.shape-4[data-v-647954c7]
{
    background-color:#eca712;
    right:0;
    bottom:0;
    -webkit-animation:animationShape4-647954c7 .3s ease infinite alternate;
    animation:animationShape4-647954c7 .3s ease infinite alternate
}
@-webkit-keyframes animationContainer-647954c7
{
    0%
    {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to
    {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes animationContainer-647954c7
{
    0%
    {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to
    {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes animationShape1-647954c7
{
    0%
    {
        -webkit-transform:translate(.13333rem,.13333rem);
        transform:translate(.13333rem,.13333rem)
    }
    to
    {
        -webkit-transform:translate(-.08rem,-.08rem);
        transform:translate(-.08rem,-.08rem)
    }
}
@keyframes animationShape1-647954c7
{
    0%
    {
        -webkit-transform:translate(.13333rem,.13333rem);
        transform:translate(.13333rem,.13333rem)
    }
    to
    {
        -webkit-transform:translate(-.08rem,-.08rem);
        transform:translate(-.08rem,-.08rem)
    }
}
@-webkit-keyframes animationShape2-647954c7
{
    0%
    {
        -webkit-transform:translate(-.13333rem,.13333rem);
        transform:translate(-.13333rem,.13333rem)
    }
    to
    {
        -webkit-transform:translate(.08rem,-.08rem);
        transform:translate(.08rem,-.08rem)
    }
}
@keyframes animationShape2-647954c7
{
    0%
    {
        -webkit-transform:translate(-.13333rem,.13333rem);
        transform:translate(-.13333rem,.13333rem)
    }
    to
    {
        -webkit-transform:translate(.08rem,-.08rem);
        transform:translate(.08rem,-.08rem)
    }
}
@-webkit-keyframes animationShape3-647954c7
{
    0%
    {
        -webkit-transform:translate(.13333rem,-.13333rem);
        transform:translate(.13333rem,-.13333rem)
    }
    to
    {
        -webkit-transform:translate(-.08rem,.08rem);
        transform:translate(-.08rem,.08rem)
    }
}
@keyframes animationShape3-647954c7
{
    0%
    {
        -webkit-transform:translate(.13333rem,-.13333rem);
        transform:translate(.13333rem,-.13333rem)
    }
    to
    {
        -webkit-transform:translate(-.08rem,.08rem);
        transform:translate(-.08rem,.08rem)
    }
}
@-webkit-keyframes animationShape4-647954c7
{
    0%
    {
        -webkit-transform:translate(-.13333rem,-.13333rem);
        transform:translate(-.13333rem,-.13333rem)
    }
    to
    {
        -webkit-transform:translate(.08rem,.08rem);
        transform:translate(.08rem,.08rem)
    }
}
@keyframes animationShape4-647954c7
{
    0%
    {
        -webkit-transform:translate(-.13333rem,-.13333rem);
        transform:translate(-.13333rem,-.13333rem)
    }
    to
    {
        -webkit-transform:translate(.08rem,.08rem);
        transform:translate(.08rem,.08rem)
    }
}
.van-toast
{
    word-break:break-word!important
}
.cg-default.van-button
{
    font-weight:700;
    font-size:.4rem
}
.cg-default.van-button .van-button__icon
{
    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
{
    height:80%
}
.svg-icon
{
    width:1em;
    height:1em;
    fill:var(--svgHoticon);
    vertical-align:middle
}
.van-toast[data-v-fa757a88]
{
    word-break:break-word!important
}
.cg-default.van-button[data-v-fa757a88]
{
    font-weight:700;
    font-size:.4rem
}
.cg-default.van-button .van-button__icon[data-v-fa757a88]
{
    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-fa757a88]
{
    height:80%
}
.ar-searchbar__selector[data-v-fa757a88]
{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    width:4.53333rem;
    height:1.06667rem!important
}
.ar-searchbar__selector div[data-v-fa757a88]
{
    line-height:1.06667rem
}
