.SpinWheel_wrap__t1LPP{position:relative;width:clamp(208px,72vw,300px);aspect-ratio:1/1;margin:2px auto}.SpinWheel_glow__Dc8vf{position:absolute;inset:-4%;border-radius:50%;background:radial-gradient(circle,rgba(26,160,111,.22),transparent 62%);animation:SpinWheel_breathe__zpZ_n 2.6s ease-in-out infinite;pointer-events:none}@keyframes SpinWheel_breathe__zpZ_n{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:.6;transform:scale(1.02)}}.SpinWheel_ring__U8fMA{position:absolute;inset:0;border-radius:50%;padding:4.6%;background:conic-gradient(from 0deg,#a8893a,#f3e7bd 12%,#c9a84a 25%,#8f7430 40%,#e8cd7e 55%,#a8893a 70%,#f3e7bd 85%,#a8893a);box-shadow:0 18px 44px -16px rgba(8,56,42,.45),0 0 0 1px rgba(168,137,58,.5),inset 0 2px 4px hsla(0,0%,100%,.7),inset 0 -3px 8px rgba(120,95,30,.5)}.SpinWheel_ringInner__Dqlho{position:absolute;inset:4.6%;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #d6e3d9,inset 0 0 18px rgba(8,56,42,.1)}.SpinWheel_wheel__5H4XD{position:absolute;inset:7.2%;will-change:transform,filter}.SpinWheel_gloss__XhO2m{position:absolute;inset:7.2%;border-radius:50%;pointer-events:none;z-index:4;background:radial-gradient(120% 90% at 32% 22%,hsla(0,0%,100%,.55),hsla(0,0%,100%,.12) 32%,transparent 50%),linear-gradient(150deg,hsla(0,0%,100%,.18),transparent 42%);mix-blend-mode:screen}.SpinWheel_flapper__Myvbn{position:absolute;top:-3.2%;left:50%;z-index:7;width:10%;height:auto;transform-origin:50% 16%;transform:translateX(-50%) rotate(0deg);transition:transform .07s ease-out;filter:drop-shadow(0 3px 4px rgba(8,56,42,.35))}.SpinWheel_hub__3KPyN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:23.5%;height:23.5%;border-radius:50%;z-index:6;background:radial-gradient(circle at 36% 30%,#fff,#eef4ef 60%,#dbe7dd);border:none;outline:3px solid #c9a84a;box-shadow:0 6px 14px rgba(8,56,42,.28),inset 0 2px 4px hsla(0,0%,100%,.95),inset 0 -3px 8px rgba(8,56,42,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;transition:transform .15s}.SpinWheel_hub__3KPyN:hover{transform:translate(-50%,-50%) scale(1.04)}.SpinWheel_hub__3KPyN:disabled{cursor:not-allowed;opacity:.85}.SpinWheel_hubTitle__z5_fW{font-family:var(--font-display,"Sora"),serif;font-weight:700;font-size:clamp(11px,4.4vw,15px);letter-spacing:.06em;color:#08382a;line-height:1}.SpinWheel_hubSub__rhIMc{font-size:clamp(6.5px,2.4vw,8px);letter-spacing:.16em;text-transform:uppercase;color:#a8893a;font-weight:600}