.page[data-v-143156f6]{min-height:100vh;width:100%;background:#2b62cc;padding-top:var(--base-px-55);display:flex;flex-direction:column}.page .header[data-v-143156f6]{height:var(--base-px-178);text-align:center;flex-shrink:0}.page .header .logo img[data-v-143156f6]{width:var(--base-px-70);height:var(--base-px-70);border-radius:var(--base-px-10)}.page .header .title[data-v-143156f6]{margin-top:var(--base-px-15);color:#fff;font-weight:700;font-size:var(--base-px-20)}.page .form[data-v-143156f6]{background:#fff;border-radius:var(--base-px-35) var(--base-px-35) 0 0;position:relative;overflow:hidden;flex:1;padding:var(--base-px-50) var(--base-px-25) var(--base-px-25);display:flex;flex-direction:column}.page .form .title[data-v-143156f6]{display:flex;align-content:center;align-items:center;justify-content:flex-start;font-size:var(--base-px-14);margin-bottom:var(--base-px-10)}.page .form .title.password[data-v-143156f6]{margin-top:var(--base-px-25)}.page .form .title img[data-v-143156f6]{width:var(--base-px-12);margin-right:var(--base-px-5)}.page .form .input[data-v-143156f6]{height:var(--base-px-45);background:#f5f7f7;border-radius:var(--base-px-24)}.page .form .radio[data-v-143156f6]{margin-left:var(--base-px-10);margin-top:var(--base-px-85)}.page .form .tips[data-v-143156f6]{font-size:var(--base-px-12);font-weight:400;color:#666}.page .form .tips span[data-v-143156f6]{color:#117de9}.page .form .button[data-v-143156f6]{width:100%;background:linear-gradient(90deg,#117de9,#2b62cc);color:#fff;font-weight:700;border-radius:var(--base-px-30);margin-top:var(--base-px-15)}.page .install-btn[data-v-143156f6]{position:fixed;bottom:0;right:0;width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#117de9,#2b62cc 50%,#117de9);background-size:200% 200%;border-radius:var(--base-px-10) var(--base-px-10) 0 0;padding:var(--base-px-20) var(--base-px-25);font-size:var(--base-px-14);color:#fff;font-weight:700;box-shadow:0 -.10667rem .53333rem rgba(17,125,233,.3),inset 0 .05333rem .26667rem rgba(0,0,0,.1);cursor:pointer;z-index:1000;overflow:hidden;transform:translateY(100%);animation:install-btn-animation-143156f6 .8s cubic-bezier(.34,1.56,.64,1) .5s forwards;transition:all .3s cubic-bezier(.4,0,.2,1)}.page .install-btn[data-v-143156f6]:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shine-effect-143156f6 3s ease-in-out 1.5s infinite}@keyframes pulse-glow-143156f6{0%,to{box-shadow:0 -.10667rem .53333rem rgba(17,125,233,.3),inset 0 .05333rem .26667rem hsla(0,0%,100%,.1)}50%{box-shadow:0 -.10667rem .8rem rgba(17,125,233,.5),inset 0 .05333rem .4rem hsla(0,0%,100%,.2)}}@keyframes shine-effect-143156f6{0%{left:-100%}20%,to{left:200%}}@keyframes install-btn-animation-143156f6{0%{transform:translateY(100%);opacity:0}60%{transform:translateY(-.4rem);opacity:1}80%{transform:translateY(.13333rem)}to{transform:translateY(0);opacity:1;animation:pulse-glow-143156f6 2s ease-in-out infinite}}.page .install-btn[data-v-143156f6]{animation:install-btn-animation-143156f6 .8s cubic-bezier(.34,1.56,.64,1) .5s forwards,pulse-glow-143156f6 2s ease-in-out 1.3s infinite,gradient-flow-143156f6 4s linear 1.3s infinite}@keyframes gradient-flow-143156f6{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page .install-btn[data-v-143156f6]:hover{transform:scale(1.02) translateY(0);background:linear-gradient(135deg,#2b8cf5,#3a72e0 50%,#2b8cf5);box-shadow:0 -.16rem .8rem rgba(17,125,233,.4),inset 0 .05333rem .4rem hsla(0,0%,100%,.3);animation-play-state:paused}.page .install-btn[data-v-143156f6]:active{transform:scale(.98) translateY(0);transition:transform .1s ease;background:linear-gradient(135deg,#0f6bd6,#1a52b8 50%,#0f6bd6)}.page .install-btn .text-box[data-v-143156f6]{display:flex;align-items:center;justify-content:center}.page .install-btn .text-box .text[data-v-143156f6]{margin-left:var(--base-px-5)}.page .install-btn .btn[data-v-143156f6]{width:var(--base-px-60);height:var(--base-px-30);background:#fff;border-radius:var(--base-px-10);color:#117de9;line-height:var(--base-px-30);font-weight:700;text-align:center}