.badge-3d[data-v-f9d874db]{transform-style:preserve-3d;cursor:default;filter:drop-shadow(var(--shadow-x,0) var(--shadow-y,4px) var(--shadow-blur,8px) rgba(var(--shadow-color),.45)) drop-shadow(0 2px 4px #0000004d);flex-shrink:0;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);position:relative}.badge-img[data-v-f9d874db]{-o-object-fit:contain;object-fit:contain;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.badge-glow[data-v-f9d874db]{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(var(--glow-color),.5) 0,rgba(var(--glow-color),.2) 40%,rgba(var(--glow-color),.05) 60%,transparent 75%);filter:blur(6px);border-radius:10% 10% 30% 30%/6% 6% 38% 38%;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-14px}.badge-3d.is-hovered .badge-glow[data-v-f9d874db]{opacity:1}.badge-holo[data-v-f9d874db]{z-index:3;background:conic-gradient(from var(--holo-angle,0deg) at var(--holo-x,50%) var(--holo-y,50%),rgba(255,0,100,var(--holo-intensity)) 0deg,rgba(255,200,0,var(--holo-intensity)) 60deg,rgba(0,255,120,var(--holo-intensity)) 120deg,rgba(0,180,255,var(--holo-intensity)) 180deg,rgba(180,100,255,var(--holo-intensity)) 240deg,rgba(255,60,150,var(--holo-intensity)) 300deg,rgba(255,0,100,var(--holo-intensity)) 1turn);mix-blend-mode:color-dodge;filter:blur(3px)saturate(1.6);inset:-6px}.badge-holo[data-v-f9d874db],.badge-sheen[data-v-f9d874db]{pointer-events:none;opacity:0;border-radius:10% 10% 30% 30%/6% 6% 38% 38%;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute}.badge-sheen[data-v-f9d874db]{z-index:4;background:radial-gradient(circle 32px at var(--sx,50%) var(--sy,50%),#ffffffd9 0,#fff6 20%,#ffffff1a 40%,transparent 60%);mix-blend-mode:overlay;inset:-8px}.badge-edge-light[data-v-f9d874db]{z-index:5;pointer-events:none;opacity:0;background:conic-gradient(from var(--edge-angle,0deg),#ffffff59 0deg,#ffffff14 40deg,transparent 90deg,transparent 270deg,#ffffff14 320deg,#ffffff59 1turn);mix-blend-mode:overlay;border-radius:15% 15% 45% 45%/10% 10% 55% 55%;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:-4px}
