.star-icon-root.svelte-1slgwyi{position:relative;display:block}.star-img.svelte-1slgwyi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.star-img--base.svelte-1slgwyi{opacity:calc(1 - var(--star-crossfade, 0))}.star-img--success.svelte-1slgwyi{opacity:var(--star-crossfade, 0)}@property --ddp-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ddp-s{syntax: "<number>"; inherits: false; initial-value: 0;}@property --ddp-gain{syntax: "<number>"; inherits: true; initial-value: 1;}@property --star-crossfade{syntax: "<number>"; inherits: true; initial-value: 0;}.ddp.svelte-52xss5{--coin-launch-x: 28px;--coin-launch-y: -120px}.ddp-text.svelte-52xss5{position:relative;overflow:hidden}.ddp-text-inner.svelte-52xss5{display:inline-block;will-change:transform,opacity;position:relative}.ddp-star.svelte-52xss5{transform-origin:center;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.7))}.ddp-coin.svelte-52xss5{transform-origin:bottom center}.wave-item.svelte-52xss5{display:inline-block;transform-origin:bottom center;transform:translateY(calc(var(--ddp-y) * var(--ddp-gain))) scale(calc(1 + var(--ddp-s) * var(--ddp-gain)));transition:--ddp-gain .22s ease-out;animation:svelte-52xss5-ddp-wave var(--period, 3s) ease-out infinite;animation-delay:calc(var(--i, 0) * var(--stagger, 50ms));text-shadow:0px 2px 2px rgba(0,0,0,.7)}@keyframes svelte-52xss5-ddp-wave{0%,7.5%,to{--ddp-y: 0px;--ddp-s: 0}3.75%{--ddp-y: -2px;--ddp-s: 0}}.ddp-star-idle-wrap.svelte-52xss5{width:100%;height:100%;transform-origin:center;animation:svelte-52xss5-idle-spin var(--idle-spin-dur, 15s) linear infinite}@keyframes svelte-52xss5-idle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ddp-star-wrap.svelte-52xss5{width:100%;height:100%;transform-origin:center;will-change:transform,filter}.ddp.is-hover-animating.svelte-52xss5 .wave-item:where(.svelte-52xss5){--ddp-gain: 0}.ddp.is-hover-animating.svelte-52xss5 .ddp-star-wrap:where(.svelte-52xss5){animation:svelte-52xss5-star-boost var(--hover-boost-dur, 1s) ease-in-out 1 forwards}@keyframes svelte-52xss5-star-boost{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.ddp.is-hover-animating.svelte-52xss5 .ddp-coin:where(.svelte-52xss5){animation:svelte-52xss5-coin-jump .6s cubic-bezier(.2,.6,.2,1) 1 both;animation-delay:1s}@keyframes svelte-52xss5-coin-jump{0%{transform:translateY(0) scaleX(1) scaleY(1) rotate(0)}10%{transform:translateY(1px) scaleX(1.04) scaleY(.96) rotate(0)}35%{transform:translateY(-8px) scaleX(.99) scaleY(1.01) rotate(-4deg)}60%{transform:translateY(0) scaleX(1.03) scaleY(.97) rotate(0)}80%{transform:translateY(-2px) scaleX(1) scaleY(1) rotate(-2deg)}to{transform:translateY(0) scaleX(1) scaleY(1) rotate(0)}}.ddp-text-inner.svelte-52xss5:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;color:transparent;background-image:linear-gradient(120deg,#fff0,#fff0 40%,#ffffffeb,#fff0 60%,#fff0);background-size:220% 100%;background-position:-150% 0%;-webkit-background-clip:text;background-clip:text;opacity:0}.ddp.is-hover-animating.svelte-52xss5 .ddp-text-inner:where(.svelte-52xss5):after{animation:svelte-52xss5-shine-sweep .8s linear 1 forwards;animation-delay:1.6s}@keyframes svelte-52xss5-shine-sweep{0%{background-position:0% 0%;opacity:0}10%{opacity:1}90%{opacity:1}to{background-position:-200% 0%;opacity:0}}.ddp.is-success-animating.svelte-52xss5 .ddp-star-idle-wrap:where(.svelte-52xss5){animation-play-state:paused}.ddp.is-success-animating.svelte-52xss5 .wave-item:where(.svelte-52xss5){animation:svelte-52xss5-char-exit var(--char-exit-dur, .3s) ease-in forwards;animation-delay:calc(var(--i, 0) * var(--stagger, 50ms))}@keyframes svelte-52xss5-char-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40%);opacity:0}}.ddp.is-success-animating.svelte-52xss5 .ddp-star-wrap:where(.svelte-52xss5):not(.hover-boost-continuing){animation:svelte-52xss5-star-boost-success var(--star-boost-dur, 1.1s) ease-out 1 forwards,svelte-52xss5-star-color-change var(--star-boost-dur, 1.1s) ease-out 1 forwards;animation-delay:var(--star-boost-delay, .52s),var(--star-boost-delay, .52s)}.ddp.is-success-animating.svelte-52xss5 .ddp-star-wrap.hover-boost-continuing:where(.svelte-52xss5){animation:svelte-52xss5-star-boost var(--hover-boost-dur, 2s) ease-in-out 1 forwards,svelte-52xss5-star-color-change var(--hover-boost-dur, 2s) ease-out 1 forwards;animation-delay:0ms,var(--star-boost-delay, .52s)}@keyframes svelte-52xss5-star-boost-success{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes svelte-52xss5-star-color-change{0%{--star-crossfade: 0}to{--star-crossfade: 1}}.ddp-success-overlay.svelte-52xss5{opacity:0}.ddp.is-success-animating.svelte-52xss5 .ddp-success-overlay:where(.svelte-52xss5){opacity:1}.ddp-success-overlay.svelte-52xss5 .checkmark:where(.svelte-52xss5){width:var(--overlay-size);height:var(--overlay-size);border-radius:50%;display:block;stroke-width:3;stroke:#000;stroke-miterlimit:10}.ddp-success-overlay.svelte-52xss5 .checkmark__check:where(.svelte-52xss5){transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#000}.ddp.is-success-animating.svelte-52xss5 .ddp-success-overlay:where(.svelte-52xss5) .checkmark__check:where(.svelte-52xss5){animation:svelte-52xss5-checkmark-draw .1s cubic-bezier(.65,0,.45,1) var(--overlay-delay) forwards}@keyframes svelte-52xss5-checkmark-draw{to{stroke-dashoffset:0}}.ddp.is-success-animating.svelte-52xss5 .ddp-coin:where(.svelte-52xss5){opacity:1;animation:svelte-52xss5-coin-launch .65s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--coin-launch-delay, 0ms)}@keyframes svelte-52xss5-coin-launch{0%{transform:translate(0) scaleX(1) scaleY(1) rotate(0);opacity:1}12%{transform:translateY(2px) scaleX(1.1) scaleY(.9) rotate(0)}22%{transform:translateY(-8px) scaleX(.98) scaleY(1.02) rotate(-4deg)}55%{transform:translate(calc(var(--coin-launch-x) * .45),calc(var(--coin-launch-y) * .55)) rotate(6deg)}80%{transform:translate(calc(var(--coin-launch-x) * .85),calc(var(--coin-launch-y) * .9)) rotate(10deg)}to{transform:translate(var(--coin-launch-x),var(--coin-launch-y)) rotate(12deg);opacity:0}}
