.shepherd-element.shepherd-vip-step{border-radius:32px!important;border:1px solid rgba(255,255,255,.32)!important;background:rgba(255,255,255,.76)!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;box-shadow:0 32px 64px -12px rgba(15,23,42,.24),inset 0 0 0 1px rgba(255,255,255,.56)!important;max-width:min(480px,calc(100vw - 2rem))!important;animation:vip-tour-spring-in .8s cubic-bezier(.22,1.1,.36,1)!important}.shepherd-element.shepherd-vip-step .shepherd-text{color:rgb(30 41 59)!important;font-size:.9375rem!important;line-height:1.55!important;font-weight:500!important}.shepherd-element.shepherd-vip-step .vip-tour-rich{text-align:left}.shepherd-element.shepherd-vip-step .vip-tour-head{margin:0 0 .5rem!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.35!important;color:rgb(15 23 42)!important}.shepherd-element.shepherd-vip-step .vip-tour-lead{margin:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.55!important;color:rgb(51 65 85)!important}.shepherd-element.shepherd-vip-step .vip-tour-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:1rem!important;padding-top:.75rem!important;border-top:1px solid rgba(148,163,184,.28)!important}.shepherd-element.shepherd-vip-step .vip-tour-dot{width:6px!important;height:6px!important;border-radius:9999px!important;background:rgba(148,163,184,.45)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)!important;transition:transform .35s ease,background .35s ease!important}.shepherd-element.shepherd-vip-step .vip-tour-dot-active{background:rgb(16 185 129)!important;transform:scale(1.28)!important;box-shadow:0 0 12px rgba(16,185,129,.35)!important}.shepherd-element.shepherd-vip-step .shepherd-footer:empty{display:none!important;padding:0!important;margin:0!important;border:none!important}.shepherd-element.shepherd-vip-step .shepherd-button:not(.shepherd-button-secondary){border-radius:14px!important;background:linear-gradient(135deg,rgb(16 185 129),rgb(20 184 166),rgb(59 130 246))!important;color:white!important;font-weight:900!important;letter-spacing:.02em!important;padding:.65rem 1.25rem!important;border:none!important;box-shadow:0 12px 28px -8px rgba(16,185,129,.35)!important;transition:transform .3s ease,box-shadow .3s ease!important}.shepherd-element.shepherd-vip-step .shepherd-button:not(.shepherd-button-secondary):hover{transform:translateY(-2px)!important;box-shadow:0 16px 36px -10px rgba(16,185,129,.45)!important}.shepherd-element.shepherd-vip-step .shepherd-button-secondary{border-radius:14px!important;background:rgba(255,255,255,.52)!important;border:1px solid rgba(148,163,184,.35)!important;color:rgb(51 65 85)!important;font-weight:800!important;letter-spacing:.01em!important;padding:.65rem 1.05rem!important}.shepherd-element.shepherd-vip-step .shepherd-button-secondary:hover{background:rgba(255,255,255,.72)!important}.shepherd-element.shepherd-vip-step .shepherd-cancel-icon{color:rgb(100 116 139)!important}.shepherd-modal-overlay-container path{fill:rgba(2,6,23,.52)!important}.vip-shepherd-target.shepherd-enabled,.vip-shepherd-target.shepherd-target{outline:2px solid rgba(16,185,129,.8)!important;outline-offset:4px!important;border-radius:12px!important}@keyframes vip-tour-spring-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vip-tour-highlight{outline:2px solid rgba(46,180,88,.82)!important;outline-offset:4px!important;border-radius:12px!important;transition:outline-color .3s ease}