.auth .acct-input{min-height:44px}.auth .acct-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth .v8-act{min-height:44px}.auth .v8-act:focus-visible,.auth-links a:focus-visible,.auth-inline:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.auth-hint{font-family:var(--mono);font-size:var(--t4);color:var(--muted);margin-top:var(--sp1);display:block}.auth-next{font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--sp3)}.auth-links{margin-top:var(--sp4);flex-direction:column;align-items:flex-start;display:flex}.auth-links p{align-items:center;gap:0 var(--sp1);font-family:var(--mono);font-size:var(--t2);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.auth-links a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;transition:color .15s;display:inline-flex}.auth-links a:hover{color:var(--mint-text)}.auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp2);display:flex}.auth-label-row .acct-label{margin-bottom:var(--sp1)}.auth-label-row a{font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.auth-label-row a:hover{color:var(--mint-text)}.auth-resend{margin-top:var(--sp3)}.auth-resend .acct-field{margin-bottom:var(--sp2)}.auth-status{font-family:var(--mono);font-size:var(--t2);color:var(--muted);margin-top:var(--sp2);min-height:1.5em}.auth-inline{min-height:44px;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.auth-inline:hover{color:var(--mint-text)}.auth-nq{font-family:var(--mono);font-style:italic;font-size:var(--t3);color:var(--muted);margin:var(--sp6) 0 0}.auth-alt{margin-top:var(--sp5)}.auth-alt .acct-label{margin:0 0 var(--sp1)}.auth-alt .v8-act{justify-content:center;align-items:center;display:flex}