.sms-login-module__T3eYgG__tabs.sms-login-module__T3eYgG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sms-login-module__T3eYgG__codeRow{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:10px;display:grid}.sms-login-module__T3eYgG__codeRow>label{min-width:0}.sms-login-module__T3eYgG__codeRow input{width:100%;min-width:0}.sms-login-module__T3eYgG__codeRow .sms-login-module__T3eYgG__send{color:#20252d;cursor:pointer;background:#f4f5f7;border:1px solid #dce1e7;border-radius:11px;justify-content:center;height:50px;margin:0;padding:0 8px;font-size:12px;font-weight:600}.sms-login-module__T3eYgG__codeRow .sms-login-module__T3eYgG__send:disabled{opacity:.5;cursor:default}.sms-login-module__T3eYgG__codeRow .sms-login-module__T3eYgG__send:hover:not(:disabled){color:#111;background:#e9edf2}.sms-login-module__T3eYgG__hint{color:#777f89;margin:0;font-size:12px;line-height:1.7}.sms-login-module__T3eYgG__form .sms-login-module__T3eYgG__feedback[data-tone=info]{color:#647084}
.authorize-module__ojXcsq__page{color:#07111f;background:radial-gradient(at 50% 0,#eaf1ff 0%,#0000 64%),#f5f7fb;justify-content:center;align-items:center;min-height:100svh;padding:36px 20px;font-family:Inter,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex}.authorize-module__ojXcsq__panel{background:#fff;border:1px solid #e2e8f2;border-radius:24px;width:min(480px,100%);min-width:0;padding:34px 36px 24px;box-shadow:0 18px 64px #193e7610}.authorize-module__ojXcsq__brand{color:#101c30;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.authorize-module__ojXcsq__brand>span{background:#0c1525;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.authorize-module__ojXcsq__brand img{object-fit:contain}.authorize-module__ojXcsq__brand strong{letter-spacing:-.6px;font-size:20px;font-weight:700}.authorize-module__ojXcsq__copy{margin:30px 0 22px}.authorize-module__ojXcsq__copy h1{letter-spacing:-.8px;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.35}.authorize-module__ojXcsq__copy p{color:#6d7888;margin:0;font-size:14px;line-height:1.75}.authorize-module__ojXcsq__device{background:#f6f9ff;border:1px solid #e5ecf8;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.authorize-module__ojXcsq__device>svg{fill:none;stroke:#527cbb;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.authorize-module__ojXcsq__device>div{flex:1;min-width:0}.authorize-module__ojXcsq__device>div>span{color:#7b8798;margin-bottom:3px;font-size:12px;display:block}.authorize-module__ojXcsq__device strong{color:#354963;overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.authorize-module__ojXcsq__device .authorize-module__ojXcsq__signedIn{white-space:nowrap;color:#2f7862;background:#e7f5ef;border-radius:5px;padding:4px 7px;font-size:11px}.authorize-module__ojXcsq__loading{color:#6d7888;margin:26px 0;font-size:14px}.authorize-module__ojXcsq__panel .authorize-module__ojXcsq__primaryButton{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#2d68ff;border:1px solid #2d68ff;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;box-shadow:0 5px 14px #2d68ff20}.authorize-module__ojXcsq__formArea .login-form .auth-submit{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#2d68ff;border:1px solid #2d68ff;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;box-shadow:0 5px 14px #2d68ff20}.authorize-module__ojXcsq__panel .authorize-module__ojXcsq__primaryButton:hover:not(:disabled){color:#fff;background:#2257d8;border-color:#2257d8;box-shadow:0 6px 16px #2d68ff2c}.authorize-module__ojXcsq__formArea .login-form .auth-submit:hover:not(:disabled){color:#fff;background:#2257d8;border-color:#2257d8;box-shadow:0 6px 16px #2d68ff2c}.authorize-module__ojXcsq__panel .authorize-module__ojXcsq__primaryButton:disabled{opacity:.6;cursor:wait}.authorize-module__ojXcsq__primaryButton>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.authorize-module__ojXcsq__approval>p,.authorize-module__ojXcsq__success>p{color:#7c8798;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.8}.authorize-module__ojXcsq__footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.authorize-module__ojXcsq__footer a{color:#667a98;padding:4px 0;font-size:12px;text-decoration:none}.authorize-module__ojXcsq__footer a:hover{color:#245bd6}.authorize-module__ojXcsq__message{color:#aa3c42;overflow-wrap:anywhere;background:#fff4f4;border:1px solid #f4dce0;border-radius:9px;margin:18px 0 0;padding:12px;font-size:13px;line-height:1.7}.authorize-module__ojXcsq__formArea .login-form{gap:16px;margin:0}.authorize-module__ojXcsq__formArea .auth-mode-switch{background:#f0f3f8;border:0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 6px;padding:4px;display:grid}.authorize-module__ojXcsq__formArea .login-form .auth-mode-switch button{color:#788397;min-width:0;height:38px;font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:7px;justify-content:center;padding:0 4px;font-size:13px}.authorize-module__ojXcsq__formArea .login-form .auth-mode-switch button:hover:not(:disabled){color:#2e5eaf;background:#e8eef8}.authorize-module__ojXcsq__formArea .login-form .auth-mode-switch button[aria-selected=true]{color:#245bd6;background:#fff;box-shadow:0 2px 6px #233d6710}.authorize-module__ojXcsq__formArea .login-form label{gap:8px}.authorize-module__ojXcsq__formArea .login-form label span{letter-spacing:0;color:#52627a;font-size:13px;font-weight:500}.authorize-module__ojXcsq__formArea .login-form input{color:#07111f;height:46px;font:inherit;box-shadow:none;background:#fbfcff;border:1px solid #dfe6f0;border-radius:10px;padding:0 13px;font-size:14px;transition:border-color .18s,box-shadow .18s}.authorize-module__ojXcsq__formArea .login-form input:focus{border:1px solid #739bf1;outline:none;box-shadow:0 0 0 3px #2d68ff14}.authorize-module__ojXcsq__formArea .login-feedback{color:#a44046;min-height:0;margin:0;font-size:12px;line-height:1.6}.authorize-module__ojXcsq__formArea .login-feedback:empty{display:none}.authorize-module__ojXcsq__formArea .login-help{color:#8893a4;text-align:center;margin:0;font-size:11px;line-height:1.7}.authorize-module__ojXcsq__formArea .login-form button[type=button]:not([role=tab]){color:#3567b8;font:inherit;background:#edf4ff;border:1px solid #dbe5f5;border-radius:10px;justify-content:center;height:46px;font-size:12px}.authorize-module__ojXcsq__panel a:focus-visible,.authorize-module__ojXcsq__panel button:focus-visible{outline-offset:4px;outline:2px solid #2d68ff}@media (max-width:560px){.authorize-module__ojXcsq__page{padding:20px 16px}.authorize-module__ojXcsq__panel{border-radius:20px;padding:26px 22px 22px}.authorize-module__ojXcsq__copy{margin-top:24px}.authorize-module__ojXcsq__copy h1{font-size:25px}.authorize-module__ojXcsq__brand strong{font-size:19px}.authorize-module__ojXcsq__device{padding:12px}.authorize-module__ojXcsq__formArea .login-form .auth-mode-switch button{font-size:12px}}@media (prefers-reduced-motion:reduce){.authorize-module__ojXcsq__panel .authorize-module__ojXcsq__primaryButton{transition:none}.authorize-module__ojXcsq__formArea .login-form .auth-submit{transition:none}.authorize-module__ojXcsq__formArea .login-form input{transition:none}}
