.bdg-clip-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bdg-corner-size,8px)), calc(100% - var(--bdg-corner-size,8px)) 100%, 0 100%)}.bdg-clip-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--bdg-corner-size,8px) 100%, 0 calc(100% - var(--bdg-corner-size,8px)))}.bdg-clip-tr{clip-path:polygon(0 0, calc(100% - var(--bdg-corner-size,8px)) 0, 100% var(--bdg-corner-size,8px), 100% 100%, 0 100%)}.bdg-clip-tl{clip-path:polygon(var(--bdg-corner-size,8px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--bdg-corner-size,8px))}.bdg-clip-all{clip-path:polygon(var(--bdg-corner-size,8px) 0, 100% 0, 100% calc(100% - var(--bdg-corner-size,8px)), calc(100% - var(--bdg-corner-size,8px)) 100%, 0 100%, 0 var(--bdg-corner-size,8px))}.bdg-shape-pill{border-radius:9999px}.bdg-shape-rect{border-radius:0}.bdg-wrapper{vertical-align:middle;padding:1px;display:inline-flex;position:relative}.bdg-frame{pointer-events:none;z-index:0;position:absolute;inset:0}.bdg-variant-outline .bdg-frame{background:var(--bdg-color)}.bdg-variant-solid .bdg-frame,.bdg-variant-ghost .bdg-frame{background:#ffffff14}.bdg-inner{z-index:1;font-family:var(--font-orbitron,"Orbitron", sans-serif);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.bdg-variant-solid .bdg-inner{background-color:var(--bdg-color);color:#000}.bdg-variant-outline .bdg-inner{color:var(--bdg-color);background-color:#000}.bdg-variant-ghost .bdg-inner{background-color:color-mix(in srgb, var(--bdg-color) 12%, #000);color:var(--bdg-color)}.bdg-size-xs .bdg-inner{gap:4px;padding:2px 8px;font-size:9px}.bdg-size-xs .bdg-dot{width:5px;height:5px}.bdg-size-sm .bdg-inner{gap:5px;padding:4px 10px;font-size:10px}.bdg-size-sm .bdg-dot{width:6px;height:6px}.bdg-size-md .bdg-inner{gap:6px;padding:5px 14px;font-size:11px}.bdg-size-md .bdg-dot{width:7px;height:7px}.bdg-glow{box-shadow:0 0 12px color-mix(in srgb, var(--bdg-color) 65%, transparent);text-shadow:0 0 6px color-mix(in srgb, var(--bdg-color) 80%, transparent)}.bdg-dot{background-color:var(--bdg-color);border-radius:9999px;flex-shrink:0;display:inline-block}@keyframes bdg-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes bdg-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.15}}.bdg-dot-pulse{animation:1.5s ease-in-out infinite bdg-pulse}.bdg-dot-flicker{animation:.45s linear infinite bdg-flicker}
