.title[data-v-7ed464c4] {
    width: 100%;
    height: 1.3rem;
    line-height: 1.3rem;
    text-align: center;
    font-size: .45rem;
    color: #fff;
    z-index: 99;
    background-image: -webkit-radial-gradient(transparent .02667rem,rgba(0,0,0,.396078) 0);
    background-image: radial-gradient(transparent .02667rem,rgba(0,0,0,.396078) 0)
}

.title span[data-v-7ed464c4] {
    z-index: 99
}

.titleP[data-v-7ed464c4] {
    position: absolute;
    top: 0
}

.topIcon[data-v-7ed464c4] {
    width: .5rem;
    height: .5rem
}

.back_icon[data-v-7ed464c4] {
    position: absolute;
    top: .4rem;
    left: .4rem
}

.set_icon[data-v-7ed464c4] {
    width: .6rem;
    height: .6rem;
    position: absolute;
    top: .35rem;
    right: .5rem
}

#particles-js[data-v-ace5013e] {
    position: fixed;
    width: 100%;
    height: 100vh
}

.saveBtn[data-v-ace5013e] {
    width: 50%!important;
    height: 1rem!important;
    margin: .5rem 0;
    font-size: .4rem!important;
    font-weight: 600
}

[data-v-ace5013e] .van-overlay {
    background-color: rgba(0,0,0,.3)
}

.box[data-v-ace5013e] {
    height: 100vh;
    position: relative;
    overflow: scroll
}

.box2[data-v-ace5013e] {
    overflow: scroll
}

.van-popup--center[data-v-ace5013e] {
    width: 70%;
    padding: .5rem .2rem;
    top: 45%;
    border-radius: .2rem;
    background-color: rgba(44,44,49,.501961);
    -webkit-backdrop-filter: blur(.26667rem);
    backdrop-filter: blur(.26667rem)
}

.iptBtn[data-v-ace5013e] {
    width: 60%;
    height: 1.2rem;
    font-size: .4rem;
    color: #fff;
    border: .02667rem solid hsla(0,0%,100%,.1);
    border-radius: .10667rem;
    background-image: -webkit-linear-gradient(110deg,#ddd6f3,#faaca8 100%,#faaca8 0);
    background-image: linear-gradient(-20deg,#ddd6f3,#faaca8 100%,#faaca8 0)
}

.iptBox[data-v-ace5013e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff
}

.iptTitle[data-v-ace5013e] {
    font-size: .5rem;
    margin: .5rem 0 0 0;
    color: #fff;
    text-align: center
}

.humenipt[data-v-ace5013e] {
    border: .02667rem solid #c9cacc!important;
    width: 80%;
    background-color: hsla(0,0%,100%,.5);
    -webkit-backdrop-filter: blur(.24rem);
    backdrop-filter: blur(.24rem);
    border-radius: .2rem;
    color: #fff!important;
    margin: .2rem 0
}

.errorTip[data-v-ace5013e] {
    font-size: .4rem;
    color: #fff;
    padding: .5rem;
    text-align: center
}

.bgc1[data-v-ace5013e] {
    background: -webkit-linear-gradient(top,#fdcbf1,#e6dee9);
    background: linear-gradient(180deg,#fdcbf1,#e6dee9);
    top: 0;
    top: -20%;
    left: -20%
}

.bgc1[data-v-ace5013e],.bgc2[data-v-ace5013e] {
    border-radius: 100%;
    opacity: .8000000059604645;
    -webkit-filter: blur(2.49045rem);
    filter: blur(2.49045rem);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 50%;
    aspect-ratio: 1/1;
    z-index: -1;
    position: absolute;
    height: 80%
}

.bgc2[data-v-ace5013e] {
    background: -webkit-linear-gradient(top,#fad0c4,#fad0c4);
    background: linear-gradient(180deg,#fad0c4,#fad0c4);
    top: 0;
    top: 20%;
    left: 40%
}

.bgc3[data-v-ace5013e] {
    border-radius: 100%;
    opacity: .8000000059604645;
    background: -webkit-linear-gradient(top,#a8edea,#fed6e3);
    background: linear-gradient(180deg,#a8edea,#fed6e3);
    -webkit-filter: blur(2.49045rem);
    filter: blur(2.49045rem);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 50%;
    aspect-ratio: 1/1;
    top: 0;
    z-index: -1;
    position: absolute;
    height: 80%;
    top: 60%;
    left: -10%
}

.van-button[data-v-ace5013e] {
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    font-size: .3rem;
    color: #fff;
    border: none;
    background-image: -webkit-linear-gradient(110deg,#ddd6f3,#faaca8 100%,#faaca8 0);
    background-image: linear-gradient(-20deg,#ddd6f3,#faaca8 100%,#faaca8 0)
}
