.next-designer-cursor--to-hide{opacity:0}.next-designer-cursor--animation-enabled{--floating-duration:2s;--floating-easing:ease-in-out}.next-designer-cursor--animation-enabled.next-designer-cursor--animation-horizontal.next-designer-cursor--relative{animation:floatingX var(--floating-duration) var(--floating-easing) infinite}.next-designer-cursor--animation-enabled.next-designer-cursor--animation-vertical.next-designer-cursor--relative{animation:floatingY var(--floating-duration) var(--floating-easing) infinite}@keyframes floatingX{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes floatingY{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.next-designer-cursor--attached{position:fixed;z-index:9999;pointer-events:none;opacity:0;--scale:0.5;--duration:0.3s;--easing:ease;transform:scale(var(--scale));transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing)}.next-designer-cursor--attached.active{opacity:1;transform:scale(1)}.next-designer-cursor-relative-parent{position:relative}.next-designer-cursor--relative{position:absolute;top:0;left:0;z-index:9999;pointer-events:none}.next-designer-cursor__pointer{min-height:unset!important;min-width:unset!important;--dimensions:24px;--rotate:-70deg;stroke:#0284c7;stroke-width:1px;fill:#0ea5e9;width:var(--dimensions);height:var(--dimensions);transform:translate(-50%,-50%) rotate(var(--rotate))}.next-designer-cursor__pointer-name{position:absolute;white-space:nowrap;padding:4px 8px;top:12px;left:12px;background-color:#0ea5e9;border-radius:100px;font-size:14px;font-weight:400;line-height:1.7;color:#fff}