  // Handle lockout
                        errorDisplay.textContent = data.error;
                        errorDisplay.setAttribute('aria-hidden', 'false');
                        inputs.forEach(input => {
                            input.value = '';
                            input.classList.remove('has-value');
                            input.disabled = true;
                        });
                    } else {
                        // Handle invalid PIN
                        const message =