.hft-auth-brand-link{transition:opacity var(--motion-short) var(--motion-ease-standard), transform var(--motion-medium) var(--motion-ease-out)}.hft-auth-brand-link:hover{opacity:.92;transform:translateY(-1px)}.hft-auth-brand-row{gap:var(--space-sm);margin-bottom:var(--space-lg)}.hft-auth-footer{margin-top:var(--space-md)}.hft-auth-footer-text{font-size:var(--fs-md)}.hft-auth-footer-link{cursor:pointer;border-radius:var(--radius-sm)}.hft-auth-footer-link:hover{opacity:1;color:var(--accent-hover)}.hft-auth-footer-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.hft-auth-page .cl-formButtonPrimary{transition:background var(--motion-medium) var(--motion-ease-standard), transform var(--motion-medium) var(--motion-ease-out), box-shadow var(--motion-medium) var(--motion-ease-standard)}.hft-auth-page .cl-formButtonPrimary:hover{transform:translateY(-1px)}.hft-auth-page .cl-formButtonPrimary:active{transform:translateY(0)}.hft-auth-page .cl-footerActionLink,.hft-auth-page .cl-formFieldAction{cursor:pointer;transition:opacity var(--motion-short) var(--motion-ease-standard)}.hft-auth-page .cl-footerActionLink:hover,.hft-auth-page .cl-formFieldAction:hover{opacity:.85}