.bsmp-tuning-cursor{position:fixed;z-index:2147483646;top:0;left:0;width:32px;height:48px;pointer-events:none;opacity:0;transform:translate3d(-100px,-100px,0) rotate(-16deg);transform-origin:14px 7px;transition:opacity .16s ease;filter:drop-shadow(0 4px 5px rgba(8,43,53,.28));background:url('../ui/biosonics-tuning-fork-cursor.png') center/contain no-repeat}.bsmp-tuning-cursor.is-visible{opacity:1}.bsmp-tuning-wave-field{position:fixed;z-index:2147483645;width:12px;height:12px;margin:-6px 0 0 -6px;pointer-events:none;perspective:180px;transform-style:preserve-3d}.bsmp-tuning-wave-ring{position:absolute;inset:-10px;border:2px solid rgba(32,165,164,.88);border-radius:50%;box-shadow:0 0 0 2px rgba(244,195,94,.42),0 0 16px rgba(32,165,164,.55),inset 0 0 12px rgba(32,165,164,.24);opacity:0;transform:rotateX(64deg) rotateZ(-10deg) scale(.22) translateZ(0);animation:bsmp-tuning-wave-ring .92s cubic-bezier(.18,.72,.24,1) var(--wave-delay) forwards}.bsmp-tuning-wave-ring:nth-child(2){inset:-16px;border-color:rgba(244,195,94,.74);transform:rotateX(64deg) rotateZ(8deg) scale(.16) translateZ(2px)}.bsmp-tuning-wave-ring:nth-child(3){inset:-22px;border-color:rgba(116,211,215,.65);transform:rotateX(64deg) rotateZ(-18deg) scale(.12) translateZ(4px)}.bsmp-tuning-wave-core{position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 12%,rgba(244,195,94,.9) 18%,rgba(32,165,164,.7) 38%,transparent 72%);filter:blur(.3px);animation:bsmp-tuning-wave-core .55s ease-out forwards}@keyframes bsmp-tuning-wave-ring{0%{opacity:0;transform:rotateX(64deg) rotateZ(-10deg) scale(.22) translateZ(0)}18%{opacity:.95}100%{opacity:0;transform:rotateX(64deg) rotateZ(-10deg) scale(5.2) translateZ(34px)}}@keyframes bsmp-tuning-wave-core{0%{opacity:1;transform:scale(.55)}45%{opacity:.82;transform:scale(1.9)}100%{opacity:0;transform:scale(3.4)}}body.bsmp-has-tuning-cursor,body.bsmp-has-tuning-cursor *{cursor:none!important}@media (pointer:coarse),(prefers-reduced-motion:reduce){.bsmp-tuning-cursor,.bsmp-tuning-wave-field{display:none!important}body.bsmp-has-tuning-cursor,body.bsmp-has-tuning-cursor *{cursor:auto!important}}
