# SHiRE Academy Stage 3B.4 — Viewer Overlay Fix

Fixes the confirmed browser display bug where the STL finished loading and the model facts updated, but the loading layer remained visible because the `.loading { display:flex }` class overrode the HTML `hidden` attribute.

Changes:
- adds an explicit `[hidden] { display:none!important }` safety rule;
- explicitly hides the loading element in JavaScript after the first viewer frame is prepared;
- preserves fast typed-array STL parsing, on-demand rendering and direct STEP/STL downloads;
- keeps Academy localhost-only and the existing 371-skill state read-only;
- does not alter attempts, certification, Forge permission or production approval.
