.walkthrough-anchor.svelte-1k15xxq{display:inline-flex;align-items:center}.walkthrough-launch.svelte-1k15xxq{display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.walkthrough-launch.svelte-1k15xxq:hover,.walkthrough-launch.svelte-1k15xxq:focus-visible{outline:none;transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 10px 24px #00000040}.walkthrough-launch-icon.svelte-1k15xxq{width:28px;height:28px;border-radius:9999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff14,#ffffff05);color:var(--text-muted);font-size:13px;font-weight:700}.walkthrough-launch-pill.svelte-1k15xxq{gap:4px;padding:2px 8px;border-radius:var(--radius-pill, 9999px);border:none;background:var(--accent-dim);color:#fff;font-size:11px;font-weight:600;transition:background .15s}.walkthrough-launch-pill.svelte-1k15xxq:hover{background:var(--accent)}.walkthrough-launch-pill-icon.svelte-1k15xxq{display:none}.walkthrough-layer.svelte-1k15xxq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}.walkthrough-layer.svelte-1k15xxq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#05081494;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.walkthrough-spotlight.svelte-1k15xxq{position:fixed;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:transparent;box-shadow:0 0 0 9999px #0508142e,0 0 0 1px #7a00df47,0 0 0 6px #7a00df24,0 12px 28px #00000059,0 0 36px #7a00df47;pointer-events:none}.walkthrough-card.svelte-1k15xxq{position:fixed;width:min(380px,calc(100vw - 32px));max-height:min(82vh,700px);overflow:auto;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(122,0,223,.22),transparent 40%),linear-gradient(180deg,#222240fa,#141426fa);box-shadow:0 18px 48px #00000073;pointer-events:auto}.walkthrough-card-top.svelte-1k15xxq{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.walkthrough-eyebrow.svelte-1k15xxq{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d0b1ff;margin-bottom:6px}.walkthrough-card.svelte-1k15xxq h3:where(.svelte-1k15xxq){font-size:22px;line-height:1.1;margin:0}.walkthrough-close.svelte-1k15xxq{width:32px;height:32px;border-radius:9999px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:22px;line-height:1;flex:0 0 auto}.walkthrough-close.svelte-1k15xxq:hover,.walkthrough-close.svelte-1k15xxq:focus-visible{outline:none;border-color:var(--border-hover);color:var(--text)}.walkthrough-media.svelte-1k15xxq{margin-bottom:14px}.walkthrough-media.svelte-1k15xxq img:where(.svelte-1k15xxq){display:block;width:100%;height:auto;min-height:180px;max-height:220px;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.walkthrough-dots.svelte-1k15xxq{display:flex;justify-content:center;gap:8px;margin-top:10px}.walkthrough-dots.svelte-1k15xxq button:where(.svelte-1k15xxq){width:8px;height:8px;border-radius:9999px;background:#ffffff2e}.walkthrough-dots.svelte-1k15xxq button.active:where(.svelte-1k15xxq){width:24px;background:var(--accent-hover)}.walkthrough-card.svelte-1k15xxq p:where(.svelte-1k15xxq){font-size:14px;line-height:1.65;color:var(--text-muted);margin-bottom:14px}.walkthrough-meta.svelte-1k15xxq{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--text-dim);margin-bottom:16px}.walkthrough-meta-object.svelte-1k15xxq{color:#c8c8de}.walkthrough-actions.svelte-1k15xxq{display:flex;justify-content:space-between;align-items:center;gap:12px}.walkthrough-actions-right.svelte-1k15xxq{display:flex;gap:10px}@media(max-width:768px){.walkthrough-card.svelte-1k15xxq{width:calc(100vw - 24px);left:12px!important;top:auto!important;bottom:12px;max-height:min(72vh,640px);border-radius:20px}.walkthrough-spotlight.svelte-1k15xxq{border-radius:14px}.walkthrough-card.svelte-1k15xxq h3:where(.svelte-1k15xxq){font-size:20px}.walkthrough-actions.svelte-1k15xxq,.walkthrough-actions-right.svelte-1k15xxq{flex-direction:column;align-items:stretch}.walkthrough-actions.svelte-1k15xxq .btn:where(.svelte-1k15xxq),.walkthrough-actions-right.svelte-1k15xxq .btn:where(.svelte-1k15xxq){justify-content:center}}
