.cCQ9EW_page{gap:14px;width:100%;max-width:440px;margin:8vh auto 48px;padding:0 16px;font-size:14px;line-height:1.5;display:grid}.cCQ9EW_brand{justify-content:center;font-size:17px;display:flex}.cCQ9EW_card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:14px;padding:22px;display:grid}.cCQ9EW_card>*{margin:0}.cCQ9EW_card h1{letter-spacing:-.02em;font-size:21px;line-height:1.25}.cCQ9EW_center{text-align:center;justify-items:center}.cCQ9EW_muted{color:var(--muted)}.cCQ9EW_note{background:var(--accent-bg);color:var(--fg);border-radius:10px;padding:10px 12px;font-size:13.5px}.cCQ9EW_noteWarn{background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);color:var(--fg);border-radius:10px;padding:10px 12px;font-size:13.5px}.cCQ9EW_form{gap:10px;display:grid}.cCQ9EW_input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.cCQ9EW_input:focus{outline:2px solid var(--accent);outline-offset:1px}.cCQ9EW_code{letter-spacing:4px;text-align:center;font-size:18px}.cCQ9EW_submit{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--accent-contrast);font:inherit;cursor:pointer;border-radius:10px;padding:12px 16px;font-size:14.5px;font-weight:600}.cCQ9EW_google{border:thin solid var(--google-btn-line);background:var(--google-btn-bg);height:2.5rem;color:var(--google-btn-ink);letter-spacing:.018em;cursor:pointer;border-radius:1.25rem;justify-content:center;align-items:center;gap:.625rem;padding:0 .75rem;font:500 .875rem/1.25rem Roboto,Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.cCQ9EW_google:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cCQ9EW_secondary{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:600}.cCQ9EW_fine{color:var(--muted);text-align:center;font-size:12.5px}.cCQ9EW_links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.cCQ9EW_linkButton{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cCQ9EW_links a{color:var(--accent);font-weight:600;text-decoration:none}
