.FloatingWheelButton-module__DH-CpG__root{z-index:58;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(155deg,#19140df2,#0b0a08fa);border:1px solid #d4a03673;border-radius:18px;flex-direction:column;align-items:center;width:58px;height:68px;padding:3px 4px 10px;transition:left .22s cubic-bezier(.2,.8,.2,1),transform .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 10px 26px #0009,0 0 16px #f7d07038,inset 0 1px #ffffff1f}.FloatingWheelButton-module__DH-CpG__root[data-dragging=true]{cursor:grabbing;transition:transform .12s;transform:scale(1.05)}.FloatingWheelButton-module__DH-CpG__root:hover{box-shadow:0 14px 30px #000000b3,0 0 22px #f7d07066}.FloatingWheelButton-module__DH-CpG__root:focus-visible{outline-offset:3px;outline:3px solid #f7d070}.FloatingWheelButton-module__DH-CpG__ring{background:linear-gradient(135deg,#ffe58f,#d4a036 52%,#8c600f);border-radius:50%;place-items:center;width:48px;height:48px;animation:2.8s ease-in-out infinite FloatingWheelButton-module__DH-CpG__wheelFloat;display:grid;position:relative;box-shadow:0 0 0 2px #d4a03633,0 0 16px #f7d07059}.FloatingWheelButton-module__DH-CpG__wheel{background:conic-gradient(#ffe494 0 45deg, #2a2010 45deg 90deg, #d4a036 90deg 135deg, #171208 135deg 180deg, #f7d070 180deg 225deg, #2a2010 225deg 270deg, #d4a036 270deg 315deg, #171208 315deg);border:1.5px solid #ffebaad9;border-radius:50%;place-items:center;width:42px;height:42px;animation:8s linear infinite FloatingWheelButton-module__DH-CpG__wheelSpin;display:grid;position:relative;overflow:hidden}.FloatingWheelButton-module__DH-CpG__wheel:after{content:"";background:#18140c;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 8px #f7d07080}.FloatingWheelButton-module__DH-CpG__hub{z-index:1;color:#fef3c7;text-shadow:0 0 6px #f7d070;font-size:14px;position:relative}.FloatingWheelButton-module__DH-CpG__pointer{z-index:3;filter:drop-shadow(0 2px 3px #0009);border-top:8px solid #ffe494;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.FloatingWheelButton-module__DH-CpG__label{letter-spacing:.01em;color:#f7d070;text-align:center;font-size:9px;font-weight:900;line-height:1;position:absolute;bottom:3.5px;left:4px;right:4px}@keyframes FloatingWheelButton-module__DH-CpG__wheelSpin{to{transform:rotate(360deg)}}@keyframes FloatingWheelButton-module__DH-CpG__wheelFloat{50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.FloatingWheelButton-module__DH-CpG__ring,.FloatingWheelButton-module__DH-CpG__wheel{animation:none}.FloatingWheelButton-module__DH-CpG__root{transition:none}}
