._29eHqa_gate{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px 16px;display:flex}._29eHqa_sheet{background:var(--sheet);width:100%;max-width:420px;box-shadow:var(--lift-hi);border:1px solid #1d1b1814;border-radius:4px;padding:36px 32px 32px}._29eHqa_brand{font-family:var(--f-display);letter-spacing:-.01em;color:var(--fg);align-items:center;gap:12px;font-size:22px;display:flex}._29eHqa_brand em{color:var(--accent);font-style:italic}._29eHqa_body{gap:12px;margin-top:32px;display:grid}._29eHqa_body h1{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);font-size:36px;font-weight:400;line-height:1.05}._29eHqa_body p{color:var(--text);font-size:14.5px;line-height:1.55}._29eHqa_body label{color:var(--fg);margin-top:12px;font-size:13px;font-weight:500}._29eHqa_body input{height:46px;font:inherit;color:var(--fg);background:#fffefb;border:1px solid #b9b1a3;border-radius:6px;padding:0 12px;font-size:16px}._29eHqa_body input:focus-visible{border-color:var(--fg);box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent);outline:none}._29eHqa_body input[aria-invalid=true]{border-color:var(--danger)}._29eHqa_error{color:var(--danger);font-size:13px}._29eHqa_button{background:var(--accent);color:#f5f2eb;height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}._29eHqa_button:hover{background:var(--accent-hover)}._29eHqa_button:disabled{opacity:.8;cursor:progress}._29eHqa_link{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}._29eHqa_foot{color:var(--muted);font-size:12px}
