Blog

Visual flair (graphical) annotations

All docs use the shipped renderer: GFM, :::info / :::tip / :::warning / :::note callouts, tables, horizontal rules, and fenced code (see BlogMarkdownBody in @invizipoll/ui).

SlugAdditions (this pass)
docs-enterprise-sso-saml-oidc:::info intro; :::warning plan; :::tip IdP vs vault; section → Admin & Enterprise; SEO fields
docs-scim-directory-sync:::info + :::warning entitlement; section Admin & Enterprise; SEO
docs-domain-verification-dns:::tip DNS workflow; :::warning entitlement; section Admin & Enterprise; SEO
docs-encryption-model-overview:::info intro; audience + SEO; --- before “Cryptographic building blocks”
docs-billing-trial-and-tier-limits:::tip source of truth; table row “Trial (14-day)”; audience + SEO
docs-ai-poll-building:::info privacy; tags + audience + SEO; --- before Privacy; reworded consent (no POST jargon)
docs-inviting-team-members:::tip entry point to Admin → Users
docs-zero-knowledge-cryptography-requirements:::note terminology; removed duplicate footnote; audience + SEO
docs-post-quantum-cryptography-architecture:::info harvest-now; audience + SEO
docs-signup-workspace-and-handoff:::tip slug choice; audience + SEO

No new image URLs were added (static assets not deployed in this pass). To add hero screenshots later, place files on the marketing origin and use ![alt](https://… ) in these bodies after deploy.

Optional product follow-up (not done here): Mermaid or video embeds would require BlogMarkdownBody + sanitizer work before using that syntax in CMS markdown.