.login-module__WEZH7G__page{background:var(--bg);width:100%;min-height:100vh;position:relative;overflow:hidden}.login-module__WEZH7G__topLeft{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:absolute;top:6%;left:6.5%}.login-module__WEZH7G__logo{width:46px;height:53px;display:block}.login-module__WEZH7G__logo img{object-fit:contain;width:100%;height:100%;display:block}.login-module__WEZH7G__sideLinks{color:var(--link-text);flex-direction:column;gap:14px;font-size:12.5px;display:flex}.login-module__WEZH7G__sideLinks a{color:var(--link-text);text-decoration:none}.login-module__WEZH7G__sideLinks a:hover{text-decoration:underline}.login-module__WEZH7G__topRight{text-align:right;position:absolute;top:9%;right:6%}.login-module__WEZH7G__brandMark{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.login-module__WEZH7G__tagline{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.5}.login-module__WEZH7G__centerWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.login-module__WEZH7G__loginForm{flex-direction:column;width:260px;display:flex}.login-module__WEZH7G__field{margin-bottom:16px}.login-module__WEZH7G__field label{color:var(--label-black);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.login-module__WEZH7G__field input{background:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--label-black);border-radius:6px;outline:none;padding:11px 16px;font-size:14px;transition:border-color .15s}.login-module__WEZH7G__field input:focus{border-color:var(--input-border-focus)}.login-module__WEZH7G__loginBtn{background:linear-gradient(90deg, var(--btn-grad-start) 0%, var(--btn-grad-end) 100%);color:#fff;letter-spacing:1.5px;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:13px 0;font-size:14px;font-weight:700;transition:filter .15s,transform .1s;display:flex}.login-module__WEZH7G__loginBtn:hover{filter:brightness(1.04)}.login-module__WEZH7G__loginBtn:active{transform:translateY(1px)}.login-module__WEZH7G__loginBtn svg{width:14px;height:14px}.login-module__WEZH7G__loginBtn:disabled{opacity:.6;cursor:default}.login-module__WEZH7G__errorText{color:var(--rose);margin:-6px 0 14px;font-size:12.5px}.login-module__WEZH7G__signupLink{text-align:center;color:var(--muted);margin-top:18px;font-size:12.5px}.login-module__WEZH7G__signupLink a{color:var(--link-text);font-weight:600;text-decoration:none}.login-module__WEZH7G__signupLink a:hover{text-decoration:underline}.login-module__WEZH7G__footerNotice{text-align:center;color:var(--footer-text);white-space:nowrap;font-size:11px;line-height:1.7;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@media (max-width:720px){.login-module__WEZH7G__topRight{text-align:left;margin:90px 0 0 6.5%;position:static}.login-module__WEZH7G__centerWrap{padding:40px 6.5% 120px;position:static}.login-module__WEZH7G__footerNotice{white-space:normal;padding:0 20px;bottom:3%}}
.select-brand-module__9ZNA_W__wrap{align-items:center;gap:32px;display:flex}.select-brand-module__9ZNA_W__wordmarkLink{color:var(--label-black);cursor:pointer;text-decoration:none;transition:opacity .15s;display:block}.select-brand-module__9ZNA_W__wordmarkLink:hover{opacity:.75}.select-brand-module__9ZNA_W__dots{flex-direction:row;align-items:center;gap:18px;display:flex}.select-brand-module__9ZNA_W__dot{justify-content:center;align-items:center;width:44px;height:20px;display:flex;position:relative}.select-brand-module__9ZNA_W__dotCircle{background:#c9c9c9;border-radius:999px;width:9px;height:9px;transition:opacity .1s}.select-brand-module__9ZNA_W__dotLabel{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:600;display:none;position:absolute}.select-brand-module__9ZNA_W__dot:hover .select-brand-module__9ZNA_W__dotCircle{display:none}.select-brand-module__9ZNA_W__dot:hover .select-brand-module__9ZNA_W__dotLabel{display:block}@media (max-width:720px){.select-brand-module__9ZNA_W__wrap{flex-direction:column;gap:24px}}
