.password-requirements{margin:0 0 var(--space-4) 0;padding:0;list-style:none}.password-requirements li{align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:3px 0;line-height:1;display:flex}.password-requirements li svg{flex-shrink:0;font-size:11px;display:block}.password-requirements .req-pass{color:var(--color-success-500,#22c55e)}.password-requirements .req-fail{color:var(--color-gray-400)}