.login-module__WEZH7G__page{max-width:440px;margin:0 auto;padding:72px 24px}.login-module__WEZH7G__brand{color:var(--accent);font-size:18px;font-weight:700}.login-module__WEZH7G__title{letter-spacing:-.02em;margin:24px 0 20px;font-size:28px;font-weight:700}.login-module__WEZH7G__panel{background:var(--panel);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);padding:28px}.login-module__WEZH7G__form{flex-direction:column;gap:16px;display:flex}.login-module__WEZH7G__field{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.login-module__WEZH7G__field input{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:16px;font-weight:400}.login-module__WEZH7G__primary,.login-module__WEZH7G__secondary{font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600}.login-module__WEZH7G__primary{background:var(--accent);color:var(--on-accent);border:0}.login-module__WEZH7G__secondary{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.login-module__WEZH7G__primary:disabled{opacity:.5;cursor:not-allowed}.login-module__WEZH7G__links{justify-content:space-between;gap:12px;display:flex}.login-module__WEZH7G__link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.login-module__WEZH7G__error{background:var(--late-bg);color:var(--ink);border-left:3px solid var(--coral);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.login-module__WEZH7G__subhead{margin:0;font-size:17px;font-weight:600}.login-module__WEZH7G__muted{color:var(--muted);margin:0;font-size:14px}.login-module__WEZH7G__qr{border-radius:8px;align-self:center}.login-module__WEZH7G__key{color:var(--ink);word-break:break-all}.login-module__WEZH7G__codes{columns:2;background:var(--bg);border-radius:10px;margin:0;padding:12px 12px 12px 36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.8}.login-module__WEZH7G__copyRow{align-items:center;gap:12px;display:flex}.login-module__WEZH7G__check{align-items:center;gap:8px;font-size:14px;display:flex}
