refactor: extract Viewer3D component from index.tsx 555c410 artel3D Claude Sonnet 4.6 commited on 17 days ago