createConstellation();
      createCosmicDust();
      createParticles();
      initializeAnimations();
      
      // Start progress after animations complete
      setTimeout(() => {
        updateProgress();
      }, 2000);
    });

    // Listen for status updates from main process
    ipcRenderer.on('status', (_, data) => {
      if (typeof data === 'string') {
        updateStatusFromMain(data);
      } else {
        updateStatusFromMain(data.message, data.type);
      }
    });

    // Update statu