.login-module__WEZH7G__wrap{max-width:420px;padding:24px var(--mg-gutter) 40px;margin:0 auto}.login-module__WEZH7G__card{background:var(--mg-surface);border:1px solid var(--mg-border);border-radius:var(--mg-radius-lg);box-shadow:var(--mg-shadow);padding:20px}.login-module__WEZH7G__title{font-size:24px;font-weight:800}.login-module__WEZH7G__intro{color:var(--mg-text-muted);margin:6px 0 18px;font-size:13px;font-weight:600;line-height:1.5}.login-module__WEZH7G__field{margin-bottom:12px;display:block}.login-module__WEZH7G__label{color:var(--mg-text-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.login-module__WEZH7G__input{border:1.5px solid var(--mg-border-strong);background:var(--mg-bg);width:100%;color:var(--mg-text);border-radius:11px;padding:11px 12px;font-size:16px}.login-module__WEZH7G__passwordWrap{position:relative}.login-module__WEZH7G__passwordInput{padding-right:48px}.login-module__WEZH7G__reveal{width:46px;height:100%;color:var(--mg-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.login-module__WEZH7G__submit{background:var(--mg-purple);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:6px;padding:12px;font-size:15px;font-weight:700}.login-module__WEZH7G__submit:disabled{opacity:.6;cursor:progress}.login-module__WEZH7G__error{background:var(--mg-live-bg);border:1px solid var(--mg-live-border);color:var(--mg-danger);border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:13px;font-weight:600}.login-module__WEZH7G__signedIn{text-align:center}.login-module__WEZH7G__signedInTitle{margin-bottom:6px;font-size:20px;font-weight:800}.login-module__WEZH7G__signOut{border:1.5px solid var(--mg-border-strong);background:var(--mg-surface);color:#5a5470;cursor:pointer;border-radius:11px;margin-top:14px;padding:11px 18px;font-size:14px;font-weight:700}.login-module__WEZH7G__note{color:var(--mg-text-muted);text-align:center;margin-top:16px;font-size:12px;font-weight:600;line-height:1.5}
