.anvil2 {._announcement_nddy0_1 {
  --a2-internal-announcement-button-color: var(
    --a2-mod-announcement-button-color
  );
  --a2-mod-announcement-background-color: var(--a2-announcement-info-background-color, var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff))));
  --a2-mod-announcement-button-color: var(--a2-announcement-info-action-button-background-color, var(--a2-background-color-secondary-strong, light-dark(rgba(4, 4, 4, 0.1490196078), rgba(255, 255, 255, 0.5490196078))));
  --a2-mod-announcement-button-color-active: var(--a2-announcement-info-action-button-background-color-active, var(--a2-background-color-secondary-strong-active, light-dark(rgba(4, 4, 4, 0.3019607843), rgba(255, 255, 255, 0.7490196078))));
  --a2-mod-announcement-button-color-hover: var(--a2-announcement-info-action-button-background-color-hover, var(--a2-background-color-secondary-strong-hover, light-dark(rgba(4, 4, 4, 0.2509803922), rgba(255, 255, 255, 0.6509803922))));
  --a2-mod-announcement-focus-ring-color: var(--a2-announcement-info-action-button-focus-ring-color, var(--a2-foreground-color-on-primary, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  --a2-mod-announcement-foreground-color: var(--a2-announcement-info-foreground-color, var(--a2-foreground-color-on-primary, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: var(--a2-mod-announcement-foreground-color);
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-color: var(--a2-mod-announcement-background-color);
  font-size: var(--a2-typography-paragraph-size-default, var(--a2-font-size-400, 1rem));
  font-weight: var(--a2-font-weight-bold, 700);
  gap: var(--a2-size-4, 1rem);
  height: var(--a2-size-14, 3.5rem);
  justify-content: center;
  padding-block: var(--a2-size-2, 0.5rem);
  padding-inline: var(--a2-size-4, 1rem) calc(var(--a2-size-6, 1.5rem) + var(--a2-size-8, 2rem));
  position: relative;
  width: 100%;
}._announcement_nddy0_1 button:not(._close-button_nddy0_33):not([aria-disabled=true]):not([disabled]) {
  --a2-mod-button-background-color: var(
    --a2-internal-announcement-button-color
  );
  --a2-mod-button-background-color-active: var(
    --a2-mod-announcement-button-color-active
  );
  --a2-mod-button-background-color-hover: var(
    --a2-mod-announcement-button-color-hover
  );
  --a2-mod-button-foreground-color: var(
    --a2-mod-announcement-foreground-color
  );
  --a2-mod-button-foreground-color-active: var(
    --a2-mod-announcement-foreground-color
  );
  --a2-mod-button-foreground-color-hover: var(
    --a2-mod-announcement-foreground-color
  );
  outline-color: var(--a2-mod-announcement-focus-ring-color);
}._close-container_nddy0_55 {
  align-items: center;
  display: flex;
  height: var(--a2-size-6, 1.5rem);
  inset-inline-end: var(--a2-size-4, 1rem);
  justify-content: center;
  position: absolute;
  width: var(--a2-size-6, 1.5rem);
}._close-button_nddy0_33 {
  --a2-mod-button-background-color-active: var(
    --a2-mod-announcement-button-color-active
  );
  --a2-mod-button-background-color-hover: var(
    --a2-mod-announcement-button-color-hover
  );
  --a2-mod-button-foreground-color: var(--a2-mod-announcement-foreground-color);
  --a2-mod-button-foreground-color-active: var(
    --a2-mod-announcement-foreground-color
  );
  --a2-mod-button-foreground-color-hover: var(
    --a2-mod-announcement-foreground-color
  );
  --a2-mod-button-focus-ring-color: var(--a2-mod-announcement-focus-ring-color);
}._title-container_nddy0_82 {
  align-items: center;
  display: flex;
  gap: var(--a2-size-1, 0.25rem);
  overflow: hidden;
}._title_nddy0_82 {
  font-size: var(--a2-typography-label-size-large, var(--a2-font-size-400, 1rem));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._status-icon_nddy0_96 {
  color: inherit;
}._success_nddy0_100 {
  --a2-mod-announcement-background-color: var(--a2-announcement-success-background-color, var(--a2-status-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085))));
  --a2-mod-announcement-button-color: var(--a2-announcement-success-action-button-background-color, var(--a2-background-color-secondary-strong, light-dark(rgba(4, 4, 4, 0.1490196078), rgba(255, 255, 255, 0.5490196078))));
  --a2-mod-announcement-button-color-active: var(--a2-announcement-success-action-button-background-color-active, var(--a2-background-color-secondary-strong-active, light-dark(rgba(4, 4, 4, 0.3019607843), rgba(255, 255, 255, 0.7490196078))));
  --a2-mod-announcement-button-color-hover: var(--a2-announcement-success-action-button-background-color-hover, var(--a2-background-color-secondary-strong-hover, light-dark(rgba(4, 4, 4, 0.2509803922), rgba(255, 255, 255, 0.6509803922))));
  --a2-mod-announcement-focus-ring-color: var(--a2-announcement-success-action-button-focus-ring-color, var(--a2-foreground-color-on-success, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  --a2-mod-announcement-foreground-color: var(--a2-announcement-success-foreground-color, var(--a2-foreground-color-on-success, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
}._warning_nddy0_109 {
  --a2-mod-announcement-background-color: var(--a2-announcement-warning-background-color, var(--a2-status-color-warning, light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278))));
  --a2-mod-announcement-button-color: var(--a2-announcement-warning-action-button-background-color, var(--a2-background-color-secondary-strong, light-dark(rgba(4, 4, 4, 0.1490196078), rgba(255, 255, 255, 0.5490196078))));
  --a2-mod-announcement-button-color-active: var(--a2-announcement-warning-action-button-background-color-active, var(--a2-background-color-secondary-strong-active, light-dark(rgba(4, 4, 4, 0.3019607843), rgba(255, 255, 255, 0.7490196078))));
  --a2-mod-announcement-button-color-hover: var(--a2-announcement-warning-action-button-background-color-hover, var(--a2-background-color-secondary-strong-hover, light-dark(rgba(4, 4, 4, 0.2509803922), rgba(255, 255, 255, 0.6509803922))));
  --a2-mod-announcement-focus-ring-color: var(--a2-announcement-warning-action-button-focus-ring-color, var(--a2-foreground-color-on-warning, var(--a2-color-neutral-900, #1a1a1a)));
  --a2-mod-announcement-foreground-color: var(--a2-announcement-warning-foreground-color, var(--a2-foreground-color-on-warning, var(--a2-color-neutral-900, #1a1a1a)));
}._danger_nddy0_118 {
  --a2-mod-announcement-background-color: var(--a2-announcement-danger-background-color, var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d))));
  --a2-mod-announcement-button-color: var(--a2-announcement-danger-action-button-background-color, var(--a2-background-color-secondary-strong, light-dark(rgba(4, 4, 4, 0.1490196078), rgba(255, 255, 255, 0.5490196078))));
  --a2-mod-announcement-button-color-active: var(--a2-announcement-danger-action-button-background-color-active, var(--a2-background-color-secondary-strong-active, light-dark(rgba(4, 4, 4, 0.3019607843), rgba(255, 255, 255, 0.7490196078))));
  --a2-mod-announcement-button-color-hover: var(--a2-announcement-danger-action-button-background-color-hover, var(--a2-background-color-secondary-strong-hover, light-dark(rgba(4, 4, 4, 0.2509803922), rgba(255, 255, 255, 0.6509803922))));
  --a2-mod-announcement-focus-ring-color: var(--a2-announcement-danger-action-button-focus-ring-color, var(--a2-foreground-color-on-danger, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
  --a2-mod-announcement-foreground-color: var(--a2-announcement-danger-foreground-color, var(--a2-foreground-color-on-danger, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a))));
}
}