fix/crypto-randomuuid-fallback
main
crypto.randomUUID() is not available in all environments (e.g., older browsers, non-secure contexts). Added a fallback UUID v4 implementation.