--- ## Guide The guided-tour renderer — the deliberately opt-in, intrusive Guide surface (§6, low priority). Renders the active tour the controller drives (`startTour`/`next`/`prev`/ `skip`/`finish`): a spotlight that dims everything but a cut-out hole over the current step's target (the one *subtractive* Guide treatment, D5) plus an anchored bubble with the step title, body, dot progress, and Back / Next / Skip controls. Mount once inside `GuideProvider`; it renders nothing until a tour starts. Top-layer (native popover), so it clears app stacking contexts; it steps aside (pauses) when a foreign modal stacks above it. A step with no `target` renders centered over a full scrim. Renders inert without a `GuideProvider`. **Import:** `import { Guide } from '@urbicon-ui/blocks';` ### Examples ```svelte ``` ### Api | Prop | Type | Required | Default | Description | | --- | --- | :---: | --- | --- | | arrow | `boolean` | no | true | Render the bubble's pointer arrow on anchored steps. | | class | `string` | no | | Additional classes on the bubble. | | padding | `number` | no | 8 | Padding in px between the step target and the spotlight hole edge. Also frames the additive highlight ring the engine paints on the target. | | placement | `Placement` | no | 'bottom' | Preferred bubble placement when a step omits its own `placement`. | | preset | `string` | no | | Apply a named preset registered via ``. | | radius | `number` | no | | Spotlight hole corner radius in px. When omitted, it follows the target's own border-radius (plus `padding`), clamped to the hole size. Set a number to force it. | | slotClasses | `Partial>` | no | | Per-slot class overrides. Beyond the tour's own `tv()` slots, `skip` / `prev` / `next` forward to the footer's nested `