{{ ... }} inside strings to render values. Only double braces trigger interpolation; single braces are treated as literal text.
Single braces are literal
Single{ ... } characters are passed through as-is. This makes it easy to embed JSON or other brace-heavy content in strings without escaping:
{ and } around the JSON are literal text, while {{ input.name }} is interpolated.