.ss-foil-layer{position:absolute;pointer-events:none;opacity:0}.ss-foil-pattern{inset:0;border-radius:6%}.ss-foil-glare{inset:-40%}.ss-foil-frame[data-ss-foil]{transform-origin:center;transition:transform .26s cubic-bezier(.22,.61,.36,1);--ss-foil-nx:0.5;--ss-foil-ny:0.5;--ss-foil-tilt-range:calc(7deg * var(--ss-foil-strength, 1))}.ss-foil-frame[data-ss-foil][data-ss-foil-strength=subtle]{--ss-foil-strength:0.55}.ss-foil-frame[data-ss-foil][data-ss-foil-live]{transform:perspective(760px) rotateX(calc((.5 - var(--ss-foil-ny, .5)) * var(--ss-foil-tilt-range))) rotateY(calc((var(--ss-foil-nx, .5) - .5) * var(--ss-foil-tilt-range)));isolation:isolate;will-change:transform;contain:paint}.ss-foil-layer{transition:opacity .24s ease-out}.ss-foil-frame[data-ss-foil][data-ss-foil-live] .ss-foil-layer{will-change:opacity}.ss-foil-frame[data-ss-foil][data-ss-foil-live] .ss-foil-pattern{background-repeat:repeat;mix-blend-mode:overlay}.ss-foil-frame[data-ss-foil=reverse][data-ss-foil-live] .ss-foil-pattern{opacity:calc(.34 * var(--ss-foil-strength, 1));background-image:repeating-linear-gradient(112deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 2px,hsla(0,0%,100%,0) 4px,hsla(0,0%,100%,0) 9px),repeating-linear-gradient(-58deg,rgba(165,224,253,0),rgba(165,224,253,.4) 2px,rgba(253,165,224,.36) 4px,rgba(165,253,195,0) 7px,rgba(165,253,195,0) 13px);background-size:220% 220%,260% 260%;background-position:calc(var(--ss-foil-nx, .5) * 100%) calc(var(--ss-foil-ny, .5) * 100%),calc(100% - var(--ss-foil-nx, .5) * 100%) calc(100% - var(--ss-foil-ny, .5) * 100%)}.ss-foil-frame[data-ss-foil=holo][data-ss-foil-live] .ss-foil-pattern{opacity:calc(.42 * var(--ss-foil-strength, 1));background-image:repeating-linear-gradient(104deg,hsla(0,92%,70%,.5),hsla(51,92%,70%,.5) 3.5%,rgba(148,249,108,.5) 7%,rgba(108,249,188,.5) 10.5%,rgba(108,188,249,.5) 14%,rgba(148,108,249,.5) 17.5%,rgba(249,108,228,.5) 21%,hsla(0,92%,70%,.5) 24.5%),repeating-linear-gradient(14deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 3%,hsla(0,0%,100%,0) 8%);background-size:190% 190%,150% 150%;background-position:calc(var(--ss-foil-nx, .5) * 100%) calc(var(--ss-foil-ny, .5) * 100%),calc(100% - var(--ss-foil-nx, .5) * 100%) calc(var(--ss-foil-ny, .5) * 100%)}.ss-foil-frame[data-ss-foil=premium][data-ss-foil-live] .ss-foil-pattern{opacity:calc(.55 * var(--ss-foil-strength, 1));background-image:repeating-linear-gradient(100deg,rgba(251,96,96,.52),rgba(251,228,96,.52) 3%,rgba(140,251,96,.52) 6%,rgba(96,251,184,.52) 9%,rgba(96,184,251,.52) 12%,rgba(140,96,251,.52) 15%,rgba(251,96,228,.52) 18%,rgba(251,96,96,.52) 21%),repeating-linear-gradient(-22deg,rgba(116,251,251,.4),rgba(116,136,251,.4) 4.5%,rgba(213,116,251,.4) 9%,rgba(251,116,175,.4) 13.5%,hsla(26,95%,72%,.4) 18%,hsla(77,95%,72%,.4) 22.5%,rgba(116,251,136,.4) 27%,rgba(116,251,251,.4) 31.5%),repeating-linear-gradient(46deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 2px,hsla(0,0%,100%,0) 5px,hsla(0,0%,100%,0) 14px);background-size:200% 200%,240% 240%,130% 130%;background-position:calc(var(--ss-foil-nx, .5) * 100%) calc(var(--ss-foil-ny, .5) * 100%),calc(100% - var(--ss-foil-nx, .5) * 100%) calc(100% - var(--ss-foil-ny, .5) * 100%),calc(var(--ss-foil-ny, .5) * 100%) calc(var(--ss-foil-nx, .5) * 100%)}.ss-foil-frame[data-ss-foil][data-ss-foil-live] .ss-foil-glare{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.26) 7%,hsla(0,0%,100%,.06) 16%,hsla(0,0%,100%,0) 26%);transform:translate3d(calc((var(--ss-foil-nx, .5) - .5) * 55.6%),calc((var(--ss-foil-ny, .5) - .5) * 55.6%),0);mix-blend-mode:screen;transition:opacity .24s ease-out,transform .26s cubic-bezier(.22,.61,.36,1);will-change:transform,opacity}.ss-foil-frame[data-ss-foil=reverse][data-ss-foil-live] .ss-foil-glare{opacity:calc(.5 * var(--ss-foil-strength, 1))}.ss-foil-frame[data-ss-foil=holo][data-ss-foil-live] .ss-foil-glare{opacity:calc(.6 * var(--ss-foil-strength, 1))}.ss-foil-frame[data-ss-foil=premium][data-ss-foil-live] .ss-foil-glare{opacity:calc(.72 * var(--ss-foil-strength, 1))}@media (prefers-reduced-motion:reduce){.ss-foil-layer{display:none!important}.ss-foil-frame[data-ss-foil],.ss-foil-frame[data-ss-foil][data-ss-foil-live]{transform:none!important;transition:none!important;isolation:auto;will-change:auto;contain:none}}