.RotationCursor_desktop_romosCursor__aJ_ef{position:fixed;width:48px;height:48px;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:opacity .2s ease}.RotationCursor_desktop_romosCursorInner__62g7b{perspective:1000px}.RotationCursor_desktop_romosCursor3D__ajnrx,.RotationCursor_desktop_romosCursorInner__62g7b{width:100%;height:100%;position:relative;transform-style:preserve-3d}.RotationCursor_desktop_romosCursorVolumeArrowsSphere3D__qYylo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transform-style:preserve-3d}.RotationCursor_desktop_romosCursorVolumeSphere3DColor__C3450{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;transform-style:preserve-3d;animation:RotationCursor_desktop_romosCursorVolumeSphere3DRotate__M_6ps 6s linear infinite;perspective:300px}.RotationCursor_desktop_romosCursorSphere3DColorBaseLight__Fs6Bw{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.95),hsla(0,0%,100%,.5) 30%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(52,152,219,.7),rgba(39,174,96,.5) 40%,rgba(231,76,60,.3) 65%,transparent 90%),radial-gradient(ellipse 100% 85% at 50% 50%,rgba(52,152,219,.65),rgba(39,174,96,.45) 50%,rgba(231,76,60,.25) 75%,rgba(155,89,182,.15) 100%);transform:translateZ(0);box-shadow:inset 20px 20px 40px hsla(0,0%,100%,.7),0 0 40px rgba(52,152,219,.8),0 10px 25px rgba(52,152,219,.3),inset 0 0 60px rgba(52,152,219,.4)}.RotationCursor_desktop_romosCursorSphere3DColorHighlight__WptiI{position:absolute;top:20%;left:25%;width:35%;height:35%;border-radius:50%;background:radial-gradient(circle,#fff,hsla(0,0%,100%,.6) 35%,transparent 70%);transform:translateZ(18px);filter:blur(5px);animation:RotationCursor_desktop_romosCursorSphereHighlightPulse__ytW4u 2.5s ease-in-out infinite;box-shadow:0 0 25px hsla(0,0%,100%,.9);opacity:.95}.RotationCursor_desktop_romosCursorSphere3DColorRing__Udz4u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(60deg);width:48px;height:48px;border:1.5px solid rgba(52,152,219,.5);border-radius:50%;animation:RotationCursor_desktop_romosCursorRingRotate__zQHmb 4s linear infinite;box-shadow:0 0 8px rgba(52,152,219,.6)}.RotationCursor_desktop_romosCursorSphere3DColorOrbit1__y8sXD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(45deg);width:52px;height:52px;border:1px solid rgba(52,152,219,.4);border-radius:50%;animation:RotationCursor_desktop_romosCursorOrbitRotate1__HYToe 5s linear infinite;box-shadow:0 0 6px rgba(52,152,219,.5)}.RotationCursor_desktop_romosCursorSphere3DColorOrbit2__ZkCIx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(45deg);width:52px;height:52px;border:1px solid rgba(39,174,96,.4);border-radius:50%;animation:RotationCursor_desktop_romosCursorOrbitRotate2__0T_7m 7s linear infinite reverse;box-shadow:0 0 6px rgba(39,174,96,.5)}.RotationCursor_desktop_romosCursorSphere3DColorGlow__a5TOZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,rgba(52,152,219,.3),transparent 70%);filter:blur(8px);animation:RotationCursor_desktop_romosCursorGlowPulse__C_xmX 3s ease-in-out infinite;z-index:-1}.RotationCursor_desktop_romosCursorVolumeArrowX__NwmDk{transform:translate(-50%,-50%) rotate(90deg);border-bottom:18px solid #e74c3c;filter:drop-shadow(0 0 8px rgba(231,76,60,.9));transform-style:preserve-3d}.RotationCursor_desktop_romosCursorVolumeArrowX__NwmDk,.RotationCursor_desktop_romosCursorVolumeArrowY__HkQFH{position:absolute;top:50%;left:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.RotationCursor_desktop_romosCursorVolumeArrowY__HkQFH{transform:translate(-50%,-50%);border-bottom:18px solid #27ae60;filter:drop-shadow(0 0 8px rgba(39,174,96,.9));transform-style:preserve-3d}.RotationCursor_desktop_romosCursorVolumeArrowZ___hVVZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(90deg);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:18px solid #3498db;filter:drop-shadow(0 0 8px rgba(52,152,219,.9));transform-style:preserve-3d}.RotationCursor_desktop_romosCursorTooltip__idiJS{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,rgba(44,62,80,.98),rgba(52,73,94,.98));padding:4px 8px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;animation:RotationCursor_desktop_romosCursorTooltipFadeIn__32VCK .15s ease-out;pointer-events:none;z-index:1}.RotationCursor_desktop_romosCursorTooltipIcon__i55qC{font-size:12px;color:#ffc107;animation:RotationCursor_desktop_romosTooltipIconRotate__rWrFE 2s linear infinite;filter:drop-shadow(0 0 3px rgba(255,193,7,.5));line-height:1}.RotationCursor_desktop_romosCursorTooltipText__fLA2U{font-size:11px;font-weight:500;color:#ecf0f1;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.2px;line-height:1}@keyframes RotationCursor_desktop_romosCursorVolumeSphere3DRotate__M_6ps{0%{transform:translate(-50%,-50%) rotateY(0deg) rotateX(0deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateY(1turn) rotateX(1turn) rotate(180deg)}}@keyframes RotationCursor_desktop_romosCursorSphereHighlightPulse__ytW4u{0%,to{opacity:.8;transform:translateZ(18px) scale(1)}50%{opacity:1;transform:translateZ(18px) scale(1.2)}}@keyframes RotationCursor_desktop_romosCursorRingRotate__zQHmb{0%{transform:translate(-50%,-50%) rotateX(60deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(60deg) rotate(1turn)}}@keyframes RotationCursor_desktop_romosCursorOrbitRotate1__HYToe{0%{transform:translate(-50%,-50%) rotateY(45deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateY(45deg) rotate(1turn)}}@keyframes RotationCursor_desktop_romosCursorOrbitRotate2__0T_7m{0%{transform:translate(-50%,-50%) rotateX(45deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(45deg) rotate(1turn)}}@keyframes RotationCursor_desktop_romosCursorGlowPulse__C_xmX{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}@keyframes RotationCursor_desktop_romosCursorTooltipFadeIn__32VCK{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes RotationCursor_desktop_romosTooltipIconRotate__rWrFE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}