.rfx-badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;align-items:center;gap:.25rem;margin-inline-start:.5rem;padding:.08rem .45rem;font-size:.64rem;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:0 1px 6px #00000038}.rfx-badge--new{background:linear-gradient(135deg,#10b981,#059669);animation:2.4s ease-in-out infinite rfx-badge-pulse}.rfx-badge--trending{background:linear-gradient(135deg,#f97316,#ef4444)}.rfx-badge--trending:before{content:"";clip-path:polygon(0 100%,35% 40%,55% 70%,100% 0,100% 100%);background:currentColor;width:.5rem;height:.5rem}.rfx-badge--hot{background:linear-gradient(135deg,#ef4444,#be123c)}.rfx-badge--popular{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.rfx-badge--updated{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.rfx-badge--beta{color:inherit;box-shadow:none;opacity:.85;background:0 0;border:1px dashed}.rfx-badge--featured{color:#1f1300;background:linear-gradient(135deg,#f59e0b,#d97706)}.rfx-badge--dot{width:.55rem;height:.55rem;margin-inline-start:.3rem;padding:0;box-shadow:0 0 0 2px #ffffff1f}.rfx-badge--dot:before{display:none}@keyframes rfx-badge-pulse{0%,to{box-shadow:0 0 #10b9818c}50%{box-shadow:0 0 0 5px #10b98100}}@media (prefers-reduced-motion:reduce){.rfx-badge--new{animation:none}}[data-ctl-off]{display:none!important}
