.chanceHost{width:100%;height:100%;position:relative;overflow:visible}.chanceStage{width:100%;height:100%;transition:opacity .25s;display:block;position:relative;overflow:visible}.chanceStage.isHidden{opacity:0;pointer-events:none}.chanceStageViewport{--chance-stage-paint-bleed:0px;position:absolute;inset:0;overflow:visible}.chanceStageViewport>.chanceStageContent{position:absolute;inset:0;overflow:visible}.chanceStageViewport.isClipped{overflow:hidden}.chanceStageViewport.isClipped.clipVertical{left:calc(-1*var(--chance-stage-paint-bleed));right:calc(-1*var(--chance-stage-paint-bleed))}.chanceStageViewport.isClipped.clipVertical>.chanceStageContent{left:var(--chance-stage-paint-bleed);right:var(--chance-stage-paint-bleed)}.chanceStageViewport.isClipped.clipHorizontal{top:calc(-1*var(--chance-stage-paint-bleed));bottom:calc(-1*var(--chance-stage-paint-bleed))}.chanceStageViewport.isClipped.clipHorizontal>.chanceStageContent{top:var(--chance-stage-paint-bleed);bottom:var(--chance-stage-paint-bleed)}.chanceStageViewport.isClipped.clipBoth{inset:calc(-1*var(--chance-stage-paint-bleed))}.chanceStageViewport.isClipped.clipBoth>.chanceStageContent{inset:var(--chance-stage-paint-bleed)}.chanceStageViewport.fadeVertical{-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.chanceStageViewport.fadeHorizontal{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.chanceTrack{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chanceTrack.isColumn{flex-direction:column;width:100%}.chanceItem{box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.25em .45em;font-weight:600;display:flex}.chanceItem .chanceItemLabel{min-width:0;font-weight:inherit;text-align:center;white-space:nowrap;line-height:1.1;display:block}.chanceItemFit{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chanceItemFitInner{white-space:nowrap;transform-origin:50%;will-change:transform;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.18em;display:flex}.chanceWinFrameContent{justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.chanceWinFrameContent .frameChild[data-el-type=text],.chanceWinFrameContent .toolElementView,.chanceWinFrameContent .toolVisualLayer,.chanceWinFrameContent .elementContentLayer,.chanceWinFrameContent .textSwapView,.chanceWinFrameContent .textSwapRunStage,.chanceWinFrameContent .textElementStrokeHost,.chanceWinFrameContent .textElement{min-width:0;max-width:100%;min-height:0;width:100%!important;height:auto!important}.chanceWinFrameContent .textElement{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.chanceWinFrameContentInner{white-space:normal;transform-origin:50%;will-change:transform;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.chanceIndicator{z-index:5;box-sizing:border-box;pointer-events:none;position:absolute}.chanceCenterBox{border-radius:var(--radius-md,16px)}.chancePointer{pointer-events:none}.chancePointerTick{will-change:transform}.chancePointerSvgTick{transform-box:fill-box;animation:.18s ease-out chancePointerTick}.chancePointerOverlay{display:block;overflow:visible}.chancePointerOverlay .chancePointerOverlayTick{transform-box:border-box;justify-content:center;align-items:center;width:100%;height:100%;animation:.18s ease-out both chancePointerOverlayTick;display:flex}.chancePointerOverlay svg{width:100%;height:100%;display:block;overflow:visible}.chancePointerArc{--chance-pointer-kick-rotation:-3.5deg;--chance-pointer-rebound-rotation:1.5deg}.chancePointerArc .chancePointerOverlayTick{animation-duration:.135s}.chanceArcItemSlot{position:absolute;top:0;left:0}.chanceArcDots{pointer-events:none;gap:.7em;display:flex;position:absolute;transform:translate(-50%)}.chanceArcDots .chanceArcDot{opacity:.6;border-radius:50%;width:.45em;height:.45em}@keyframes chancePointerTick{0%{transform:rotate(0)}35%{transform:rotate(-8deg)}65%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes chancePointerOverlayTick{0%{transform:rotate(var(--chance-pointer-rest-rotation,0deg))}35%{transform:rotate(var(--chance-pointer-kick-rotation,-8deg))}65%{transform:rotate(var(--chance-pointer-rebound-rotation,4deg))}to{transform:rotate(var(--chance-pointer-rest-rotation,0deg))}}.chanceCenterBox{overflow:visible}.chanceCenterBox .chanceIndicatorReaction{border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #ffffffad;animation:.24s ease-out chanceIndicatorBoxPulse;display:block;position:absolute;inset:-2px}.chanceItem{transform-origin:50%;position:relative}.chanceItem.isIndicatorActive{z-index:2;animation:.24s ease-out chanceItemIndicatorPulse}.chanceItem.isWinner{z-index:3;animation:.82s ease-in-out infinite chanceItemWinnerIdle}.chanceItem.isRemoving{z-index:4;pointer-events:none}.chanceListItem.isRemoving{animation:.48s cubic-bezier(.22,.72,.18,1) forwards chanceListItemRemove}.chanceArcItem.isRemoving{animation:.48s cubic-bezier(.22,.72,.18,1) forwards chanceArcItemRemove}.chanceArcDots.isWinner .chanceArcDot{animation:.82s ease-in-out infinite chanceArcDotWinner}.chanceArcDots.isRemoving .chanceArcDot{animation:.48s ease-in forwards chanceArcDotRemove}@keyframes chanceIndicatorBoxPulse{0%{opacity:0;transform:scale(.92)}35%{opacity:.85;transform:scale(1.045)}to{opacity:0;transform:scale(1.1)}}@keyframes chanceItemIndicatorPulse{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.18);transform:scale(1.055)}to{filter:brightness();transform:scale(1)}}@keyframes chanceItemWinnerIdle{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.14);transform:translateY(-3px)scale(1.045)}}@keyframes chanceListItemRemove{0%{filter:blur()brightness(1.14);opacity:1;transform:translate(0)scale(1.045)}45%{filter:blur()brightness(1.06);opacity:.85;transform:translate(8px)scale(.96)}to{filter:blur(5px)brightness(.9);opacity:0;transform:translate(24px)scale(.72)}}@keyframes chanceArcItemRemove{0%{filter:blur()brightness(1.14);opacity:1;transform:translateY(-3px)scale(1.045)rotate(0)}45%{filter:blur()brightness(1.04);opacity:.8;transform:translateY(-8px)scale(.94)rotate(2deg)}to{filter:blur(5px)brightness(.9);opacity:0;transform:translateY(-20px)scale(.68)rotate(6deg)}}@keyframes chanceArcDotWinner{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.22);transform:scale(1.35)}}@keyframes chanceArcDotRemove{0%{opacity:.6;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.35)}}@media (prefers-reduced-motion:reduce){.chanceItem.isIndicatorActive,.chanceItem.isWinner,.chanceItem.isRemoving,.chanceArcDots.isWinner .chanceArcDot,.chanceArcDots.isRemoving .chanceArcDot,.chanceIndicatorReaction,.chancePointerTick{animation-duration:1ms!important;animation-iteration-count:1!important}}.chanceItem{isolation:isolate;position:relative}.chanceItem .chanceItemBase,.chanceItem .chanceItemFxClip{box-sizing:border-box;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.chanceItem .chanceItemBase{z-index:0;overflow:hidden}.chanceItem .chanceItemFxClip{z-index:1;overflow:hidden}.chanceItem .chanceItemFit{z-index:2;position:relative}.chanceFxLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wheelSliceFxRoot{position:relative;overflow:visible}