<ul><li>CRITICAL fix: mod.replace(/\s/g,"_") → mod.replace(/[^a-zA-Z0-9_-]/g,"_") — module names with parentheses (e.g. Searchmercials (Platform)) generated invalid CSS IDs causing Uncaught jQuery selector syntax error on tab collapse</li><li>HIGH fix: Added allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" to all 4 iframes in faq.php — eliminates Permissions-Policy: picture-in-picture violations</li><li>HIGH fix: Same allow attribute added to iframe in modal_faq.php</li><li>Backups: faq-bk-v2.php, modal_faq-bk-v2.php</li></ul>