.lucie-cursor{z-index:2147483000;opacity:0;transition:opacity .15s;display:none;position:fixed;inset:0;pointer-events:none!important}.lucie-cursor *{pointer-events:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lucie-cursor{display:block}.lucie-cursor[data-visible=true]{opacity:1}html.lucie-cursor-active,html.lucie-cursor-active *{cursor:none!important}}.lucie-cursor-halo,.lucie-cursor-dot{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.lucie-cursor-halo>span{background:radial-gradient(circle at 30% 23%,#ffffff59,#9fc2ac1f 48%,#19443726);border:1px solid #4f7b6999;border-radius:50%;width:28px;height:28px;transition:transform .22s,background .22s,border-color .22s;position:absolute;top:-14px;left:-14px;box-shadow:inset 0 1px 2px #ffffff80,0 4px 12px #0d2d2321,0 0 0 1px #ffffff24}.lucie-cursor-dot>span{background:#315e56;border:1px solid #ffffffd9;border-radius:50%;width:6px;height:6px;transition:transform .18s;position:absolute;top:-3px;left:-3px;box-shadow:0 1px 3px #0c271d38}.lucie-cursor[data-interactive=true] .lucie-cursor-halo>span{background:radial-gradient(circle at 30% 23%,#fff6,#9fc2ac2e 48%,#19443738);border-color:#65977fcc;transform:scale(1.25)}.lucie-cursor[data-pressed=true] .lucie-cursor-halo>span{transform:scale(.85)}.lucie-cursor[data-pressed=true] .lucie-cursor-dot>span{transform:scale(.65)}
