# Fastlane ticketshop — embedding > Put a working ticket shop on a website. Three modes, one options list, one > theme contract. This file is the whole integration surface in the order you > need it; the human version of the same thing is the page at this origin's > root. Everything below is served from the origin you fetched this file from. In production that is `https://embed-shop.fastlane.events`, written `` in the snippets so they stay correct if you are reading this from staging or a local rig. ## Pick a mode | mode | what it is | use it when | | --- | --- | --- | | Popup Widget | one ` ``` Classic script, not a module. Under 1 kB. Everything visible is drawn inside an iframe, so nothing of your CSS reaches it and nothing of it reaches your CSS. ## Inline Embed ```html ``` A module, because it code-splits: the registry arrives up front and the shop itself arrives when an element connects. Renders into a shadow root, so your page's CSS cannot reach inside it and its CSS cannot leak out. ## Options The same list on both embeds. On the `