LLM Fingerprinting via Semantically Conditioned Watermarks