.fd-authwrap{display:flex;justify-content:center;padding-top:var(--sp-6);padding-bottom:var(--sp-6)}
.fd-auth-card{width:100%;max-width:440px;padding:var(--sp-5)}
.fd-auth-card h1{font-size:var(--fs-2xl);margin:0 0 4px}.fd-auth-card p.fd-muted{margin:0 0 var(--sp-4)}
.fd-auth-card .fd-alert{margin-bottom:var(--sp-3)}.fd-auth-card [hidden]{display:none}
.fd-block{display:flex;width:100%}
.fd-pw{position:relative}.fd-pw input{padding-right:64px}
.fd-pw__t{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:36px;padding:0 10px;border:0;background:transparent;color:var(--fd-primary);font:600 var(--fs-sm) var(--fd-font);cursor:pointer}
.fd-mob{display:flex}.fd-mob span{display:grid;place-items:center;padding:0 12px;border:1px solid var(--fd-border);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:var(--fd-surface-2);color:var(--fd-text-muted)}
.fd-mob input{border-radius:0 var(--r-md) var(--r-md) 0!important}
.fd-authrow{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-sm)}
.fd-check-l{display:flex;align-items:center;gap:8px}.fd-check-l input{width:18px;height:18px}
.fd-authalt{text-align:center;margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--fd-text-muted)}.fd-terms{font-size:var(--fs-xs);text-align:center;margin:var(--sp-3) 0 0!important}
.fd-hp{position:absolute;left:-9999px;height:0;overflow:hidden}
