.tour.svelte-9j2k6l{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:28px;align-items:start}.tour-list.svelte-9j2k6l{display:grid;gap:2px}.tour-item.svelte-9j2k6l{display:grid;gap:4px;text-align:left;padding:12px 16px;border:0;border-left:2px solid var(--color-border);background:transparent;color:var(--color-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.tour-item.svelte-9j2k6l:hover{color:var(--color-fg)}.tour-item[aria-selected=true].svelte-9j2k6l{color:var(--color-fg);border-left-color:var(--color-accent);background:var(--color-surface)}.tour-title.svelte-9j2k6l{font-family:var(--font-mono);font-size:15px;font-weight:600}.tour-body.svelte-9j2k6l{display:none;font-size:14px;line-height:1.5;color:var(--color-muted)}.tour-item[aria-selected=true].svelte-9j2k6l .tour-body:where(.svelte-9j2k6l){display:block}.tour-frame.svelte-9j2k6l{display:grid;position:sticky;top:96px;border:1px solid var(--color-border-2);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface);box-shadow:0 24px 60px -30px #000c}.tour-shot.svelte-9j2k6l{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.tour-shot.on.svelte-9j2k6l{opacity:1;visibility:visible}.tour-shot.svelte-9j2k6l img:where(.svelte-9j2k6l){display:block;width:100%;height:auto}.tour-body.svelte-9j2k6l ul:where(.svelte-9j2k6l),.tour-cap.svelte-9j2k6l ul:where(.svelte-9j2k6l){margin:10px 0 2px;padding:0;list-style:none;display:grid;gap:7px}.tour-body.svelte-9j2k6l li:where(.svelte-9j2k6l),.tour-cap.svelte-9j2k6l li:where(.svelte-9j2k6l){position:relative;padding-left:16px}.tour-body.svelte-9j2k6l li:where(.svelte-9j2k6l):before,.tour-cap.svelte-9j2k6l li:where(.svelte-9j2k6l):before{content:"›";position:absolute;left:0;color:var(--color-accent);font-family:var(--font-mono)}.tour-cap.svelte-9j2k6l{display:none}@media(max-width:900px){.tour-cap.svelte-9j2k6l{display:block;order:3;font-size:14px;color:var(--color-muted)}.tour.svelte-9j2k6l{grid-template-columns:1fr;gap:16px}.tour-list.svelte-9j2k6l{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tour-item.svelte-9j2k6l{flex:none;padding:8px 14px;border:1px solid var(--color-border);border-radius:var(--radius-field)}.tour-item[aria-selected=true].svelte-9j2k6l{border-color:var(--color-accent)}.tour-title.svelte-9j2k6l{font-size:13px}.tour-item[aria-selected=true].svelte-9j2k6l .tour-body:where(.svelte-9j2k6l){display:none}.tour-frame.svelte-9j2k6l{position:static;order:2}}
