Investor portal

LOCKED
Locked until legal, KYC/AML, and custody sign-off — see docs/compliance-notes.md.