.auth-module__NVairq__page{color:#17151c;background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,PingFang SC,Microsoft YaHei,sans-serif}.auth-module__NVairq__visual{pointer-events:none;position:absolute;inset:0}.auth-module__NVairq__brand{pointer-events:auto;position:fixed;top:28px;left:clamp(24px,4vw,56px)}.auth-module__NVairq__brand img{width:150px;height:auto;display:block}.auth-module__NVairq__orb,.auth-module__NVairq__visualCopy,.auth-module__NVairq__mobileBrand{display:none}.auth-module__NVairq__formPanel{justify-content:center;align-items:center;min-height:100vh;padding:88px 24px 40px;display:flex;position:relative}.auth-module__NVairq__language{position:fixed;top:22px;right:clamp(20px,3vw,42px)}.auth-module__NVairq__card{width:min(100%,360px)}.auth-module__NVairq__heading{text-align:center;margin-bottom:28px}.auth-module__NVairq__heading h1{letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.35}.auth-module__NVairq__form,.auth-module__NVairq__socials{gap:10px;display:grid}.auth-module__NVairq__field input{box-sizing:border-box;color:#17151c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d9d7df;border-radius:8px;outline:none;padding:0 13px;font-size:16px;font-weight:400}.auth-module__NVairq__field input::placeholder{color:#89858f}.auth-module__NVairq__field input:focus{border-color:#17151c;box-shadow:0 0 0 1px #17151c}.auth-module__NVairq__passwordWrap{position:relative}.auth-module__NVairq__passwordWrap input{padding-right:48px}.auth-module__NVairq__passwordToggle{color:#77727e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:6px}.auth-module__NVairq__passwordToggle:hover{color:#17151c;background:#f3f2f5}.auth-module__NVairq__error{color:#bf2846;margin:2px 0;font-size:.8rem;line-height:1.4}.auth-module__NVairq__primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#17151c;border:0;border-radius:8px;font-size:16px;font-weight:600;transition:background .15s}.auth-module__NVairq__primary:hover{background:#35313b}.auth-module__NVairq__primary:disabled,.auth-module__NVairq__provider:disabled{cursor:wait;opacity:.58}.auth-module__NVairq__divider{color:#88838e;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.auth-module__NVairq__divider:before,.auth-module__NVairq__divider:after{content:"";background:#e9e7eb;flex:1;height:1px}.auth-module__NVairq__provider{color:#17151c;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d7df;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.auth-module__NVairq__provider:hover{background:#faf9fb;border-color:#aaa5b1}.auth-module__NVairq__provider svg{width:19px;height:19px}.auth-module__NVairq__twitter svg{width:17px;height:17px}.auth-module__NVairq__line{color:#fff;background:#06c755;border-color:#06c755}.auth-module__NVairq__line:hover{background:#05b84f;border-color:#05b84f}.auth-module__NVairq__footer{text-align:center;gap:12px;margin-top:24px;display:grid}.auth-module__NVairq__forgot,.auth-module__NVairq__switchLink{color:#77727e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.auth-module__NVairq__switchLink{color:#17151c;font-weight:500}.auth-module__NVairq__forgot:hover,.auth-module__NVairq__switchLink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.auth-module__NVairq__brand{top:20px;left:22px}.auth-module__NVairq__brand img{width:135px}.auth-module__NVairq__language{top:16px;right:16px}.auth-module__NVairq__formPanel{align-items:center;padding:82px 22px 30px}}
