.X_Z_4a_page{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.X_Z_4a_card{width:100%;max-width:384px;margin-bottom:10vh}.X_Z_4a_card h1{letter-spacing:-.5px;font-size:26px;font-weight:700}.X_Z_4a_card>p{color:var(--muted);margin-top:6px;font-size:13px}.X_Z_4a_form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.X_Z_4a_field{flex-direction:column;gap:5px;display:flex}.X_Z_4a_field>span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-2);font-size:11px;font-weight:600}.X_Z_4a_input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:var(--control-font);border-radius:6px;outline:none;padding:8px 12px;transition:border-color .1s}.X_Z_4a_input:focus{border-color:var(--ink)}.X_Z_4a_input[aria-invalid=true]{border-color:var(--danger)}.X_Z_4a_button{border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--bg);cursor:pointer;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600}.X_Z_4a_button:hover{opacity:.85}.X_Z_4a_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.X_Z_4a_button:disabled{opacity:.35;cursor:not-allowed}.X_Z_4a_error{color:var(--danger);font-size:12px}
