.account-page{min-height:100vh;min-height:100dvh;background:#212832;color:#d8dadd;font-size:.28rem;box-sizing:border-box}.account-page button,.account-page input,.account-page select{font:inherit}.account-page button{cursor:pointer;border:0}.account-page button:disabled{cursor:default}.account-page button:focus-visible,.account-page input:focus-visible,.account-page select:focus-visible{outline:2px solid #09f;outline-offset:3px}.account-page .account-header{height:.88rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.account-page .account-header h1{font-size:.34rem;font-weight:600;margin:0}.account-page .account-back{position:absolute;left:.16rem;width:.64rem;height:.64rem;padding:.12rem;background:transparent}.account-page .account-back img{width:100%;height:100%;object-fit:contain}.account-page .account-panel{background:#29313d;border-radius:.32rem .32rem 0 0;padding:.46rem .28rem 1rem;min-height:calc(100vh - .88rem);box-sizing:border-box}.account-page .account-form{max-width:6.94rem;margin:0 auto}.account-page .account-tabs{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto .46rem;padding:.08rem;border-radius:.5rem;background:#212832;max-width:4.8rem}.account-page .account-tabs button{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:.68rem;background:transparent;color:#a3a6ad;border-radius:.4rem;font-size:.3rem;font-weight:600}.account-page .account-tabs button.active{background:#29313d;color:#d8dadd}.account-page .account-tip{text-align:center;background:#212832;color:#a3a6ad;padding:.16rem .08rem;font-size:.25rem;margin-bottom:.08rem}.account-page .account-field{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:.94rem;border-bottom:1px solid #3a3d42;gap:.12rem}.account-page .account-field input{width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;background:transparent;border:0;padding:.24rem 0;color:#e3e5e8;outline:none;border-radius:0}.account-page .account-field input::-webkit-input-placeholder{color:#999da5}.account-page .account-field input::placeholder{color:#999da5}.account-page .country-picker{position:relative;-webkit-flex-shrink:0;flex-shrink:0;padding-right:.34rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAALVBMVEUAAADMzMzMzMzOzs7Nzc3Nzc3Nzc3Ozs7R0dHNzc3Nzc3Nzc3Nzc3MzMzMzMxeuT+TAAAADnRSTlMA7JYu76MzRBnHsmVNBdoza2wAAABlSURBVCjP5cqxCYBAEETRBREUrEFswSYMLOKwBMuzFGMRzLYG7xaGX8IF94NdGJ4123AZTWe543swpS8m30z1HlM3w5Iv8dfMhJ58xUBiIBgIBoIJwUAwIdguBHMhGAgmRLdV6weQlCpTpeOKXQAAAABJRU5ErkJggg==) no-repeat 100%;background-size:.2rem}.account-page .country-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;color:#d8dadd;border:0}.account-page .country-select option{background:#29313d}.account-page .eye-button{width:.6rem;height:.6rem;padding:.12rem;color:#d8dadd;background:transparent}.account-page .eye-button svg{width:100%;height:100%}.account-page .code-label{-webkit-flex-shrink:0;flex-shrink:0;margin-right:.25rem}.account-page .send-code{background:transparent;color:#09f;white-space:nowrap;padding:.16rem 0;font-size:.26rem}.account-page .send-code:disabled{color:#787f8b}.account-page .account-submit{width:100%;height:.72rem;border-radius:.5rem;margin-top:.5rem;background:-webkit-linear-gradient(left,#8f67ff,#ff2388);background:linear-gradient(90deg,#8f67ff,#ff2388);color:#fff;font-size:.3rem;font-weight:600}.account-page .account-submit:disabled{background:#323c49;color:#666e79}.account-page .password-help{color:#999da5;font-size:.24rem;line-height:1.7;margin:.24rem 0}.account-page .account-error{color:#ff8295;margin-top:.24rem;line-height:1.5}.account-access{background:#222831}.account-access .account-header{height:.96rem}.account-access .account-primary-tabs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:.92rem}.account-access .account-primary-tabs button{position:relative;padding:.14rem .12rem;background:transparent;color:#999da5;font-size:.34rem;font-weight:600}.account-access .account-primary-tabs button.active{color:#e3e5e8}.account-access .account-primary-tabs button.active:after{content:"";position:absolute;width:.3rem;height:.07rem;border-radius:.08rem;background:#8f67ff;bottom:.08rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.account-access .account-panel{min-height:calc(100vh - .96rem);padding:.46rem .28rem 1rem;background:#29313d}.account-access .account-tabs{max-width:4.94rem;margin-bottom:.46rem;padding:.04rem}.account-access .account-tabs button{height:.76rem;color:#999da5}.account-access .account-tabs button.active{color:#e3e5e8}.account-access .account-tabs button:disabled{color:#646b75}.account-access .account-field{min-height:1.22rem;border-bottom-color:#343c47}.account-access .account-field input::-webkit-input-placeholder{color:#8f949d}.account-access .account-field input::placeholder{color:#8f949d}.account-access .account-submit{margin-top:.5rem}.account-access .account-submit:disabled{color:#969ba4}.account-access .account-email-tip{color:#ffcd32;font-size:.23rem;line-height:1.6;margin:.24rem 0 0}.account-access .account-status{min-height:1.6rem;display:-webkit-box;display:-webkit-flex;display:flex;gap:.12rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#a3a6ad;line-height:1.6}