.tour-root.svelte-1gcbsda{position:fixed;inset:0;z-index:100050;pointer-events:none}.tour-dim-full.svelte-1gcbsda{position:fixed;inset:0;background:#0f172a94;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none;animation:svelte-1gcbsda-tourFade .25s ease}.tour-hole.svelte-1gcbsda{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #0f172a94,0 0 0 3px #6366f1f2,0 0 24px 4px #6366f159;background:transparent;pointer-events:none;transition:top .28s ease,left .28s ease,width .28s ease,height .28s ease;z-index:1;animation:svelte-1gcbsda-tourPulse 1.8s ease-in-out infinite}@keyframes svelte-1gcbsda-tourPulse{0%,to{box-shadow:0 0 0 9999px #0f172a94,0 0 0 3px #6366f1f2,0 0 18px 2px #6366f147}50%{box-shadow:0 0 0 9999px #0f172a94,0 0 0 4px #818cf8,0 0 28px 6px #6366f173}}@keyframes svelte-1gcbsda-tourFade{0%{opacity:0}to{opacity:1}}.tour-blocker.svelte-1gcbsda{position:fixed;inset:0;z-index:2;pointer-events:auto;background:transparent;cursor:default}.tour-callout.svelte-1gcbsda{position:fixed;z-index:3;pointer-events:auto;background:#fffffffa;border:1px solid rgba(99,102,241,.22);border-radius:1rem;padding:.9rem 1rem 1rem;box-shadow:0 16px 48px #0f172a38,0 0 0 1px #fff9 inset;animation:svelte-1gcbsda-calloutIn .28s ease}@keyframes svelte-1gcbsda-calloutIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.callout-head.svelte-1gcbsda{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.callout-progress.svelte-1gcbsda{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#6366f1;background:#eef2ff;padding:.15rem .5rem;border-radius:999px}.callout-skip.svelte-1gcbsda{border:none;background:none;color:#9ca3af;font-size:.8rem;cursor:pointer;padding:.15rem .35rem}.callout-skip.svelte-1gcbsda:hover{color:#6b7280}.callout-title.svelte-1gcbsda{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#111827;line-height:1.3}.callout-readme.svelte-1gcbsda{max-height:min(38vh,260px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:0 0 .65rem;padding:.55rem .7rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem}.callout-readme.svelte-1gcbsda .markdown-body{font-size:.82rem;line-height:1.55;color:#334155}.callout-readme.svelte-1gcbsda .markdown-body h1{font-size:1.05rem;margin:.35em 0 .4em;border:none;padding:0}.callout-readme.svelte-1gcbsda .markdown-body h2{font-size:.95rem;margin:.5em 0 .35em;border:none;padding:0}.callout-readme.svelte-1gcbsda .markdown-body h3{font-size:.88rem;margin:.45em 0 .3em}.callout-readme.svelte-1gcbsda .markdown-body p{margin:.35em 0}.callout-readme.svelte-1gcbsda .markdown-body ul,.callout-readme.svelte-1gcbsda .markdown-body ol{margin:.35em 0;padding-left:1.2em}.callout-desc.svelte-1gcbsda{margin:0 0 .85rem;font-size:.875rem;color:#4b5563;line-height:1.55}.callout-desc-after-readme.svelte-1gcbsda{margin-top:.15rem;padding-top:.55rem;border-top:1px solid #eef2ff;font-size:.82rem;color:#6366f1}.callout-measuring.svelte-1gcbsda{margin:-.4rem 0 .6rem;font-size:.75rem;color:#9ca3af}.callout-dots.svelte-1gcbsda{display:flex;justify-content:center;gap:.4rem;margin-bottom:.85rem}.dot.svelte-1gcbsda{width:7px;height:7px;border-radius:50%;background:#e5e7eb;transition:all .2s ease}.dot.active.svelte-1gcbsda{background:#4f46e5;width:18px;border-radius:4px}.dot.done.svelte-1gcbsda{background:#a5b4fc}.callout-actions.svelte-1gcbsda{display:flex;justify-content:flex-end;gap:.5rem}.btn-prev.svelte-1gcbsda{padding:.5rem .9rem;border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;color:#374151;font-size:.85rem;cursor:pointer}.btn-prev.svelte-1gcbsda:hover{background:#f9fafb}.btn-next.svelte-1gcbsda{padding:.5rem 1.15rem;border:none;border-radius:.55rem;background:#4f46e5;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.btn-next.svelte-1gcbsda:hover{background:#4338ca}
