.cm-cursor{position:fixed;left:0;top:0;pointer-events:none;transform:translate3d(-100px,-100px,0);z-index:9999;opacity:0;transition:transform .1s ease-out,opacity .3s ease-out;will-change:transform}.cm-cursor-area{position:relative}.cm-cursor.active,.cm-cursor.visible{opacity:1}.cm-cursor[data-type="dot"][data-cursor-dot-blur="true"] .cm-cursor-content{filter:blur(6px);background-color:rgba(255,255,255,.2)}.cm-cursor.active:before{transform:translate(-50%,-50%) scale(1)}.cm-cursor:not(.active):before{transform:translate(-50%,-50%) scale(0)}.cm-cursor-inner{position:relative;width:40px;height:40px;transform:translate(-50%,-50%) scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cm-cursor.active .cm-cursor-inner{transform:translate(-50%,-50%) scale(1)}.cm-cursor:not(.active) .cm-cursor-inner{transform:translate(-50%,-50%) scale(0)}.cm-cursor-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);color:#fff}.cm-cursor[data-type]{transition:opacity .3s ease-out,mix-blend-mode .3s ease-out}.cm-cursor-content>*{transition:opacity .3s ease-out}.cm-cursor[data-type="image"] .cm-cursor-content img,.cm-cursor[data-type="video"] .cm-cursor-content video{max-width:150px;max-height:150px;object-fit:contain}.cm-cursor[data-type="dot"] .cm-cursor-content{background-color:currentColor;border-radius:50%;width:40px;height:40px;transition:filter .3s ease}.cm-cursor[data-type="icon"] .cm-cursor-content{font-size:20px}.cm-cursor[data-type="text"] .cm-cursor-content{white-space:nowrap;display:inline-block}@media (max-width:767px){.cm-cursor{display:none}}