.tour-spotlight[data-v-d1d9e33a]{border-radius:14px;outline:3px solid hsl(var(--primary));box-shadow:0 0 0 9999px #020617c7,0 0 0 6px hsl(var(--primary) / .35);pointer-events:none;animation:tour-pulse-d1d9e33a 1.6s ease-in-out infinite,tour-shake-d1d9e33a .65s ease-in-out 1}@keyframes tour-pulse-d1d9e33a{0%,to{box-shadow:0 0 0 9999px #020617c7,0 0 0 6px hsl(var(--primary) / .35)}50%{box-shadow:0 0 0 9999px #020617c7,0 0 0 12px hsl(var(--primary) / .18)}}@keyframes tour-shake-d1d9e33a{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.tour-card[data-v-d1d9e33a]{pointer-events:auto;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px hsl(var(--primary) / .25)}.tour-target-shake{animation:tour-target-shake .7s ease-in-out 1}@keyframes tour-target-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}html.tour-scroll-lock,html.tour-scroll-lock body{overflow:hidden!important;overscroll-behavior:none!important}.tour-card button{touch-action:manipulation}
