window.addEventListener('DOMContentLoaded', function() { const urlParams = new URLSearchParams(window.location.search); const branch = urlParams.get('branch'); if (branch) { localStorage.setItem('sfa_scans', branch); } // Progression checks const scans = localStorage.getItem('sfa_scans'); if (scans) { const scanCount = parseInt(scans, 10) || 0; if (scanCount >= 1) { // Unlock outpost files document.querySelector('.outpost-files').style.display = 'block'; } if (scanCount >= 3) { // Bypass Rebus and unlock Level 3 clearance document.querySelector('.level3-clearance').style.display = 'block'; } if (scanCount >= 7) { // Unlock Level 4 fragment document.querySelector('.level4-fragment').style.display = 'block'; } } });