Shadow-DOM embed
One script tag, isolated styles
The default. A single script mounts the assistant inside a shadow root, so your styles and ours cannot collide. Your own header button can open it by dispatching a window event — no reference to the widget required.
- Isolated from host CSS
- Opens from your existing UI
- Origin-bound public key