.BadgeCard-module__iTJYtW__wrap{perspective:600px;line-height:0;display:inline-block}.BadgeCard-module__iTJYtW__card{isolation:isolate;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg));will-change:transform;transition:transform .45s;position:relative}.BadgeCard-module__iTJYtW__active{transition:transform 80ms ease-out}.BadgeCard-module__iTJYtW__button{cursor:pointer}.BadgeCard-module__iTJYtW__layer{pointer-events:none;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BadgeCard-module__iTJYtW__inner{-webkit-mask-image:url(/badge-shield/inner.png);mask-image:url(/badge-shield/inner.png)}.BadgeCard-module__iTJYtW__frameMask{-webkit-mask-image:url(/badge-shield/outer.png);mask-image:url(/badge-shield/outer.png)}.BadgeCard-module__iTJYtW__scene{background-image:var(--scene);filter:saturate(var(--sat)) brightness(var(--bri)) contrast(var(--con));background-size:cover}.BadgeCard-module__iTJYtW__sceneTint{background:rgb(var(--rgb));mix-blend-mode:color;opacity:var(--scene-tint)}.BadgeCard-module__iTJYtW__texture{mix-blend-mode:overlay;opacity:var(--texture-amt);background-image:url(/badge-shield/inner.png);background-size:contain}.BadgeCard-module__iTJYtW__holo{background-image:repeating-linear-gradient(115deg,#ff007a99 0%,#ffde0099 12%,#00ff9e99 24%,#00beff99 36%,#a000ff99 48%,#ff007a99 60%);background-size:220% 220%;background-position:var(--px,50%) var(--py,50%);mix-blend-mode:color-dodge;opacity:calc(var(--holo,0) * var(--glow,0));transition:opacity .3s}.BadgeCard-module__iTJYtW__frame{background-image:url(/badge-shield/outer.png);background-size:contain}.BadgeCard-module__iTJYtW__frameTint{background:rgb(var(--rgb));mix-blend-mode:color;opacity:var(--frame-tint)}.BadgeCard-module__iTJYtW__sweep{background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%) 0 0/250% 250%;background-position:var(--px,50%) var(--py,50%);mix-blend-mode:screen;opacity:calc(.9 * var(--glow,0));transition:opacity .3s}.BadgeCard-module__iTJYtW__glare{background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffff80, #fff0 45%);mix-blend-mode:screen;opacity:var(--glare,0);transition:opacity .3s}
