.tour-backdrop.svelte-1jxm45t{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:svelte-1jxm45t-fade-in .2s ease-out}@keyframes svelte-1jxm45t-fade-in{0%{opacity:0}to{opacity:1}}.tour-card.svelte-1jxm45t{position:relative;background:var(--color-card);border-radius:var(--radius);box-shadow:0 20px 60px #0000004d;max-width:480px;width:100%;padding:32px 28px 20px;display:flex;flex-direction:column;gap:20px;border-top:4px solid var(--accent)}.tour-skip.svelte-1jxm45t{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--color-text-secondary);font-size:.8rem;padding:4px 8px;cursor:pointer;min-height:auto;box-shadow:none;border-radius:6px}.tour-skip.svelte-1jxm45t:hover{background:var(--color-bg);color:var(--color-text)}.tour-body.svelte-1jxm45t{display:flex;flex-direction:column;gap:10px;text-align:center;min-height:180px}.tour-icon.svelte-1jxm45t{font-size:2.4rem;line-height:1}.tour-title.svelte-1jxm45t{font-size:1.15rem;font-weight:700;color:var(--accent)}.tour-text.svelte-1jxm45t{font-size:.92rem;line-height:1.6;color:var(--color-text)}.tour-dots.svelte-1jxm45t{display:flex;justify-content:center;gap:8px}.tour-dot.svelte-1jxm45t{width:8px;height:8px;border-radius:50%;background:var(--color-border);border:none;padding:0;min-height:auto;box-shadow:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.tour-dot.active.svelte-1jxm45t{background:var(--accent);transform:scale(1.3)}.tour-nav.svelte-1jxm45t{display:flex;align-items:center;gap:12px;justify-content:space-between}.tour-btn.svelte-1jxm45t{padding:8px 18px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;min-height:38px;box-shadow:none;cursor:pointer}.tour-btn-back.svelte-1jxm45t{background:var(--color-bg);color:var(--color-text-secondary)}.tour-btn-back.svelte-1jxm45t:disabled{opacity:.35;cursor:default}.tour-btn-next.svelte-1jxm45t{background:var(--accent);color:#fff}.tour-counter.svelte-1jxm45t{font-size:.8rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}
