.auth_shell__lu2p_{display:flex;flex-direction:column;gap:var(--sp-4)}.auth_title__8jdIt{margin:0;font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--ink)}.auth_lead___T4a4{margin:0;font-family:var(--font-sans);color:var(--fog);max-width:42ch}.auth_form__D8pF_{display:flex;flex-direction:column;gap:var(--sp-4)}.auth_fieldLabel__JY1oE{display:flex;flex-direction:column;gap:var(--sp-2);color:var(--ink-dim)}.auth_fieldLabel__JY1oE,.auth_input__H5eGy{font-family:var(--font-sans);font-size:14px}.auth_input__H5eGy{width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);background:var(--card);color:var(--ink)}.auth_input__H5eGy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth_button__6MVqz{align-self:flex-start;min-height:44px;padding:var(--sp-2) var(--sp-4);border:1px solid var(--border);background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.auth_button__6MVqz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth_button__6MVqz:disabled{opacity:.6;cursor:not-allowed}.auth_hint__gb_p4{color:var(--fog)}.auth_error__Gqe9B,.auth_hint__gb_p4{margin:0;font-family:var(--font-sans);font-size:14px}.auth_error__Gqe9B{color:var(--red)}