.tour-card-kicker[data-v-daf60964]{color:#66717f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tour-overlay[data-v-daf60964]{position:fixed;inset:0;z-index:20000;pointer-events:auto}.tour-backdrop[data-v-daf60964]{position:absolute;inset:0;background:transparent;pointer-events:auto}.tour-backdrop--plain[data-v-daf60964]{background:rgba(17,22,28,.74)}.tour-spotlight[data-v-daf60964]{position:fixed;border-radius:26px;border:2px solid rgba(255,159,10,.96);background:transparent;box-shadow:0 0 0 100vmax rgba(17,22,28,.74),0 0 0 1px rgba(255,190,81,.42),0 24px 54px rgba(7,12,19,.28);transition:top .2s cubic-bezier(.22,1,.36,1),left .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),border-radius .2s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;will-change:top,left,width,height;pointer-events:none}.tour-spotlight-badge[data-v-daf60964]{position:absolute;top:-14px;left:14px;min-width:30px;height:30px;border-radius:999px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(180deg,#ffbe51,#ff9800);box-shadow:0 10px 18px rgba(255,152,0,.28);pointer-events:none}.tour-cursor[data-v-daf60964]{--tour-cursor-move-duration:0ms;position:fixed;top:0;left:0;width:28px;height:32px;opacity:0;pointer-events:none;z-index:20003;transform:translate(-7px,-5px) scale(1);transition:top var(--tour-cursor-move-duration) cubic-bezier(.22,1,.36,1),left var(--tour-cursor-move-duration) cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .12s ease;will-change:top,left,transform,opacity}.tour-cursor.is-pressing[data-v-daf60964]{transform:translate(-7px,-5px) scale(.92)}.tour-cursor-pointer[data-v-daf60964]{display:block;width:100%;height:100%;background:linear-gradient(180deg,#fff,#f5f7fb);clip-path:polygon(0 0,0 100%,31% 73%,48% 100%,62% 93%,47% 66%,100% 66%);filter:drop-shadow(0 6px 10px rgba(10,15,24,.24))}.tour-cursor-ring[data-v-daf60964]{position:absolute;top:8px;left:8px;width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,159,10,.62);opacity:0;transform:scale(.65);transition:opacity .18s ease,transform .18s ease}.tour-cursor.is-pressing .tour-cursor-ring[data-v-daf60964]{opacity:1;transform:scale(1.08)}.tour-card[data-v-daf60964]{position:fixed;top:0;left:0;padding:16px;border:1px solid rgba(223,228,233,.96);border-radius:22px;color:#11161c;background:hsla(0,0%,100%,.98);box-shadow:0 26px 40px rgba(24,36,50,.18),0 8px 16px rgba(24,36,50,.08);transition:transform .24s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,opacity .14s ease;will-change:transform,width;transform-origin:top left;backface-visibility:hidden;contain:layout paint;pointer-events:auto}.tour-card-shell[data-v-daf60964]{position:relative}.tour-card-head[data-v-daf60964]{display:flex;flex-direction:column;gap:4px;text-align:left}.tour-card-name[data-v-daf60964]{font-size:14px;font-weight:700}.tour-card-body[data-v-daf60964]{text-align:left;padding-top:10px}.tour-card-title[data-v-daf60964]{margin:0;font-size:20px;line-height:1.15}.tour-card-copy[data-v-daf60964]{margin:10px 0 0;color:#4f5b68;font-size:14px;line-height:1.55}.tour-card-actions[data-v-daf60964]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.tour-btn[data-v-daf60964]{min-height:42px;border-radius:14px;padding:0 14px;font-size:14px;font-weight:700;cursor:pointer}.tour-btn[data-v-daf60964]:disabled{cursor:wait;opacity:.72}.tour-btn-ghost[data-v-daf60964]{border:1px solid #dde4eb;color:#4f5b68;background:#fff}.tour-btn-primary[data-v-daf60964]{border:1px solid #ff9800;color:#fff;background:var(--base_color)}.tour-fade-enter-active[data-v-daf60964],.tour-fade-leave-active[data-v-daf60964]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.tour-fade-enter-from[data-v-daf60964],.tour-fade-leave-to[data-v-daf60964]{opacity:0;transform:translateY(10px)}.tour-step-enter-active[data-v-daf60964],.tour-step-leave-active[data-v-daf60964]{transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.tour-step-enter-from[data-v-daf60964]{opacity:0;transform:translateY(10px)}.tour-step-leave-to[data-v-daf60964]{opacity:0;transform:translateY(-6px)}@media(max-width:960px){.tour-card-actions[data-v-daf60964]{flex-wrap:wrap}.tour-btn[data-v-daf60964]{flex:1 1 calc(50% - 4px)}}