.tour-layer.svelte-18z5a6q{z-index:70;pointer-events:none;position:fixed;inset:0}.tour-scrim.svelte-18z5a6q{pointer-events:none;background:#00000057;position:absolute;inset:0}.tour-highlight.svelte-18z5a6q{border:1px solid color-mix(in srgb, var(--color-accent-primary) 75%, white);border-radius:var(--radius-md);box-shadow:0 0 0 9999px #0000002e, 0 0 0 4px color-mix(in srgb, var(--color-accent-primary) 22%, transparent);pointer-events:none;position:absolute}.tour-popover.svelte-18z5a6q{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);color:var(--color-text-primary);pointer-events:auto;padding:1rem;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #00000059}.tour-progress.svelte-18z5a6q{color:var(--color-text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.tour-popover.svelte-18z5a6q h2:where(.svelte-18z5a6q){margin:0;font-size:1rem;font-weight:650;line-height:1.35}.tour-popover.svelte-18z5a6q p:where(.svelte-18z5a6q){color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.tour-popover.svelte-18z5a6q .tour-note:where(.svelte-18z5a6q){color:var(--color-text-muted);font-size:.8125rem}.tour-actions.svelte-18z5a6q{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.tour-nav-actions.svelte-18z5a6q{align-items:center;gap:.5rem;display:flex}@media (width<=480px){.tour-popover.svelte-18z5a6q{right:.75rem;width:auto!important;left:.75rem!important;transform:none!important}}
