.tour-tooltip[data-v-e8497b3d]{z-index:10002;opacity:0;visibility:hidden;background:#fff;border-radius:16px;width:320px;transition:all .15s;position:fixed;transform:translateY(8px);box-shadow:0 20px 40px #00000026}.tour-tooltip.show[data-v-e8497b3d]{opacity:1;visibility:visible;transform:translateY(0)}.tour-progress[data-v-e8497b3d]{gap:6px;padding:16px 20px 0;display:flex}.tour-dot[data-v-e8497b3d]{background:#e2e8f0;border-radius:50%;width:8px;height:8px}.tour-dot.active[data-v-e8497b3d]{background:#2563eb;border-radius:4px;width:20px}.tour-dot.done[data-v-e8497b3d]{background:#93c5fd}.tour-body[data-v-e8497b3d]{padding:16px 20px 20px}.tour-badge[data-v-e8497b3d]{gap:8px;margin-bottom:10px}.tour-badge[data-v-e8497b3d],.tour-num[data-v-e8497b3d]{align-items:center;display:flex}.tour-num[data-v-e8497b3d]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600}.tour-label[data-v-e8497b3d]{color:#94a3b8;font-size:12px}.tour-title[data-v-e8497b3d]{color:#1e293b;margin-bottom:6px;font-size:16px;font-weight:700}.tour-desc[data-v-e8497b3d]{color:#64748b;font-size:14px;line-height:1.5}.tour-footer[data-v-e8497b3d]{background:#f8fafc;border-radius:0 0 16px 16px;justify-content:space-between;padding:14px 20px;display:flex}.tour-skip[data-v-e8497b3d]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500}.tour-skip[data-v-e8497b3d]:hover{background:#e2e8f0}.tour-btns[data-v-e8497b3d]{gap:8px;display:flex}.tour-btn[data-v-e8497b3d]{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.tour-btn.back[data-v-e8497b3d]{color:#1e293b;background:#fff;border:1px solid #e2e8f0}.tour-btn.back[data-v-e8497b3d]:hover{background:#f8fafc}.tour-btn.back[data-v-e8497b3d]:disabled{opacity:.5;cursor:not-allowed}.tour-btn.next[data-v-e8497b3d]{color:#fff;background:#2563eb;border:none}.tour-btn.next[data-v-e8497b3d]:hover{background:#3b82f6}.tour-modal[data-v-e8497b3d]{z-index:10003;opacity:0;visibility:hidden;background:#0f172a99;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.tour-modal.show[data-v-e8497b3d]{opacity:1;visibility:visible}.tour-modal-card[data-v-e8497b3d]{background:#fff;border-radius:16px;width:90%;max-width:420px;transition:transform .3s;overflow:hidden;transform:scale(.95)}.tour-modal.show .tour-modal-card[data-v-e8497b3d]{transform:scale(1)}.tour-modal-header[data-v-e8497b3d]{text-align:center;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:32px 28px}.tour-modal-icon[data-v-e8497b3d]{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.tour-modal-header h2[data-v-e8497b3d]{color:#fff;margin-bottom:4px;font-size:20px;font-weight:700}.tour-modal-header p[data-v-e8497b3d]{opacity:.9;color:#fff;font-size:14px}.tour-modal-body[data-v-e8497b3d]{padding:24px 28px}.tour-feature-list[data-v-e8497b3d]{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.tour-feature[data-v-e8497b3d]{align-items:flex-start;gap:12px;display:flex}.tour-feature-icon[data-v-e8497b3d]{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tour-feature h4[data-v-e8497b3d]{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:600}.tour-feature p[data-v-e8497b3d]{color:#64748b;font-size:12px}.tour-modal-actions[data-v-e8497b3d]{gap:12px;display:flex}.tour-modal-btn[data-v-e8497b3d]{cursor:pointer;border-radius:10px;flex:1;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600}.tour-modal-btn.secondary[data-v-e8497b3d]{color:#64748b;background:#fff;border:1px solid #e2e8f0}.tour-modal-btn.secondary[data-v-e8497b3d]:hover{background:#f8fafc}.tour-modal-btn.primary[data-v-e8497b3d]{color:#fff;background:#2563eb;border:none}.tour-modal-btn.primary[data-v-e8497b3d]:hover{background:#3b82f6}.tour-simple-modal[data-v-e8497b3d]{text-align:center;padding:36px 28px}.tour-simple-icon[data-v-e8497b3d]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.tour-simple-icon.green[data-v-e8497b3d]{color:#22c55e;background:#dcfce7}.tour-simple-modal h2[data-v-e8497b3d]{color:#1e293b;margin-bottom:8px;font-size:20px;font-weight:700}.tour-simple-modal p[data-v-e8497b3d]{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.5}.tour-simple-btn[data-v-e8497b3d]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600}.tour-simple-btn[data-v-e8497b3d]:hover{background:#3b82f6}.dark .tour-modal-card[data-v-e8497b3d],.dark .tour-tooltip[data-v-e8497b3d]{color:#e2e8f0;background:#0f172a}.dark .tour-title[data-v-e8497b3d]{color:#f1f5f9}.dark .tour-desc[data-v-e8497b3d]{color:#94a3b8}.dark .tour-footer[data-v-e8497b3d]{background:#1e293b;border-color:#334155}.dark .tour-skip[data-v-e8497b3d]{color:#94a3b8}.dark .tour-skip[data-v-e8497b3d]:hover{background:#334155}.dark .tour-btn.back[data-v-e8497b3d]{color:#e2e8f0;background:#1e293b;border-color:#334155}.dark .tour-btn.back[data-v-e8497b3d]:hover{background:#334155}.dark .tour-feature-list h4[data-v-e8497b3d]{color:#e2e8f0}.dark .tour-modal-btn.secondary[data-v-e8497b3d]{color:#94a3b8;background:#0f172a;border-color:#334155}.dark .tour-modal-btn.secondary[data-v-e8497b3d]:hover{background:#1e293b}.dark .tour-simple-modal h2[data-v-e8497b3d]{color:#f1f5f9}
