.auth_title__w2QoJ{font-size:23px;letter-spacing:-.035em;margin:0}.auth_form__tFVeY{display:flex;flex-direction:column;gap:15px}.auth_control__5ruwn{position:relative}.auth_control__5ruwn .auth_passwordInput__jaMBv{-webkit-padding-end:62px;padding-inline-end:62px}.auth_reveal__t3koq{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);min-width:44px;min-height:40px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:700}.auth_reveal__t3koq:hover{background:var(--hover-wash);color:var(--ink)}.auth_error__JzmgG{display:flex;align-items:flex-start;gap:5px}.auth_error__JzmgG svg{margin-top:1px}.auth_terms__rF2dG{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--muted);line-height:1.5}.auth_terms__rF2dG input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--gold);flex-shrink:0}.auth_terms__rF2dG a{color:var(--gold2);font-weight:700;text-decoration:none}.auth_terms__rF2dG a:hover{text-decoration:underline;text-underline-offset:3px}.auth_termsWrap__wIOP0{display:flex;flex-direction:column;gap:7px}.auth_formError__4GFEE{display:flex;gap:8px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1px solid var(--error-border);color:var(--error);font-size:12px;font-weight:600;line-height:1.5}