.e02tcG_shinyOverlay{pointer-events:none;border-radius:inherit;mix-blend-mode:color-dodge;background:linear-gradient(125deg,#4ade8061 0%,#facc156b 22%,#f472b65c 48%,#a78bfa66 72%,#38bdf85c 100%) 0 0/220% 220%;animation:2.4s ease-in-out infinite e02tcG_shinyShimmer;position:absolute;inset:0}.e02tcG_shinyOverlayInteractive{pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--hotspot-x,50%) var(--hotspot-y,50%), #ffffff52 0%, transparent 38%), linear-gradient(calc(125deg + var(--tilt-x,0) * 22deg), #4ade807a 0%, #facc1594 18%, #f472b680 42%, #a78bfa8a 66%, #38bdf87a 100%);background-size:180% 180%,260% 260%;background-position:calc(50% + var(--tilt-x,0) * 38%) calc(50% + var(--tilt-y,0) * 38%), calc(50% + var(--tilt-x,0) * 48%) calc(50% + var(--tilt-y,0) * 48%);mix-blend-mode:color-dodge;opacity:.88;transition:background-position 50ms linear,transform 50ms linear;position:absolute;inset:0}.e02tcG_shinyOverlayIntense{box-shadow:inset 0 0 28px #fbbf2438,0 0 16px #a78bfa47}.e02tcG_shinyOverlayPreview{pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;opacity:.65;background:linear-gradient(115deg,#0000 25%,#ffffff1f 42%,#a78bfa38 50%,#38bdf82e 58%,#0000 75%) 0 0/200% 200%;animation:3.2s ease-in-out infinite e02tcG_shinyShimmer;position:absolute;inset:0}.e02tcG_foilBadge{background:linear-gradient(135deg,#4ade80 0%,#facc15 30%,#f472b6 55%,#a78bfa 75%,#38bdf8 100%);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex;box-shadow:0 0 10px #facc1559}.e02tcG_foilBadgeText{color:#0a1628;letter-spacing:.08em;font-size:11px;font-weight:900}.e02tcG_foilBadgeTextCompact{color:#0a1628;letter-spacing:.08em;font-size:9px;font-weight:900}@keyframes e02tcG_shinyShimmer{0%{background-position:120% 40%}50%{background-position:0 60%}to{background-position:120% 40%}}