.ne-designer-cursor--to-hide{opacity:0}.ne-designer-cursor--animation-enabled{--floating-duration:2s;--floating-easing:ease-in-out}.ne-designer-cursor--animation-enabled.ne-designer-cursor--animation-horizontal.ne-designer-cursor--relative{animation:ne-designer-cursor-floating-x var(--floating-duration) var(--floating-easing) infinite}.ne-designer-cursor--animation-enabled.ne-designer-cursor--animation-vertical.ne-designer-cursor--relative{animation:ne-designer-cursor-floating-y var(--floating-duration) var(--floating-easing) infinite}@keyframes ne-designer-cursor-floating-x{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes ne-designer-cursor-floating-y{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.ne-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)}.ne-designer-cursor--attached.active{opacity:1;transform:scale(1)}.ne-designer-cursor-relative-parent{position:relative}.ne-designer-cursor--relative{position:absolute;top:0;left:0;z-index:9999;pointer-events:none}.ne-designer-cursor__pointer{min-height:unset!important;min-width:unset!important;stroke:#0284c7;stroke-width:1px;fill:#0ea5e9;width:20px;height:20px;transform:translate(-50%,-50%) rotate(var(--rotate,-85deg))}.ne-designer-cursor__pointer-name{position:absolute;white-space:nowrap;padding:4px 8px;top:8px;left:8px;background-color:#0ea5e9;border-radius:100px;font-family:system-ui;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.015em;color:#fff}