.tour-layer.svelte-1vhhaah{--tour-ease: cubic-bezier(.32, .72, 0, 1);--tour-tint: #007aff;--tour-tint-hover: #0071e3;--tour-tint-active: #0062c4;--tour-label: #1d1d1f;--tour-label-secondary: rgba(60, 60, 67, .72);--tour-label-tertiary: rgba(60, 60, 67, .5);--tour-fill: rgba(120, 120, 128, .14);--tour-fill-hover: rgba(120, 120, 128, .22);--tour-surface: rgba(255, 255, 255, .8);--tour-hairline: rgba(0, 0, 0, .08);--tour-dim: rgba(8, 10, 18, .56);position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;pointer-events:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .tour-layer.svelte-1vhhaah{--tour-tint: #0a84ff;--tour-tint-hover: #1a8fff;--tour-tint-active: #0070d6;--tour-label: #f5f5f7;--tour-label-secondary: rgba(235, 235, 245, .68);--tour-label-tertiary: rgba(235, 235, 245, .45);--tour-fill: rgba(120, 120, 128, .24);--tour-fill-hover: rgba(120, 120, 128, .34);--tour-surface: rgba(28, 28, 30, .8);--tour-hairline: rgba(255, 255, 255, .12);--tour-dim: rgba(0, 0, 0, .62)}.tour-backdrop.svelte-1vhhaah{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;animation:svelte-1vhhaah-tour-fade .26s ease-out backwards}.tour-backdrop--veil.svelte-1vhhaah{background:var(--tour-dim);-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px)}.tour-spotlight.svelte-1vhhaah{position:fixed;pointer-events:none;box-shadow:0 0 0 9999px var(--tour-dim),0 0 0 1px #ffffff8c,0 0 0 6px #ffffff1a,0 18px 48px #00000047;animation:svelte-1vhhaah-tour-fade .26s ease-out backwards;transition:top .38s var(--tour-ease),left .38s var(--tour-ease),width .38s var(--tour-ease),height .38s var(--tour-ease),border-radius .38s var(--tour-ease)}.tour-panel.svelte-1vhhaah{position:fixed;display:grid;gap:14px;padding:16px 16px 16px 20px;border-radius:22px;background:var(--tour-surface);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);box-shadow:0 0 0 .5px var(--tour-hairline),0 1px 2px #0000000f,0 28px 64px -16px #0006;color:var(--tour-label);outline:none;animation:svelte-1vhhaah-tour-panel-in .46s var(--tour-ease) backwards;transition:top .38s var(--tour-ease),left .38s var(--tour-ease),opacity .2s ease,transform .2s var(--tour-ease)}.tour-panel--busy.svelte-1vhhaah{opacity:.9;transform:scale(.99)}.tour-caret.svelte-1vhhaah{position:absolute;width:20px;height:10px;background:var(--tour-surface);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);pointer-events:none;transition:top .38s var(--tour-ease),left .38s var(--tour-ease)}.tour-caret--top.svelte-1vhhaah{bottom:-9px;clip-path:polygon(0 0,100% 0,50% 100%)}.tour-caret--bottom.svelte-1vhhaah{top:-9px;clip-path:polygon(50% 0,100% 100%,0 100%)}.tour-caret--right.svelte-1vhhaah,.tour-caret--left.svelte-1vhhaah{width:10px;height:20px}.tour-caret--right.svelte-1vhhaah{left:-9px;clip-path:polygon(100% 0,100% 100%,0 50%)}.tour-caret--left.svelte-1vhhaah{right:-9px;clip-path:polygon(0 0,100% 50%,0 100%)}.tour-panel-top.svelte-1vhhaah{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.tour-kicker.svelte-1vhhaah{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tour-tint)}.tour-close.svelte-1vhhaah{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:0;border-radius:999px;background:var(--tour-fill);color:var(--tour-label-secondary);cursor:pointer;transition:background .16s ease,transform .16s var(--tour-ease)}.tour-close.svelte-1vhhaah:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.tour-close.svelte-1vhhaah svg:where(.svelte-1vhhaah){width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.tour-close.svelte-1vhhaah:hover:not(:disabled){background:var(--tour-fill-hover)}.tour-close.svelte-1vhhaah:active:not(:disabled){transform:scale(.92)}.tour-copy.svelte-1vhhaah{display:grid;gap:6px;padding-right:4px}.tour-copy.svelte-1vhhaah h2:where(.svelte-1vhhaah){margin:0;font-size:19px;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--tour-label)}.tour-copy.svelte-1vhhaah p:where(.svelte-1vhhaah){margin:0;font-size:15px;line-height:1.47;letter-spacing:-.005em;color:var(--tour-label-secondary)}.tour-note.svelte-1vhhaah{padding-top:2px;font-size:13px;color:var(--tour-label-tertiary)}.tour-footer.svelte-1vhhaah{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.tour-progress.svelte-1vhhaah{display:flex;align-items:center;gap:10px;min-width:0}.tour-dots.svelte-1vhhaah{display:flex;align-items:center;gap:5px}.tour-dot.svelte-1vhhaah{width:6px;height:6px;border-radius:999px;background:var(--tour-label-tertiary);opacity:.55;transition:width .32s var(--tour-ease),background .2s ease,opacity .2s ease}.tour-dot--done.svelte-1vhhaah{background:var(--tour-tint);opacity:.45}.tour-dot--active.svelte-1vhhaah{width:18px;background:var(--tour-tint);opacity:1}.tour-counter.svelte-1vhhaah{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tour-label-tertiary);white-space:nowrap}.tour-actions.svelte-1vhhaah{display:flex;align-items:center;gap:8px;flex:0 0 auto}.tour-action.svelte-1vhhaah{min-height:40px;padding:0 18px;border:0;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--tour-ease),background .16s ease,box-shadow .16s ease,opacity .16s ease}.tour-action.svelte-1vhhaah:active:not(:disabled){transform:scale(.97)}.tour-action.svelte-1vhhaah:disabled,.tour-close.svelte-1vhhaah:disabled{opacity:.45;cursor:default}.tour-action--secondary.svelte-1vhhaah{background:var(--tour-fill);color:var(--tour-label)}.tour-action--secondary.svelte-1vhhaah:hover:not(:disabled){background:var(--tour-fill-hover)}.tour-action--primary.svelte-1vhhaah{background:var(--tour-tint);color:#fff;box-shadow:0 10px 22px -10px #007affb3}.tour-action--primary.svelte-1vhhaah:hover:not(:disabled){background:var(--tour-tint-hover)}.tour-action--primary.svelte-1vhhaah:active:not(:disabled){background:var(--tour-tint-active)}.tour-action.svelte-1vhhaah:focus-visible,.tour-close.svelte-1vhhaah:focus-visible{outline:2px solid var(--tour-tint);outline-offset:2px}@keyframes svelte-1vhhaah-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vhhaah-tour-panel-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.tour-panel.svelte-1vhhaah{gap:12px;padding:14px 14px 14px 18px;border-radius:24px}.tour-copy.svelte-1vhhaah h2:where(.svelte-1vhhaah){font-size:18px}.tour-footer.svelte-1vhhaah{flex-direction:column;align-items:stretch;gap:12px}.tour-progress.svelte-1vhhaah{justify-content:space-between}.tour-actions.svelte-1vhhaah{width:100%}.tour-action.svelte-1vhhaah{min-height:46px;font-size:16px}.tour-action--secondary.svelte-1vhhaah{flex:0 0 auto;min-width:92px}.tour-action--primary.svelte-1vhhaah{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.tour-backdrop.svelte-1vhhaah,.tour-spotlight.svelte-1vhhaah,.tour-panel.svelte-1vhhaah,.tour-caret.svelte-1vhhaah,.tour-dot.svelte-1vhhaah,.tour-action.svelte-1vhhaah,.tour-close.svelte-1vhhaah{animation:none;transition:none}}
