@keyframes custom-cursor-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html.custom-cursor-active,html.custom-cursor-active *{cursor:none!important}.bqi-cursor{width:10px;height:10px;border-radius:50%;background:var(--bqi-cursor-fill,#1c1917);border:1.5px solid var(--bqi-cursor-rim,#f4efe3);box-shadow:0 0 0 1px rgba(28,25,23,.35);z-index:2147483646;transition:opacity .4s}.bqi-cursor,.bqi-cursor-f{position:fixed;top:0;left:0;pointer-events:none}.bqi-cursor-f{border-radius:50%;border:1.5px dashed var(--bqi-cursor-ring,#1c1917);box-shadow:0 0 0 1px var(--bqi-cursor-rim,#f4efe3);width:36px;height:36px;z-index:2147483645;animation:custom-cursor-spin 2.6s linear infinite;animation-play-state:paused;transition:opacity .4s,background-color .15s}.bqi-cursor.clicked .bqi-cursor-f{background-color:color-mix(in srgb,var(--bqi-cursor-fill,#1c1917) 14%,transparent)}.bqi-cursor.hidden,.bqi-cursor.hidden .bqi-cursor-f{opacity:0}.bqi-cursor-f.is-spinning{animation-play-state:running}