.anvil2{@layer starter, reset, base, state, application;._wrapper_1if7o_1 {
  display: inline-flex;
  flex-direction: column;
  gap: var(--a2-size-1, 0.25rem);
}._checkbox_1if7o_7 {
  --a2-internal-checkbox-focus-ring-color: var(
    --a2-mod-checkbox-focus-ring-color
  );
  --a2-internal-checkbox-foreground-color: var(
    --a2-mod-checkbox-unchecked-foreground-color
  );
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-unchecked-icon-background-color
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-unchecked-icon-color
  );
  --a2-mod-checkbox-checked-foreground-color: var(--a2-checkbox-default-checked-foreground-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-checked-icon-background-color: var(--a2-checkbox-default-checked-icon-background-color, var(--a2-background-color-transparent-primary, rgba(0, 0, 0, 0)));
  --a2-mod-checkbox-checked-icon-background-color-active: var(--a2-checkbox-default-checked-icon-background-color-active, var(--a2-background-color-transparent-primary-active, light-dark(rgba(26, 130, 255, 0.3019607843), rgba(112, 177, 255, 0.2509803922))));
  --a2-mod-checkbox-checked-icon-background-color-hover: var(--a2-checkbox-default-checked-icon-background-color-hover, var(--a2-background-color-transparent-primary-hover, light-dark(rgba(26, 130, 255, 0.1019607843), rgba(112, 177, 255, 0.1019607843))));
  --a2-mod-checkbox-checked-icon-color: var(--a2-checkbox-default-checked-icon-color, var(--a2-foreground-color-primary, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff))));
  --a2-mod-checkbox-checked-icon-color-active: var(--a2-checkbox-default-checked-icon-color-active, var(--a2-foreground-color-primary-active, light-dark(var(--a2-color-blue-800, #003472), var(--a2-color-blue-200, #9ecaff))));
  --a2-mod-checkbox-checked-icon-color-disabled: var(--a2-checkbox-default-checked-icon-color-disabled, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
  --a2-mod-checkbox-checked-icon-color-hover: var(--a2-checkbox-default-checked-icon-color-hover, var(--a2-foreground-color-primary-hover, light-dark(var(--a2-color-blue-700, #1d4ca3), var(--a2-color-blue-200, #9ecaff))));
  --a2-mod-checkbox-error-checked-foreground-color: var(--a2-checkbox-error-checked-foreground-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-error-checked-icon-background-color: var(--a2-checkbox-error-checked-icon-background-color, var(--a2-background-color-transparent-danger, rgba(0, 0, 0, 0)));
  --a2-mod-checkbox-error-checked-icon-background-color-active: var(--a2-checkbox-error-checked-icon-background-color-active, var(--a2-background-color-transparent-danger-active, light-dark(rgba(255, 57, 20, 0.3019607843), rgba(255, 134, 112, 0.2509803922))));
  --a2-mod-checkbox-error-checked-icon-background-color-hover: var(--a2-checkbox-error-checked-icon-background-color-hover, var(--a2-background-color-transparent-danger-hover, light-dark(rgba(255, 57, 20, 0.1019607843), rgba(255, 134, 112, 0.1019607843))));
  --a2-mod-checkbox-error-checked-icon-color: var(--a2-checkbox-error-checked-icon-color, var(--a2-foreground-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d))));
  --a2-mod-checkbox-error-checked-icon-color-active: var(--a2-checkbox-error-checked-icon-color-active, var(--a2-foreground-color-danger-active, light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e))));
  --a2-mod-checkbox-error-checked-icon-color-disabled: var(--a2-checkbox-error-checked-icon-color-disabled, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
  --a2-mod-checkbox-error-checked-icon-color-hover: var(--a2-checkbox-error-checked-icon-color-hover, var(--a2-foreground-color-danger-hover, light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670))));
  --a2-mod-checkbox-error-focus-ring-color: var(--a2-checkbox-error-focus-ring-color, var(--a2-focus-ring-color-danger, var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)))));
  --a2-mod-checkbox-error-unchecked-foreground-color: var(--a2-checkbox-error-unchecked-foreground-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-error-unchecked-icon-background-color: var(--a2-checkbox-error-unchecked-icon-background-color, var(--a2-background-color-transparent-danger, rgba(0, 0, 0, 0)));
  --a2-mod-checkbox-error-unchecked-icon-background-color-active: var(--a2-checkbox-error-unchecked-icon-background-color-active, var(--a2-background-color-transparent-danger-active, light-dark(rgba(255, 57, 20, 0.3019607843), rgba(255, 134, 112, 0.2509803922))));
  --a2-mod-checkbox-error-unchecked-icon-background-color-hover: var(--a2-checkbox-error-unchecked-icon-background-color-hover, var(--a2-background-color-transparent-danger-hover, light-dark(rgba(255, 57, 20, 0.1019607843), rgba(255, 134, 112, 0.1019607843))));
  --a2-mod-checkbox-error-unchecked-icon-color: var(--a2-checkbox-error-unchecked-icon-color, var(--a2-foreground-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d))));
  --a2-mod-checkbox-error-unchecked-icon-color-active: var(--a2-checkbox-error-unchecked-icon-color-active, var(--a2-foreground-color-danger-active, light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e))));
  --a2-mod-checkbox-error-unchecked-icon-color-disabled: var(--a2-checkbox-error-unchecked-icon-color-disabled, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
  --a2-mod-checkbox-error-unchecked-icon-color-hover: var(--a2-checkbox-error-unchecked-icon-color-hover, var(--a2-foreground-color-danger-hover, light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670))));
  --a2-mod-checkbox-focus-ring-color: var(--a2-checkbox-default-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-checkbox-unchecked-foreground-color: var(--a2-checkbox-default-unchecked-foreground-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-unchecked-icon-background-color: var(--a2-checkbox-default-unchecked-icon-background-color, var(--a2-background-color-transparent-default, rgba(0, 0, 0, 0)));
  --a2-mod-checkbox-unchecked-icon-background-color-active: var(--a2-checkbox-default-unchecked-icon-background-color-active, var(--a2-background-color-transparent-default-active, light-dark(rgba(139, 139, 139, 0.1607843137), rgba(255, 255, 255, 0.1607843137))));
  --a2-mod-checkbox-unchecked-icon-background-color-hover: var(--a2-checkbox-default-unchecked-icon-background-color-hover, var(--a2-background-color-transparent-default-hover, light-dark(rgba(139, 139, 139, 0.0784313725), rgba(255, 255, 255, 0.0784313725))));
  --a2-mod-checkbox-unchecked-icon-color: var(--a2-checkbox-default-unchecked-icon-color, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-unchecked-icon-color-active: var(--a2-checkbox-default-unchecked-icon-color-active, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  --a2-mod-checkbox-unchecked-icon-color-disabled: var(--a2-checkbox-default-unchecked-icon-color-disabled, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
  --a2-mod-checkbox-unchecked-icon-color-hover: var(--a2-checkbox-default-unchecked-icon-color-hover, var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff))));
  all: unset;
  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: flex-start;
  color: var(--a2-internal-checkbox-foreground-color);
  display: inline-flex;
  font-size: var(--a2-font-size-400, 1rem);
  gap: var(--a2-size-2, 0.5rem);
  line-height: 1.5;
  position: relative;
}._checkbox_1if7o_7:hover:not(:has(input:disabled)), ._checkbox_1if7o_7:has(input[data-interactive=hover]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-unchecked-icon-background-color-hover
  );
}._checkbox_1if7o_7:active:not(:has(input:disabled)), ._checkbox_1if7o_7:has(input[data-interactive=active]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-unchecked-icon-background-color-active
  );
}._checkbox_1if7o_7:has(input:disabled) {
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-unchecked-icon-color-disabled
  );
  opacity: var(--a2-opacity-disabled, 0.6);
}._checkbox_1if7o_7:has(input:disabled) ._icon-wrapper_1if7o_89 {
  outline-width: 0;
}._checkbox_1if7o_7 input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}._required-asterisk_1if7o_105 {
  color: var(--a2-foreground-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)));
  margin-inline-start: var(--a2-size-1, 0.25rem);
}._focus-label_1if7o_110 {
  color: var(--a2-internal-checkbox-foreground-color);
  outline: 0 solid var(--a2-mod-checkbox-label-focus-ring-color, --a2-internal-checkbox-focus-ring-color);
  outline-offset: var(--a2-size-half, 0.125rem);
  border-radius: var(--a2-mod-checkbox-label-border-radius);
  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));
}._icon-wrapper_1if7o_89 {
  background-color: var(--a2-internal-checkbox-icon-background-color);
  border-radius: var(--a2-checkbox-border-radius, var(--a2-border-radius-small, var(--a2-radius-1, 0.1875rem)));
  display: inline-flex;
  outline: 0 solid var(--a2-internal-checkbox-focus-ring-color);
  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));
}@media (prefers-reduced-motion: reduce) {
  ._icon-wrapper_1if7o_89 {
    transition-duration: 0.01ms !important;
    transition-property: outline;
  }
}._helper-wrapper_1if7o_133 {
  margin-inline-start: var(--a2-size-8, 2rem);
}._icon_1if7o_89 {
  border-radius: var(--a2-checkbox-border-radius, var(--a2-border-radius-small, var(--a2-radius-1, 0.1875rem)));
  color: var(--a2-internal-checkbox-icon-color);
}input:focus-visible ~ ._icon-wrapper_1if7o_89,
input:focus-visible ~ ._focus-label_1if7o_110,
input[data-interactive=focus-visible] ~ ._icon-wrapper_1if7o_89,
input[data-interactive=focus-visible] ~ ._focus-label_1if7o_110 {
  outline-width: var(--a2-size-half, 0.125rem);
}._checkbox-checked_1if7o_149,
._checkbox-indeterminate_1if7o_150 {
  --a2-internal-checkbox-foreground-color: var(
    --a2-mod-checkbox-checked-foreground-color
  );
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-checked-icon-background-color
  );
  --a2-internal-checkbox-icon-color: var(--a2-mod-checkbox-checked-icon-color);
}._checkbox-checked_1if7o_149:hover:not(:has(input:disabled)), ._checkbox-checked_1if7o_149:has(input[data-interactive=hover]:not(:disabled)),
._checkbox-indeterminate_1if7o_150:hover:not(:has(input:disabled)),
._checkbox-indeterminate_1if7o_150:has(input[data-interactive=hover]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-checked-icon-background-color-hover
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-checked-icon-color-hover
  );
}._checkbox-checked_1if7o_149:active:not(:has(input:disabled)), ._checkbox-checked_1if7o_149:has(input[data-interactive=active]:not(:disabled)),
._checkbox-indeterminate_1if7o_150:active:not(:has(input:disabled)),
._checkbox-indeterminate_1if7o_150:has(input[data-interactive=active]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-checked-icon-background-color-active
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-checked-icon-color-active
  );
}._checkbox-checked_1if7o_149:has(input:disabled),
._checkbox-indeterminate_1if7o_150:has(input:disabled) {
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-checked-icon-color-disabled
  );
}._checkbox-error_1if7o_186 {
  --a2-internal-checkbox-focus-ring-color: var(
    --a2-mod-checkbox-error-focus-ring-color
  );
  --a2-internal-checkbox-foreground-color: var(
    --a2-mod-checkbox-error-unchecked-foreground-color
  );
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-error-unchecked-icon-background-color
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-error-checked-icon-color
  );
}._checkbox-error_1if7o_186:hover:not(:has(input:disabled)), ._checkbox-error_1if7o_186:has(input[data-interactive=hover]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-error-checked-icon-background-color-hover
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-error-checked-icon-color-hover
  );
}._checkbox-error_1if7o_186:active:not(:has(input:disabled)), ._checkbox-error_1if7o_186:has(input[data-interactive=active]:not(:disabled)) {
  --a2-internal-checkbox-icon-background-color: var(
    --a2-mod-checkbox-error-checked-icon-background-color-active
  );
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-error-checked-icon-color-active
  );
}._checkbox-error_1if7o_186:has(input:disabled) {
  --a2-internal-checkbox-icon-color: var(
    --a2-mod-checkbox-error-checked-icon-color-disabled
  );
}._sr-only_1if7o_222 {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}._checkbox-group_1if7o_235 {
  all: unset;
  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;
  display: inline-flex;
  flex-direction: column;
  gap: var(--a2-size-2, 0.5rem);
}._legend_1if7o_252 {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding-block: 0;
  padding-inline: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}._children_1if7o_265 {
  display: inline-flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--a2-size-2, 0.5rem);
}._label_1if7o_272._direction-row_1if7o_272 {
  justify-content: center;
  min-height: var(--a2-size-6, 1.5rem);
}._label-row_1if7o_277 {
  display: flex;
  align-items: center;
}
}