Encode exactly 16 bytes
See standard and URL-safe alphabets in padded and unpadded forms together, plus the raw UUID bytes and a decode round-trip check.
RFC 9562 boundary
UUIDs are 128-bit values. Version meaning is interpreted only inside the appropriate variant, and representation conversion never changes the underlying 16 bytes.