.guidejar-pointer-layer{position:absolute;inset:0;pointer-events:none;z-index:100;will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1)}.guidejar-pointer{position:absolute;top:0;left:0;width:40px;height:40px;pointer-events:none;transform:translate(-50%,-50%) scale(var(--pointer-scale));transform-origin:center}.guidejar-pointer__inner{position:relative;width:100%;height:100%}.guidejar-pointer__ping{position:absolute;inset:0;width:100%;height:100%;border-radius:9999px;border:2px solid #8557ec;opacity:.5;animation:guidejar-pingshort 1.1s cubic-bezier(0,0,.2,1) infinite}@keyframes guidejar-pingshort{0%{transform:scale(0);opacity:1}90%{transform:scale(1.3);opacity:0}to{transform:scale(1.3);opacity:0}}.guidejar-pointer__core{position:absolute;inset:0;margin:auto;width:50%;height:50%;border-radius:9999px;border:4px solid #8557ec;background-color:transparent;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);animation:guidejar-scaleupdown 1s ease-in-out infinite;transition:background-color .18s ease}.guidejar-pointer.is-hovered .guidejar-pointer__core{background-color:rgb(139,92,246)}@keyframes guidejar-scaleupdown{0%{transform:scale(1.1)}5%{transform:scale(.3)}80%{transform:scale(1.1)}to{transform:scale(1.1)}}.guidejar-pointer.is-paused .guidejar-pointer__core,.guidejar-pointer.is-paused .guidejar-pointer__ping{animation-play-state:paused}@media (max-width:1023px){.guidejar-pointer{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.guidejar-pointer-layer{transition:none}.guidejar-pointer__core,.guidejar-pointer__ping{animation:none}.guidejar-pointer__core{transform:scale(1)}}