.tour-root[data-v-32920c78]{z-index:200;pointer-events:none;position:fixed;inset:0}.tour-backdrop[data-v-32920c78]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#1a18188c;position:absolute;inset:0}.tour-backdrop.cutout[data-v-32920c78]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tour-spot[data-v-32920c78]{z-index:201;pointer-events:none;border-radius:14px;transition:top .28s,left .28s,width .28s,height .28s;position:fixed;box-shadow:0 0 0 9999px #1a18188c,0 0 0 3px #bd185d,0 12px 40px #bd185d59}.tour-card[data-v-32920c78]{z-index:202;pointer-events:auto;filter:drop-shadow(0 18px 40px #1a181838);max-width:calc(100vw - 32px);animation:.28s tour-pop-32920c78;position:fixed}.tour-card.is-center[data-v-32920c78]{animation:.32s tour-pop-center-32920c78;transform:translate(-50%,-50%)}.tour-card-inner[data-v-32920c78]{background:#fff;border:1px solid #0000000f;border-radius:18px;overflow:hidden}.tour-icon[data-v-32920c78]{background:linear-gradient(135deg,#bd185d,#9a124c);box-shadow:0 8px 20px #bd185d59}.tour-chip[data-v-32920c78]{color:#bd185d;letter-spacing:.06em;text-transform:uppercase;background:#fdf6f7;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:10px;font-weight:800;display:inline-flex}.tour-nip[data-v-32920c78]{z-index:1;filter:drop-shadow(0 1px 1px #0000000f);width:0;height:0;position:absolute}.nip-bottom[data-v-32920c78]{border-bottom:10px solid #fff;top:-10px}.nip-bottom[data-v-32920c78],.nip-top[data-v-32920c78]{border-left:10px solid #0000;border-right:10px solid #0000;transform:translate(-50%)}.nip-top[data-v-32920c78]{border-top:10px solid #fff;bottom:-10px}.nip-right[data-v-32920c78]{border-right:10px solid #fff;left:-10px}.nip-left[data-v-32920c78],.nip-right[data-v-32920c78]{border-top:10px solid #0000;border-bottom:10px solid #0000;transform:translateY(-50%)}.nip-left[data-v-32920c78]{border-left:10px solid #fff;right:-10px}@keyframes tour-pop-32920c78{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-pop-center-32920c78{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
