.ExT_eG_page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);place-items:center;padding:24px 16px;display:grid}.ExT_eG_box{gap:10px;width:100%;max-width:380px;display:grid}.ExT_eG_title{letter-spacing:-.02em;margin:0;font-size:22px}.ExT_eG_lede{color:var(--muted);margin:0 0 8px;font-size:14px}.ExT_eG_form{gap:8px;display:grid}.ExT_eG_label{color:var(--muted);font-size:13px}.ExT_eG_input{background:var(--surface);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:6px;padding:10px 12px}.ExT_eG_button,.ExT_eG_provider{background:var(--ember);color:#111;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:6px;padding:10px 14px;font-weight:600;text-decoration:none}.ExT_eG_provider{color:var(--text);border:1px solid var(--line);background:0 0;font-weight:500}.ExT_eG_input:focus-visible,.ExT_eG_button:focus-visible,.ExT_eG_provider:focus-visible,.ExT_eG_link:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.ExT_eG_link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.ExT_eG_or{text-align:center;color:var(--muted);margin:6px 0;font-size:12px}.ExT_eG_error{color:var(--rust);margin:0;font-size:13px}
