.anvil2 {._chip_9zzbi_1 {
  --a2-internal-chip-background-color: var(
    --a2-inline-bg-color,
    var(--a2-mod-chip-background-color)
  );
  --a2-mod-chip-background-color: var(--a2-chip-background-color, var(--a2-background-color-stronger, light-dark(var(--a2-color-neutral-50, #eeeeee), var(--a2-color-neutral-700, #404040))));
  --a2-mod-chip-background-color-active: var(--a2-chip-background-color-active, var(--a2-background-color-stronger-active, light-dark(var(--a2-color-neutral-100, #dfdfdf), var(--a2-color-neutral-500, #707070))));
  --a2-mod-chip-background-color-hover: var(--a2-chip-background-color-hover, var(--a2-background-color-stronger-hover, light-dark(var(--a2-color-neutral-90, #e5e5e5), var(--a2-color-neutral-600, #545454))));
  --a2-mod-chip-border-color: var(--a2-chip-border-color, var(--a2-border-color-subdued, light-dark(var(--a2-color-neutral-80, #e6e6e6), var(--a2-color-neutral-700, #404040))));
  --a2-mod-chip-close-size: var(--a2-size-6, 1.5rem);
  --a2-mod-chip-focus-ring-color: var(--a2-chip-focus-ring-color, var(--a2-focus-ring-color-default, var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))));
  --a2-mod-chip-foreground-color: var(--a2-chip-foreground-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-chip-min-height: 1.625rem;
  --a2-mod-chip-padding-inline: var(--a2-size-2, 0.5rem);
  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: inline-flex;
  background-color: var(--a2-internal-chip-background-color);
  border: var(--a2-size-quarter, 0.0625rem) solid var(--a2-inline-border-color, var(--a2-mod-chip-border-color));
  border-radius: calc(var(--a2-mod-chip-min-height) / 2);
  color: var(--a2-inline-font-color, var(--a2-mod-chip-foreground-color));
  cursor: default;
  font-size: var(--a2-mod-chip-font-size, var(--a2-font-size-300, 0.875rem));
  font-weight: var(--a2-font-weight-semibold, 600);
  gap: var(--a2-mod-chip-gap, var(--a2-size-1, 0.25rem));
  height: -moz-min-content;
  height: min-content;
  max-width: var(--a2-mod-chip-max-width, -moz-fit-content);
  max-width: var(--a2-mod-chip-max-width, fit-content);
  min-height: var(--a2-mod-chip-min-height);
  margin-block-start: var(--a2-mod-chip-margin-block-start, 0);
  margin-block-end: var(--a2-mod-chip-margin-block-end, 0);
  outline: 0 solid var(--a2-mod-chip-focus-ring-color);
  outline-offset: var(--a2-size-half, 0.125rem);
  padding-inline: var(--a2-mod-chip-padding-inline);
  padding-inline-end: var(--a2-mod-chip-padding-inline-end, var(--a2-size-2, 0.5rem));
  position: relative;
  transition: background-color var(--a2-duration-default, 200ms) var(--a2-transition-ease-out, cubic-bezier(0, 0, 0.4, 1)), outline var(--a2-duration-default, 200ms) var(--a2-transition-ease-out, cubic-bezier(0, 0, 0.4, 1));
}._chip_9zzbi_1:focus-visible, ._chip_9zzbi_1[data-interactive=focus-visible] {
  outline-width: var(--a2-size-half, 0.125rem);
}._chip_9zzbi_1[role=button] {
  cursor: pointer;
}._chip_9zzbi_1[role=button]:not(:has(._close_9zzbi_51:hover)):hover, ._chip_9zzbi_1[role=button]:not(:has(._close_9zzbi_51:hover))[data-interactive=hover] {
  --a2-internal-chip-background-color: var(
    --a2-inline-bg-color-hover,
    var(--a2-mod-chip-background-color-hover)
  );
}._chip_9zzbi_1[role=button]:not(:has(._close_9zzbi_51:hover)):active, ._chip_9zzbi_1[role=button]:not(:has(._close_9zzbi_51:hover))[data-interactive=active] {
  --a2-internal-chip-background-color: var(
    --a2-inline-bg-color-active,
    var(--a2-mod-chip-background-color-active)
  );
}._inner_9zzbi_64 {
  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: inline-block;
  color: inherit;
  line-height: 1;
  overflow: var(--a2-mod-chip-inner-overflow, hidden);
  padding-block: var(--a2-mod-chip-inner-padding-block, calc(var(--a2-size-1, 0.25rem) + var(--a2-size-quarter, 0.0625rem)));
  text-overflow: var(--a2-mod-chip-inner-text-overflow, ellipsis);
  text-wrap: var(--a2-mod-chip-inner-text-wrap, nowrap);
  white-space: var(--a2-mod-chip-inner-white-space, nowrap);
  word-break: var(--a2-mod-chip-inner-word-break, normal);
}._close_9zzbi_51 {
  --a2-internal-chip-close-background-color: var(
    --a2-internal-chip-background-color,
    var(--a2-mod-chip-close-background-color)
  );
  --a2-mod-chip-close-background-color: var(--a2-chip-close-background-color, rgba(0, 0, 0, 0));
  --a2-mod-chip-close-background-color-active: var(--a2-chip-close-background-color-active, var(--a2-background-color-strongest-active, light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-300, #a8a8a8))));
  --a2-mod-chip-close-background-color-hover: var(--a2-chip-close-background-color-hover, var(--a2-background-color-strongest-hover, light-dark(var(--a2-color-neutral-300, #a8a8a8), var(--a2-color-neutral-400, #8b8b8b))));
  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: inline-flex;
  align-items: center;
  background-color: var(--a2-internal-chip-close-background-color);
  border-radius: var(--a2-border-radius-circular, 100%);
  cursor: pointer;
  flex-shrink: 0;
  height: var(--a2-mod-chip-close-size);
  inset-inline-end: 0;
  justify-content: center;
  outline: 0 solid var(--a2-mod-chip-focus-ring-color);
  outline-offset: var(--a2-size-half, 0.125rem);
  transition: background-color var(--a2-duration-default, 200ms) var(--a2-transition-ease-out, cubic-bezier(0, 0, 0.4, 1));
  width: var(--a2-mod-chip-close-size);
}._close_9zzbi_51 span {
  color: inherit;
}._close_9zzbi_51 span svg {
  fill: currentColor;
}._close_9zzbi_51:hover {
  --a2-internal-chip-close-background-color: var(
    --a2-inline-close-background-color-hover,
    var(--a2-mod-chip-close-background-color-hover)
  );
}._close_9zzbi_51:active {
  --a2-internal-chip-close-background-color: var(
    --a2-inline-close-background-color-active,
    var(--a2-mod-chip-close-background-color-active)
  );
}._chip_9zzbi_1[data-interactive=close-hover] ._close_9zzbi_51 {
  --a2-internal-chip-close-background-color: var(
    --a2-inline-close-background-color-hover,
    var(--a2-mod-chip-close-background-color-hover)
  );
}._prefix_9zzbi_142 {
  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: inline-flex;
  color: inherit;
  line-height: var(--a2-size-4, 1rem);
  padding-block: var(--a2-mod-chip-prefix-padding-block, var(--a2-size-1, 0.25rem));
}._prefix_9zzbi_142 [data-anv=icon] {
  position: relative;
  top: var(--a2-mod-chip-prefix-icon-top, calc(-1 * var(--a2-size-quarter, 0.0625rem)));
}._button_9zzbi_162 {
  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: inline-flex;
}._avatar_9zzbi_175 {
  align-items: center;
  color: inherit;
  display: inline-flex;
  flex-shrink: 0;
  inset-inline-start: 0;
  justify-content: center;
  margin-inline-start: calc(-1 * var(--a2-mod-chip-padding-inline));
}._avatar_9zzbi_175 [data-anv=avatar] {
  border: none;
}._multiline_9zzbi_188 {
  margin-inline-start: unset;
  padding-inline-end: var(--a2-size-1, 0.25rem);
}._text-wrap_9zzbi_193 {
  --a2-mod-chip-inner-overflow: visible;
  --a2-mod-chip-inner-text-overflow: initial;
  --a2-mod-chip-inner-text-wrap: wrap;
  --a2-mod-chip-inner-white-space: normal;
  --a2-mod-chip-inner-word-break: break-word;
}._size-small_9zzbi_201 {
  --a2-mod-chip-close-size: var(--a2-size-4, 1rem);
  --a2-mod-chip-font-size: var(--a2-font-size-200, 0.75rem);
  --a2-mod-chip-gap: var(--a2-size-half, 0.125rem);
  --a2-mod-chip-inner-padding-block: var(--a2-size-half, 0.125rem);
  --a2-mod-chip-min-height: 1.125rem;
  --a2-mod-chip-padding-inline: calc(var(--a2-size-1, 0.25rem) + var(--a2-size-half, 0.125rem));
  --a2-mod-chip-padding-inline-end: calc(var(--a2-size-1, 0.25rem) + var(--a2-size-half, 0.125rem));
  --a2-mod-chip-prefix-icon-top: 0;
  --a2-mod-chip-prefix-padding-block: var(--a2-size-half, 0.125rem);
}._has-close_9zzbi_213 {
  --a2-mod-chip-padding-inline-end: 0;
}
}