*{padding:0;margin:0;box-sizing:border-box}*,img{user-select:none}img{-webkit-user-drag:none}body{overflow:hidden;font-family:Manrope,sans-serif,微软雅黑,Segoe UI,Fira Sans,Droid Sans,Helvetica Neue}#sticky-header{position:relative;background-color:#fff;color:#000;padding:16px 0;z-index:1000;width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}#sticky-header .header-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:0 20px}#sticky-header .header-container .left{display:flex;align-items:center}#sticky-header .header-container .left .logo{height:40px;height:auto;margin-right:20px}#sticky-header .header-container .left .title{font-size:26px;font-weight:700;color:#343f52}#sticky-header .header-container .navigation ul{list-style:none;display:flex;gap:20px;margin-right:40px}#sticky-header .header-container .navigation li{padding:0 20px}#sticky-header .header-container .navigation li a{color:#343f52;font-size:16px;font-weight:700}#sticky-header .header-container .navigation li a:hover{color:#0061ff}#sticky-header .header-container .navigation li a:active{color:#3381ff}#sticky-header .header-container .right{display:flex;align-items:center}#sticky-header .header-container .right .buttons{display:flex;gap:20px;align-items:center}#sticky-header .header-container .right .buttons .btn{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;height:47px}#sticky-header .header-container .right .buttons .login-btn{background-color:initial;color:#0061ff;border:2px solid #0061ff}#sticky-header .header-container .right .buttons .download-btn{background-color:#0061ff;color:#fff}#sticky-header .header-container .right .buttons .download-btn:not([disabled]):hover{background:#3381ff}#sticky-header .header-container .right .buttons .download-btn:not([disabled]):active{background:#004ecc}#sticky-header .header-container .right .user-menu{position:relative;height:40px}#sticky-header .header-container .right .user-avatar{width:40px;height:40px;border-radius:50%;cursor:pointer}#sticky-header .header-container .right .dropdown-menu{display:none;position:absolute;top:40px;right:0;background:#fff;border:1px solid #ddd;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px;border-radius:4px;width:100px}#sticky-header .header-container .right .dropdown-menu .logout-btn{width:100%;background:none;border:none;padding:5px 0;cursor:pointer;transition:all .3s ease;color:#343f52}#sticky-header .header-container .right .dropdown-menu .logout-btn:hover{background:rgba(0,97,255,.1);color:#0061ff}#sticky-header.sticky{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.1)}.container{min-height:100vh;background:linear-gradient(90deg,#d8e8ff,#6c9efd);background-size:100% 50%;background-repeat:no-repeat;background-color:#fff;transition:background .3s,border-radius .3s,opacity .3s}.content{margin-top:100px;padding:20px;height:2000px}.primary-btn{width:442px;height:78px;border-radius:13px;background:#0061ff;color:#fff;font-size:24px;transition:all .3s ease}.primary-btn:not([disabled]):hover{background:#3381ff}.primary-btn:not([disabled]):active{background:#004ecc}.primary-btn[disabled]{background:#878a8e}.step{margin:20px 0}a{text-decoration:none;font-size:18px;transition:color .3s;text-align:center;color:#0061ff}a:hover{color:#3381ff}a:active{color:#004ecc}input{width:100%;border:1px solid #ccc;border-radius:5px}button{color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.block{display:block}.login-options{display:flex;justify-content:space-between;margin-top:10px}.back-btn{background-color:#f44336}#otp-container,.back-btn{margin-top:10px}.hidden{display:none}#login-container{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;height:585px;border-radius:10px;background:#fff;padding:70px 39px 50px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}#login-container .login-back{display:flex;display:none;justify-content:center;align-items:center;position:absolute;width:32px;height:32px;top:26px;left:39px;border-radius:50%;border:1px solid transparent;transition:all .3s ease;cursor:pointer}#login-container .login-back:hover{background-color:rgba(46,126,255,.2);color:#0061ff;border:1px solid #0061ff}#login-container .login-back:active{background-color:#5a61e3;color:#fff;border:1px solid #5a61e3}#login-container .sub-title{font-size:30px;line-height:36px;margin-bottom:10px}#login-container .otp-title,#login-container .password-title,#login-container .set-password-title{margin-bottom:30px}#login-container .set-password-title{display:flex;align-items:center;justify-content:flex-start}#login-container .set-password-title img{margin-right:16px}#login-container .email-subtitle{font-size:18px;color:rgba(0,0,0,.5);margin-bottom:44px}#login-container .error-message{color:#fd4f4b;font-size:12px;line-height:24px;margin:4px 0;height:24px}#login-container .eula,#login-container .unregistered-text{font-size:18px}#login-container .eula a,#login-container .unregistered-text a{color:#0061ff}#login-container .eula a:hover,#login-container .unregistered-text a:hover{color:#3381ff}#login-container .eula a:active,#login-container .unregistered-text a:active{color:#004ecc}#login-container .unregistered-text{margin:36px 0 24px}.email-input-container{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;padding:8px;background:#fff;width:442px;height:78px;border-radius:13px}.email-input-container .delete-icon,.email-input-container .email-icon{font-size:16px;padding:0 8px;cursor:pointer}.email-input-container .email-content{display:flex;flex-direction:column;justify-content:center;flex:1;margin-left:8px;border-left:1px solid #ccc;padding-left:8px}.email-input-container .email-content .email-label{font-size:18px;color:rgba(0,0,0,.5)}.email-input-container .email-content .email-field{border:none;outline:none;font-size:24px;width:100%}.email-input-container .delete-icon{display:block;color:#ccc;transition:fill .3s ease}.email-input-container .delete-icon:hover{fill:#fd4f4b}.password-input-container{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;padding:8px 26px;background:#fff;width:442px;height:78px;border-radius:13px}.password-input-container .delete-icon,.password-input-container .password-icon{font-size:16px;padding:0 8px;cursor:pointer}.password-input-container .password-content{display:flex;flex-direction:column;justify-content:center;flex:1;margin-left:8px;border-left:1px solid #ccc;padding-left:8px}.password-input-container .password-content .password-label{font-size:18px;color:rgba(0,0,0,.5)}.password-input-container .password-content .password-field{border:none;outline:none;font-size:18px;width:100%}.password-input-container .toggle-password{display:block;color:#ccc;transition:fill .3s ease;cursor:pointer}.password-input-container .toggle-password:hover{fill:#fd4f4b}.sign-in{margin-bottom:40px}.divider{display:flex;align-items:center;text-align:center;font-size:16px;color:#888;margin:20px 0}.divider:after,.divider:before{content:"";flex:1;height:1px;background-color:#ccc;margin:0 10px}.footer{position:fixed;left:50%;transform:translateX(-50%);bottom:40px;color:#646464;font-size:16px;font-weight:700}.otp-send{font-size:18px;color:#0061ff;margin:38px auto 0;background:transparent;width:80px}.otp-send:hover{color:#3381ff}.otp-send:active{color:#004ecc}.otp-tips{margin-top:52px;font-size:18px;color:rgba(0,0,0,.5)}.send-content{display:flex;justify-content:center;align-items:center}.otp-countdown{margin:38px auto 0;color:#000;font-size:18px}.otp-wrapper{display:flex;gap:8px}.otp-wrapper.filled .otp-input{background-color:#fafafa;border-color:#d9d9d9}.otp-wrapper.filled .otp-input:focus{background-color:#fff}.otp-wrapper.disabled .otp-input{background-color:#f5f5f5;cursor:not-allowed}.otp-input{width:65px;height:78px;border-radius:13px;text-align:center;font-size:46px;border:1px solid #d9d9d9;transition:all .3s}.otp-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.otp-input[disabled]{opacity:.75}