.legacy-auth-page,.legacy-auth-page *{box-sizing:border-box}.legacy-auth-page{background:linear-gradient(90deg,#040616ad,#03071861 36%,#0307182e),url(../landing/cover1.jpg) 50% /cover no-repeat;color:#fff;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;min-height:100vh;overflow:hidden;position:relative}.legacy-auth-page:before{background:linear-gradient(180deg,#00000014,#00000005 42%,#00000029),#03081a33}.legacy-auth-page:after,.legacy-auth-page:before{content:"";inset:0;pointer-events:none;position:absolute}.legacy-auth-page:after{background:#0000000f}.legacy-auth-page .headbar{align-items:center;background:#e71d24;color:#fff;display:flex;font-size:20px;font-weight:800;justify-content:center;line-height:1.35;min-height:40px;padding:8px 18px;position:relative;text-align:center;z-index:4}.legacy-auth-page .auth-lang{position:absolute;right:22px;top:54px;z-index:3}.legacy-auth-page .auth-lang__select{background:#030720e0;border:1px solid rgba(79,104,255,.65);color:#fff;font-size:14px;height:32px;min-width:118px;padding:0 8px}.legacy-auth-page .auth-shell{align-items:start;display:grid;justify-content:center;margin:0 auto;min-height:calc(100vh - 40px);padding:128px 20px 40px;position:relative;width:min(100%,760px);z-index:2}.legacy-auth-page .auth-panel{text-align:center;width:340px}.legacy-auth-page .auth-panel__header{margin-bottom:58px}.legacy-auth-page .auth-panel__title{color:#fff;font-size:30px;font-weight:400;line-height:1.1;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.55)}.legacy-auth-page .auth-panel__domain{color:#fff;font-size:15px;font-weight:700;letter-spacing:7px;line-height:1.2;margin:4px 0 0;text-shadow:0 2px 8px rgba(0,0,0,.55)}.legacy-auth-page .auth-panel__form{display:grid;gap:10px}.legacy-auth-page .auth-label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.legacy-auth-page .auth-input{background:#fff;border:1px solid #d2d2d2;border-radius:0;color:#1f2937;font-size:16px;height:37px;outline:none;padding:0 8px;width:100%}.legacy-auth-page .auth-input::-moz-placeholder{color:#5f6673;opacity:1}.legacy-auth-page .auth-input::placeholder{color:#5f6673;opacity:1}.legacy-auth-page .auth-input:focus{border-color:#fff;box-shadow:0 0 0 2px #1e65dc6b}.legacy-auth-page .auth-remember{align-items:center;color:#fff;display:inline-flex;font-size:14px;gap:6px;justify-self:start;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.55)}.legacy-auth-page .auth-remember input{height:16px;margin:0;width:16px}.legacy-auth-page button{font:inherit}.legacy-auth-page .auth-actions{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 114px}.legacy-auth-page .auth-gift-button,.legacy-auth-page .auth-register-entry,.legacy-auth-page .auth-submit,.legacy-auth-page .register-submit{border:0;border-radius:0;color:#fff;cursor:pointer;font-size:16px;height:44px;line-height:1}.legacy-auth-page .auth-submit{background:#1c6bdd}.legacy-auth-page .auth-register-entry{background:#080070;font-weight:700}.legacy-auth-page .auth-gift-button{background:#ff0808;color:#fff100;font-weight:800;width:100%}.legacy-auth-page .auth-gift-button:hover,.legacy-auth-page .auth-register-entry:hover,.legacy-auth-page .auth-submit:hover,.legacy-auth-page .register-submit:hover{filter:brightness(1.08)}.legacy-auth-page .auth-submit:disabled,.legacy-auth-page .register-submit:disabled{cursor:wait;opacity:.7}.legacy-auth-page .auth-error{color:#ffcdcd;font-size:14px;line-height:1.5;margin:2px 0 0;text-align:left;text-shadow:0 2px 5px rgba(0,0,0,.6)}.legacy-auth-page .auth-copy{color:#fff;font-size:18px;line-height:1.25;margin-top:7px;text-align:center;text-shadow:0 2px 7px rgba(0,0,0,.65)}.legacy-auth-page .auth-copy p{margin:0}.legacy-auth-page .auth-copy__promise{font-size:17px;font-weight:700;line-height:1.4;margin-top:50px!important;padding:0 4px}.legacy-auth-page .auth-copy__email{font-size:18px;font-weight:700}.legacy-auth-page .register-modal{align-items:center;background:#020512c2;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10}.legacy-auth-page .register-dialog{background:#050a22f5;border:1px solid rgba(70,95,255,.6);box-shadow:0 24px 56px #00000073;padding:28px 24px 24px;position:relative;width:min(400px,100%)}.legacy-auth-page .register-close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:26px;height:34px;line-height:1;position:absolute;right:10px;top:10px;width:34px}.legacy-auth-page .register-dialog__title{color:#fff;font-size:26px;margin:0 0 22px;text-align:center}.legacy-auth-page .register-dialog__form{display:grid;gap:12px}.legacy-auth-page .register-input{background:#fff;border:1px solid #d2d2d2;color:#1f2937;font-size:15px;height:40px;padding:0 10px;width:100%}.legacy-auth-page .register-agree{align-items:center;color:#dce6ff;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.5}.legacy-auth-page .register-agree a{color:#91b5ff;text-decoration:none}.legacy-auth-page .register-submit{background:#1c6bdd;font-weight:700;width:100%}.legacy-auth-page .register-error{color:#ffcdcd;font-size:14px;line-height:1.5;margin:0}@media(max-width:760px){.legacy-auth-page{background-position:58%}.legacy-auth-page .auth-lang{right:12px;top:52px}.legacy-auth-page .auth-shell{display:block;min-height:calc(100vh - 40px);padding:104px 0 28px;width:100%}.legacy-auth-page .auth-panel{margin-inline:auto;max-width:340px;width:calc(100% - 36px)}.legacy-auth-page .auth-panel__header{margin-bottom:42px}.legacy-auth-page .auth-panel__title{font-size:28px}.legacy-auth-page .auth-panel__domain{font-size:14px;letter-spacing:5px}.legacy-auth-page .auth-copy{font-size:16px}.legacy-auth-page .auth-copy__promise{font-size:16px;margin-top:34px!important}}
