// optional: reset progress after 5 minutes idle? not needed window.addEventListener("load", initSimulation); </script> </body> </html>

/* main content */ .content padding: 2rem 2rem 1.8rem;

await delay(1400); progressFill.style.width = "91%"; progressPercentSpan.innerText = "91%"; progressStageSpan.innerText = "Rebooting monitor controller"; addLogEntry("🔄 Monitor will momentarily restart. Do not unplug.");

.warning-note background: #1e1a2f; border-radius: 1rem; padding: 0.7rem 1rem; font-size: 0.7rem; color: #b9a9ff; margin-top: 1rem; text-align: center;

.progress-bar-bg background: #1e293b; border-radius: 60px; height: 10px; width: 100%; overflow: hidden;

await delay(1800); progressFill.style.width = "100%"; progressPercentSpan.innerText = "100%"; progressStageSpan.innerText = "Update completed!";