{#if password.length > 0}
{#if showDetails}
{#each validation.requirements as requirement (requirement.message)}
{requirement.met ? '✓' : '✗'}
{requirement.message}
{/each}
{#if validation.errors.length > 0}
{#each validation.errors as error (error)}
{error}
{/each}
{/if}
{/if}
{/if}