.auth-form.svelte-52fghe{display:grid;gap:26px}.password-guidance.svelte-52fghe{display:grid;gap:10px;margin-top:-14px;border-left:1px solid rgb(237 233 224 / 14%);padding-left:14px}.password-guidance.svelte-52fghe>p:where(.svelte-52fghe){margin:0;color:#ede9e09e;font-size:.78rem;font-weight:700}.password-rules.svelte-52fghe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none}.password-rules.svelte-52fghe li:where(.svelte-52fghe){display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:6px;color:#ede9e075;font-size:.76rem;line-height:1.35;transition:color .16s ease}.rule-mark.svelte-52fghe{color:#ede9e047;font-family:var(--label);font-weight:700;text-align:center}.password-rules.svelte-52fghe li.valid:where(.svelte-52fghe),.password-rules.svelte-52fghe li.valid:where(.svelte-52fghe) .rule-mark:where(.svelte-52fghe){color:#9ed6a4}.sr-only.svelte-52fghe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 520px){.password-rules.svelte-52fghe{grid-template-columns:1fr;gap:7px}}
