._form_djft0_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_djft0_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._passwordWrap_djft0_17{position:relative}._passwordWrap_djft0_17 input{padding-right:3rem}._passwordToggle_djft0_25{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;padding:.25rem;border-radius:var(--radius-sm)}._passwordToggle_djft0_25:hover,._passwordToggle_djft0_25:focus-visible{color:var(--foreground);background:var(--muted);outline:none}._submitButton_djft0_47{width:100%}._loadingText_djft0_51{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_djft0_58{color:#fff}._passkeyDivider_djft0_62{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:12px}._passkeyDivider_djft0_62:before,._passkeyDivider_djft0_62:after{content:"";height:1px;background:var(--border);flex:1}._passkeyDivider_djft0_62 span{padding:0 4px}
