.jDHJLa_page{place-items:center;min-height:100vh;padding:1.5rem 16px;display:grid}.jDHJLa_card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:.8rem;width:100%;max-width:24rem;padding:1.5rem 1.4rem;display:grid}.jDHJLa_brand{letter-spacing:.1em;color:var(--muted);font-size:.8rem;font-weight:600}.jDHJLa_card h1{font-size:1.4rem;font-weight:700}.jDHJLa_field{color:var(--muted);gap:.25rem;font-size:.85rem;display:grid}.jDHJLa_field input{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);height:2.6rem;color:var(--foreground);font:inherit;padding:0 .7rem;font-size:1rem}.jDHJLa_primary,.jDHJLa_google{border-radius:var(--radius);height:2.7rem;font:inherit;cursor:pointer;font-size:.95rem;font-weight:600}.jDHJLa_primary{background:var(--accent);color:#fff;border:0}.jDHJLa_google{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.jDHJLa_primary:disabled,.jDHJLa_google:disabled{opacity:.5;cursor:default}.jDHJLa_or{text-align:center;color:var(--muted);font-size:.8rem}.jDHJLa_ok{font-size:.95rem;line-height:1.5}.jDHJLa_error{color:var(--danger);font-size:.85rem}.jDHJLa_hint{color:var(--muted);font-size:.78rem;line-height:1.4}.jDHJLa_links{flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;display:flex}.jDHJLa_links button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}
