.tilt-scene{perspective:750px}.tilt-scene--interactive{touch-action:none}.tilt-card{transform-style:preserve-3d;will-change:transform}.tilt-card img{filter:drop-shadow(calc(var(--tilt-x, 0) * -6px) calc(var(--tilt-y, 0) * -5px + 7px) 12px rgba(0,0,0,.45))}.sticker-effect{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sticker-effect>i,.sticker-effect .fx-front{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:normal;filter:none}.sticker-effect--holo .fx-foil{background-image:repeating-linear-gradient(72deg,#ffffff2e,#ffffff2e .65px,#fff0 .65px,#fff0 3.8px),repeating-linear-gradient(148deg,#ffffff1a,#ffffff1a .55px,#fff0 .55px,#fff0 5.2px),radial-gradient(circle at 28% 22%,#ff78be6b,#ffcd784d 19%,#78f5be42 36%,#78d2ff52 54%,#b991ff57 70%,#ff78be5c);background-size:46px 46px,64px 64px,210% 210%;background-position:calc(50% + var(--tilt-x, 0) * 14px) calc(50% + var(--tilt-y, 0) * 9px),calc(50% - var(--tilt-x, 0) * 10px) calc(50% - var(--tilt-y, 0) * 8px),calc(46% + var(--tilt-x, 0) * 34%) calc(48% + var(--tilt-y, 0) * 26%);background-blend-mode:soft-light,soft-light,color;mix-blend-mode:screen;opacity:.28;filter:saturate(.95) contrast(1.04) hue-rotate(calc(var(--tilt-x, 0) * 120deg + var(--tilt-y, 0) * 60deg));animation:premium-holo-breathe 8.5s ease-in-out infinite alternate}.sticker-effect--holo .fx-sweep,.sticker-effect--holo-border .fx-sweep{background-image:linear-gradient(108deg,transparent 0%,transparent 43%,rgba(255,255,255,0) 46%,rgba(255,255,255,.4) 49%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.3) 51%,rgba(255,255,255,0) 54%,transparent 100%);background-size:340% 100%;background-repeat:no-repeat;background-position:calc(50% - var(--tilt-x, 0) * 48%) 0;mix-blend-mode:screen;opacity:calc(.1 + var(--tilt-mag, 0) * .8)}.sticker-effect--holo-border .fx-sweep{opacity:calc(.16 + var(--tilt-mag, 0) * .84)}.sticker-effect--holo .fx-ring-sweep{background-image:linear-gradient(108deg,transparent 0%,transparent 43%,rgba(255,255,255,0) 46%,rgba(255,255,255,.4) 49%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.3) 51%,rgba(255,255,255,0) 54%,transparent 100%);background-size:340% 100%;background-repeat:no-repeat;background-position:calc(50% - var(--tilt-x, 0) * 48%) 0;mix-blend-mode:screen;opacity:calc(.12 + var(--tilt-mag, 0) * .68)}.sticker-effect--holo-border .fx-foil,.sticker-effect--holo .fx-ring-foil{background-image:repeating-linear-gradient(68deg,rgba(255,255,255,.5) 0px,rgba(255,255,255,.5) .8px,transparent .8px,transparent 4.2px),linear-gradient(118deg,#ff9ecf,#ffd98e 18%,#9af0c0 37%,#8fd3ff 58%,#c2a4ff 78%,#ff9ecf);background-size:52px 52px,240% 240%;background-position:calc(50% + var(--tilt-x, 0) * 9px) calc(50% + var(--tilt-y, 0) * 6px),calc(48% + var(--tilt-x, 0) * 40%) calc(48% + var(--tilt-y, 0) * 30%);background-blend-mode:overlay,normal;mix-blend-mode:normal;filter:saturate(1.1) hue-rotate(calc(var(--tilt-x, 0) * 90deg + var(--tilt-y, 0) * 45deg));animation:premium-border-phase 7.2s ease-in-out infinite alternate}.sticker-effect--holo .fx-ring-foil{opacity:.45;animation:premium-holo-ring-phase 7.2s ease-in-out infinite alternate}.sticker-effect--gold-border .fx-foil{background-image:linear-gradient(155deg,#ffffff57,#fff0 30%,#5a32004d 68%,#ffffff29),repeating-linear-gradient(to bottom,#fff3c4,#f5d061 5px,#c8891a 11px,#8a5a00,#c8891a 19px,#f5d061 24px,#fff3c4 30px);background-position:calc(var(--tilt-x, 0) * 12px) calc(var(--tilt-y, 0) * 8px),0 calc(var(--tilt-y, 0) * 7px);mix-blend-mode:normal;opacity:1;filter:saturate(1.06) brightness(calc(1 + var(--tilt-mag, 0) * .22))}.sticker-effect--gold-border .fx-sweep{background-image:linear-gradient(115deg,transparent 40%,rgba(255,252,235,0) 45%,rgba(255,252,235,.8) 50%,rgba(255,244,205,.95) 51%,rgba(255,252,235,0) 57%,transparent 62%);background-size:340% 100%;background-repeat:no-repeat;background-position:145% 0;mix-blend-mode:screen;opacity:.85;animation:premium-gold-sweep 7s cubic-bezier(.5,0,.25,1) infinite}.sticker-effect--gold-border .fx-line{background:#4a2c049e}.sticker-effect--tex-cracked .fx-foil,.sticker-effect--tex-stars .fx-foil{opacity:.12;animation:none}.sticker-effect>.fx-tex--cracked{mix-blend-mode:overlay;opacity:.42}.sticker-effect>.fx-tex--stars{mix-blend-mode:screen;filter:hue-rotate(calc(var(--tilt-x, 0) * 55deg + var(--tilt-y, 0) * 25deg))}.sticker-effect>.fx-tex--onborder{mix-blend-mode:normal;opacity:.85}.fx-tex{pointer-events:none}.fx-tex svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fx-star{position:absolute;width:var(--ss, 8px);height:var(--ss, 8px);margin-left:calc(var(--ss, 8px) / -2);margin-top:calc(var(--ss, 8px) / -2);background-image:radial-gradient(circle,hsla(var(--sh, 200),70%,90%,.95) 0%,hsla(var(--sh, 200),64%,82%,.4) 24%,transparent 50%),linear-gradient(to right,transparent,hsla(var(--sh, 200),72%,86%,.92) 50%,transparent),linear-gradient(to bottom,transparent,hsla(var(--sh, 200),72%,86%,.92) 50%,transparent);background-size:100% 100%,100% 1.5px,1.5px 100%;background-position:center;background-repeat:no-repeat;pointer-events:none;transform:translate(calc(var(--tilt-x, 0) * var(--sd, 4) * 1.6px),calc(var(--tilt-y, 0) * var(--sd, 4) * 1.2px));animation:premium-star-glow var(--sdur, 5s) ease-in-out var(--sdel, 0s) infinite alternate}.fx-tex--onborder .fx-star{filter:saturate(1.5) brightness(.82)}.fx-front{pointer-events:none}.fx-front .fx-sheen{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.15) 50%,transparent 58%);background-size:320% 100%;background-repeat:no-repeat;background-position:130% 0;mix-blend-mode:screen;animation:premium-soft-sweep 9.5s cubic-bezier(.45,0,.2,1) infinite}.fx-flare{position:absolute;width:var(--fs, 10px);height:var(--fs, 10px);margin-left:calc(var(--fs, 10px) / -2);margin-top:calc(var(--fs, 10px) / -2);background-image:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,255,255,.4) 20%,transparent 46%),linear-gradient(to right,#fff0,#ffffffeb 50%,#fff0),linear-gradient(to bottom,#fff0,#ffffffeb 50%,#fff0);background-size:100% 100%,100% 1.6px,1.6px 100%;background-position:center;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;will-change:opacity,transform;animation:premium-flare-twinkle var(--fd, 4s) ease-in-out var(--fdelay, 0s) infinite}.fx-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;mix-blend-mode:screen;opacity:calc(.75 + var(--tilt-mag, 0) * .25)}.fx-trail .tk-rot{transform:rotate(calc(var(--tilt-x, 0) * 16deg));transform-origin:50px 48px}.fx-puyo{position:absolute;width:var(--ps, 6px);height:var(--ps, 6px);margin-left:calc(var(--ps, 6px) / -2);margin-top:calc(var(--ps, 6px) / -2);transform:scale(calc(1 + var(--tilt-mag, 0) * .55));opacity:calc(.5 + var(--tilt-mag, 0) * .5);pointer-events:none}.fx-puyo>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,255,255,.35) 26%,transparent 52%),linear-gradient(to right,#fff0,#ffffffe6 50%,#fff0),linear-gradient(to bottom,#fff0,#ffffffe6 50%,#fff0);background-size:100% 100%,100% 1.4px,1.4px 100%;background-position:center;background-repeat:no-repeat;mix-blend-mode:screen;animation:premium-puyo var(--pd, 4s) ease-in-out var(--pdelay, 0s) infinite}.sticker-seal-scene{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sticker-seal-scene.is-dragging{cursor:grabbing}.sticker-seal-card img{filter:drop-shadow(calc(var(--tilt-x, 0) * -10px) calc(var(--tilt-y, 0) * -8px + 9px) 16px rgba(0,0,0,.42))}.sticker-seal-card .seal-gloss{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-image:linear-gradient(96deg,transparent 0%,transparent 44%,rgba(255,255,255,0) 47%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 53%,transparent 56%,transparent 100%);background-size:300% 100%;background-repeat:no-repeat;background-position:calc(50% - var(--tilt-x, 0) * 58%) 0;mix-blend-mode:screen;opacity:calc(.05 + var(--tilt-mag, 0) * .5)}.sticker-effect-badge-group{display:inline-flex;align-items:center;gap:3px}.sticker-effect-badge-group--stack{flex-direction:column;align-items:flex-end;gap:2px}.sticker-effect-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:9999px;font-size:10px;font-weight:700;line-height:1.5;white-space:nowrap}.sticker-effect-badge--glitter{background-color:#3d3524;border:1px solid #6b5a2a;color:#ffe28a}.sticker-effect-badge--holo{background-image:linear-gradient(120deg,#ff9ed8,#ffd166,#a5f2c3,#9ed4ff,#c9aaff);color:#1b1b1b}.sticker-effect-badge--texture{background-color:#2b2c33;border:1px solid #6f7280;color:#e6e8f0}.sticker-effect-badge--gold{background-image:linear-gradient(120deg,#fff3c4,#f5d061 30%,#c8891a 60%,#f5d061 85%,#fff3c4);border:1px solid #8a5a00;color:#3a2503}@keyframes premium-holo-breathe{0%{opacity:calc(.2 + var(--tilt-mag, 0) * .22)}to{opacity:calc(.34 + var(--tilt-mag, 0) * .22)}}@keyframes premium-border-phase{0%{opacity:calc(.55 + var(--tilt-mag, 0) * .25)}to{opacity:calc(.78 + var(--tilt-mag, 0) * .22)}}@keyframes premium-holo-ring-phase{0%{opacity:calc(.38 + var(--tilt-mag, 0) * .2)}to{opacity:calc(.5 + var(--tilt-mag, 0) * .18)}}@keyframes premium-soft-sweep{0%,68%{background-position:135% 0}86%{background-position:-35% 0}to{background-position:-35% 0}}@keyframes premium-gold-sweep{0%,55%{background-position:145% 0}80%,to{background-position:-45% 0}}@keyframes premium-flare-twinkle{0%,80%{opacity:0;transform:scale(.35) rotate(-10deg)}86%{opacity:1;transform:scale(1.12) rotate(0)}89%{opacity:.55;transform:scale(.9) rotate(2deg)}92%{opacity:.95;transform:scale(1.02) rotate(4deg)}97%,to{opacity:0;transform:scale(.3) rotate(8deg)}}@keyframes premium-star-glow{0%{opacity:calc(.3 + var(--tilt-mag, 0) * .18)}to{opacity:calc(.88 + var(--tilt-mag, 0) * .12)}}@keyframes premium-puyo{0%,50%{transform:scale(1)}57%{transform:scale(.6);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}66%{transform:scale(1.15)}74%{transform:scale(.9)}82%{transform:scale(1.04)}90%,to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.sticker-effect>i,.fx-front,.fx-front i{animation:none!important}.fx-flare{opacity:.4;transform:scale(.9)}.fx-puyo{opacity:.4}.fx-star{animation:none!important;opacity:0}}
