.trophy-art{position:relative;display:block;aspect-ratio:1}.trophy-art-img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.trophy-art-sheen{position:absolute;inset:2.5%;border-radius:50%;background:linear-gradient(118deg,transparent 32%,rgb(255 248 226 / .22) 42%,rgb(255 250 236 / .75) 48%,rgb(255 248 226 / .2) 54%,transparent 64%);background-size:260% 260%;background-position:calc(100% - var(--mx, .5) * 100%) calc(100% - var(--my, .5) * 100%);mix-blend-mode:overlay;opacity:0;pointer-events:none;transition:opacity .35s ease}.trophy-art[data-art=cast] .trophy-art-sheen{inset:3.5% 4% 5% 3.5%}.trophy-coin{display:block;width:100%;height:100%;overflow:visible}.trophy-coin .coin-light{mix-blend-mode:soft-light;pointer-events:none}.coin-emblem :is(.ppc-next,.ppc-point,.ppc-arrow,.shift-medal,.shift-dash,.trade-beam,.elastic-bar,.perfect-pick,.streak-flame,.streak-day){transform-box:fill-box}.coin-emblem .ppc-next{transform-origin:0 100%}.coin-emblem :is(.ppc-point,.shift-medal,.trade-beam,.elastic-bar,.perfect-pick,.streak-day){transform-origin:50% 50%}.coin-emblem .streak-flame{transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--ppc .ppc-next{animation:coin-grow 1.5s cubic-bezier(.22,1,.36,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--ppc .ppc-arrow{animation:coin-nudge 1.5s cubic-bezier(.22,1,.36,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--ppc .ppc-point{animation:coin-pulse .9s ease-out .5s both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--shift .shift-medal{animation:coin-turn 1.1s cubic-bezier(.22,1,.36,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--shift .shift-medal.is-demand{animation-delay:.12s}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--shift .shift-medal.is-supply{animation-delay:.24s}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--shift .shift-dash{animation:coin-slide 1.2s cubic-bezier(.22,1,.36,1) .2s both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--trade .trade-beam{animation:coin-weigh 2s cubic-bezier(.37,0,.3,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--trade .trade-pan.is-left{animation:coin-pan-left 2s cubic-bezier(.37,0,.3,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--trade .trade-pan.is-right{animation:coin-pan-right 2s cubic-bezier(.37,0,.3,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--elastic .elastic-bar{animation:coin-stretch 1.4s cubic-bezier(.3,0,.2,1) both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--perfect .perfect-pick{animation:coin-pop .5s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(.1s + var(--r, 0) * .22s)}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--perfect .perfect-check{stroke-dasharray:1;animation:coin-draw .45s ease-out both;animation-delay:calc(.3s + var(--r, 0) * .22s)}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--streak .streak-flame{animation:coin-flicker 1.6s ease-in-out both}html:not([data-motion-reduce]) :is(.coin-play,.coin-hover:hover,.coin-hover:focus-visible) .coin-emblem--streak .streak-day{animation:coin-light .5s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(.08s + var(--d, 0) * .1s)}}@keyframes coin-grow{0%{opacity:.2;transform:scale(.84)}}@keyframes coin-nudge{0%{opacity:0;transform:translate(-3px,1.4px)}60%{opacity:1;transform:translate(1px,-.45px)}}@keyframes coin-pulse{40%{transform:scale(1.45)}}@keyframes coin-turn{0%{transform:rotate(-24deg)}}@keyframes coin-slide{0%{opacity:.1;transform:translate(-3.5px)}}@keyframes coin-weigh{0%{transform:rotate(0)}24%{transform:rotate(-5deg)}52%{transform:rotate(3.4deg)}76%{transform:rotate(-1.4deg)}to{transform:rotate(0)}}@keyframes coin-pan-left{0%{transform:translateY(0)}24%{transform:translateY(3.3px)}52%{transform:translateY(-2.25px)}76%{transform:translateY(.93px)}to{transform:translateY(0)}}@keyframes coin-pan-right{0%{transform:translateY(0)}24%{transform:translateY(-3.3px)}52%{transform:translateY(2.25px)}76%{transform:translateY(-.93px)}to{transform:translateY(0)}}@keyframes coin-stretch{0%{transform:scaleX(1)}30%{transform:scaleX(1.24)}55%{transform:scaleX(.9)}78%{transform:scaleX(1.05)}to{transform:scaleX(1)}}@keyframes coin-pop{0%{opacity:0;transform:scale(.2)}}@keyframes coin-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes coin-flicker{0%,to{transform:scale(1) skew(0)}18%{transform:scale(1.04,1.08) skew(-2deg)}36%{transform:scale(.98,.95) skew(1.5deg)}54%{transform:scale(1.02,1.05) skew(-1deg)}74%{transform:scale(.99,.98) skew(.6deg)}}@keyframes coin-light{0%{opacity:.15;transform:scale(.4)}}
