Implements the Mnemosyne inspect panel that opens a side panel when
a memory crystal is clicked in the 3D Nexus world.
- New nexus/components/memory-inspect.js — panel component with show/hide/isOpen API
- app.js — imports MemoryInspect, stores click start for drag detection, wires
mouseup handler to raycast against crystal meshes and open/close the panel;
adds _navigateToMemory() for clicking linked memory IDs in the panel
- index.html — adds #memory-inspect-panel DOM element
- style.css — full panel styles with slide-in animation, vitality bar,
link buttons, and copy action button
Panel shows: full content, region label/glyph, vitality bar (strength → %),
linked memory buttons (clickable to navigate), source/timestamp meta,
and a copy-to-clipboard action. Auto-closes on empty-space click.
Fixes#1227
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>