.cursor-container[data-v-837b73b4]{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.cursor-visible[data-v-837b73b4]{opacity:1}.cursor-outer[data-v-837b73b4]{height:60px;margin-left:-30px;margin-top:-30px;position:absolute;transition:width .4s cubic-bezier(.23,1,.32,1),height .4s cubic-bezier(.23,1,.32,1),margin .4s cubic-bezier(.23,1,.32,1);width:60px;will-change:transform}.cursor-outer.cursor-hover[data-v-837b73b4]{height:80px;margin-left:-40px;margin-top:-40px;width:80px}.cursor-outer.cursor-click[data-v-837b73b4]{height:50px;margin-left:-25px;margin-top:-25px;width:50px}.cursor-ring[data-v-837b73b4]{color:#0066ff80;height:100%;transition:color .3s ease;width:100%}.cursor-ring.ring-hover[data-v-837b73b4]{color:#00d4ffcc}.ring-dashed[data-v-837b73b4]{opacity:.5;transition:opacity .3s ease}.cursor-hover .ring-dashed[data-v-837b73b4]{opacity:1}.ring-main[data-v-837b73b4]{opacity:.8;transition:opacity .3s ease,stroke-width .3s ease}.cursor-hover .ring-main[data-v-837b73b4]{opacity:1;stroke-width:2}.ring-arc[data-v-837b73b4]{opacity:.8}.cursor-hover .ring-arc[data-v-837b73b4]{opacity:1}.ring-dot[data-v-837b73b4]{opacity:.6;transition:opacity .3s ease,r .3s ease}.cursor-hover .ring-dot[data-v-837b73b4]{opacity:1}.cursor-pulse-container[data-v-837b73b4]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.cursor-pulse[data-v-837b73b4]{animation:cursor-pulse-837b73b4 2s ease-out infinite;border:1px solid rgba(0,212,255,.5);border-radius:50%;position:absolute}.cursor-pulse-1[data-v-837b73b4]{animation-delay:0s;height:100%;width:100%}.cursor-pulse-2[data-v-837b73b4]{animation-delay:.5s;height:100%;width:100%}.cursor-pulse-3[data-v-837b73b4]{animation-delay:1s;height:100%;width:100%}@keyframes cursor-pulse-837b73b4{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.cursor-inner[data-v-837b73b4]{align-items:center;display:flex;height:20px;justify-content:center;margin-left:-10px;margin-top:-10px;position:absolute;transition:width .2s ease,height .2s ease,margin .2s ease;width:20px;will-change:transform}.cursor-inner.cursor-hover[data-v-837b73b4]{height:12px;margin-left:-6px;margin-top:-6px;width:12px}.cursor-inner.cursor-click[data-v-837b73b4]{height:8px;margin-left:-4px;margin-top:-4px;width:8px}.cursor-dot[data-v-837b73b4]{background:linear-gradient(135deg,#06f,#00d4ff);border-radius:50%;height:6px;position:relative;transition:width .2s ease,height .2s ease,background .3s ease;width:6px;z-index:2}.cursor-hover .cursor-dot[data-v-837b73b4]{background:linear-gradient(135deg,#00d4ff,#fff);height:8px;width:8px}.cursor-click .cursor-dot[data-v-837b73b4]{height:4px;width:4px}.cursor-dot-glow[data-v-837b73b4]{background:radial-gradient(circle,rgba(0,102,255,.4) 0,transparent 70%);border-radius:50%;height:20px;position:absolute;transition:width .3s ease,height .3s ease,opacity .3s ease;width:20px;z-index:1}.cursor-hover .cursor-dot-glow[data-v-837b73b4]{background:radial-gradient(circle,rgba(0,212,255,.6) 0,transparent 70%);height:30px;width:30px}.cursor-crosshair[data-v-837b73b4]{height:100%;position:absolute;width:100%}.crosshair-line[data-v-837b73b4]{background:linear-gradient(90deg,transparent,rgba(0,212,255,.6),transparent);opacity:.5;position:absolute;transition:opacity .3s ease,transform .3s ease}.cursor-hover .crosshair-line[data-v-837b73b4]{opacity:1}.crosshair-bottom[data-v-837b73b4],.crosshair-top[data-v-837b73b4]{background:linear-gradient(180deg,transparent,rgba(0,212,255,.8),transparent);height:6px;left:50%;transform:translate(-50%);width:1px}.crosshair-top[data-v-837b73b4]{top:-8px}.crosshair-bottom[data-v-837b73b4]{bottom:-8px}.crosshair-left[data-v-837b73b4],.crosshair-right[data-v-837b73b4]{height:1px;top:50%;transform:translateY(-50%);width:6px}.crosshair-left[data-v-837b73b4]{left:-8px}.crosshair-right[data-v-837b73b4]{right:-8px}.cursor-hover .crosshair-top[data-v-837b73b4]{transform:translate(-50%) translateY(-4px)}.cursor-hover .crosshair-bottom[data-v-837b73b4]{transform:translate(-50%) translateY(4px)}.cursor-hover .crosshair-left[data-v-837b73b4]{transform:translateY(-50%) translate(-4px)}.cursor-hover .crosshair-right[data-v-837b73b4]{transform:translateY(-50%) translate(4px)}.cursor-text-wrapper[data-v-837b73b4]{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;will-change:transform}.cursor-text[data-v-837b73b4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border:1px solid rgba(0,212,255,.3);border-radius:4px;color:#00d4ff;font-size:12px;font-weight:500;letter-spacing:1px;padding:4px 12px;position:absolute;text-transform:uppercase;top:50px;white-space:nowrap}.cursor-text-enter-active[data-v-837b73b4],.cursor-text-leave-active[data-v-837b73b4]{transition:opacity .2s ease,transform .2s ease}.cursor-text-enter-from[data-v-837b73b4],.cursor-text-leave-to[data-v-837b73b4]{opacity:0;transform:translateY(10px)}.cursor-label[data-v-837b73b4]{color:#00d4ff;font-size:10px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}body,html{background-color:#0a0a0f}@media(pointer:fine){*,:after,:before{cursor:none!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
