This visual execution shows how CSS Modules work in Astro. First, you write CSS in a file ending with .module.css. Then you import this CSS as an object in your Astro component. Each CSS class becomes a key in this object with a unique scoped name. When you use styles.className in your HTML, Astro replaces it with the scoped class name. The browser then applies these styles only to this component, avoiding conflicts with other styles. The execution table traces each step from reading the CSS file, importing styles, applying classes, compiling, and rendering. Variable tracking shows how the styles object and class attributes change. Key moments clarify why class names look different and why you must import styles. The quiz tests understanding of these steps and changes needed if CSS class names change.