.widget-wheel-of-actions.svelte-mhxjwx{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;font-family:Prompt,Plus Jakarta Sans,sans-serif;display:grid;container-type:size}.wheel-stage.svelte-mhxjwx{isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative}.wheel-background.svelte-mhxjwx{z-index:1;object-fit:contain;transform-origin:0 0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translate(-2.4%,-2.2%)scale(1.015)}.slot-wheel-shadow.svelte-mhxjwx{z-index:2;aspect-ratio:1;filter:drop-shadow(0 10px 16px #00000047)drop-shadow(0 0 24px #c8a8ff2e);pointer-events:none;border-radius:999px;width:70.5%;position:absolute;top:44.6%;left:46.5%;transform:translate(-50%,-50%)}.slot-wheel.svelte-mhxjwx{transform:rotate(var(--wheel-rotation));transform-origin:50%;transition:transform var(--spin-duration) cubic-bezier(.12, .82, .16, 1);will-change:transform;border-radius:999px;position:absolute;inset:0;overflow:hidden}.slot-wheel-surface.svelte-mhxjwx,.wheel-slots.svelte-mhxjwx{width:100%;height:100%;position:absolute;inset:0}.slot-wheel-surface.svelte-mhxjwx{z-index:1;background:radial-gradient(circle at 50% 50%, #ffffff47 0 10%, transparent 11% 100%), repeating-conic-gradient(from -90deg, #fff3 0 .75deg, transparent .75deg 4deg), var(--slot-wheel-background);border-radius:999px;box-shadow:inset 0 0 0 5px #ffffff75,inset 0 0 0 12px #0000001a,inset 0 -18px 36px #00000038}.wheel-slots.svelte-mhxjwx{z-index:2}.wheel-slot.svelte-mhxjwx{transform:rotate(var(--slot-angle));transform-origin:50%;position:absolute;inset:0}.wheel-slot-slice.svelte-mhxjwx{z-index:1;background:conic-gradient(from calc(90deg - var(--slot-half-angle)), var(--slot-color) 0deg var(--slot-segment-angle), transparent var(--slot-segment-angle) 360deg);opacity:.88;border-radius:999px;position:absolute;inset:0}.wheel-slot-label.svelte-mhxjwx{top:50%;left:calc(50% + var(--slot-label-radius));z-index:2;width:30%;max-width:132px;color:var(--label-color);font-size:min(var(--slot-font-size), 5.4cqw);text-align:center;letter-spacing:.015em;overflow-wrap:anywhere;transform-origin:50%;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,0 4px 8px #000000b8;font-weight:900;line-height:1.12;display:block;position:absolute;transform:translate(-50%,-50%)rotate(90deg)}.wheel-stop-peg.svelte-mhxjwx{z-index:6;background:radial-gradient(circle at 18% 45%,#ffffffeb 0 12%,#0000 13%),linear-gradient(90deg,#fff7b1 0%,#ffca3a 28%,#ff7a18 68%,#9b2b00 100%);border:2px solid #ffffffb8;border-radius:999px;width:12.5%;height:5.2%;position:absolute;top:44.6%;left:82.2%;transform:translate(-45%,-50%);box-shadow:0 6px 12px #0000006b,0 0 18px #ffb43aa6,inset 0 1px #ffffffb8,inset 0 -4px 8px #00000047}.wheel-stop-peg.svelte-mhxjwx:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ffffffe6,#0000 32%),linear-gradient(135deg,#ffe58a,#ff8a1c 64%,#8f2a00);border:2px solid #ffffffad;border-radius:999px;width:34%;position:absolute;top:50%;right:-9%;transform:translateY(-50%);box-shadow:0 4px 10px #0000005c,inset 0 -4px 8px #0000003d}.wheel-cap.svelte-mhxjwx{z-index:5;aspect-ratio:1;color:#2b1308;letter-spacing:.06em;text-shadow:0 1px #ffffff80;background:radial-gradient(circle at 35% 28%,#fffffff0,#ffe58af5 34%,#ff8a5cf5 72%),#ffe58a;border:3px solid #ffffffb8;border-radius:999px;place-items:center;width:24%;font-size:min(18px,5cqw);font-weight:1000;display:grid;position:absolute;top:44.6%;left:46.5%;transform:translate(-50%,-50%);box-shadow:0 12px 22px #00000052,inset 0 -5px 10px #00000038}.result-badge.svelte-mhxjwx{z-index:8;color:#fff;text-align:center;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,0 5px 14px #000000ad;will-change:transform;background:radial-gradient(circle at 18% 8%,#fffffff0,#0000 34%),linear-gradient(135deg,#ffe58a 0%,#ff4d8d 42%,#8b36ff 72%,#00ffc2 100%);border:3px solid #ffffffe0;border-radius:1rem;justify-items:center;gap:3px;min-width:52%;max-width:76%;padding:10px 22px 13px;animation:.58s cubic-bezier(.16,1.24,.28,1) both svelte-mhxjwx-result-badge-pop;display:grid;position:absolute;bottom:7%;left:47%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px #00000038,0 18px 32px #00000085,0 0 22px #ff4d8dd1,0 0 42px #ffe58aa8,inset 0 2px #ffffffdb,inset 0 -7px 14px #00000038}.result-badge-shine.svelte-mhxjwx{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.8s ease-in-out .62s infinite svelte-mhxjwx-result-badge-shine;position:absolute;inset:0;transform:translate(-100%)}.result-badge.svelte-mhxjwx:before,.result-badge.svelte-mhxjwx:after{content:"";clip-path:polygon(50% 0%,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0% 50%,38% 36%);filter:drop-shadow(0 0 8px #fffffff2)drop-shadow(0 0 14px #ffe58ae6);background:#fff8c7;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)rotate(12deg)}.result-badge.svelte-mhxjwx:before{left:-10px}.result-badge.svelte-mhxjwx:after{right:-10px;transform:translateY(-50%)rotate(-12deg)}.result-badge--spinning.svelte-mhxjwx{opacity:.9;background:radial-gradient(circle at 20% 0,#ffffff80,#0000 34%),linear-gradient(135deg,#00ffc2e0,#8b36ffeb);animation:.82s ease-in-out infinite alternate svelte-mhxjwx-result-badge-pulse}.result-badge-kicker.svelte-mhxjwx{letter-spacing:.2em;opacity:.9;font-size:min(13px,3.2cqw);font-weight:1000}.result-badge.svelte-mhxjwx strong:where(.svelte-mhxjwx){overflow-wrap:anywhere;max-width:100%;font-size:min(42px,10cqw);font-weight:1000;line-height:.98}@keyframes svelte-mhxjwx-result-badge-pop{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.68)}72%{transform:translate(-50%)translateY(-5px)scale(1.12)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes svelte-mhxjwx-result-badge-pulse{0%{filter:saturate();transform:translate(-50%)scale(.98)}to{filter:saturate(1.3);transform:translate(-50%)scale(1.04)}}@keyframes svelte-mhxjwx-result-badge-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}
