.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-nav{width:100%;max-width:400px;margin-bottom:var(--space-md)}.hft-auth-nav-link{cursor:pointer;border-radius:var(--radius-sm)}.hft-auth-nav-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-footer,.hft-auth-page .cl-footerAction,.hft-auth-page .cl-footerItem{background:0 0!important}.hft-auth-page .cl-footerActionText{color:var(--text-secondary)!important}.hft-auth-page .cl-footerActionLink,.hft-auth-page .cl-formFieldAction{cursor:pointer;transition:opacity var(--motion-short) var(--motion-ease-standard);font-weight:600;color:var(--accent)!important}.hft-auth-page .cl-footerActionLink:hover,.hft-auth-page .cl-formFieldAction:hover{opacity:.85}.hft-auth-page .cl-footerItem{border-top-color:color-mix(in srgb, var(--glass-border-hairline) 72%, transparent)!important;color:var(--text-secondary)!important}.hft-auth-page--content{padding-top:var(--space-xl);padding-bottom:var(--space-xl);justify-content:flex-start}.hft-auth-glass-panel{width:100%;padding:var(--space-lg);background:var(--glass-fill-t2);-webkit-backdrop-filter:var(--glass-backdrop-t2);backdrop-filter:var(--glass-backdrop-t2);border:1px solid var(--glass-border-hairline);box-shadow:var(--glass-shadow-md);border-radius:var(--radius-md)}.hft-auth-content-header{margin-bottom:var(--space-lg);text-align:center}.hft-auth-content-title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:700}.hft-auth-content-subtitle{margin:var(--space-sm) 0 0;font-size:var(--fs-md);color:var(--text-secondary);line-height:1.5}
