.anvil2 {._badge_r4vxw_1 {
  --a2-mod-badge-background-color: var(--a2-badge-background-color, var(--a2-background-color-danger, var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)))));
  --a2-mod-badge-foreground-color: var(--a2-badge-foreground-color, var(--a2-foreground-color-on-danger, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  --a2-mod-badge-min-size: var(--a2-size-5, 1.25rem);
  --a2-mod-badge-transform-origin: top right;
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: inherit;
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: revert-layer;
  align-items: center;
  background-color: var(--a2-mod-badge-background-color);
  border-radius: var(--a2-border-radius-xlarge, var(--a2-radius-8, 1.5rem));
  color: var(--a2-mod-badge-foreground-color);
  display: inline-flex;
  font-size: var(--a2-font-size-200, 0.75rem);
  inset-block-start: 0;
  inset-inline-end: 0;
  justify-content: center;
  line-height: 1em;
  min-height: var(--a2-mod-badge-min-size);
  min-width: var(--a2-mod-badge-min-size);
  padding-block: var(--a2-size-1, 0.25rem);
  padding-inline: calc(var(--a2-size-1, 0.25rem) * 1.5);
  position: absolute;
  transform: translateY(calc(-50% + var(--a2-inline-badge-offset-y) - var(--a2-size-quarter, 0.0625rem))) translateX(calc(50% + var(--a2-inline-badge-offset-x) + var(--a2-size-quarter, 0.0625rem)));
  transform-origin: var(--a2-mod-badge-transform-origin);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}[dir=rtl] ._badge_r4vxw_1 {
  --a2-mod-badge-transform-origin: top left;
  transform: translateY(calc(-50% + var(--a2-inline-badge-offset-y) - var(--a2-size-quarter, 0.0625rem))) translateX(calc(-50% - (var(--a2-inline-badge-offset-x) - var(--a2-size-quarter, 0.0625rem))));
}._empty_r4vxw_40 {
  --a2-mod-badge-min-size: var(--a2-size-3, 0.75rem);
  aspect-ratio: 1;
}
}