/* src/app/modules/app/app.scss */
pvd-link {
  display: inline-block;
  position: relative;
}
pvd-link,
pvd-link:before,
pvd-link:after {
  box-sizing: border-box;
}
pvd-link *,
pvd-link *:before,
pvd-link *:after {
  box-sizing: border-box;
}
.pvd-link-root {
  display: inline-block;
  position: relative;
}
.pvd-link-root,
.pvd-link-root:before,
.pvd-link-root:after {
  box-sizing: border-box;
}
.pvd-link-root *,
.pvd-link-root *:before,
.pvd-link-root *:after {
  box-sizing: border-box;
}
.pvd-link-root .pvd-link__link {
  font-family: var(--apex-kit-link-font-family);
  font-size: var(--apex-kit-link-text-font-size);
  font-weight: var(--apex-kit-link-font-weight);
  font-style: normal;
  letter-spacing: 0;
  line-height: var(--apex-kit-link-line-height);
  text-align: left;
  text-indent: 0;
  text-shadow: var(--apex-kit-link-text-shadow);
  text-transform: var(--apex-kit-link-text-transform);
  color: var(--apex-kit-link-text-color);
  outline: none;
  background: none;
  border-radius: 0;
  border-style: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none;
  outline-color: var(--apex-kit-link-outline-color);
  outline-offset: var(--apex-kit-link-outline-offset);
  outline-style: var(--apex-kit-link-outline-style);
  outline-width: var(--apex-kit-link-outline-width);
  transition: var(--apex-kit-link-transition);
}
.pvd-link-root .pvd-link__link .pvd-link__text {
  display: var(--apex-kit-link-display);
  border-style: none;
  pointer-events: var(--apex-kit-link-pointer-events);
  border-bottom: var(--apex-kit-link-border-bottom);
  font-size: var(--apex-kit-link-text-font-size);
  outline: none;
  text-decoration: var(--apex-kit-link-text-decoration);
  text-underline-offset: var(--apex-kit-link-text-underline-offset);
}
.pvd-link-root .pvd-link__link .pvd-link__icon {
  display: inline-block;
  vertical-align: middle;
  border-style: none;
  outline: none;
  pointer-events: var(--apex-kit-link-pointer-events);
  text-decoration: none;
  margin: var(--apex-kit-link-icon-margin);
}
.pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: var(--apex-kit-link-icon-fill-color);
}
.pvd-link-root .pvd-link__disabled-cover {
  bottom: -3px;
  cursor: not-allowed;
  display: block;
  left: -3px;
  position: absolute;
  right: -3px;
  top: -3px;
  z-index: 1;
}
.pvd-link__screen-reader-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
pvd-icon {
  line-height: 0;
}
.pvd-icon-root {
  display: inline-block;
  fill: var(--apex-kit-icon-color);
  height: var(--apex-kit-icon-size-medium);
  position: relative;
  stroke: none;
  width: var(--apex-kit-icon-size-medium);
  box-sizing: var(--apex-kit-icon-box-sizing);
  padding: var(--apex-kit-icon-padding);
}
.pvd-icon-root.pvd-icon--large {
  height: var(--apex-kit-icon-size-large);
  width: var(--apex-kit-icon-size-large);
}
.pvd-icon-root.pvd-icon--small {
  height: var(--apex-kit-icon-size-small);
  width: var(--apex-kit-icon-size-small);
}
.pvd-icon-root.pvd-icon--extra-small {
  height: var(--apex-kit-icon-size-extra-small);
  width: var(--apex-kit-icon-size-extra-small);
}
.pvd-table-root {
  color: var(--apex-kit-table-text-color);
}
.pvd-table-root .pvd-table__head {
  letter-spacing: var(--apex-kit-table-letter-spacing);
  display: var(--apex-kit-table-display);
  background-color: var(--apex-kit-table-background-color);
}
.pvd-table-root .pvd-table__head .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
}
.pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:first-child {
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
}
.pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
  border-top-right-radius: var(--apex-kit-table-border-top-right-radius);
}
.pvd-table-root .pvd-table__column-header-cell {
  background-color: var(--apex-kit-table-background-color);
  border: var(--apex-kit-table-border);
  border-bottom: var(--apex-kit-table-border-bottom);
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  box-shadow: var(--apex-kit-table-box-shadow);
  display: var(--apex-kit-table-display);
  left: var(--apex-kit-table-left);
  padding: var(--apex-kit-table-padding);
  right: var(--apex-kit-table-right);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
  font-weight: var(--apex-kit-table-font-weight);
}
.pvd-table-root .pvd-table__column-header-cell:first-child {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed {
  background-color: var(--apex-kit-table-background-color);
  position: absolute;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-first {
  box-shadow: var(--apex-kit-table-box-shadow);
  left: 0;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-last {
  box-shadow: var(--apex-kit-table-box-shadow);
  right: 0;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-ascending .pvd-table__sort-icon {
  transform: var(--apex-kit-table-transform);
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-descending .pvd-table__sort-icon {
  transform: var(--apex-kit-table-transform);
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--right {
  text-align: right;
}
.pvd-table-root:not(:has(thead)) .pvd-table__row:first-child .pvd-table__row-header-cell:first-child {
  border-left: var(--apex-kit-table-border-left);
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
}
.pvd-table-root:not(:has(thead)) .pvd-table__row:first-child .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
  border-top-right-radius: var(--apex-kit-table-border-top-right-radius);
}
.pvd-table-root .pvd-table__column-header-cell-content.pvd-table__column-header-cell-content--fixed {
  align-items: var(--apex-kit-table-align-items);
  box-shadow: var(--apex-kit-table-box-shadow);
  display: var(--apex-kit-table-display);
  height: var(--apex-kit-table-height);
  left: var(--apex-kit-table-left);
  right: var(--apex-kit-table-right);
}
.pvd-table-root .pvd-table__column-header-cell-sort-button {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
  background-color: var(--apex-kit-table-background-color);
  border: var(--apex-kit-table-border);
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
  border-bottom: var(--apex-kit-table-border-bottom);
  cursor: var(--apex-kit-table-cursor);
  display: var(--apex-kit-table-display);
  font-weight: var(--apex-kit-table-font-weight);
  margin: var(--apex-kit-table-margin);
  padding: var(--apex-kit-table-padding);
  padding-bottom: var(--apex-kit-table-padding-bottom);
  white-space: var(--apex-kit-table-white-space);
  width: var(--apex-kit-table-width);
}
.pvd-table-root .pvd-table__unsorted-icon {
  display: none;
}
.pvd-table-root .pvd-table__sort-icon,
.pvd-table-root .pvd-table__unsorted-icon {
  display: var(--apex-kit-table-icon-display);
  vertical-align: var(--apex-kit-table-vertical-align);
}
.pvd-table-root {
  background-color: var(--apex-kit-table-background-color);
  border-radius: var(--apex-kit-table-border-radius);
  display: var(--apex-kit-table-display);
  padding-bottom: var(--apex-kit-table-padding-bottom);
  position: var(--apex-kit-table-position);
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
.pvd-table-root.pvd-table--small .pvd-table__table {
  font-size: var(--apex-kit-table-font-size);
}
.pvd-table-root.pvd-table--large .pvd-table__table {
  font-size: 0.875rem;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  font-size: var(--apex-kit-table-font-size);
}
@media (min-width: 32em) {
  .pvd-table-root.pvd-table--large .pvd-table__table {
    font-size: 1rem;
  }
}
.pvd-table-root .pvd-table__container {
  overflow-x: var(--apex-kit-table-overflow-x);
}
.pvd-table-root .pvd-table__table {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  align-items: var(--apex-kit-table-align-items);
  background-color: var(--apex-kit-table-background-color);
  border-bottom: var(--apex-kit-table-border-bottom);
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  border-collapse: var(--apex-kit-table-border-collapse);
  border-spacing: var(--apex-kit-table-border-spacing);
  border-radius: var(--apex-kit-table-border-radius);
  display: var(--apex-kit-table-display);
  flex-direction: var(--apex-kit-table-flex-direction);
  margin: var(--apex-kit-table-margin);
  max-width: var(--apex-kit-table-max-width);
  table-layout: var(--apex-kit-table-table-layout);
  width: var(--apex-kit-table-width);
  color: var(--apex-kit-table-text-color);
}
.pvd-table-root .pvd-table__table,
.pvd-table-root .pvd-table__table:before,
.pvd-table-root .pvd-table__table:after {
  box-sizing: border-box;
}
.pvd-table-root .pvd-table__table *,
.pvd-table-root .pvd-table__table *:before,
.pvd-table-root .pvd-table__table *:after {
  box-sizing: border-box;
}
@media (min-width: 32em) {
  .pvd-table-root .pvd-table__table {
    font-size: 0.875rem;
  }
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot:last-child .pvd-table__data-cell:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot:last-child .pvd-table__data-cell:first-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell:first-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__row-header-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  background-color: var(--apex-kit-table-background-color);
  display: var(--apex-kit-table-display);
  padding: var(--apex-kit-table-padding);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
  white-space: var(--apex-kit-white-space);
}
.pvd-table-root .pvd-table__body {
  display: var(--apex-kit-table-display);
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__body:last-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__body:last-child:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row:last-child .pvd-table__row-header-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row:last-child .pvd-table__data-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot .pvd-table__row .pvd-table__row-header-cell {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__row-header-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__row-header-cell:first-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  display: var(--apex-kit-table-display);
  padding: var(--apex-kit-table-padding);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
  white-space: var(--apex-kit-table-white-space);
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed {
  background-color: var(--apex-kit-table-background-color);
  position: absolute;
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-first {
  box-shadow: var(--apex-kit-table-box-shadow);
  left: 0;
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  box-shadow: var(--apex-kit-table-box-shadow);
  right: 0;
}
.pvd-table-root .pvd-table__data-cell--center {
  text-align: center;
}
.pvd-table-root .pvd-table__data-cell--left {
  text-align: left;
}
.pvd-table-root .pvd-table__data-cell--right {
  text-align: right;
}
@media print {
  .pvd-table-root {
    -webkit-print-color-adjust: var(--apex-kit-table-color-adjust);
    print-color-adjust: var(--apex-kit-table-color-adjust);
    page-break-before: var(--apex-kit-table-page-break-before);
  }
  .pvd-table-root .pvd-table__container {
    overflow-x: var(--apex-kit-table-overflow-x);
  }
}
.pvd-table-root {
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
.pvd-table-root .pvd-table__foot {
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__foot.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__foot .pvd-table__row-header-cell.pvd-table__row-header-cell--fixed.pvd-table__row-header-cell--fixed-last {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__foot .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  color: var(--apex-kit-table-color);
  font-weight: var(--apex-kit-table-font-weight);
}
.pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--performance-gain {
  color: var(--apex-kit-table-color);
}
.pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--performance-loss {
  color: var(--apex-kit-table-color);
}
.pvd-table-root .pvd-table__foot .pvd-table__row-header-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  font-weight: var(--apex-kit-table-font-weight);
  white-space: var(--apex-kit-table-white-space);
}
.pvd-table-root .pvd-table__caption {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
  margin: var(--apex-kit-table-margin);
}
.pvd-table-root .pvd-table__caption-microcopy {
  margin: var(--apex-kit-table-margin);
}
.pvd-table-root .pvd-table__caption-a11y-sorted-by-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
.pvd-title-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  display: flex;
  flex-direction: column;
  color: var(--apex-kit-title-color);
}
.pvd-title-root,
.pvd-title-root:before,
.pvd-title-root:after {
  box-sizing: border-box;
}
.pvd-title-root *,
.pvd-title-root *:before,
.pvd-title-root *:after {
  box-sizing: border-box;
}
@media (min-width: 32em) {
  .pvd-title-root {
    font-size: 1rem;
  }
}
.pvd-title-root.pvd-title--border-top {
  border-top: var(--apex-kit-title-border);
  padding-top: var(--apex-kit-title-padding);
}
.pvd-title-root.pvd-title--border-bottom {
  border-bottom: var(--apex-kit-title-border);
  padding-bottom: var(--apex-kit-title-padding);
}
.pvd-title-root.pvd-title--metadata .pvd-title__annotation-wrapper {
  vertical-align: middle;
}
.pvd-title-root .pvd-title__title {
  display: flex;
}
.pvd-title-root .pvd-title__heading-wrapper {
  align-items: baseline;
  padding-right: var(--apex-kit-title-wrapper-padding-right);
}
.pvd-title-root .pvd-title__metadata-wrapper {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  color: var(--apex-kit-title-metadata-wrapper-color);
  margin: var(--apex-kit-title-metadata-wrapper-margin);
}
@media (min-width: 32em) {
  .pvd-title-root .pvd-title__metadata-wrapper {
    font-size: 0.875rem;
  }
}
.pvd-title-root .pvd-title__annotation-wrapper {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  margin: var(--apex-kit-title-annotation-wrapper-margin);
  vertical-align: baseline;
}
@media (min-width: 32em) {
  .pvd-title-root .pvd-title__annotation-wrapper {
    font-size: 0.875rem;
  }
}
.pvd-title-root .pvd-title__subheading-wrapper {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  margin: var(--apex-kit-title-subheading-wrapper-margin);
}
@media (min-width: 32em) {
  .pvd-title-root .pvd-title__subheading-wrapper {
    font-size: 1rem;
  }
}
.pvd-title-root .pvd-title__action-wrapper {
  align-items: flex-start;
  display: flex;
  flex-shrink: 0;
  margin-left: auto;
}
.pvd-title-root .pvd-title__action-wrapper > s-slot > s-assigned-wrapper > *:not(:first-child),
.pvd-title-root .pvd-title__action-wrapper > *:not(:first-child) {
  margin: var(--apex-kit-title-action-wrapper-margin);
}
.pvd-title-root .pvd-title__action-wrapper > s-slot > s-assigned-wrapper > *:first-child,
.pvd-title-root .pvd-title__action-wrapper > *:first-child {
  margin: 0;
}
.pvd-title-root .pvd-title__heading {
  font-size: var(--apex-kit-title-heading-level-4);
  font-weight: var(--apex-kit-title-heading-font-weight);
  line-height: var(--apex-kit-title-heading-line-height);
  display: inline;
  word-break: var(--apex-kit-title-heading-font-wrap);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
  font-size: var(--apex-kit-title-heading-level-1);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
  font-size: var(--apex-kit-title-heading-level-2);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
  font-size: var(--apex-kit-title-heading-level-3);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
  font-size: var(--apex-kit-title-heading-level-5);
}
.pvd-title-root .pvd-title__metadata {
  display: inline;
}
.pvd-title-root .pvd-title__annotation {
  display: inline;
  vertical-align: text-bottom;
}
.pvd-title-root .pvd-title__subheading {
  display: block;
  margin: 0;
}
.pvd-alert-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  background-color: var(--apex-kit-alert-background-color);
  border: var(--apex-kit-alert-border-width) solid transparent;
  border-color: var(--apex-kit-alert-border-color);
  border-radius: var(--apex-kit-alert-border-radius-default);
  display: flex;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-alert-root,
.pvd-alert-root:before,
.pvd-alert-root:after {
  box-sizing: border-box;
}
.pvd-alert-root *,
.pvd-alert-root *:before,
.pvd-alert-root *:after {
  box-sizing: border-box;
}
.pvd-alert-root.pvd-alert--closing {
  opacity: 0;
  transition: var(--apex-kit-alert-close-transition);
}
.pvd-alert-root [data-tag-name=pvd-scoped-icon] {
  line-height: 0;
  padding: var(--apex-kit-alert-icon-component-padding);
}
.pvd-alert-root .pvd-alert__icon {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  align-items: var(--apex-kit-alert-icon-vertical-alignment);
  background-color: var(--apex-kit-alert-icon-background-color);
  border-radius: 0;
  display: flex;
  padding-left: var(--apex-kit-alert-icon-padding-left);
  padding-right: var(--apex-kit-alert-icon-padding-right);
  padding-top: var(--apex-kit-alert-icon-padding-top);
}
.pvd-alert-root .pvd-alert__icon .pvd-icon-root {
  background-color: var(--apex-kit-alert-icon-color);
  content: "";
  display: flex;
  height: var(--apex-kit-alert-icon-component-height);
  -webkit-mask-image: var(--apex-kit-alert-icon-component-content);
  mask-image: var(--apex-kit-alert-icon-component-content);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: var(--apex-kit-alert-icon-component-width);
}
.pvd-alert-root .pvd-alert__content {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  background-color: var(--apex-kit-alert-content-background-color);
  border-radius: 0;
  color: var(--apex-kit-alert-content-color);
  display: block;
  margin: 0;
  padding-bottom: var(--apex-kit-alert-content-padding-bottom);
  padding-left: var(--apex-kit-alert-content-padding-left);
  padding-right: var(--apex-kit-alert-content-padding-right);
  padding-top: var(--apex-kit-alert-content-padding-top);
  width: var(--apex-kit-alert-content-width);
}
@media (min-width: 32em) {
  .pvd-alert-root .pvd-alert__content {
    font-size: 1rem;
  }
}
.pvd-alert-root .pvd-alert__content-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-alert-root .pvd-alert__title {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  color: var(--apex-kit-alert-title-color);
  display: var(--apex-kit-alert-title-display);
  font-size: var(--apex-kit-alert-title-font-size);
  font-weight: bold;
  margin-bottom: var(--apex-kit-alert-title-margin-bottom);
}
@media (min-width: 32em) {
  .pvd-alert-root .pvd-alert__title {
    font-size: 1.125rem;
  }
}
.pvd-alert-root .pvd-alert__message {
  display: var(--apex-kit-alert-message-display);
  margin: 0;
}
.pvd-alert-root .pvd-alert__dismiss-button {
  background-color: transparent;
  border: 0;
  color: var(--apex-kit-alert-dismiss-button-color);
  cursor: pointer;
  height: var(--apex-kit-alert-dismiss-button-height);
  margin: var(--apex-kit-alert-dismiss-button-margin);
  min-width: var(--apex-kit-alert-dismiss-button-width);
  padding-bottom: var(--apex-kit-alert-dismiss-button-padding-bottom);
  padding-left: var(--apex-kit-alert-dismiss-button-padding-left);
  padding-right: var(--apex-kit-alert-dismiss-button-padding-right);
  padding-top: var(--apex-kit-alert-dismiss-button-padding-top);
  position: relative;
  width: var(--apex-kit-alert-dismiss-button-width);
}
.pvd-alert-root .pvd-alert__dismiss-button:active,
.pvd-alert-root .pvd-alert__dismiss-button:focus {
  outline: var(--apex-kit-alert-dismiss-button-focus-outline);
}
.pvd-alert-root .pvd-alert__dismiss-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (forced-colors: active) {
  .pvd-alert-root.pvd-alert--warning .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--error .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--success .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--info .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--closing .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--critical .pvd-alert__icon .pvd-icon-root {
    color: LinkText;
  }
}
pvd-select {
  display: block;
  font-size: 0;
}
.pvd-select-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
}
.pvd-select-root,
.pvd-select-root:before,
.pvd-select-root:after {
  box-sizing: border-box;
}
.pvd-select-root *,
.pvd-select-root *:before,
.pvd-select-root *:after {
  box-sizing: border-box;
}
@media (min-width: 32em) {
  .pvd-select-root {
    font-size: 1rem;
  }
}
.pvd-select-root.pvd-select--small {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-select-root.pvd-select--small {
    font-size: 0.875rem;
  }
}
.pvd-select-root.pvd-select--large {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-select-root.pvd-select--large {
    font-size: 1.25rem;
  }
}
.pvd-select-root.pvd-select--full-width .pvd-select__wrapper {
  width: 100%;
}
.pvd-select-root .pvd-select__wrapper {
  display: inline-block;
  position: relative;
}
.pvd-select-root .pvd-select__select {
  color: var(--apex-kit-select-text-color);
  appearance: none;
  background-color: var(--apex-kit-select-background-color);
  background-image: none;
  border: var(--apex-kit-select-border);
  box-shadow: var(--apex-kit-select-box-shadow);
  border-radius: var(--apex-kit-select-border-radius);
  cursor: var(--apex-kit-select-cursor);
  display: inline-block;
  font-family: inherit;
  font-size: var(--apex-kit-select-font-size);
  height: var(--apex-kit-select-height);
  line-height: var(--apex-kit-select-line-height);
  letter-spacing: var(--apex-kit-select-letter-spacing);
  margin: 0;
  outline-offset: var(--apex-kit-select-outline-offset);
  outline: var(--apex-kit-select-outline);
  transition: var(--apex-kit-select-transition);
  overflow: hidden;
  padding: var(--apex-kit-select-vertical-padding) var(--apex-kit-select-horizontal-padding);
  padding-right: var(--apex-kit-select-padding-right);
  vertical-align: top;
  width: 100%;
}
@supports (-webkit-touch-callout: none) {
  .pvd-select-root .pvd-select__select:active:not(:focus) {
    font-size: 16px !important;
  }
}
@media (min-width: 32em) {
  .pvd-select-root .pvd-select__select {
    padding-right: var(--apex-kit-select-padding-right-at-512);
  }
}
.pvd-select-root .pvd-select__select::placeholder {
  color: var(--apex-kit-select-placeholder-color);
}
.pvd-select-root .pvd-select__select[multiple] {
  height: auto;
  min-height: var(--apex-kit-select-height);
}
.pvd-select-root .pvd-select__select:-moz-ui-invalid {
  box-shadow: none;
}
.pvd-select-root .pvd-select__icon {
  bottom: 0;
  color: var(--apex-kit-select-icon-color);
  margin: auto;
  pointer-events: none;
  position: absolute;
  height: var(--apex-kit-select-icon-height);
  width: var(--apex-kit-select-icon-width);
  padding: var(--apex-kit-select-icon-padding);
  right: var(--apex-kit-select-icon-right);
  top: 0;
}
@media (min-width: 32em) {
  .pvd-select-root .pvd-select__icon {
    right: var(--apex-kit-select-icon-right-at-512);
  }
}
@media (forced-colors: active) {
  .pvd-select-root .pvd-select__icon {
    color: ButtonText;
  }
}
pvd-label {
  display: var(--apex-kit-label-display);
  max-width: 100%;
}
.pvd-label-root {
  color: var(--apex-kit-label-color);
  font-family: var(--apex-kit-label-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-label-font-weight);
  letter-spacing: var(--apex-kit-label-letter-spacing);
  line-height: var(--apex-kit-label-line-height);
  text-align: left;
  text-decoration: var(--apex-kit-label-text-decoration);
  text-indent: 0;
  text-shadow: none;
  text-transform: var(--apex-kit-label-text-transform);
  display: var(--apex-kit-label-display);
  font-size: var(--apex-kit-label-font-size);
}
.pvd-label-root,
.pvd-label-root:before,
.pvd-label-root:after {
  box-sizing: border-box;
}
.pvd-label-root *,
.pvd-label-root *:before,
.pvd-label-root *:after {
  box-sizing: border-box;
}
.pvd-label-root .pvd-label__label {
  font-size: var(--apex-kit-label-font-size);
  font-weight: var(--apex-kit-label-font-weight);
}
.pvd-label-root .pvd-label__indicator {
  color: var(--apex-kit-label-color);
  font-weight: var(--apex-kit-label-font-weight);
  margin-left: var(--apex-kit-label-margin-left);
  font-size: var(--apex-kit-label-font-size);
  text-decoration: var(--apex-kit-label-text-decoration);
  text-transform: var(--apex-kit-label-text-transform);
}
.pvd-label-root .pvd-label__annotation {
  color: var(--apex-kit-label-color);
  display: var(--apex-kit-label-display);
  margin-left: var(--apex-kit-label-margin-left);
  vertical-align: var(--apex-kit-label-vertical-align);
}
.pvd-label-root .pvd-label__annotation .pvd-icon-root {
  vertical-align: var(--apex-kit-label-vertical-align);
}
@media print {
  .pvd-label-root .pvd-label__annotation {
    display: var(--apex-kit-label-display);
  }
}
pvd-inline-alert {
  display: block;
}
.pvd-inline-alert-root {
  font-family: var(--apex-kit-inline-alert-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-inline-alert-font-weight);
  letter-spacing: var(--apex-kit-inline-alert-letter-spacing);
  line-height: var(--apex-kit-inline-alert-font-line-height-normal);
  text-align: var(--apex-kit-inline-alert-text-align);
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: var(--apex-kit-inline-alert-text-font-size);
  display: flex;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-inline-alert-root,
.pvd-inline-alert-root:before,
.pvd-inline-alert-root:after {
  box-sizing: border-box;
}
.pvd-inline-alert-root *,
.pvd-inline-alert-root *:before,
.pvd-inline-alert-root *:after {
  box-sizing: border-box;
}
.pvd-inline-alert-root .pvd-inline-alert__icon {
  display: var(--apex-kit-inline-alert-icon-display);
  height: var(--apex-kit-inline-alert-icon-height);
}
.pvd-inline-alert-root .pvd-inline-alert__icon .pvd-icon-root {
  background-color: var(--apex-kit-inline-alert-color-palette);
  --apex-kit-icon-color: var(--apex-kit-inline-alert-color-palette);
  content: "";
  height: 100%;
  -webkit-mask-image: var(--apex-kit-inline-alert-icon-component-content);
  mask-image: var(--apex-kit-inline-alert-icon-component-content);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.pvd-inline-alert-root .pvd-icon {
  height: 100%;
  line-height: 0;
}
.pvd-inline-alert-root .pvd-inline-alert__content {
  color: var(--apex-kit-inline-alert-text-color);
  display: inline-block;
  padding-left: var(--apex-kit-inline-alert-content-padding-left);
}
.pvd-inline-alert-root .pvd-inline-alert__content-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-inline-alert-root .pvd-alert-content__title {
  display: inline-block;
}
.pvd-inline-alert-root .pvd-alert-content__title::after {
  content: ". ";
  white-space: pre;
}
pvd-progress-indicator {
  display: block;
}
.pvd-progress-indicator-root {
  display: flex;
}
.pvd-progress-indicator-root,
.pvd-progress-indicator-root:before,
.pvd-progress-indicator-root:after {
  box-sizing: border-box;
}
.pvd-progress-indicator-root *,
.pvd-progress-indicator-root *:before,
.pvd-progress-indicator-root *:after {
  box-sizing: border-box;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step {
  flex: 1 1 100%;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:first-child {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:last-child {
  border-color: var(--apex-kit-progress-indicator-inactive-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-label {
  display: block;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__step-bar {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__step-node {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__icon {
  fill: var(--apex-kit-progress-indicator-icon-fill-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete [pvd-icon-class=pvd-progress-indicator__icon] {
  height: var(--apex-kit-progress-indicator-height);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step:first-child .pvd-progress-indicator__step-bar:first-child {
  visibility: hidden;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step:last-child .pvd-progress-indicator__step-bar:last-child {
  visibility: hidden;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-visual {
  align-items: center;
  display: flex;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-bar {
  border-color: var(--apex-kit-progress-indicator-inactive-border-color);
  border-top: 4px solid var(--apex-kit-progress-indicator-inactive-border-color);
  flex-grow: 1;
  margin: -1px;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-node {
  border: 4px solid var(--apex-kit-progress-indicator-inactive-border-color);
  border-radius: 50%;
  height: var(--apex-kit-progress-indicator-height);
  width: var(--apex-kit-progress-indicator-width);
  z-index: 1;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-label,
.pvd-progress-indicator-root .pvd-progress-indicator__step-supplemental-text {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  display: none;
  color: var(--apex-kit-progress-indicator-label-color);
  margin: var(--apex-kit-progress-indicator-label-margin);
  line-height: var(--apex-kit-progress-indicator-line-height);
  text-align: center;
}
@media (min-width: 32em) {
  .pvd-progress-indicator-root .pvd-progress-indicator__step-label,
  .pvd-progress-indicator-root .pvd-progress-indicator__step-supplemental-text {
    font-size: 0.875rem;
  }
}
@media (min-width: 32em) {
  .pvd-progress-indicator-root .pvd-progress-indicator__step-label,
  .pvd-progress-indicator-root .pvd-progress-indicator__step-supplemental-text {
    display: block;
  }
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-label-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-progress-indicator-root .pvd-progress-indicator__icon-wrapper {
  line-height: 0;
  position: relative;
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-node,
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper {
  height: var(--apex-kit-progress-indicator-graphic-node-height);
  width: var(--apex-kit-progress-indicator-graphic-node-width);
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper {
  align-items: center;
  background-color: var(--apex-kit-progress-indicator-icon-background-color);
  border: 4px solid var(--apex-kit-progress-indicator-icon-border-color);
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-supplemental-text {
  color: var(--apex-kit-progress-indicator-supplemental-text-color);
}
@media (min-width: 32em) {
  .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-label {
    font-size: 1.125rem;
  }
}
@media (min-width: 32em) and (min-width: 32em) {
  .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-label {
    font-size: 1.25rem;
  }
}
@media (forced-colors: active) {
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__icon {
    --apex-kit-progress-indicator-icon-fill-color: ButtonText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:last-child {
    --apex-kit-progress-indicator-inactive-border-color: GrayText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
    --apex-kit-progress-indicator-active-border-color: ActiveText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-bar,
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node {
    --apex-kit-progress-indicator-inactive-border-color: GrayText;
  }
}
.pvd-button-root {
  font-size: 0.875rem;
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  align-items: var(--apex-kit-button-align-items);
  background-color: var(--apex-kit-button-background-color);
  border: var(--apex-kit-button-border-width) var(--apex-kit-button-border-style) var(--apex-kit-button-border-color);
  border-radius: var(--apex-kit-button-border-radius);
  box-sizing: border-box;
  cursor: var(--apex-kit-button-cursor);
  display: var(--apex-kit-button-display);
  gap: var(--apex-kit-button-gap);
  justify-content: var(--apex-kit-button-justify-content);
  line-height: var(--apex-kit-button-line-height);
  margin-top: var(--apex-kit-button-margin-top);
  margin-left: var(--apex-kit-button-margin-left);
  margin-right: var(--apex-kit-button-margin-right);
  margin-bottom: var(--apex-kit-button-margin-bottom);
  max-width: var(--apex-kit-button-max-width);
  min-height: var(--apex-kit-button-min-height);
  overflow: var(--apex-kit-button-overflow);
  padding: var(--apex-kit-button-vertical-padding) var(--apex-kit-button-horizontal-padding);
  position: var(--apex-kit-button-position);
  vertical-align: var(--apex-kit-button-vertical-align);
  box-shadow: var(--apex-kit-button-box-shadow);
  outline: var(--apex-kit-button-outline);
  outline-color: var(--apex-kit-button-outline-color);
  outline-offset: var(--apex-kit-button-outline-offset);
  outline-style: var(--apex-kit-button-outline-style);
  outline-width: var(--apex-kit-button-outline-width);
  transition: var(--apex-kit-button-transition);
  color: var(--apex-kit-button-text-color);
  font-family: var(--apex-kit-button-font-family);
  font-style: var(--apex-kit-button-font-style);
  font-weight: var(--apex-kit-button-font-weight);
  text-align: var(--apex-kit-button-text-align);
  text-decoration: var(--apex-kit-button-text-decoration);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-button-root,
.pvd-button-root:before,
.pvd-button-root:after {
  box-sizing: border-box;
}
.pvd-button-root *,
.pvd-button-root *:before,
.pvd-button-root *:after {
  box-sizing: border-box;
}
@media (min-width: 32em) {
  .pvd-button-root {
    font-size: 1rem;
  }
}
.pvd-button-root[pvd-full-width=true],
.pvd-button-root[pvd-full-width=pvd-full-width] {
  display: block;
}
.pvd-button-root::-moz-focus-inner {
  border: 0;
}
.pvd-button-root:disabled .pvd-button__contents {
  pointer-events: none;
}
.pvd-button-root.pvd-button--small {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-button-root.pvd-button--small {
    font-size: 0.875rem;
  }
}
.pvd-button-root.pvd-button--large {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-button-root.pvd-button--large {
    font-size: 1.25rem;
  }
}
.pvd-button-root.pvd-button--full-width {
  width: 100%;
}
.pvd-button-root.pvd-button--with-icon::before,
.pvd-button-root.pvd-button--with-icon::after {
  display: var(--apex-kit-button-with-icon-display);
}
.pvd-button-root.pvd-button--with-icon .pvd-button__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.pvd-button-root.pvd-button--icon-only {
  min-width: var(--apex-kit-button-min-width);
}
.pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--left .pvd-icon-root,
.pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin: var(--apex-kit-button-icon-margin);
}
.pvd-button-root.pvd-button--icon-only .pvd-button__text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-button__icon {
  color: var(--apex-kit-button-icon-color);
  overflow: var(--apex-kit-button-icon-overflow);
}
.pvd-button__icon .pvd-icon-root {
  display: var(--apex-kit-button-icon-display);
}
.pvd-button__icon.pvd-button__icon--left .pvd-icon-root {
  margin-right: var(--apex-kit-button-icon-margin);
}
.pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin-left: var(--apex-kit-button-icon-margin);
}
@media (forced-colors: active) and (forced-colors: active) {
  .pvd-button-root:hover,
  .pvd-button-root.pvd-button--hover,
  .pvd-button-root:focus,
  .pvd-button-root.pvd-button--focus,
  .pvd-button-root:active,
  .pvd-button-root.pvd-button--active,
  .pvd-button-root:disabled,
  .pvd-button-root.pvd-button--disabled {
    outline: Highlight solid 2px !important;
    outline-offset: 2px !important;
  }
}
@media (forced-colors: active) {
  .pvd-button-root:hover .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--hover .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:focus .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--focus .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:active .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--active .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:disabled .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--disabled .pvd-button__icon .pvd-icon-root {
    color: LinkText;
  }
}
.pvd-grid-root {
  margin: 0 var(--apex-kit-grid-side-margins);
  padding: var(--apex-kit-grid-vertical-margin-default) var(--apex-kit-grid-horizontal-margin-default);
}
.pvd-grid-root,
.pvd-grid-root:before,
.pvd-grid-root:after {
  box-sizing: border-box;
}
.pvd-grid-root *,
.pvd-grid-root *:before,
.pvd-grid-root *:after {
  box-sizing: border-box;
}
.pvd-grid-root.pvd-grid--disable-padding {
  padding: 0;
}
.pvd-grid-root.pvd-grid--disable-max-width {
  max-width: none;
}
.pvd-grid-root .pvd-grid__grid {
  display: grid;
  grid-gap: var(--apex-kit-grid-gutter-gap);
  grid-template-columns: repeat(var(--apex-kit-grid-column-count), minmax(0, 1fr));
  margin: 0;
}
.pvd-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap {
  column-gap: 0;
}
.pvd-grid-root .pvd-grid__item {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  margin: 0;
  width: auto;
}
pvd-input {
  display: var(--apex-kit-input-display);
  font-size: var(--apex-kit-input-font-size);
}
.pvd-input-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  align-items: var(--apex-kit-input-align-items);
  display: var(--apex-kit-input-display);
  font-size: var(--apex-kit-input-root-font-size);
}
@media (min-width: 32em) {
  .pvd-input-root {
    font-size: 1rem;
  }
}
.pvd-input-root .pvd-input__input {
  appearance: var(--apex-kit-input-flex-appearance);
  background-color: var(--apex-kit-input-background-color);
  border: var(--apex-kit-input-border);
  border-radius: var(--apex-kit-input-border-radius);
  box-shadow: var(--apex-kit-input-box-shadow);
  color: var(--apex-kit-input-color);
  cursor: var(--apex-kit-input-cursor);
  display: var(--apex-kit-input-display);
  flex-basis: var(--apex-kit-input-flex-basis);
  flex-grow: var(--apex-kit-input-flex-grow);
  font-family: var(--apex-kit-input-font-family);
  font-size: var(--apex-kit-input-font-size);
  height: var(--apex-kit-input-height);
  line-height: var(--apex-kit-input-line-height);
  margin: var(--apex-kit-input-margin);
  margin-left: var(--apex-kit-input-margin-left);
  margin-right: var(--apex-kit-input-margin-right);
  max-width: var(--apex-kit-input-max-width);
  opacity: var(--apex-kit-input-opacity);
  outline: var(--apex-kit-input-outline);
  padding: var(--apex-kit-input-padding);
  padding-left: var(--apex-kit-input-padding-left);
  padding-right: var(--apex-kit-input-padding-right);
  text-align: var(--apex-kit-input-text-align);
  transition: var(--apex-kit-input-transition);
  vertical-align: var(--apex-kit-input-vertical-align);
  outline-color: var(--apex-kit-input-outline-color);
  outline-offset: var(--apex-kit-input-outline-offset);
  outline-style: var(--apex-kit-input-outline-style);
  outline-width: var(--apex-kit-input-outline-width);
}
.pvd-input-root .pvd-input__input,
.pvd-input-root .pvd-input__input:before,
.pvd-input-root .pvd-input__input:after {
  box-sizing: border-box;
}
.pvd-input-root .pvd-input__input *,
.pvd-input-root .pvd-input__input *:before,
.pvd-input-root .pvd-input__input *:after {
  box-sizing: border-box;
}
@supports (-webkit-touch-callout: none) {
  .pvd-input-root .pvd-input__input:active:not(:focus) {
    font-size: 16px !important;
  }
}
.pvd-input-root .pvd-input__icon {
  display: var(--apex-kit-input-icon-display);
  color: var(--apex-kit-input-icon-color);
  line-height: var(--apex-kit-input-icon-line-height);
  margin: var(--apex-kit-input-icon-margin);
  margin-left: var(--apex-kit-input-icon-margin-left);
  margin-right: var(--apex-kit-input-icon-margin-right);
  min-width: var(--apex-kit-input-icon-min-width);
  padding: var(--apex-kit-input-icon-padding);
  text-align: var(--apex-kit-input-icon-text-align);
  z-index: var(--apex-kit-input-icon-z-index);
}
.pvd-input-root.pvd-input--small {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-input-root.pvd-input--small {
    font-size: 0.875rem;
  }
}
.pvd-input-root.pvd-input--large {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-input-root.pvd-input--large {
    font-size: 1.25rem;
  }
}
.pvd-input-root s-fallback-wrapper:not([hidden=true]),
.pvd-input-root s-fallback-wrapper[hidden=true] + s-assigned-wrapper {
  align-items: var(--apex-kit-input-fallback-wrapper-align-items);
  display: var(--apex-kit-input-fallback-wrapper-display);
  flex-grow: var(--apex-kit-input-fallback-wrapper-flex-grow);
}
@keyframes pvdSpinnerRotate {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pvdSpinnerChaseTail {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}
@keyframes pvdSpinnerRotateLeft {
  0% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
}
@keyframes pvdSpinnerRotateRight {
  0% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
}
@keyframes pvdSpinnerSideIn {
  from {
    margin: var(--uom-space-stack-eighth-x);
    opacity: 0;
    visibility: hidden;
  }
  to {
    margin: var(--uom-space-stack-eighth-x);
    opacity: 1;
    visibility: visible;
  }
}
.pvd-spinner-root {
  display: var(--apex-kit-spinner-display);
  flex-direction: var(--apex-kit-spinner-flex-direction);
  font-family: "Fidelity Sans";
  font-size: var(--apex-kit-spinner-font-size);
  font-weight: var(--apex-kit-spinner-font-weight);
  gap: var(--apex-kit-spinner-gap);
  line-height: var(--apex-kit-spinner-line-height);
}
.pvd-spinner-root,
.pvd-spinner-root:before,
.pvd-spinner-root:after {
  box-sizing: border-box;
}
.pvd-spinner-root *,
.pvd-spinner-root *:before,
.pvd-spinner-root *:after {
  box-sizing: border-box;
}
.pvd-spinner-root .pvd-spinner__spinner {
  animation: pvdSpinnerRotate 1568ms linear infinite;
  direction: var(--apex-kit-spinner-direction);
  height: var(--apex-kit-spinner-height);
  margin-bottom: var(--apex-kit-spinner-margin-bottom);
  margin-left: var(--apex-kit-spinner-margin-left);
  margin-right: var(--apex-kit-spinner-margin-right);
  margin-top: var(--apex-kit-spinner-margin-top);
  min-height: var(--apex-kit-spinner-height);
  max-height: var(--apex-kit-spinner-height);
  position: var(--apex-kit-spinner-position);
  width: var(--apex-kit-spinner-width);
}
.pvd-spinner-root .pvd-spinner__visual {
  animation-duration: var(--apex-kit-spinner-visual-animation-duration);
  animation-iteration-count: var(--apex-kit-spinner-visual-animation-iteration-count);
  animation-name: var(--apex-kit-spinner-visual-animation-name);
  animation-timing-function: var(--apex-kit-spinner-visual-animation-timing-function);
  color: var(--apex-kit-spinner-visual-color);
  display: var(--apex-kit-spinner-visual-display);
  height: var(--apex-kit-spinner-visual-height);
  opacity: var(--apex-kit-spinner-visual-opacity);
  position: var(--apex-kit-spinner-visual-position);
  white-space: var(--apex-kit-spinner-visual-white-space);
  width: var(--apex-kit-spinner-visual-width);
}
.pvd-spinner-root .pvd-spinner__mask {
  display: var(--apex-kit-spinner-mask-display);
  height: var(--apex-kit-spinner-mask-height);
  overflow: var(--apex-kit-spinner-mask-overflow);
  position: var(--apex-kit-spinner-mask-position);
  width: var(--apex-kit-spinner-mask-width);
}
.pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner {
  animation-name: pvdSpinnerRotateLeft;
  border-right-color: var(--apex-kit-spinner-border-right-color);
  left: var(--apex-kit-spinner-left);
  transform: var(--apex-kit-spinner-transform);
}
.pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner {
  animation-name: pvdSpinnerRotateRight;
  border-left-color: var(--apex-kit-spinner-border-left-color);
  left: var(--apex-kit-spinner-left);
  transform: var(--apex-kit-spinner-transform);
}
.pvd-spinner-root .pvd-spinner__mask-inner {
  animation-duration: var(--apex-kit-spinner-mask-inner-animation-duration);
  animation-iteration-count: var(--apex-kit-spinner-mask-inner-animation-iteration-count);
  animation-timing-function: var(--apex-kit-spinner-mask-inner-animation-timing-function);
  border-bottom-color: var(--apex-kit-spinner-mask-inner-border-bottom-color);
  border-radius: var(--apex-kit-spinner-mask-inner-border-radius);
  border-style: var(--apex-kit-spinner-mask-inner-border-style);
  border-width: var(--apex-kit-spinner-mask-inner-border-width);
  bottom: var(--apex-kit-spinner-mask-inner-bottom);
  position: var(--apex-kit-spinner-mask-inner-position);
  top: var(--apex-kit-spinner-mask-inner-top);
  width: var(--apex-kit-spinner-mask-inner-width);
}
.pvd-spinner-root .pvd-spinner__mask-inner,
.pvd-spinner-root .pvd-spinner__mask-inner:before,
.pvd-spinner-root .pvd-spinner__mask-inner:after {
  box-sizing: border-box;
}
.pvd-spinner-root .pvd-spinner__mask-inner *,
.pvd-spinner-root .pvd-spinner__mask-inner *:before,
.pvd-spinner-root .pvd-spinner__mask-inner *:after {
  box-sizing: border-box;
}
.pvd-spinner-root .pvd-spinner__microcopy {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-spinner-microcopy-color);
  margin: var(--apex-kit-spinner-microcopy-margin);
  text-align: var(--apex-kit-spinner-microcopy-text-align);
  letter-spacing: var(--apex-kit-spinner-letter-spacing);
}
.pvd-spinner-root .pvd-spinner__microcopy.pvd-spinner__microcopy--screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-spinner-root .pvd-spinner__microcopy-primary {
  font-size: 0.875rem;
  align-items: var(--apex-kit-spinner-microcopy-primary-align-items);
  display: var(--apex-kit-spinner-microcopy-primary-display);
  justify-content: var(--apex-kit-spinner-microcopy-primary-justify-content);
  padding: var(--apex-kit-spinner-microcopy-padding);
  font-weight: var(--apex-kit-spinner-microcopy-font-weight);
}
@media (min-width: 32em) {
  .pvd-spinner-root .pvd-spinner__microcopy-primary {
    font-size: 1rem;
  }
}
.pvd-spinner-root .pvd-spinner__microcopy-secondary {
  font-size: 0.75rem;
  animation-delay: var(--apex-kit-spinner-microcopy-secondary-animation-delay);
  animation-duration: var(--apex-kit-spinner-microcopy-secondary-animation-duration);
  animation-fill-mode: var(--apex-kit-spinner-microcopy-secondary-animation-fill-mode);
  animation-iteration-count: var(--apex-kit-spinner-microcopy-secondary-animation-iteration-count);
  animation-name: pvdSpinnerSideIn;
  animation-timing-function: var(--apex-kit-spinner-microcopy-secondary-animation-timing-function);
  margin: var(--apex-kit-spinner-microcopy-secondary-margin);
  text-align: var(--apex-kit-spinner-microcopy-secondary-text-align);
  line-height: var(--apex-kit-spinner-line-height);
}
@media (min-width: 32em) {
  .pvd-spinner-root .pvd-spinner__microcopy-secondary {
    font-size: 0.875rem;
  }
}
.pvd-spinner-root .pvd-spinner__microcopy-text {
  margin: var(--apex-kit-spinner-microcopy-text-margin);
}
.pvd-spinner-root .pvd-spinner__microcopy-icon {
  font-size: var(--apex-kit-spinner-microcopy-icon-font-size);
  margin: var(--apex-kit-spinner-microcopy-icon-margin);
}
.pvd-spinner-root:focus {
  outline: var(--apex-kit-spinner-focus-outline);
}
.pvd-spinner-root.pvd-spinner--force-inline {
  display: inline-block;
}
.pvd-spinner-root.pvd-spinner--force-block {
  display: block;
}
.pvd-spinner-root.pvd-spinner--hidden {
  display: none;
}
.pvd-spinner-root pvd-icon {
  line-height: var(--apex-kit-spinner-line-height);
}
.pvd-spinner-root.pvd-spinner--disable-background {
  --page-loading-spinner-dimensions: 200px;
  background-color: var(--apex-kit-spinner-background-color);
  border: solid 2px var(--apex-kit-spinner-border-color);
  border-radius: var(--apex-kit-spinner-border-radius);
  margin: var(--apex-kit-spinner-margin);
  padding: var(--apex-kit-spinner-padding);
  display: var(--apex-kit-spinner-display);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  flex-direction: column;
  height: var(--page-loading-spinner-dimensions);
  justify-content: center;
  left: calc(50vw - var(--page-loading-spinner-dimensions)/2);
  position: fixed;
  top: calc(50vh - var(--page-loading-spinner-dimensions)/2);
  width: var(--page-loading-spinner-dimensions);
  z-index: 999999;
}
.pvd-spinner-root .pvd-page-loading-background {
  background-color: var(--apex-kit-spinner-background-color);
  color: --apex-kit-spinner-color;
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  width: 200%;
  z-index: 99999;
  display: var(--apex-kit-spinner-display);
  mix-blend-mode: overlay;
}
.pvd-content-block-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-content-block-color);
  background-color: var(--apex-kit-content-block-background-color);
  border: var(--apex-kit-content-block-border);
  border-radius: var(--apex-kit-content-block-border-radius);
  box-shadow: var(--apex-kit-content-block-box-shadow);
  padding: var(--apex-kit-content-block-padding);
  gap: var(--apex-kit-content-block-gap);
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.pvd-content-block-root,
.pvd-content-block-root:before,
.pvd-content-block-root:after {
  box-sizing: border-box;
}
.pvd-content-block-root *,
.pvd-content-block-root *:before,
.pvd-content-block-root *:after {
  box-sizing: border-box;
}
.pvd-content-block-root.pvd-content-block--action-align-left .pvd-content-block__action-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--action-align-center .pvd-content-block__action-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--action-align-right .pvd-content-block__action-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--body-align-left .pvd-content-block__body-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--body-align-center .pvd-content-block__body-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--body-align-right .pvd-content-block__body-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--heading-align-left .pvd-content-block__heading-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--heading-align-center .pvd-content-block__heading-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--heading-align-right .pvd-content-block__heading-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--image-align-left .pvd-content-block__image-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--image-align-center .pvd-content-block__image-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--image-align-right .pvd-content-block__image-wrapper {
  align-self: flex-end;
  text-align: right;
}
@media (min-width: 32em) {
  .pvd-content-block-root.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width: 48em) {
  .pvd-content-block-root.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width: 60em) {
  .pvd-content-block-root.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width: 80em) {
  .pvd-content-block-root.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
.pvd-content-block-root.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row;
}
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__image-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__heading-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__body-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__action-wrapper {
  align-self: flex-start;
  text-align: left;
}
@media (min-width: 32em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width: 48em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width: 60em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width: 80em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
.pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row-reverse;
}
.pvd-content-block-root.pvd-content-block--align-left {
  align-items: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--align-left .pvd-content-block__content-wrapper {
  align-items: flex-start;
}
.pvd-content-block-root.pvd-content-block--align-right {
  align-items: flex-end;
  text-align: right;
}
@media (min-width: 32em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
  }
}
@media (min-width: 48em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
  }
}
@media (min-width: 60em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
  }
}
@media (min-width: 80em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
  }
}
.pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-always {
  align-items: flex-start;
}
.pvd-content-block-root.pvd-content-block--align-right .pvd-content-block__content-wrapper {
  align-items: flex-end;
}
.pvd-content-block-root .pvd-content-block__image-wrapper {
  flex: 0 1 auto;
  line-height: 0;
  max-width: 100%;
}
.pvd-content-block-root .pvd-content-block__content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 48em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 60em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 80em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    text-align: left;
  }
}
.pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-always {
  align-items: flex-start;
  text-align: left;
}
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__heading-wrapper:not(:first-child),
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__body-wrapper:not(:first-child),
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__action-wrapper:not(:first-child) {
  margin: var(--apex-kit-content-block-content-children-margin);
}
.pvd-content-block-root .pvd-content-block__heading-wrapper {
  display: inline-block;
  max-width: var(--apex-kit-content-block-max-width);
}
.pvd-content-block-root.pvd-content-block--heading-full-width .pvd-content-block__heading-wrapper {
  max-width: 100%;
  width: 100%;
}
.pvd-content-block-root .pvd-content-block__body-wrapper {
  display: inline-block;
  max-width: var(--apex-kit-content-block-max-width);
}
.pvd-content-block-root.pvd-content-block--body-full-width .pvd-content-block__body-wrapper {
  max-width: 100%;
  width: 100%;
}
.pvd-content-block-root .pvd-content-block__image {
  height: auto;
  max-width: 100%;
  width: var(--apex-kit-content-block-image-width);
}
.pvd-content-block-root .pvd-content-block__heading {
  font-size: var(--apex-kit-content-block-heading-font-size);
  font-weight: var(--apex-kit-content-block-heading-font-weight);
  line-height: var(--apex-kit-content-block-heading-line-height);
  letter-spacing: var(--apex-kit-content-block-heading-letter-spacing);
  margin: 0;
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
  font-size: 2.375rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
    font-size: 2.75rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
  font-size: 1.625rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
    font-size: 1.875rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
  font-size: 1.375rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
    font-size: 1.625rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
  font-size: 1rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
    font-size: 1.125rem;
  }
}
.pvd-content-block-root .pvd-content-block__body {
  font-size: 0.875rem;
  margin: 0;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__body {
    font-size: 1rem;
  }
}
.pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
    font-size: 0.875rem;
  }
}
.pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
    font-size: 1.25rem;
  }
}
.pvd-page-header-root {
  align-items: var(--apex-kit-page-header-align-items);
  background-color: var(--apex-kit-page-header-background-color);
  color: var(--apex-kit-page-header-color);
  display: var(--apex-kit-page-header-display);
  gap: var(--apex-kit-page-header-gap);
  grid-template-areas: var(--apex-kit-page-header-grid-template-areas);
  grid-template-columns: var(--apex-kit-page-header-grid-template-columns);
  grid-template-rows: auto;
  padding: var(--apex-kit-page-header-padding);
}
.pvd-page-header-root,
.pvd-page-header-root:before,
.pvd-page-header-root:after {
  box-sizing: border-box;
}
.pvd-page-header-root *,
.pvd-page-header-root *:before,
.pvd-page-header-root *:after {
  box-sizing: border-box;
}
.pvd-page-header-root .pvd-page-header__logo {
  align-items: var(--apex-kit-page-header-logo-align-items);
  color: var(--apex-kit-page-header-logo-color);
  display: var(--apex-kit-page-header-logo-display);
  grid-area: var(--apex-kit-page-header-logo-grid-area);
}
.pvd-page-header-root .pvd-page-header__logo-img {
  height: var(--apex-kit-page-header-logo-img-height);
  max-width: var(--apex-kit-page-header-logo-img-max-width);
  vertical-align: var(--apex-kit-page-header-logo-img-vertical-align);
}
.pvd-page-header-root .pvd-page-header__title {
  font-family: var(--apex-kit-page-header-title-font-family);
  font-style: var(--apex-kit-page-header-title-font-style);
  letter-spacing: var(--apex-kit-page-header-title-letter-spacing);
  text-align: var(--apex-kit-page-header-title-text-align);
  text-decoration: var(--apex-kit-page-header-title-text-decoration);
  text-indent: var(--apex-kit-page-header-title-text-indent);
  text-shadow: var(--apex-kit-page-header-title-text-shadow);
  text-transform: var(--apex-kit-page-header-title-text-transform);
  line-height: var(--apex-kit-page-header-title-line-height);
  margin: var(--apex-kit-page-header-title-margin);
  font-size: var(--apex-kit-page-header-title-font-size);
  align-items: var(--apex-kit-page-header-title-align-items);
  color: var(--apex-kit-page-header-title-color);
  display: var(--apex-kit-page-header-title-display);
  font-weight: var(--apex-kit-page-header-title-font-weight);
  grid-area: var(--apex-kit-page-header-title-grid-area);
  padding-left: var(--apex-kit-page-header-title-padding-left);
  padding-top: var(--apex-kit-page-header-title-padding-top);
  position: var(--apex-kit-page-header-title-position);
}
.pvd-page-header-root .pvd-page-header__action {
  align-self: var(--apex-kit-page-header-action-align-self);
  color: var(--apex-kit-page-header-action-color);
  grid-area: var(--apex-kit-page-header-action-grid-area);
  justify-self: var(--apex-kit-page-header-action-justify-self);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link {
  color: var(--apex-kit-page-header-link-color);
  outline-color: var(--apex-kit-page-header-link-outline-color);
  outline-offset: var(--apex-kit-page-header-link-outline-offset);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link .pvd-link__text {
  border-bottom-style: var(--apex-kit-page-header-link-text-border-bottom-style);
  color: var(--apex-kit-page-header-link-text-color);
  text-decoration: var(--apex-kit-page-header-link-text-decoration);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link .pvd-icon-root {
  fill: var(--apex-kit-page-header-link-icon-fill-color);
}
.pvd-page-header-root .pvd-page-header__title::before {
  background-color: var(--apex-kit-page-header-content-background-color);
  content: var(--apex-kit-page-header-content);
  display: var(--apex-kit-page-header-content-display);
  height: var(--apex-kit-page-header-content-height);
  left: var(--apex-kit-page-header-content-left);
  position: var(--apex-kit-page-header-content-position);
  width: var(--apex-kit-page-header-content-width);
}
@media print {
  .pvd-page-header-root {
    border: 1px solid CanvasText;
    color: var(--apex-kit-page-header-color);
  }
  .pvd-page-header-root .pvd-page-header__logo-img {
    color: var(--apex-kit-page-header-logo-img-color);
  }
  .pvd-page-header-root .pvd-page-header__link .pvd-link__link {
    color: var(--apex-kit-page-header-link-color);
  }
}
.pvd-page-footer-root {
  align-items: var(--apex-kit-page-footer-align-items);
  background-color: var(--apex-kit-page-footer-background-color);
  display: var(--apex-kit-page-footer-display);
  grid-template-columns: var(--apex-kit-page-footer-grid-template-columns);
  grid-template-rows: var(--apex-kit-page-footer-grid-template-rows);
  padding: var(--apex-kit-page-footer-padding);
  border: var(--apex-kit-page-footer-border);
  color: var(--apex-kit-page-footer-color);
}
.pvd-page-footer-root,
.pvd-page-footer-root:before,
.pvd-page-footer-root:after {
  box-sizing: border-box;
}
.pvd-page-footer-root *,
.pvd-page-footer-root *:before,
.pvd-page-footer-root *:after {
  box-sizing: border-box;
}
.pvd-page-footer-root .pvd-page-footer__logo {
  grid-column: var(--apex-kit-page-footer-grid-column);
  grid-row: var(--apex-kit-page-footer-grid-row);
  margin-bottom: var(--apex-kit-page-footer-logo-margin-bottom);
  text-align: var(--apex-kit-page-footer-horizontal-alignment-below-512);
}
.pvd-page-footer-root .pvd-page-footer__logo-img {
  height: var(--apex-kit-page-footer-logo-height);
  width: var(--apex-kit-page-footer-logo-width);
  fill: var(--apex-kit-page-footer-logo-img-fill);
}
.pvd-page-footer-root .pvd-page-footer__link-spacer .pvd-link__link::after {
  color: var(--apex-kit-page-footer-color);
  content: "|";
  margin: var(--apex-kit-page-footer-margin);
}
.pvd-page-footer-root .pvd-page-footer__content {
  grid-column: var(--apex-kit-page-footer-grid-column);
  grid-row: var(--apex-kit-page-footer-grid-row);
  text-align: var(--apex-kit-page-footer-horizontal-alignment-below-512);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright {
  color: var(--apex-kit-page-footer-color);
  font-size: var(--apex-kit-page-footer-link-font-size);
  line-height: var(--apex-kit-page-footer-link-line-height);
  margin: var(--apex-kit-page-footer-margin);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference {
  line-height: var(--apex-kit-page-footer-link-line-height);
  margin: var(--apex-kit-page-footer-margin);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
  color: var(--apex-kit-page-footer-color);
  margin: var(--apex-kit-page-footer-margin);
  outline-color: var(--apex-kit-page-footer-link-focus-outline-color);
  outline-offset: var(--apex-kit-page-footer-link-outline-offset);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link .pvd-link__text,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link .pvd-link__text {
  border-bottom-style: none;
  text-decoration: var(--apex-kit-page-footer-text-decoration);
  color: var(--apex-kit-page-footer-color);
}
.pvd-page-footer-root .pvd-page-footer__us-only {
  display: var(--apex-kit-page-footer-display);
}
.pvd-footnotes-root {
  border-top: var(--apex-kit-footnotes-border-top);
  margin-top: -1px;
  padding: var(--apex-kit-footnotes-padding);
  position: relative;
}
.pvd-footnotes-root,
.pvd-footnotes-root:before,
.pvd-footnotes-root:after {
  box-sizing: border-box;
}
.pvd-footnotes-root *,
.pvd-footnotes-root *:before,
.pvd-footnotes-root *:after {
  box-sizing: border-box;
}
.pvd-footnotes-root[class^=pvd-footnotes--background-],
.pvd-footnotes-root[class*=" pvd-footnotes--background-"] {
  background: var(--apex-kit-footnotes-background-color);
}
.pvd-footnotes-root[class^=pvd-footnotes--background-]::before,
.pvd-footnotes-root[class*=" pvd-footnotes--background-"]::before {
  background: var(--apex-kit-footnotes-before-background-color);
  content: "";
  height: 1px;
  left: var(--apex-kit-footnotes-before-left);
  position: absolute;
  right: var(--apex-kit-footnotes-before-right);
}
.pvd-footnotes-root pvd-footnote:first-child .pvd-footnote-root,
.pvd-footnotes-root > .pvd-footnote-root:first-child {
  margin: var(--apex-kit-footnotes-footnote-first-footnote);
}
.pvd-footnote-root {
  color: var(--apex-kit-footnote-color);
  margin: var(--apex-kit-footnote-margin);
}
.pvd-footnote-root,
.pvd-footnote-root:before,
.pvd-footnote-root:after {
  box-sizing: border-box;
}
.pvd-footnote-root *,
.pvd-footnote-root *:before,
.pvd-footnote-root *:after {
  box-sizing: border-box;
}
.pvd-footnote-root .pvd-footnote__title {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  color: var(--apex-kit-footnote-title-color);
  display: block;
  font-weight: var(--apex-kit-footnote-title-font-weight);
  margin: 0;
}
@media (min-width: 32em) {
  .pvd-footnote-root .pvd-footnote__title {
    font-size: 1rem;
  }
}
.pvd-footnote-root .pvd-footnote__text {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  color: var(--apex-kit-footnote-text-color);
  margin: var(--apex-kit-footnote-text-margin);
}
@media (min-width: 32em) {
  .pvd-footnote-root .pvd-footnote__text {
    font-size: 0.875rem;
  }
}
.pvd-footnote-root .pvd-footnote__text a {
  outline: none;
  text-decoration: var(--apex-kit-footnote-link-text-decoration);
}
.pvd-footnote-root .pvd-footnote__text p {
  margin: var(--apex-kit-footnote-text-p-margin);
}
.pvd-footnote-root .pvd-footnote__text p:first-child {
  margin: 0;
}
.pvd-footnote-annotation-root {
  display: flex;
  margin: var(--apex-kit-footnote-annotation-margin);
}
.pvd-footnote-annotation-root,
.pvd-footnote-annotation-root:before,
.pvd-footnote-annotation-root:after {
  box-sizing: border-box;
}
.pvd-footnote-annotation-root *,
.pvd-footnote-annotation-root *:before,
.pvd-footnote-annotation-root *:after {
  box-sizing: border-box;
}
.pvd-footnote-annotation-root .pvd-footnote-annotation__symbol {
  flex: 0 0 var(--apex-kit-footnote-annotation-flex);
  padding-right: var(--apex-kit-footnote-annotation-padding-right);
  text-align: right;
}
.pvd-footnote-annotation-root .pvd-footnote-annotation__back-link-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-alert-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  background-color: var(--apex-kit-alert-background-color);
  border: var(--apex-kit-alert-border-width) solid transparent;
  border-color: var(--apex-kit-alert-border-color);
  border-radius: var(--apex-kit-alert-border-radius-default);
  display: flex;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-alert-root,
.pvd-alert-root:before,
.pvd-alert-root:after {
  box-sizing: border-box;
}
.pvd-alert-root *,
.pvd-alert-root *:before,
.pvd-alert-root *:after {
  box-sizing: border-box;
}
.pvd-alert-root.pvd-alert--closing {
  opacity: 0;
  transition: var(--apex-kit-alert-close-transition);
}
.pvd-alert-root [data-tag-name=pvd-scoped-icon] {
  line-height: 0;
  padding: var(--apex-kit-alert-icon-component-padding);
}
.pvd-alert-root .pvd-alert__icon {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  align-items: var(--apex-kit-alert-icon-vertical-alignment);
  background-color: var(--apex-kit-alert-icon-background-color);
  border-radius: 0;
  display: flex;
  padding-left: var(--apex-kit-alert-icon-padding-left);
  padding-right: var(--apex-kit-alert-icon-padding-right);
  padding-top: var(--apex-kit-alert-icon-padding-top);
}
.pvd-alert-root .pvd-alert__icon .pvd-icon-root {
  background-color: var(--apex-kit-alert-icon-color);
  content: "";
  display: flex;
  height: var(--apex-kit-alert-icon-component-height);
  -webkit-mask-image: var(--apex-kit-alert-icon-component-content);
  mask-image: var(--apex-kit-alert-icon-component-content);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: var(--apex-kit-alert-icon-component-width);
}
.pvd-alert-root .pvd-alert__content {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  background-color: var(--apex-kit-alert-content-background-color);
  border-radius: 0;
  color: var(--apex-kit-alert-content-color);
  display: block;
  margin: 0;
  padding-bottom: var(--apex-kit-alert-content-padding-bottom);
  padding-left: var(--apex-kit-alert-content-padding-left);
  padding-right: var(--apex-kit-alert-content-padding-right);
  padding-top: var(--apex-kit-alert-content-padding-top);
  width: var(--apex-kit-alert-content-width);
}
@media (min-width: 32em) {
  .pvd-alert-root .pvd-alert__content {
    font-size: 1rem;
  }
}
.pvd-alert-root .pvd-alert__content-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-alert-root .pvd-alert__title {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  color: var(--apex-kit-alert-title-color);
  display: var(--apex-kit-alert-title-display);
  font-size: var(--apex-kit-alert-title-font-size);
  font-weight: bold;
  margin-bottom: var(--apex-kit-alert-title-margin-bottom);
}
@media (min-width: 32em) {
  .pvd-alert-root .pvd-alert__title {
    font-size: 1.125rem;
  }
}
.pvd-alert-root .pvd-alert__message {
  display: var(--apex-kit-alert-message-display);
  margin: 0;
}
.pvd-alert-root .pvd-alert__dismiss-button {
  background-color: transparent;
  border: 0;
  color: var(--apex-kit-alert-dismiss-button-color);
  cursor: pointer;
  height: var(--apex-kit-alert-dismiss-button-height);
  margin: var(--apex-kit-alert-dismiss-button-margin);
  min-width: var(--apex-kit-alert-dismiss-button-width);
  padding-bottom: var(--apex-kit-alert-dismiss-button-padding-bottom);
  padding-left: var(--apex-kit-alert-dismiss-button-padding-left);
  padding-right: var(--apex-kit-alert-dismiss-button-padding-right);
  padding-top: var(--apex-kit-alert-dismiss-button-padding-top);
  position: relative;
  width: var(--apex-kit-alert-dismiss-button-width);
}
.pvd-alert-root .pvd-alert__dismiss-button:active,
.pvd-alert-root .pvd-alert__dismiss-button:focus {
  outline: var(--apex-kit-alert-dismiss-button-focus-outline);
}
.pvd-alert-root .pvd-alert__dismiss-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (forced-colors: active) {
  .pvd-alert-root.pvd-alert--warning .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--error .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--success .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--info .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--closing .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--critical .pvd-alert__icon .pvd-icon-root {
    color: LinkText;
  }
}
.pvd-tile-root {
  height: 100%;
}
.pvd-tile-root,
.pvd-tile-root:before,
.pvd-tile-root:after {
  box-sizing: border-box;
}
.pvd-tile-root *,
.pvd-tile-root *:before,
.pvd-tile-root *:after {
  box-sizing: border-box;
}
.pvd-tile-root .pvd-tile__tile {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  background-color: var(--apex-kit-tile-background-color);
  border: var(--apex-kit-tile-border);
  border-radius: var(--apex-kit-tile-border-radius);
  display: block;
  height: 100%;
  padding: var(--apex-kit-tile-padding);
  width: 100%;
  box-shadow: var(--apex-kit-tile-box-shadow);
  outline: var(--apex-kit-tile-outline);
  outline-offset: var(--apex-kit-tile-outline-offset);
}
@media (min-width: 32em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-512);
  }
}
@media (min-width: 48em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-768);
  }
}
@media (min-width: 60em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-960);
  }
}
@media (min-width: 80em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-1280);
  }
}
.pvd-tile-root.pvd-tile--content-width .pvd-tile__tile {
  display: inline-block;
  width: auto;
}
.pvd-tile-root .pvd-tile__content {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  margin: 0;
}
@media (min-width: 32em) {
  .pvd-tile-root .pvd-tile__content {
    font-size: 1rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--small {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-tile-root .pvd-tile__content.pvd-tile__content--small {
    font-size: 0.875rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--large {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-tile-root .pvd-tile__content.pvd-tile__content--large {
    font-size: 1.25rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--bottom-weighted {
  padding: var(--apex-kit-tile-padding-content-bottom-weighted);
}
.pvd-tile-root a.pvd-tile__tile,
.pvd-tile-root button.pvd-tile__tile {
  cursor: pointer;
}
.pvd-tile-root a.pvd-tile__tile,
.pvd-tile-root a.pvd-tile__tile:hover,
.pvd-tile-root a.pvd-tile__tile:focus,
.pvd-tile-root a.pvd-tile__tile:active,
.pvd-tile-root a.pvd-tile__tile:active:focus {
  text-decoration: none;
}
.pvd-tile-root .pvd-tile__checkbox,
.pvd-tile-root .pvd-tile__radio {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-tile-root .pvd-tile__checkbox + .pvd-tile__tile,
.pvd-tile-root .pvd-tile__radio + .pvd-tile__tile {
  cursor: pointer;
}
pvd-field-group {
  display: block;
}
.pvd-field-group-root {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-field-group-root,
.pvd-field-group-root:before,
.pvd-field-group-root:after {
  box-sizing: border-box;
}
.pvd-field-group-root *,
.pvd-field-group-root *:before,
.pvd-field-group-root *:after {
  box-sizing: border-box;
}
.pvd-field-group-root > .pvd-field-group__group-label + .pvd-field-group__field-group {
  margin: var(--apex-kit-field-group-general-margin);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: var(--apex-kit-field-group-align-items);
  display: var(--apex-kit-field-group-display);
  flex-flow: var(--apex-kit-field-group-flex-flow);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
  margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group {
  flex: var(--apex-kit-field-group-full-width);
  margin-left: var(--apex-kit-field-group-general-margin-left);
  margin-top: var(--apex-kit-field-group-initial-value);
  min-width: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group:first-child {
  margin-left: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=""],
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=true],
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=pvd-fixed-width] {
  flex: var(--apex-kit-field-group-fixed-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > *:not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots):not(pvd-field-group + pvd-field-group),
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots) > *,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper-with-slots > * > * {
  margin-top: var(--apex-kit-field-group-general-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > :first-child:not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots),
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots) > :first-child,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper-with-slots > * > :first-child {
  margin-top: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__display-data {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  margin: var(--apex-kit-field-group-general-margin);
}
.pvd-field-group-root.pvd-field-group--vertical-align-center > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: center;
}
.pvd-field-group-root.pvd-field-group--vertical-align-bottom > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: flex-end;
}
.pvd-field-group-root > .pvd-field-group__field-group {
  align-items: var(--apex-kit-field-group-align-items);
  display: var(--apex-kit-field-group-display);
  flex-flow: var(--apex-kit-field-group-flex-flow);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
  margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root {
  margin-left: var(--apex-kit-field-group-general-margin-left);
  margin-top: var(--apex-kit-field-group-initial-value);
  min-width: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root:first-child {
  margin-left: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group--full-width {
  flex: var(--apex-kit-field-group-full-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group--fixed-width {
  flex: var(--apex-kit-field-group-fixed-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > * {
  margin-top: var(--apex-kit-field-group-general-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > :first-child {
  margin-top: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group .pvd-field-group__display-data {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  margin: var(--apex-kit-field-group-general-margin);
}
.pvd-field-group-root.pvd-field-group--vertical-align-center > .pvd-field-group__field-group {
  align-items: center;
}
.pvd-field-group-root.pvd-field-group--vertical-align-bottom > .pvd-field-group__field-group {
  align-items: flex-end;
}
s-root > .pvd-field-group-root.pvd-field-group--inline > .pvd-field-group__field-group {
  display: block;
}
.pvd-form-root.pvd-form--dense .pvd-form__form > * {
  margin-top: var(--apex-kit-form-margin-top);
}
.pvd-form-root.pvd-form--dense .pvd-form__form > s-slot > s-assigned-wrapper > * {
  margin-top: var(--apex-kit-form-margin-top);
}
.pvd-form-root .pvd-form__form > * {
  margin-top: var(--apex-kit-form-spacing-margin-top);
}
.pvd-form-root .pvd-form__form > *:first-child {
  margin-top: 0;
}
.pvd-form-root .pvd-form__form > s-slot > s-assigned-wrapper > * {
  margin-top: var(--apex-kit-form-spacing-margin-top);
}
.pvd-form-root .pvd-form__form > s-slot > s-assigned-wrapper > *:first-child {
  margin-top: 0;
}
pvd-modal .pvd-modal__scrollbar-measure {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  height: 100px;
  overflow: scroll;
  width: 100px;
}
.pvd-modal-root {
  align-items: var(--apex-kit-modal-align-items);
  bottom: 0;
  display: var(--apex-kit-modal-display);
  visibility: var(--apex-kit-modal-visibility);
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 100;
  animation: var(--apex-kit-modal-animation);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-modal-root .pvd-modal__overlay {
  background-color: var(--apex-kit-modal-overlay-background-color);
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.pvd-modal-root .pvd-modal__dialog {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  animation: var(--apex-kit-modal-dialog-animation);
  background-color: var(--apex-kit-modal-dialog-background-color);
  border-radius: var(--apex-kit-modal-dialog-border-radius);
  border: var(--apex-kit-modal-dialog-border);
  box-shadow: var(--apex-kit-modal-dialog-box-shadow);
  color: var(--apex-kit-modal-dialog-color);
  display: flex;
  letter-spacing: var(--apex-kit-modal-dialog-letter-spacing);
  max-height: var(--apex-kit-modal-dialog-max-height);
  max-width: var(--apex-kit-modal-dialog-max-width);
  width: var(--apex-kit-modal-dialog-width);
  z-index: 1;
}
.pvd-modal-root .pvd-modal__dialog,
.pvd-modal-root .pvd-modal__dialog:before,
.pvd-modal-root .pvd-modal__dialog:after {
  box-sizing: border-box;
}
.pvd-modal-root .pvd-modal__dialog *,
.pvd-modal-root .pvd-modal__dialog *:before,
.pvd-modal-root .pvd-modal__dialog *:after {
  box-sizing: border-box;
}
@media (min-width: 32em) {
  .pvd-modal-root .pvd-modal__dialog {
    font-size: 1rem;
  }
}
.pvd-modal-root .pvd-modal__content {
  display: flex;
  flex-direction: column;
  padding: var(--apex-kit-modal-content-padding);
  position: relative;
  width: 100%;
}
.pvd-modal-root .pvd-modal__heading-wrapper {
  margin: var(--apex-kit-modal-heading-wrapper-margin);
  padding: var(--apex-kit-modal-heading-wrapper-padding);
}
.pvd-modal-root .pvd-modal__heading {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-modal-heading-color);
  font-size: var(--apex-kit-modal-heading-font-size);
  font-weight: var(--apex-kit-modal-heading-font-weight);
  line-height: var(--apex-kit-modal-heading-line-height);
  letter-spacing: var(--apex-kit-modal-heading-letter-spacing);
  margin: 0;
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
  font-size: 1.625rem;
}
@media (min-width: 32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
    font-size: 1.875rem;
  }
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-3 {
  font-size: 1.375rem;
}
@media (min-width: 32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-3 {
    font-size: 1.625rem;
  }
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-5 {
  font-size: 1rem;
}
@media (min-width: 32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-5 {
    font-size: 1.125rem;
  }
}
.pvd-modal-root .pvd-modal__body-wrapper {
  margin: var(--apex-kit-modal-body-wrapper-margin);
  overflow-y: auto;
  scrollbar-color: var(--apex-kit-modal-body-scrollbar-color);
  padding: var(--apex-kit-modal-body-wrapper-padding);
  outline: var(--apex-kit-modal-body-wrapper-outline);
  outline-offset: var(--apex-kit-modal-body-wrapper-outline-offset);
}
.pvd-modal-root .pvd-modal__body-wrapper::after {
  content: "";
  display: block;
  height: var(--apex-kit-modal-body-bottom-height);
}
@media (min-width: 32em) {
  .pvd-modal-root .pvd-modal__body-wrapper::after {
    height: var(--apex-kit-modal-body-bottom-height-at-512);
  }
}
.pvd-modal-root .pvd-modal__close-button {
  align-items: center;
  color: var(--apex-kit-modal-close-button-color);
  height: var(--apex-kit-modal-close-button-height);
  width: var(--apex-kit-modal-close-button-width);
  justify-content: center;
  position: absolute;
  right: var(--apex-kit-modal-close-button-right);
  top: var(--apex-kit-modal-close-button-top);
}
.pvd-modal-root .pvd-modal__close-button:active,
.pvd-modal-root .pvd-modal__close-button:focus {
  box-shadow: none;
  outline: none;
}
.pvd-modal-root .pvd-modal__close-button::before {
  border-radius: var(--apex-kit-modal-close-button-border-radius);
  content: "";
  display: block;
  height: var(--apex-kit-modal-close-button-height);
  position: absolute;
  width: var(--apex-kit-modal-close-button-width);
  box-shadow: var(--apex-kit-modal-close-button-box-shadow);
  border: var(--apex-kit-modal-close-button-border);
  transition: var(--apex-kit-modal-close-button-transition);
  background: var(--apex-kit-modal-close-button-background);
  outline: var(--apex-kit-modal-close-button-outline);
  outline-offset: var(--apex-kit-modal-close-button-outline-offset);
}
.pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon {
  height: var(--apex-kit-modal-close-button-icon-height);
  width: var(--apex-kit-modal-close-button-icon-width);
  padding: var(--apex-kit-modal-close-button-icon-padding);
}
.pvd-modal-root .pvd-modal__close-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-modal-root .pvd-modal__body {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  margin: 0;
}
pvd-radio-group {
  display: var(--apex-kit-radio-group-display);
  font-size: 0;
}
.pvd-radio-group-root {
  color: var(--apex-kit-radio-group-color);
  font-family: var(--apex-kit-radio-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-radio-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-radio-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-radio-group-root .pvd-radio-group__radio-group {
  background-color: var(--apex-kit-radio-group-background-color);
  border: var(--apex-kit-radio-group-border);
  border-radius: var(--apex-kit-radio-group-border-radius);
  border-width: var(--apex-kit-radio-group-border-width);
  outline: var(--apex-kit-radio-group-outline);
  outline-offset: var(--apex-kit-radio-group-outline-offset);
  padding: var(--apex-kit-radio-group-padding);
}
.pvd-radio-group-root .pvd-radio-group__radio-group,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper {
  display: var(--apex-kit-radio-group-display);
  flex-flow: var(--apex-kit-radio-group-flex-flow);
}
.pvd-radio-group-root .pvd-radio-group__radio-group > *,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper > * {
  margin-left: var(--apex-kit-radio-group-general-margin-left);
  margin-top: var(--apex-kit-radio-group-general-margin-top);
}
.pvd-radio-group-root .pvd-radio-group__radio-group > :first-child,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper > :first-child {
  margin-left: var(--apex-kit-radio-group-first-child-margin-left);
  margin-top: var(--apex-kit-radio-group-first-child-margin-top);
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio {
  left: var(--apex-kit-radio-group-position-left);
  margin: var(--apex-kit-radio-group-margin);
  padding: var(--apex-kit-radio-group-padding);
  position: var(--apex-kit-radio-group-position);
  top: var(--apex-kit-radio-group-position-top);
  transform: var(--apex-kit-radio-group-position-transform);
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
  color: var(--apex-kit-radio-group-color);
  font-family: var(--apex-kit-radio-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-radio-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-radio-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  background-color: var(--apex-kit-radio-group-tile-background-color);
  border: var(--apex-kit-radio-group-tile-border-width) var(--apex-kit-radio-group-tile-border-style) var(--apex-kit-radio-group-tile-border-color);
  border-radius: var(--apex-kit-radio-group-tile-border-radius);
  box-shadow: 0 0 0 var(--apex-kit-radio-group-tile-box-shadow-radius) var(--apex-kit-radio-group-tile-box-shadow-color);
  outline: var(--apex-kit-radio-group-tile-outline-width) var(--apex-kit-radio-group-tile-outline-style) var(--apex-kit-radio-group-tile-outline-color);
  outline-color: var(--apex-kit-radio-group-tile-outline-color);
  outline-offset: var(--apex-kit-radio-group-tile-outline-offset);
  border-color: var(--apex-kit-radio-group-tile-border-color);
  height: var(--apex-kit-radio-group-tile-height);
  padding: var(--apex-kit-radio-group-tile-padding);
  width: var(--apex-kit-radio-group-tile-width);
  cursor: pointer;
  display: grid;
  grid-template-areas: "input label" "input content";
  grid-template-columns: auto 1fr;
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__checkbox,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__radio {
  grid-area: input;
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__label-text,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__label-text {
  grid-area: label;
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__microcopy,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__microcopy {
  display: inherit;
  grid-area: content;
  margin-left: 0;
}
@media (forced-colors: active) {
  .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio-wrap {
    display: unset;
    visibility: hidden;
  }
}
pvd-radio {
  display: block;
}
.pvd-radio-root {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-family: var(--apex-kit-radio-button-font-family);
  position: relative;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-radio-root .pvd-radio__radio {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  bottom: var(--apex-kit-radio-button-bottom);
  left: var(--apex-kit-radio-button-left);
  margin: var(--apex-kit-radio-button-margin);
  cursor: var(--apex-kit-radio-button-cursor);
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label {
  font-size: var(--apex-kit-radio-button-font-size);
  color: var(--apex-kit-radio-button-text-color);
  cursor: var(--apex-kit-radio-button-cursor);
  grid-template-columns: var(--apex-kit-radio-button-label-grid-template-columns);
  gap: var(--apex-kit-radio-button-label-gap);
  line-height: var(--apex-kit-radio-button-label-line-height);
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap {
  background-color: var(--apex-kit-radio-button-background-color);
  border: var(--apex-kit-radio-button-border);
  box-shadow: var(--apex-kit-radio-button-box-shadow);
  cursor: var(--apex-kit-radio-button-cursor);
  display: var(--apex-kit-radio-button-wrap-display);
  place-content: var(--apex-kit-radio-button-wrap-place-content);
  margin-top: var(--apex-kit-radio-button-wrap-margin-top);
  outline: var(--apex-kit-radio-button-outline);
  outline-offset: var(--apex-kit-radio-button-outline-offset);
  transition: var(--apex-kit-radio-button-transition);
  pointer-events: none;
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__label-text {
  cursor: var(--apex-kit-radio-button-cursor);
  pointer-events: none;
}
.pvd-radio-root .pvd-radio__label {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  align-items: var(--apex-kit-radio-button-label-align-items);
  cursor: var(--apex-kit-radio-button-cursor);
  display: var(--apex-kit-radio-button-label-display);
  margin: calc(var(--apex-kit-radio-button-touch-target-margin) * -1);
  margin-right: var(--apex-kit-radio-button-label-margin-right);
}
@media (min-width: 32em) {
  .pvd-radio-root .pvd-radio__label {
    font-size: 1rem;
  }
}
.pvd-radio-root .pvd-radio__microcopy {
  font-size: var(--apex-kit-radio-button-font-size);
  display: var(--apex-kit-radio-button-microcopy-display);
  margin-left: var(--apex-kit-radio-button-microcopy-margin-left);
  margin-top: var(--apex-kit-radio-button-touch-target-margin);
}
.pvd-radio-root .pvd-radio__label-text {
  margin: var(--apex-kit-radio-button-margin);
  margin-top: var(--apex-kit-radio-button-label-text-margin-top);
}
.pvd-radio-root .pvd-radio__radio-wrap {
  background-color: var(--apex-kit-radio-button-background-color);
  border: var(--apex-kit-radio-button-border);
  border-radius: var(--apex-kit-radio-button-border-radius);
  cursor: var(--apex-kit-radio-button-cursor);
  flex-shrink: var(--apex-kit-radio-button-flex-shrink);
  height: var(--apex-kit-radio-button-height);
  line-height: var(--apex-kit-radio-button-line-height);
  margin: var(--apex-kit-radio-button-touch-target-margin);
  margin-right: var(--apex-kit-radio-button-touch-target-margin-right);
  width: var(--apex-kit-radio-button-width);
}
.pvd-radio-root .pvd-radio__radio-wrap,
.pvd-radio-root .pvd-radio__radio-wrap:before,
.pvd-radio-root .pvd-radio__radio-wrap:after {
  box-sizing: border-box;
}
.pvd-radio-root .pvd-radio__radio-wrap *,
.pvd-radio-root .pvd-radio__radio-wrap *:before,
.pvd-radio-root .pvd-radio__radio-wrap *:after {
  box-sizing: border-box;
}
@media (forced-colors: active) {
  .pvd-radio-root .pvd-radio__radio {
    align-items: var(--apex-kit-radio-button-align-items);
    border: var(--apex-kit-radio-button-input-border);
    bottom: var(--apex-kit-radio-button-input-bottom);
    clip: var(--apex-kit-radio-button-input-clip);
    flex-shrink: var(--apex-kit-radio-button-flex-shrink);
    height: var(--apex-kit-radio-button-input-height);
    justify-content: var(--apex-kit-radio-button-justify-content);
    left: var(--apex-kit-radio-button-input-left);
    line-height: var(--apex-kit-radio-button-input-line-height);
    margin: var(--apex-kit-radio-button-input-margin);
    margin-right: var(--apex-kit-radio-button-input-margin-right);
    overflow: var(--apex-kit-radio-button-input-overflow);
    padding: var(--apex-kit-radio-button-input-padding);
    position: var(--apex-kit-radio-button-input-position);
    width: var(--apex-kit-radio-button-input-width);
  }
  .pvd-radio-root .pvd-radio__radio,
  .pvd-radio-root .pvd-radio__radio:before,
  .pvd-radio-root .pvd-radio__radio:after {
    box-sizing: border-box;
  }
  .pvd-radio-root .pvd-radio__radio *,
  .pvd-radio-root .pvd-radio__radio *:before,
  .pvd-radio-root .pvd-radio__radio *:after {
    box-sizing: border-box;
  }
  .pvd-radio-root .pvd-radio__radio-wrap {
    display: var(--apex-kit-radio-button-wrap-display);
  }
}
pvd-expand-collapse {
  display: block;
}
.pvd-expand-collapse-root,
.pvd-expand-collapse-root:before,
.pvd-expand-collapse-root:after {
  box-sizing: border-box;
}
.pvd-expand-collapse-root *,
.pvd-expand-collapse-root *:before,
.pvd-expand-collapse-root *:after {
  box-sizing: border-box;
}
.pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  align-items: flex-start;
  background-color: transparent;
  border: var(--apex-kit-expand-collapse-heading-border);
  border-radius: var(--apex-kit-expand-collapse-heading-border-radius);
  color: var(--apex-kit-expand-collapse-heading-color);
  cursor: pointer;
  display: flex;
  font-family: var(--apex-kit-expand-collapse-content-font-family);
  font-size: var(--apex-kit-expand-collapse-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-expand-collapse-heading-font-weight);
  gap: var(--apex-kit-expand-collapse-button-gap);
  line-height: var(--apex-kit-expand-collapse-heading-line-height);
  margin: 0;
  outline: var(--apex-kit-expand-collapse-heading-outline);
  outline-offset: var(--apex-kit-expand-collapse-heading-outline-offset);
  padding: var(--apex-kit-expand-collapse-button-padding);
  text-align: left;
  text-decoration-color: var(--apex-kit-expand-collapse-heading-text-decoration-color);
  transition: var(--apex-kit-expand-collapse-heading-transition);
  width: 100%;
}
.pvd-expand-collapse-root .pvd-expand-collapse__interactive-button [data-tag-name=pvd-scoped-icon] {
  align-self: var(--apex-kit-expand-collapse-icon-align-self);
  height: 100%;
  line-height: 0;
}
.pvd-expand-collapse-root .pvd-expand-collapse__icon {
  align-self: flex-start;
  color: var(--apex-kit-expand-collapse-heading-color);
  flex-shrink: 0;
  height: var(--apex-kit-expand-collapse-icon-height);
  position: relative;
  transition: var(--apex-kit-expand-collapse-icon-transition);
  transform: var(--apex-kit-expand-collapse-icon-transform);
}
.pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
  height: var(--apex-kit-expand-collapse-icon-root-height);
}
@media (forced-colors: active) {
  .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
    color: ButtonText;
  }
}
.pvd-expand-collapse-root .pvd-expand-collapse__heading-wrapper {
  align-self: center;
  padding: var(--apex-kit-expand-collapse-heading-wrapper-padding);
  position: relative;
}
.pvd-expand-collapse-root .pvd-expand-collapse__subheading-wrapper {
  color: var(--apex-kit-expand-collapse-subheading-color);
  font-size: var(--apex-kit-expand-collapse-subheading-wrapper-font-size);
  margin: var(--apex-kit-expand-collapse-subheading-wrapper-margin);
  padding: var(--apex-kit-expand-collapse-subheading-wrapper-padding);
  text-align: start;
  text-decoration-color: var(--apex-kit-expand-collapse-subheading-text-decoration-color);
}
.pvd-expand-collapse-root .pvd-expand-collapse__content-wrapper {
  color: var(--apex-kit-expand-collapse-content-color);
  display: var(--apex-kit-expand-collapse-content-wrapper-display);
  font-weight: var(--apex-kit-expand-collapse-content-font-weight);
  height: var(--apex-kit-expand-collapse-content-wrapper-height);
  overflow: var(--apex-kit-expand-collapse-content-wrapper-overflow);
  margin: var(--apex-kit-expand-collapse-content-wrapper-margin);
  padding: var(--apex-kit-expand-collapse-content-padding);
}
.pvd-expand-collapse-root .pvd-expand-collapse__heading {
  color: var(--apex-kit-expand-collapse-heading-color);
  letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
  margin: 0;
}
.pvd-expand-collapse-root .pvd-expand-collapse__subheading {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-expand-collapse-content-color);
  font-family: var(--apex-kit-expand-collapse-content-font-family);
  font-size: var(--apex-kit-expand-collapse-subheading-font-size);
  letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
  line-height: var(--apex-kit-expand-collapse-subheading-line-height);
}
.pvd-expand-collapse-root .pvd-expand-collapse__content {
  color: #000000;
  font-family:
    "Fidelity Sans",
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: var(--apex-kit-expand-collapse-content-color);
  font-family: var(--apex-kit-expand-collapse-content-font-family);
}
:root,
.apex-kit-fds-theme {
  --reference-color-blue-800: #1D3986;
  --reference-font-family-sans: Fidelity Sans, sans-serif;
  --reference-font-line-300: 1.5rem;
  --reference-color-blue-900: #132454;
  --reference-color-neutral-900: #141414;
  --reference-font-weight-400: 400;
  --reference-color-neutral-600: #525150;
  --reference-font-size-100: 1rem;
  --reference-uom-space-50: 0.5rem;
  --reference-uom-space-25: 0.25rem;
  --reference-font-size-75: 0.875rem;
  --reference-uom-stroke-0: 0;
  --reference-color-neutral-200: #E6E4E1;
  --reference-color-neutral-400: #ABAAA8;
  --system-uom-nav-padding: 1rem;
  --reference-font-weight-600: 600;
  --reference-uom-radius-100: 0.75rem;
  --color-green-24: #0d6f3f;
  --color-red-39: #b41212;
  --reference-font-size-50: 0.75rem;
  --color-neutral-95: #f2f2f2;
  --color-black: #000000;
  --color-blue-40: #356f95;
  --reference-uom-space-100: 1rem;
  --reference-uom-space-200: 2rem;
  --reference-uom-space-12: 0.125rem;
  --reference-uom-space-75: 0.75rem;
  --reference-color-red-50: #FFF1F1;
  --reference-color-red-800: #A11313;
  --system-uom-box-radius-lg: 0.75rem;
  --reference-color-red-700: #C31212;
  --reference-uom-space-250: 2.5rem;
  --reference-color-neutral-950: #0A0A0A;
  --reference-color-red-100: #FFE0E0;
  --reference-color-blue-50: #F5FAFF;
  --reference-color-blue-100: #DAEBFF;
  --reference-color-green-800: #0F5319;
  --reference-color-green-50: #EDFAEB;
  --reference-color-green-100: #D4F3CF;
  --reference-color-orange-900: #7F330F;
  --reference-color-orange-50: #FFF8ED;
  --reference-color-orange-100: #FFF0D4;
  --color-neutral-40: #666666;
  --reference-color-neutral-0: #FFFFFF;
  --reference-uom-stroke-100: 0.0625rem;
  --reference-color-neutral-500: #757473;
  --reference-uom-radius-50: 0.5rem;
  --reference-uom-stroke-200: 0.125rem;
  --reference-uom-stroke-300: 0.1875rem;
  --reference-font-fds-line300-tok: 1.5;
  --reference-uom-height-250: 2.5rem;
  --reference-color-neutral-800: #292928;
  --reference-color-neutral-700: #403F3E;
  --color-neutral-73: #bbbbbb;
  --reference-font-line-100: 1rem;
  --reference-font-weight-700: 700;
  --reference-uom-width-150: 1.5rem;
  --color-red-47: #dc1616;
  --reference-uom-width-200: 2rem;
  --reference-uom-width-50: 0.75rem;
  --reference-color-green-600: #368727;
  --reference-uom-radius-200: 1.5rem;
  --reference-color-green-700: #1E6F1D;
  --color-white: #ffffff;
  --reference-color-lightness-0: rgba(255, 255, 255, 0);
  --reference-color-neutral-100: #F5F3F0;
  --reference-color-neutral-300: #D9D8D5;
  --reference-uom-space-150: 1.5rem;
  --reference-uom-space-18: 0.1875rem;
  --reference-font-line-200: 1.25rem;
  --reference-color-green-300: #8AD97C;
  --color-blue-24: #024a7a;
  --reference-uom-radius-18: 0.1875rem;
  --reference-font-line-400: 1.75rem;
  --reference-uom-width-300: 3rem;
  --reference-uom-width-400: 4rem;
  --color-green-34: #368727;
  --reference-font-size-200: 1.125rem;
  --reference-font-size-300: 1.25rem;
  --color-neutral-80: #cccccc;
  --reference-uom-radius-25: 0.25rem;
  --system-uom-layer-padding: 1.5rem;
  --reference-uom-space-300: 3rem;
  --color-green-27: #2b6b1e;
  --apex-kit-icon-svg--critical: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22critical%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%20d%3D%22M12%2016.03V16m0-2.75V6.375m0%2015a9.375%209.375%200%201%200%200-18.75%209.375%209.375%200%200%200%200%2018.75Z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
  --apex-kit-icon-svg--information: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22information%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22currentColor%22%20clip-path%3D%22url(%23fza)%22%3E%3Cpath%20d%3D%22M11.625%206a1.125%201.125%200%201%200%200%202.25%201.125%201.125%200%200%200%200-2.25M10.5%209.75a.75.75%200%200%200%200%201.5h.75V15a2.25%202.25%200%200%200%202.25%202.25h.75a.75.75%200%200%200%200-1.5h-.75a.75.75%200%200%201-.75-.75v-3.75a1.5%201.5%200%200%200-1.5-1.5z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%200C5.373%200%200%205.373%200%2012s5.373%2012%2012%2012%2012-5.373%2012-12S18.627%200%2012%200M1.5%2012C1.5%206.201%206.201%201.5%2012%201.5S22.5%206.201%2022.5%2012%2017.799%2022.5%2012%2022.5%201.5%2017.799%201.5%2012%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22fza%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  --apex-kit-icon-svg--success: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22success%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%2013.02%202.041%202.898a.874.874%200%200%200%201.423.042L17%207.69M2.625%2012a9.375%209.375%200%201%200%2018.75%200%209.375%209.375%200%200%200-18.75%200%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
  --apex-kit-icon-svg--warning: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22warning%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M12%2018.03V18m0-2.875v-6.25m1.35-5.408a1.505%201.505%200%200%200-2.701%200L2.755%2019.548a1.267%201.267%200%200%200%201.138%201.827h16.213a1.267%201.267%200%200%200%201.139-1.827z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
}
:root .pvd-link-root,
.apex-kit-fds-theme .pvd-link-root {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
  --apex-kit-link-text-underline-offset: inherit;
  --apex-kit-link-font-family: var(--reference-font-family-sans);
  --apex-kit-link-font-weight: inherit;
  --apex-kit-link-line-height: var(--reference-font-line-300);
  --apex-kit-link-outline-color: null;
  --apex-kit-link-outline-width: 0;
  --apex-kit-link-outline-style: null;
  --apex-kit-link-outline-offset: 0;
  --apex-kit-link-border-bottom: 0;
  --apex-kit-link-text-shadow: none;
  --apex-kit-link-text-decoration: none;
  --apex-kit-link-pointer-events: unset;
  --apex-kit-link-icon-fill-color: currentColor;
}
:root .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link {
  --apex-kit-link-text-font-size: 1em;
  --apex-kit-link-text-decoration: underline;
  --apex-kit-link-text-shadow: none;
  --apex-kit-link-text-transform: none;
}
:root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link:link,
:root .pvd-link-root .pvd-link__link.pvd-link--link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--link {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
}
:root .pvd-link-root .pvd-link__link:hover,
.pvd-link--hover :root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link.pvd-link--hover,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:hover,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--hover {
  --apex-kit-link-text-color: var(--reference-color-blue-900);
}
:root .pvd-link-root .pvd-link__link:focus,
:root .pvd-link-root .pvd-link__link:active,
:root .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--focus :root .pvd-link-root .pvd-link__link,
.pvd-link--active :root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link.pvd-link--active,
:root .pvd-link-root .pvd-link__link.pvd-link--focus,
:root .pvd-link-root .pvd-link__link.pvd-link--focus-active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus-active {
  --apex-kit-link-text-color: var(--reference-color-blue-900);
}
:root .pvd-link-root .pvd-link__link:active,
:root .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--active :root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link.pvd-link--active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--active {
  --apex-kit-link-outline-color: null;
  --apex-kit-link-outline-width: 0;
  --apex-kit-link-outline-style: null;
  --apex-kit-link-outline-offset: 0;
}
:root .pvd-link-root .pvd-link__link:focus,
.pvd-link--focus :root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link.pvd-link--focus,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus {
  --apex-kit-link-outline-color: var(--reference-color-neutral-900);
  --apex-kit-link-outline-offset: 3px;
  --apex-kit-link-outline-width: 2px;
  --apex-kit-link-outline-style: solid;
  --apex-kit-link-transition: outline 0.125s linear;
}
:root .pvd-link-root .pvd-link__link:visited,
.pvd-link--visited :root .pvd-link-root .pvd-link__link,
:root .pvd-link-root .pvd-link__link.pvd-link--visited,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:visited,
.pvd-link--visited .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--visited {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
}
:root .pvd-link-root .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link .pvd-link__text {
  --apex-kit-link-border-bottom: 0;
  --apex-kit-link-display: inline;
}
:root .pvd-link-root.pvd-link--trigger .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link {
  --apex-kit-link-text-font-size: 1em;
  --apex-kit-link-font-weight: var(--reference-font-weight-400);
  --apex-kit-link-line-height: var(--reference-font-line-300);
  --apex-kit-link-text-shadow: 0;
  --apex-kit-link-text-transform: 0;
  --apex-kit-link-text-decoration: none;
}
:root .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger .pvd-link__link.pvd-link--link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link.pvd-link--link .pvd-link__text {
  --apex-kit-link-border-bottom: 1px dashed currentColor;
}
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--visited :root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--visited .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--visited .pvd-link__text {
  --apex-kit-link-border-bottom: 0;
}
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text,
.pvd-link--hover :root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active :root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus :root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text,
:root .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active--focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active--focus .pvd-link__text {
  --apex-kit-link-border-bottom: 1px dashed currentColor;
  --apex-kit-link-text-decoration: none;
}
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link {
  --apex-kit-link-text-decoration: none;
}
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.pvd-link--hover :root .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active :root .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus :root .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
:root .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text {
  --apex-kit-link-text-decoration: underline;
}
:root .pvd-link-root.pvd-link--disabled.pvd-link--trigger .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled.pvd-link--trigger .pvd-link__link {
  --apex-kit-link-text-decoration: none;
}
:root .pvd-link-root.pvd-link--disabled .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link {
  --apex-kit-link-text-decoration: underline;
}
:root .pvd-link-root.pvd-link--disabled .pvd-link__link,
:root .pvd-link-root.pvd-link--disabled .pvd-link__link:visited,
:root .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link:visited,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited {
  --apex-kit-link-text-color: var(--reference-color-neutral-600);
}
:root .pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text,
:root .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text,
:root .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited .pvd-link__text {
  --apex-kit-link-display: inline;
  --apex-kit-link-pointer-events: none;
}
:root .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
:root .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
:root .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
:root .pvd-link-root.pvd-link--icon-left .pvd-link__icon--left,
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-left .pvd-link__icon--left {
  --apex-kit-link-icon-margin: 0 var(--reference-uom-space-50) 0 0;
}
:root .pvd-link-root.pvd-link--icon-right .pvd-link__icon--right,
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-right .pvd-link__icon--right {
  --apex-kit-link-icon-margin: 0 0 0 var(--reference-uom-space-50);
}
:root .pvd-link-root.pvd-link--new-window .pvd-link__icon,
.apex-kit-fds-theme .pvd-link-root.pvd-link--new-window .pvd-link__icon {
  --apex-kit-link-icon-margin: 0 0 0 var(--reference-uom-space-25);
}
:root .pvd-link-root.pvd-link--icon-only .pvd-link__icon,
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-only .pvd-link__icon {
  --apex-kit-link-icon-margin: 0;
}
:root .pvd-link-root .pvd-link__disabled-cover,
.apex-kit-fds-theme .pvd-link-root .pvd-link__disabled-cover {
  cursor: default;
}
:root .pvd-icon-root,
.apex-kit-fds-theme .pvd-icon-root {
  --apex-kit-icon-size-large: 1.75rem;
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.5rem;
  --apex-kit-icon-size-extra-small: 1rem;
  --apex-kit-icon-focus-outline: 1px dotted var(--reference-color-neutral-900);
  --apex-kit-icon-box-sizing: border-box;
  --apex-kit-icon-padding: 0.125rem;
  --apex-kit-icon-color: currentColor;
  overflow: visible;
}
:root .pvd-icon-root:focus,
.apex-kit-fds-theme .pvd-icon-root:focus {
  outline: var(--apex-kit-icon-focus-outline);
}
:root .pvd-table-root,
.apex-kit-fds-theme .pvd-table-root {
  --apex-kit-table-display: block;
  --apex-kit-table-font-size: var(--reference-font-size-75);
  --apex-kit-table-position: relative;
  --apex-kit-table-text-color: var(--reference-color-neutral-900);
  --apex-kit-table-letter-spacing: -0.25px;
}
:root .pvd-table-root .pvd-table__container,
.apex-kit-fds-theme .pvd-table-root .pvd-table__container {
  --apex-kit-table-overflow-x: auto;
}
:root .pvd-table-root .pvd-table__table,
.apex-kit-fds-theme .pvd-table-root .pvd-table__table {
  --apex-kit-table-background-color: transparent;
  --apex-kit-table-border-collapse: separate;
  --apex-kit-table-border-spacing: 0;
  --apex-kit-table-display: table;
  --apex-kit-table-margin: var(--reference-uom-stroke-0);
  --apex-kit-table-max-width: 100%;
  --apex-kit-table-table-layout: auto;
  --apex-kit-table-width: 100%;
}
:root .pvd-table-root .pvd-table__head,
.apex-kit-fds-theme .pvd-table-root .pvd-table__head {
  --apex-kit-table-display: table-header-group;
}
:root .pvd-table-root .pvd-table__column-header-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
  --apex-kit-table-border-bottom: 0;
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-cell;
  --apex-kit-table-font-size: var(--reference-font-size-100);
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: bottom;
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
}
:root .pvd-table-root .pvd-table__column-header-cell:first-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__column-header-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell:last-child {
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-first,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-first {
  --apex-kit-table-box-shadow: 4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-last,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-last {
  --apex-kit-table-box-shadow: -4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable {
  --apex-kit-table-cursor: pointer;
  --apex-kit-table-padding: var(--reference-uom-stroke-0);
  --apex-kit-table-text-align: right;
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover .pvd-table__column-header-cell-sort-button,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__column-header-cell-sort-button,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-border-bottom: var(--system-uom-border-radius-medium) solid var(--system-color-border-interactive-selected);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__unsorted-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: none;
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--unsorted .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--unsorted .pvd-table__sort-icon {
  --apex-kit-table-icon-display: none;
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-ascending .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-ascending .pvd-table__sort-icon {
  --apex-kit-table-transform: rotate(180deg);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-descending .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-descending .pvd-table__sort-icon {
  --apex-kit-table-transform: rotate(0deg);
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--right .pvd-table__column-header-cell-sort-button,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--right .pvd-table__column-header-cell-sort-button {
  text-align: right;
}
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__sort-icon,
:root .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__unsorted-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: inline-block;
  --apex-kit-table-vertical-align: middle;
}
:root .pvd-table-root .pvd-table__row-header-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell {
  --apex-kit-table-border-bottom: null;
  --apex-kit-table-border-left: null;
  --apex-kit-table-border-right: null;
  --apex-kit-table-display: table-cell;
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: top;
  --apex-kit-white-space: nowrap;
}
:root .pvd-table-root .pvd-table__row-header-cell:first-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell:first-child {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__row-header-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell:last-child {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__body,
.apex-kit-fds-theme .pvd-table-root .pvd-table__body {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-row-group;
}
:root .pvd-table-root .pvd-table__row,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row {
  --apex-kit-table-background-color: transparent;
  --apex-kit-table-display: table-row;
}
:root .pvd-table-root .pvd-table__row .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row .pvd-table__data-cell {
  border-left: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__row .pvd-table__data-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row .pvd-table__data-cell:last-child {
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:first-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:last-child {
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__row:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child {
  --apex-kit-table-border-bottom-left-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__row:last-child .pvd-table__row-header-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__row-header-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell:last-child {
  --apex-kit-table-border-bottom-right-radius: var(--reference-uom-radius-100);
}
:root .pvd-table-root .pvd-table__foot,
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot {
  --apex-kit-table-display: table-footer-group;
}
:root .pvd-table-root .pvd-table__foot .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__data-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top: 0;
  --apex-kit-table-font-weight: var(--reference-font-weight-400);
  --apex-kit-table-white-space: nowrap;
}
:root .pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last,
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__foot .pvd-table__row-header-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__row-header-cell {
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
  --apex-kit-table-border-top: 0;
}
:root .pvd-table-root .pvd-table__caption,
.apex-kit-fds-theme .pvd-table-root .pvd-table__caption {
  --apex-kit-table-margin: 0;
}
:root .pvd-table-root .pvd-table__caption-microcopy,
.apex-kit-fds-theme .pvd-table-root .pvd-table__caption-microcopy {
  --apex-kit-table-margin: 0.75rem 0 0 0;
}
:root .pvd-table-root .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell {
  --apex-kit-table-border-bottom: null;
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-cell;
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: top;
}
:root .pvd-table-root .pvd-table__data-cell:first-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
}
:root .pvd-table-root .pvd-table__data-cell:last-child,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell:last-child {
  --apex-kit-table-border-right: null;
}
:root .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed {
  --apex-kit-table-background-color: transparent;
}
:root .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-first,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-first {
  --apex-kit-table-box-shadow: 4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
:root .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  --apex-kit-table-box-shadow: -4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
:root .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-gain,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-gain {
  --apex-kit-table-color: var(--color-green-24);
}
:root .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-loss,
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-loss {
  --apex-kit-table-color: var(--color-red-39);
}
:root .pvd-table-root.pvd-table--small .pvd-table__table,
.apex-kit-fds-theme .pvd-table-root.pvd-table--small .pvd-table__table {
  --apex-kit-table-font-size-small: var(--reference-font-size-50);
}
:root .pvd-table-root.pvd-table--dense .pvd-table__data-cell,
:root .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell,
:root .pvd-table-root.pvd-table--dense .pvd-table__row-header-cell,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__row-header-cell {
  --apex-kit-table-padding: 16px;
}
:root .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell-sort-button,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-padding: 16px;
  --apex-kit-table-padding-bottom: 16px;
}
:root .pvd-table-root.pvd-table--fit-content .pvd-table__table,
.apex-kit-fds-theme .pvd-table-root.pvd-table--fit-content .pvd-table__table {
  --apex-kit-table-width: auto;
}
:root .pvd-table-root.pvd-table--striped .pvd-table__body .pvd-table__row:nth-child(odd),
.apex-kit-fds-theme .pvd-table-root.pvd-table--striped .pvd-table__body .pvd-table__row:nth-child(odd) {
  --apex-kit-table-background-color: var(--color-neutral-95);
}
:root .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table,
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  :root .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table,
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table {
    --apex-kit-table-white-space: normal;
  }
}
:root .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head,
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  :root .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head,
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head {
    --apex-kit-table-white-space: normal;
  }
}
:root .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body,
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  :root .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body,
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body {
    --apex-kit-table-white-space: normal;
  }
}
:root .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot,
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  :root .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot,
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot {
    --apex-kit-table-white-space: normal;
  }
}
:root .pvd-table-root.pvd-table--remove-head .pvd-table__head,
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-head .pvd-table__head {
  --apex-kit-table-display: none;
}
:root .pvd-table-root.pvd-table--remove-body .pvd-table__head,
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-body .pvd-table__head {
  --apex-kit-table-display: none;
}
:root .pvd-table-root.pvd-table--remove-foot .pvd-table__foot,
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-foot .pvd-table__foot {
  --apex-kit-table-display: none;
}
:root .pvd-table-root .pvd-table__column-header-cell-content.pvd-table__column-header-cell-content--fixed,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-content.pvd-table__column-header-cell-content--fixed {
  --apex-kit-table-align-items: flex-end;
  --apex-kit-table-box-shadow: null;
  --apex-kit-table-display: flex;
  --apex-kit-table-height: 100%;
  --apex-kit-table-left: null;
  --apex-kit-table-right: null;
}
:root .pvd-table-root .pvd-table__column-header-cell-sort-button,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
  --apex-kit-table-cursor: pointer;
  --apex-kit-table-display: block;
  --apex-kit-table-font-size: inherit;
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
  --apex-kit-table-margin: var(--reference-uom-stroke-0);
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-padding-bottom: var(--system-uom-nav-padding);
  --apex-kit-table-vertical-align: bottom;
  --apex-kit-table-white-space: nowrap;
  --apex-kit-table-width: 100%;
}
:root .pvd-table-root .pvd-table__column-header-cell-sort-button:focus,
:root .pvd-table-root .pvd-table__column-header-cell-sort-button:active,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button:focus,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button:active {
  --apex-kit-table-outline: 2px solid var(--color-black);
}
:root .pvd-table-root .pvd-table__sort-icon,
:root .pvd-table-root .pvd-table__unsorted-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: inline-block;
  --apex-kit-table-vertical-align: text-bottom;
}
@media print {
  :root .pvd-table-root,
  .apex-kit-fds-theme .pvd-table-root {
    --apex-kit-table-color-adjust: exact;
    --apex-kit-table-page-break-before: always;
  }
  :root .pvd-table-root .pvd-table__container,
  .apex-kit-fds-theme .pvd-table-root .pvd-table__container {
    --apex-kit-table-overflow-x: unset;
  }
}
:root .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link {
  --apex-kit-link-color: var(--color-blue-40);
}
:root .pvd-title-root,
.apex-kit-fds-theme .pvd-title-root {
  --apex-kit-title-color: var(--reference-color-neutral-900);
  --apex-kit-title-border: solid 1px var(--reference-color-neutral-200);
  --apex-kit-title-padding: var(--reference-uom-space-100);
  --apex-kit-title-wrapper-padding-right: var(--reference-uom-space-200);
  --apex-kit-title-metadata-wrapper-color: solid 1px var(--reference-color-neutral-600);
  --apex-kit-title-metadata-wrapper-margin: 0 0 0 var(--reference-uom-space-12);
  --apex-kit-title-annotation-wrapper-margin: 0 0 0 var(--reference-uom-space-12);
  --apex-kit-title-subheading-wrapper-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-title-action-wrapper-margin: 0 0 0 var(--reference-uom-space-100);
}
:root .pvd-title-root .pvd-title__heading,
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading {
  --apex-kit-title-heading-font-wrap: inherit;
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-title-root .pvd-title__heading,
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -0.5px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1,
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2.5rem;
  line-height: 2.75rem;
  font-weight: 700;
  letter-spacing: -1px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1,
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 3rem;
    line-height: 3.25rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2,
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 700;
  letter-spacing: -0.75px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2,
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3,
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3,
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2rem;
    line-height: 2.25rem;
    font-weight: 700;
    letter-spacing: -0.75px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5,
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5,
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: -0.25px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-alert-root,
.apex-kit-fds-theme .pvd-alert-root {
  --alert-uom-utility-spacing-125: calc( var(--reference-uom-space-100) + var(--reference-uom-space-25) );
  --apex-kit-alert-background-color: var(--reference-color-red-50);
  --apex-kit-alert-border-width: 1px;
  --apex-kit-alert-border-color: var(--reference-color-red-800);
  --apex-kit-alert-border-radius-default: var(--system-uom-box-radius-lg);
  --apex-kit-alert-close-transition: null;
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-red-800);
  --apex-kit-alert-icon-padding-left: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-icon-vertical-alignment: flex-start;
  --apex-kit-alert-icon-component-padding: var(--reference-uom-space-12);
  --apex-kit-alert-icon-component-height: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-width: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--critical);
  --apex-kit-alert-title-color: var(--reference-color-red-700);
  --apex-kit-alert-title-display: inline;
  --apex-kit-alert-title-font-size: var(--reference-fonts-size-100);
  --apex-kit-alert-title-margin-bottom: 0;
  --apex-kit-alert-content-background-color: transparent;
  --apex-kit-alert-content-color: var(--reference-color-red-700);
  --apex-kit-alert-content-padding-bottom: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-left: 0;
  --apex-kit-alert-content-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-content-width: calc(100% - 76px);
  --apex-kit-alert-message-display: inline;
  --apex-kit-alert-dismiss-button-color: var(--reference-color-red-700);
  --apex-kit-alert-dismiss-button-height: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-margin: var(--reference-uom-space-50) var(--reference-uom-space-50) 0 0;
  --apex-kit-alert-dismiss-button-padding-bottom: 0;
  --apex-kit-alert-dismiss-button-padding-left: 0;
  --apex-kit-alert-dismiss-button-padding-right: 0;
  --apex-kit-alert-dismiss-button-padding-top: 0;
  --apex-kit-alert-dismiss-button-width: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-focus-outline: 2px solid var(--reference-color-neutral-950);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-red-100);
}
:root .pvd-alert-root .pvd-alert__dismiss-button,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button {
  border-radius: 100%;
}
:root .pvd-alert-root .pvd-alert__dismiss-button:hover,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button:hover {
  background-color: var(--apex-kit-alert-dismiss-button-hover-background-color);
}
:root .pvd-alert-root .pvd-alert__dismiss-button [data-tag-name=pvd-scoped-icon] .pvd-icon-root,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button [data-tag-name=pvd-scoped-icon] .pvd-icon-root {
  height: var(--alert-uom-utility-spacing-125);
  width: var(--alert-uom-utility-spacing-125);
}
:root .pvd-alert-root .pvd-alert__title::after,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__title::after {
  content: ".";
}
@media screen and (min-width: 32em) {
  :root .pvd-alert-root .pvd-alert__title,
  .apex-kit-fds-theme .pvd-alert-root .pvd-alert__title {
    font-size: var(--reference-fonts-size-100);
  }
}
:root .pvd-alert-root.pvd-alert--info,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--info {
  --apex-kit-alert-border-color: var(--reference-color-blue-800);
  --apex-kit-alert-background-color: var(--reference-color-blue-50);
  --apex-kit-alert-content-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--information);
  --apex-kit-alert-title-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-blue-100);
}
:root .pvd-alert-root.pvd-alert--success,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--success {
  --apex-kit-alert-border-color: var(--reference-color-green-800);
  --apex-kit-alert-background-color: var(--reference-color-green-50);
  --apex-kit-alert-content-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--success);
  --apex-kit-alert-title-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-green-100);
}
:root .pvd-alert-root.pvd-alert--warning,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
  --apex-kit-alert-border-color: var(--reference-color-orange-900);
  --apex-kit-alert-background-color: var(--reference-color-orange-50);
  --apex-kit-alert-content-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--warning);
  --apex-kit-alert-title-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-orange-100);
}
@media (forced-colors: active) {
  :root .pvd-alert-root,
  :root .pvd-alert-root.pvd-alert--info,
  :root .pvd-alert-root.pvd-alert--success,
  :root .pvd-alert-root.pvd-alert--warning,
  .apex-kit-fds-theme .pvd-alert-root,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--info,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--success,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
    --apex-kit-alert-icon-color: CanvasText;
  }
}
:root .pvd-select-root,
.apex-kit-fds-theme .pvd-select-root {
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-select-icon-width: var(--apex-kit-icon-size-medium);
  --apex-kit-select-icon-height: var(--apex-kit-select-icon-width);
  --apex-kit-select-padding-right: calc( var(--reference-uom-space-50) + var(--apex-kit-select-icon-width) + var(--reference-uom-space-100) );
  --apex-kit-select-padding-right-at-512: var(--apex-kit-select-padding-right);
  --apex-kit-select-icon-right: var(--reference-uom-space-100);
  --apex-kit-select-icon-right-at-512: var(--apex-kit-select-icon-right);
  --apex-kit-select-text-color: var(--reference-color-neutral-900);
  --apex-kit-select-placeholder-color: var(--color-neutral-40);
  --apex-kit-select-background-color: var(--reference-color-neutral-0);
  --apex-kit-select-border-width: var(--reference-uom-stroke-100);
  --apex-kit-select-border-style: solid;
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-500);
  --apex-kit-select-border-radius: var(--reference-uom-radius-50);
  --apex-kit-select-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-select-outline-style: solid;
  --apex-kit-select-outline-color: var(--reference-color-neutral-900);
  --apex-kit-select-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-select-outline: none;
  --apex-kit-select-transition: outline 0.125s linear;
  --apex-kit-select-box-shadow: none;
  --apex-kit-select-cursor: pointer;
  --apex-kit-select-font-size: var(--reference-font-size-100);
  --apex-kit-select-letter-spacing: -0.25px;
  --apex-kit-select-opacity: 1;
  --apex-kit-select-horizontal-padding: 1em;
  --apex-kit-select-vertical-padding: var(--reference-uom-stroke-0);
  --apex-kit-select-line-height: var(--reference-font-fds-line300-tok);
  --apex-kit-select-height: var(--reference-uom-height-250);
  --apex-kit-select-icon-color: var(--reference-color-neutral-900);
  --apex-kit-select-icon-padding: var(--reference-uom-space-12);
}
:root .pvd-select-root.pvd-select--error .pvd-select__select,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-red-700);
}
:root .pvd-select-root.pvd-select--error .pvd-select__select:hover,
:root .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--hover,
:root .pvd-select-root.pvd-select--error .pvd-select__select:focus,
:root .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--focus,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select:hover,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--hover,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select:focus,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--focus {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-red-700);
  --apex-kit-select-box-shadow: none;
}
:root .pvd-select-root.pvd-select--disabled,
.apex-kit-fds-theme .pvd-select-root.pvd-select--disabled {
  --apex-kit-select-icon-color: var(--reference-color-neutral-200);
}
:root .pvd-select-root.pvd-select--disabled .pvd-select__icon,
.apex-kit-fds-theme .pvd-select-root.pvd-select--disabled .pvd-select__icon {
  visibility: hidden;
}
:root .pvd-select-root .pvd-select__select:hover,
:root .pvd-select-root .pvd-select__select.pvd-select--hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select.pvd-select--hover {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-800);
  --apex-kit-select-box-shadow: none;
}
:root .pvd-select-root .pvd-select__select:focus,
:root .pvd-select-root .pvd-select__select.pvd-select--focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select.pvd-select--focus {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-900);
  --apex-kit-select-outline: var(--apex-kit-select-outline-width) var(--apex-kit-select-outline-style) var(--apex-kit-select-outline-color);
  --apex-kit-select-box-shadow: none;
}
:root .pvd-select-root .pvd-select__select:disabled,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled {
  --apex-kit-select-background-color: var(--reference-color-neutral-200);
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-700);
  --apex-kit-select-text-color: var(--reference-color-neutral-900);
  --apex-kit-select-cursor: not-allowed;
  opacity: var(--apex-kit-select-opacity);
}
:root .pvd-select-root .pvd-select__select:disabled::placeholder,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled::placeholder {
  --apex-kit-select-placeholder-color: var(--color-neutral-73);
}
:root .pvd-select-root .pvd-select__select:disabled:hover,
:root .pvd-select-root .pvd-select__select:disabled.pvd-select--hover,
:root .pvd-select-root .pvd-select__select:disabled:focus,
:root .pvd-select-root .pvd-select__select:disabled.pvd-select--focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled:hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled.pvd-select--hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled:focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled.pvd-select--focus {
  --apex-kit-select-box-shadow: none;
}
:root pvd-label,
.apex-kit-fds-theme pvd-label {
  --apex-kit-label-display: block;
}
:root .pvd-label-root,
.apex-kit-fds-theme .pvd-label-root {
  --apex-kit-label-display: block;
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-font-family: var(--reference-font-family-sans);
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
  --apex-kit-label-line-height: var(--reference-font-line-100);
  --apex-kit-label-font-size: 0;
  --apex-kit-label-text-decoration: none;
  --apex-kit-label-text-transform: none;
  --apex-kit-label-letter-spacing: -0.25px;
}
:root .pvd-label-root.pvd-label--large .pvd-label__label,
.apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__label {
  --apex-kit-label-font-size: var(--reference-font-size-75);
  --apex-kit-label-font-weight: var(--reference-font-weight-700);
}
@media (min-width: 32em) {
  :root .pvd-label-root.pvd-label--large .pvd-label__label,
  .apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__label {
    --apex-kit-label-font-size: var(--reference-font-size-100);
  }
}
:root .pvd-label-root.pvd-label--large .pvd-label__annotation .pvd-icon-root,
.apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__annotation .pvd-icon-root {
  --apex-kit-label-vertical-align: baseline;
}
:root .pvd-label-root.pvd-label--secondary .pvd-label__label,
.apex-kit-fds-theme .pvd-label-root.pvd-label--secondary .pvd-label__label {
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
}
:root .pvd-label-root .pvd-label__label,
.apex-kit-fds-theme .pvd-label-root .pvd-label__label {
  --apex-kit-label-font-size: var(--reference-font-size-50);
  --apex-kit-label-font-weight: var(--reference-font-weight-600);
}
@media (min-width: 32em) {
  :root .pvd-label-root .pvd-label__label,
  .apex-kit-fds-theme .pvd-label-root .pvd-label__label {
    --apex-kit-label-font-size: var(--reference-font-size-75);
  }
}
:root .pvd-label-root .pvd-label__label:has(.pvd-label__indicator.pvd-label__indicator--required) > s-slot:first-child::after,
.apex-kit-fds-theme .pvd-label-root .pvd-label__label:has(.pvd-label__indicator.pvd-label__indicator--required) > s-slot:first-child::after {
  content: "(required)";
  color: var(--reference-color-neutral-900);
  font-size: var(--reference-font-size-50);
  font-weight: var(--reference-font-weight-400);
  margin-left: var(--reference-uom-space-25);
  text-decoration: var(--apex-kit-label-text-decoration);
  text-transform: var(--apex-kit-label-text-transform);
}
:root .pvd-label-root .pvd-label__indicator,
.apex-kit-fds-theme .pvd-label-root .pvd-label__indicator {
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-font-size: var(--reference-font-size-50);
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
  --apex-kit-label-margin-left: var(--reference-uom-space-25);
}
:root .pvd-label-root .pvd-label__indicator.pvd-label__indicator--required,
.apex-kit-fds-theme .pvd-label-root .pvd-label__indicator.pvd-label__indicator--required {
  display: none;
}
:root .pvd-label-root .pvd-label__annotation,
.apex-kit-fds-theme .pvd-label-root .pvd-label__annotation {
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-display: inline;
  --apex-kit-label-margin-left: var(--reference-uom-space-75);
  --apex-kit-label-vertical-align: middle;
}
:root .pvd-label-root .pvd-label__annotation .pvd-icon-root,
.apex-kit-fds-theme .pvd-label-root .pvd-label__annotation .pvd-icon-root {
  --apex-kit-label-vertical-align: text-top;
}
@media print {
  :root .pvd-label-root .pvd-label__annotation,
  .apex-kit-fds-theme .pvd-label-root .pvd-label__annotation {
    --apex-kit-label-display: none;
  }
}
:root .pvd-inline-alert-root,
.apex-kit-fds-theme .pvd-inline-alert-root {
  --apex-kit-inline-alert-color: var(--reference-color-red-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-red-800);
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
  --apex-kit-inline-alert-font-family: var(--reference-font-family-sans);
  --apex-kit-inline-alert-font-weight: var(--reference-font-weight-400);
  --apex-kit-inline-alert-letter-spacing: -0.25px;
  --apex-kit-inline-alert-font-line-height-normal: var(--reference-font-line-300);
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-75);
  --apex-kit-inline-alert-icon-height: var(--reference-uom-width-150);
  --apex-kit-inline-alert-content-padding-left: var(--reference-uom-space-75);
  --apex-kit-inline-alert-text-align: start;
  --apex-kit-inline-alert-icon-display: flex;
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--critical);
}
:root .pvd-inline-alert-root .pvd-inline-alert__icon,
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-inline-alert__icon {
  padding: var(--reference-uom-space-12);
  position: relative;
}
:root .pvd-inline-alert-root .pvd-inline-alert__icon .pvd-icon-root,
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-inline-alert__icon .pvd-icon-root {
  --apex-kit-inline-alert-color-palette: var(--color-red-47);
  width: calc(var(--reference-uom-width-200) - var(--reference-uom-width-50));
}
:root .pvd-inline-alert-root.pvd-inline-alert--small,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--small {
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-50);
}
:root .pvd-inline-alert-root.pvd-inline-alert--large,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--large {
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-75);
}
@media (min-width: 32em) {
  :root .pvd-inline-alert-root.pvd-inline-alert--large,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--large {
    --apex-kit-inline-alert-text-font-size: var(--reference-font-size-100);
  }
}
:root .pvd-inline-alert-root.pvd-inline-alert--info,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--information);
}
:root .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root {
  --apex-kit-inline-alert-color: var(--reference-color-blue-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-blue-800);
}
:root .pvd-inline-alert-root.pvd-inline-alert--info .pvd-inline-alert__content,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
:root .pvd-inline-alert-root.pvd-inline-alert--success,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--success);
}
:root .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root {
  --apex-kit-inline-alert-color: var(--reference-color-green-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-green-800);
}
:root .pvd-inline-alert-root.pvd-inline-alert--success .pvd-inline-alert__content,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
:root .pvd-inline-alert-root.pvd-inline-alert--warning,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--warning);
}
:root .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root {
  --apex-kit-inline-alert-color: transparent;
  --apex-kit-inline-alert-color-palette: var(--reference-color-orange-900);
}
:root .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-inline-alert__content,
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
:root .pvd-inline-alert-root .pvd-alert-content__title,
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-alert-content__title {
  font-weight: var(--reference-font-weight-600);
}
@media (forced-colors: active) {
  :root .pvd-inline-alert-root .pvd-icon-root,
  :root .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root,
  :root .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root,
  :root .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root {
    --apex-kit-inline-alert-color: CanvasText;
    --apex-kit-inline-alert-color-palette: CanvasText;
  }
}
:root .pvd-progress-indicator-root,
.apex-kit-fds-theme .pvd-progress-indicator-root {
  --apex-kit-progress-indicator-label-color: var(--reference-color-neutral-900);
  --apex-kit-progress-indicator-line-height: 20px;
  --apex-kit-progress-indicator-active-border-color: var(--reference-color-green-600);
  --apex-kit-progress-indicator-inactive-border-color: var(--reference-color-neutral-500);
  --apex-kit-progress-indicator-height: 2rem;
  --apex-kit-progress-indicator-width: 2rem;
  --apex-kit-progress-indicator-label-margin: 0 var(--reference-uom-space-50) 0 var(--reference-uom-space-50);
  --apex-kit-progress-indicator-icon-border-color: var( --apex-kit-progress-indicator-inactive-border-color );
  --apex-kit-progress-indicator-icon-fill-color: var(--reference-color-green-600);
  --apex-kit-progress-indicator-graphic-node-height: 2.75rem;
  --apex-kit-progress-indicator-graphic-node-width: 2.75rem;
  --apex-kit-progress-indicator-icon-background-color: var(--reference-color-neutral-0);
  --apex-kit-progress-indicator-supplemental-text-color: var(--reference-color-neutral-600);
  --apex-kit-progress-indicator-complete-fill-color: var(--reference-color-neutral-0);
  --apex-kit-progress-indicator-bar-border-color: var( --apex-kit-progress-indicator-inactive-border-color );
}
:root .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
  border-width: 6px;
  background-color: var(--apex-kit-progress-indicator-active-border-color);
}
:root .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node {
  --apex-kit-progress-indicator-height: 1.5rem;
  --apex-kit-progress-indicator-width: 1.5rem;
}
:root .pvd-progress-indicator-root .pvd-progress-indicator__step-visual,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step-visual {
  column-gap: var(--reference-uom-space-25);
  height: var(--apex-kit-progress-indicator-height);
}
:root .pvd-progress-indicator-root .pvd-progress-indicator__step-label,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step-label {
  letter-spacing: -0.25px;
}
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__step-node,
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__icon-wrapper,
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node,
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper,
:root .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__step-node {
  padding: var(--reference-uom-space-12);
}
:root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-visual,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-visual {
  --apex-kit-progress-indicator-height: auto;
}
@media screen and (min-width: 32rem) {
  :root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-node,
  :root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper,
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-node,
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper {
    --apex-kit-progress-indicator-graphic-node-height: 3.75rem;
    --apex-kit-progress-indicator-graphic-node-width: 3.75rem;
  }
}
@media screen and (min-width: 32rem) {
  :root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon,
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon {
    --apex-kit-progress-indicator-height: 2.125rem;
    --apex-kit-progress-indicator-width: 2.125rem;
  }
}
:root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
:root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper {
  --apex-kit-progress-indicator-icon-border-color: var( --apex-kit-progress-indicator-active-border-color );
  border-width: 6px;
}
:root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper {
  --apex-kit-progress-indicator-icon-background-color: var( --apex-kit-progress-indicator-active-border-color );
}
:root .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon {
  --apex-kit-progress-indicator-icon-fill-color: var(--reference-color-neutral-0);
}
:root .pvd-button-root,
.apex-kit-fds-theme .pvd-button-root {
  --apex-kit-button-align-items: center;
  --apex-kit-button-background-color: var(--reference-color-green-600);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-color: var(--reference-color-green-600);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-cursor: pointer;
  --apex-kit-button-display: inline-flex;
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-horizontal-padding: var(--reference-uom-space-100);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-margin-top: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-left: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-right: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-bottom: var(--reference-uom-stroke-0);
  --apex-kit-button-max-width: 100%;
  --apex-kit-button-min-height: var(--reference-uom-space-250);
  --apex-kit-button-overflow: visible;
  --apex-kit-button-position: relative;
  --apex-kit-button-vertical-align: top;
  --apex-kit-button-vertical-padding: 0;
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline: none;
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-color: var(--reference-color-neutral-0);
  --apex-kit-button-text-decoration: none;
  --apex-kit-button-font-family: var(--reference-font-family-sans);
  --apex-kit-button-font-size: var(--reference-font-size-100);
  --apex-kit-button-font-style: normal;
  --apex-kit-button-font-weight: var(--reference-font-weight-700);
  --apex-kit-button-icon-color: var(--reference-color-neutral-0);
  --apex-kit-button-icon-display: block;
  --apex-kit-button-icon-margin: var(--reference-uom-space-50);
  --apex-kit-button-icon-overflow: visible;
  --apex-kit-button-typography-text-align: center;
  --apex-kit-button-typography-text-color: var(--reference-color-neutral-0);
  --apex-kit-button-typography-text-decoration: none;
  --apex-kit-button-typography-font-family: var(--reference-font-family-sans);
  --apex-kit-button-typography-font-size: var(--reference-font-size-100);
  --apex-kit-button-typography-font-weight: var(--reference-font-weight-700);
}
:root .pvd-button-root:hover,
:root .pvd-button-root.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-display: inline-flex;
}
:root .pvd-button-root:hover__icon,
:root .pvd-button-root.pvd-button--hover__icon,
.apex-kit-fds-theme .pvd-button-root:hover__icon,
.apex-kit-fds-theme .pvd-button-root.pvd-button--hover__icon {
  --apex-kit-button-border-color: var(--reference-color-neutral-0);
}
:root .pvd-button-root:focus,
:root .pvd-button-root.pvd-button--focus,
.apex-kit-fds-theme .pvd-button-root:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--color-white);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-transition: outline 0.125s linear;
}
:root .pvd-button-root:active,
:root .pvd-button-root.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--color-white);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
}
:root .pvd-button-root:disabled,
.apex-kit-fds-theme .pvd-button-root:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-0);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
:root .pvd-button-root:disabled,
:root .pvd-button-root:disabled:hover,
:root .pvd-button-root:disabled.pvd-button--hover,
:root .pvd-button-root:disabled:active,
:root .pvd-button-root:disabled.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root:disabled,
.apex-kit-fds-theme .pvd-button-root:disabled:hover,
.apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root:disabled:active,
.apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-0);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  :root .pvd-button-root:disabled,
  :root .pvd-button-root:disabled:hover,
  :root .pvd-button-root:disabled.pvd-button--hover,
  :root .pvd-button-root:disabled:active,
  :root .pvd-button-root:disabled.pvd-button--active,
  .apex-kit-fds-theme .pvd-button-root:disabled,
  .apex-kit-fds-theme .pvd-button-root:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root:disabled:active,
  .apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
:root .pvd-button-root.pvd-button--anchor:active,
:root .pvd-button-root.pvd-button--anchor:focus,
:root .pvd-button-root.pvd-button--anchor.pvd-button--active,
:root .pvd-button-root.pvd-button--anchor.pvd-button--focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor.pvd-button--focus {
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
}
:root .pvd-button-root.pvd-button--secondary,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-neutral-600);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-font-weight: var(--reference-font-weight-600);
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-decoration: none;
}
:root .pvd-button-root.pvd-button--secondary:hover,
:root .pvd-button-root.pvd-button--secondary.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
}
:root .pvd-button-root.pvd-button--secondary:active,
:root .pvd-button-root.pvd-button--secondary.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
}
:root .pvd-button-root.pvd-button--secondary:focus,
:root .pvd-button-root.pvd-button--secondary.pvd-button--focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-transition: outline 0.125s linear;
}
:root .pvd-button-root.pvd-button--secondary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
:root .pvd-button-root.pvd-button--secondary:disabled,
:root .pvd-button-root.pvd-button--secondary:disabled:hover,
:root .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
:root .pvd-button-root.pvd-button--secondary:disabled:active,
:root .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  :root .pvd-button-root.pvd-button--secondary:disabled,
  :root .pvd-button-root.pvd-button--secondary:disabled:hover,
  :root .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
  :root .pvd-button-root.pvd-button--secondary:disabled:active,
  :root .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
:root .pvd-button-root.pvd-button--tertiary,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-cursor: pointer;
  --apex-kit-button-display: inline-flex;
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-font-size: var(--reference-uom-space-100);
  --apex-kit-button-font-weight: var(--reference-font-weight-600);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
:root .pvd-button-root.pvd-button--tertiary:hover,
:root .pvd-button-root.pvd-button--tertiary.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
:root .pvd-button-root.pvd-button--tertiary:active,
:root .pvd-button-root.pvd-button--tertiary.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
:root .pvd-button-root.pvd-button--tertiary:focus,
:root .pvd-button-root.pvd-button--tertiary.pvd-button--focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
  --apex-kit-button-transition: outline 0.125s linear;
}
:root .pvd-button-root.pvd-button--tertiary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
:root .pvd-button-root.pvd-button--tertiary:disabled,
:root .pvd-button-root.pvd-button--tertiary:disabled:hover,
:root .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
:root .pvd-button-root.pvd-button--tertiary:disabled:active,
:root .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  :root .pvd-button-root.pvd-button--tertiary:disabled,
  :root .pvd-button-root.pvd-button--tertiary:disabled:hover,
  :root .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
  :root .pvd-button-root.pvd-button--tertiary:disabled:active,
  :root .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
:root .pvd-button-root.pvd-button--with-icon,
.apex-kit-fds-theme .pvd-button-root.pvd-button--with-icon {
  --apex-kit-button-with-icon-display: none;
}
:root .pvd-button-root.pvd-button--icon-only,
.apex-kit-fds-theme .pvd-button-root.pvd-button--icon-only {
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-horizontal-padding: var(--reference-uom-space-50);
  --apex-kit-button-vertical-padding: var(--reference-uom-space-50);
  --apex-kit-button-icon-margin: 0;
}
:root .pvd-button-root.pvd-button--icon-only.pvd-button--icon-only-equilateral,
.apex-kit-fds-theme .pvd-button-root.pvd-button--icon-only.pvd-button--icon-only-equilateral {
  --apex-kit-button-vertical-padding: var(--reference-uom-space-50);
}
:root .pvd-grid-root,
.apex-kit-fds-theme .pvd-grid-root {
  --apex-kit-grid-side-margins: auto;
  --apex-kit-grid-vertical-margin-default: 0;
  --apex-kit-grid-horizontal-margin-default: var(--reference-uom-space-100);
  --apex-kit-grid-gutter-gap: var(--reference-uom-space-75);
  --apex-kit-grid-column-count: 12;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root,
  .apex-kit-fds-theme .pvd-grid-root {
    padding: 0 var(--reference-uom-space-200);
    max-width: 80rem;
  }
  :root .pvd-grid-root.pvd-grid--disable-padding,
  .apex-kit-fds-theme .pvd-grid-root.pvd-grid--disable-padding {
    padding: 0;
  }
  :root .pvd-grid-root.pvd-grid--disable-max-width,
  .apex-kit-fds-theme .pvd-grid-root.pvd-grid--disable-max-width {
    max-width: none;
  }
}
@media screen and (min-width: 512px) {
  :root .pvd-grid-root .pvd-grid__grid,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid {
    grid-gap: var(--reference-uom-space-150);
  }
  :root .pvd-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap {
    grid-gap: 0;
  }
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-1 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-1 .pvd-grid__item {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-2 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-2 .pvd-grid__item {
  grid-column-end: span min(2, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-3 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-3 .pvd-grid__item {
  grid-column-end: span min(3, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-4 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-4 .pvd-grid__item {
  grid-column-end: span min(4, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-5 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-5 .pvd-grid__item {
  grid-column-end: span min(5, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-6 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-6 .pvd-grid__item {
  grid-column-end: span min(6, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-7 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-7 .pvd-grid__item {
  grid-column-end: span min(7, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-8 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-8 .pvd-grid__item {
  grid-column-end: span min(8, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-9 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-9 .pvd-grid__item {
  grid-column-end: span min(9, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-10 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-10 .pvd-grid__item {
  grid-column-end: span min(10, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-11 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-11 .pvd-grid__item {
  grid-column-end: span min(11, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__grid--default-column-span-12 .pvd-grid__item,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-12 .pvd-grid__item {
  grid-column-end: span min(12, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1 {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2 {
  grid-column-end: span min(2, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3 {
  grid-column-end: span min(3, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4 {
  grid-column-end: span min(4, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5 {
  grid-column-end: span min(5, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6 {
  grid-column-end: span min(6, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7 {
  grid-column-end: span min(7, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8 {
  grid-column-end: span min(8, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9 {
  grid-column-end: span min(9, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10 {
  grid-column-end: span min(10, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11 {
  grid-column-end: span min(11, var(--apex-kit-grid-column-count));
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12 {
  grid-column-end: span min(12, var(--apex-kit-grid-column-count));
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-512 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-512 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-512 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-512 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-512 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-512 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-512 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-512 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-512 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-512 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-512 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-512 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-768 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-768 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-768 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-768 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-768 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-768 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-768 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-768 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-768 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-768 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-768 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-960 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-960 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-960 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-960 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-960 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-960 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-960 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-960 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-960 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-960 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-960 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-960 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-1280 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-1280 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-1280 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-1280 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-1280 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-1280 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-1280 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-1280 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-1280 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-1280 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-1280 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-1280 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1 {
  grid-row-end: span 1;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2 {
  grid-row-end: span 2;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3 {
  grid-row-end: span 3;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4 {
  grid-row-end: span 4;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5 {
  grid-row-end: span 5;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6 {
  grid-row-end: span 6;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7 {
  grid-row-end: span 7;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8 {
  grid-row-end: span 8;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9 {
  grid-row-end: span 9;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10 {
  grid-row-end: span 10;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11 {
  grid-row-end: span 11;
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12 {
  grid-row-end: span 12;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-512 {
    grid-row-end: span 1;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-512 {
    grid-row-end: span 2;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-512 {
    grid-row-end: span 3;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-512 {
    grid-row-end: span 4;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-512 {
    grid-row-end: span 5;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-512 {
    grid-row-end: span 6;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-512 {
    grid-row-end: span 7;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-512 {
    grid-row-end: span 8;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-512 {
    grid-row-end: span 9;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-512 {
    grid-row-end: span 10;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-512 {
    grid-row-end: span 11;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-512 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-768 {
    grid-row-end: span 1;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-768 {
    grid-row-end: span 2;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-768 {
    grid-row-end: span 3;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-768 {
    grid-row-end: span 4;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-768 {
    grid-row-end: span 5;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-768 {
    grid-row-end: span 6;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-768 {
    grid-row-end: span 7;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-768 {
    grid-row-end: span 8;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-768 {
    grid-row-end: span 9;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-768 {
    grid-row-end: span 10;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-768 {
    grid-row-end: span 11;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-768 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-960 {
    grid-row-end: span 1;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-960 {
    grid-row-end: span 2;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-960 {
    grid-row-end: span 3;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-960 {
    grid-row-end: span 4;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-960 {
    grid-row-end: span 5;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-960 {
    grid-row-end: span 6;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-960 {
    grid-row-end: span 7;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-960 {
    grid-row-end: span 8;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-960 {
    grid-row-end: span 9;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-960 {
    grid-row-end: span 10;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-960 {
    grid-row-end: span 11;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-960 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-1280 {
    grid-row-end: span 1;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-1280 {
    grid-row-end: span 2;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-1280 {
    grid-row-end: span 3;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-1280 {
    grid-row-end: span 4;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-1280 {
    grid-row-end: span 5;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-1280 {
    grid-row-end: span 6;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-1280 {
    grid-row-end: span 7;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-1280 {
    grid-row-end: span 8;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-1280 {
    grid-row-end: span 9;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-1280 {
    grid-row-end: span 10;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-1280 {
    grid-row-end: span 11;
  }
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-1280 {
    grid-row-end: span 12;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1 {
  grid-column-start: 1;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-512 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-768 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-960 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-1280 {
    grid-column-start: 1;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2 {
  grid-column-start: 2;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-512 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-960 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-1280 {
    grid-column-start: 2;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3 {
  grid-column-start: 3;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-512 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-768 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-960 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-1280 {
    grid-column-start: 3;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4 {
  grid-column-start: 4;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-512 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-768 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-960 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-1280 {
    grid-column-start: 4;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5 {
  grid-column-start: 5;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-512 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-768 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-960 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-1280 {
    grid-column-start: 5;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6 {
  grid-column-start: 6;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-512 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-768 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-960 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-1280 {
    grid-column-start: 6;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7 {
  grid-column-start: 7;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-512 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-768 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-960 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-1280 {
    grid-column-start: 7;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8 {
  grid-column-start: 8;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-512 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-768 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-960 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-1280 {
    grid-column-start: 8;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9 {
  grid-column-start: 9;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-512 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-768 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-960 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-1280 {
    grid-column-start: 9;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10 {
  grid-column-start: 10;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-512 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-768 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-960 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-1280 {
    grid-column-start: 10;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11 {
  grid-column-start: 11;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-512 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-768 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-960 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-1280 {
    grid-column-start: 11;
  }
}
:root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12,
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12 {
  grid-column-start: 12;
}
@media screen and (min-width: 32rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-512,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-512 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-768,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-768 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-960,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-960 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-1280,
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-1280 {
    grid-column-start: 12;
  }
}
:root pvd-input,
.apex-kit-fds-theme pvd-input {
  --apex-kit-input-display: block;
  --apex-kit-input-font-size: 12;
}
:root .pvd-input-root,
.apex-kit-fds-theme .pvd-input-root {
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.25rem;
  --apex-kit-input-display: flex;
  --apex-kit-input-align-items: center;
  --apex-kit-input-icon-color: var(--reference-color-neutral-900);
  --apex-kit-input-outer-padding: var(--reference-uom-space-100);
  --apex-kit-input-icon-text-gap: .5em;
  --apex-kit-input-icon-size: var(--apex-kit-icon-size-small);
  --apex-kit-input-icon-min-width: 1em;
  --apex-kit-input-root-font-size: 1rem;
  --input-glyph-margin: calc(-1 * (var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-min-width)));
  --input-icon-margin: calc(-1 * (var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-size)));
  --input-glyph-padding: calc(var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-min-width) + var(--apex-kit-input-icon-text-gap));
  --input-icon-padding: calc(var(--apex-kit-input-outer-padding) + var(--apex-kit-icon-size-small) + var(--apex-kit-input-icon-text-gap));
}
:root .pvd-input-root .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input {
  --apex-kit-input-appearance: none;
  --apex-kit-input-background-color: var(--color-white);
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-500);
  --apex-kit-input-border-radius: var(--reference-uom-radius-50);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-color: var(--reference-color-neutral-900);
  --apex-kit-input-cursor: null;
  --apex-kit-input-display: inline-block;
  --apex-kit-input-flex-basis: 100%;
  --apex-kit-input-flex-grow: 1;
  --apex-kit-input-font-family: inherit;
  --apex-kit-input-font-size: inherit;
  --apex-kit-input-height: 40px;
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-margin: 0;
  --apex-kit-input-margin-left: 0;
  --apex-kit-input-margin-right: 0;
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-opacity: null;
  --apex-kit-input-outline: none;
  --apex-kit-input-padding: var(--reference-uom-space-50) var(--reference-uom-space-100);
  --apex-kit-input-padding-left: var(--reference-uom-space-100);
  --apex-kit-input-padding-right: var(--reference-uom-space-100);
  --apex-kit-input-text-align: left;
  --apex-kit-input-vertical-align: top;
}
:root .pvd-input-root .pvd-input__input:hover:not(:disabled),
:root .pvd-input-root .pvd-input__input.pvd-input--hover,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:hover:not(:disabled),
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--hover {
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-800);
  --apex-kit-input-box-shadow: none;
}
:root .pvd-input-root .pvd-input__input:focus,
:root .pvd-input-root .pvd-input__input:focus:hover,
:root .pvd-input-root .pvd-input__input.pvd-input--focus,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:focus,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:focus:hover,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--focus {
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-900);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: var(--reference-color-neutral-900);
  --apex-kit-input-outline-offset: var(--reference-uom-space-18);
  --apex-kit-input-outline-style: solid;
  --apex-kit-input-outline-width: var(--reference-uom-stroke-300);
  --apex-kit-input-transition: outline 0.125s linear;
}
:root .pvd-input-root .pvd-input__input:disabled,
:root .pvd-input-root .pvd-input__input.pvd-input--disabled,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:disabled,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--disabled {
  --apex-kit-input-background-color: var(--reference-color-neutral-200);
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-400);
  --apex-kit-input-color: var(--reference-color-neutral-900);
  --apex-kit-input-cursor: not-allowed;
}
:root .pvd-input-root .pvd-input__input::placeholder,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input::placeholder {
  --apex-kit-input-color: var(--color-neutral-40);
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-opacity: 1;
}
:root .pvd-input-root .pvd-input__input:disabled::placeholder,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:disabled::placeholder {
  --apex-kit-input-color: var(--reference-color-neutral-900);
}
:root .pvd-input-root .pvd-input__input[type=number],
.apex-kit-fds-theme .pvd-input-root .pvd-input__input[type=number] {
  --apex-kit-input-appearance: textfield;
}
:root .pvd-input-root .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input {
  --apex-kit-input-flex-grow: 1;
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-max-width: 100%;
}
:root .pvd-input-root .pvd-input__icon,
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon {
  --apex-kit-input-icon-display: block;
  --apex-kit-input-icon-line-height: 0;
  --apex-kit-input-icon-margin: 0;
  --apex-kit-input-icon-margin-left: 0;
  --apex-kit-input-icon-margin-right: 0;
  --apex-kit-input-icon-min-width: 1em;
  --apex-kit-input-icon-padding: 0;
  --apex-kit-input-icon-text-align: center;
  --apex-kit-input-icon-z-index: 1;
}
:root .pvd-input-root .pvd-input__icon.pvd-input__icon--left,
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon.pvd-input__icon--left {
  --apex-kit-input-icon-margin-left: var(--apex-kit-input-outer-padding);
}
:root .pvd-input-root .pvd-input__icon.pvd-input__icon--right,
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon.pvd-input__icon--right {
  --apex-kit-input-icon-margin-right: var(--apex-kit-input-outer-padding);
}
:root .pvd-input-root.pvd-input--large,
.apex-kit-fds-theme .pvd-input-root.pvd-input--large {
  --apex-kit-input-icon-size: var(--apex-kit-icon-size-medium);
}
:root .pvd-input-root.pvd-input--disabled .pvd-input__icon,
.apex-kit-fds-theme .pvd-input-root.pvd-input--disabled .pvd-input__icon {
  --apex-kit-input-color: var(--reference-color-neutral-900);
}
:root .pvd-input-root.pvd-input--error .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input {
  --apex-kit-input-background-color: var(--color-white);
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
}
:root .pvd-input-root.pvd-input--error .pvd-input__input:hover:not(:disabled),
:root .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--error-hover,
:root .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--hover,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:hover:not(:disabled),
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--error-hover,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--hover {
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: none;
  --apex-kit-input-outline-offset: none;
  --apex-kit-input-outline-style: none;
}
:root .pvd-input-root.pvd-input--error .pvd-input__input:focus,
:root .pvd-input-root.pvd-input--error .pvd-input__input:focus:hover,
:root .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--focus,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:focus,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:focus:hover,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--focus {
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: var(--reference-color-neutral-900);
  --apex-kit-input-outline-offset: var(--reference-uom-space-18);
  --apex-kit-input-outline-style: solid;
  --apex-kit-input-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-input-transition: outline 0.125s linear;
}
:root .pvd-input-root.pvd-input--fixed-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--fixed-width .pvd-input__input {
  --apex-kit-input-width: 14em;
}
:root .pvd-input-root.pvd-input--fixed-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--fixed-width .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
:root .pvd-input-root.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
:root .pvd-input-root.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
:root .pvd-input-root.pvd-input--text-center .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--text-center .pvd-input__input {
  --apex-kit-input-text-align: center;
}
:root .pvd-input-root.pvd-input--text-right .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--text-right .pvd-input__input {
  --apex-kit-input-text-align: right;
}
:root .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
:root .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
:root .pvd-input-root.pvd-input--zip .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip .pvd-input__input {
  --apex-kit-input-width: 14em;
}
:root .pvd-input-root.pvd-input--zip .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
:root .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
:root .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
:root .pvd-input-root.pvd-input--phone .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone .pvd-input__input {
  --apex-kit-input-width: 14em;
}
:root .pvd-input-root.pvd-input--phone .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
:root .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
:root .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
:root .pvd-input-root.pvd-input--ssn .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn .pvd-input__input {
  --apex-kit-input-width: 14em;
}
:root .pvd-input-root.pvd-input--ssn .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
:root .pvd-input-root.pvd-input--icon-left .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-left .pvd-input__input {
  --apex-kit-input-padding-left: var(--input-glyph-padding);
  --apex-kit-input-margin-left: var(--input-glyph-margin);
}
:root .pvd-input-root.pvd-input--icon-left:not(:has(span[slot=icon-left])) .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-left:not(:has(span[slot=icon-left])) .pvd-input__input {
  --apex-kit-input-padding-left: var(--input-icon-padding);
  --apex-kit-input-margin-left: var(--input-icon-margin);
}
:root .pvd-input-root.pvd-input--icon-right .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-right .pvd-input__input {
  --apex-kit-input-padding-right: var(--input-glyph-padding);
  --apex-kit-input-margin-right: var(--input-glyph-margin);
}
:root .pvd-input-root.pvd-input--icon-right:not(:has(span[slot=icon-right])) .pvd-input__input,
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-right:not(:has(span[slot=icon-right])) .pvd-input__input {
  --apex-kit-input-padding-right: var(--input-icon-padding);
  --apex-kit-input-margin-right: var(--input-icon-margin);
}
:root .pvd-input-root s-fallback-wrapper:not([hidden=true]),
:root .pvd-input-root s-fallback-wrapper[hidden=true] + s-assigned-wrapper,
.apex-kit-fds-theme .pvd-input-root s-fallback-wrapper:not([hidden=true]),
.apex-kit-fds-theme .pvd-input-root s-fallback-wrapper[hidden=true] + s-assigned-wrapper {
  --apex-kit-input-fallback-wrapper-align-items: center;
  --apex-kit-input-fallback-wrapper-display: flex;
  --apex-kit-input-fallback-wrapper-flex-grow: 1;
}
:root .pvd-spinner-root,
.apex-kit-fds-theme .pvd-spinner-root {
  --apex-kit-spinner-direction: ltr;
  --apex-kit-spinner-display: flex;
  --apex-kit-spinner-flex-direction: column;
  --apex-kit-spinner-height: 3rem;
  --apex-kit-spinner-margin-bottom: 0;
  --apex-kit-spinner-margin-left: auto;
  --apex-kit-spinner-margin-right: auto;
  --apex-kit-spinner-margin-top: 0;
  --apex-kit-spinner-position: relative;
  --apex-kit-spinner-width: 3rem;
  --apex-kit-spinner-letter-spacing: -0.25px;
  --apex-kit-spinner-visual-animation-duration: 4s;
  --apex-kit-spinner-visual-animation-iteration-count: infinite;
  --apex-kit-spinner-visual-animation-name: pvdSpinnerRotate;
  --apex-kit-spinner-visual-animation-timing-function: linear;
  --apex-kit-spinner-visual-color: var(--reference-color-green-600);
  --apex-kit-spinner-visual-display: flex;
  --apex-kit-spinner-visual-height: 100%;
  --apex-kit-spinner-visual-opacity: 1;
  --apex-kit-spinner-visual-position: absolute;
  --apex-kit-spinner-visual-white-space: nowrap;
  --apex-kit-spinner-visual-width: 100%;
  --apex-kit-spinner-font-size: var(--reference-uom-space-25);
  --apex-kit-spinner-font-weight: var(--reference-font-weight-400);
  --apex-kit-spinner-line-height: var(--reference-font-line-200);
}
:root .pvd-spinner-root:focus,
.apex-kit-fds-theme .pvd-spinner-root:focus {
  --apex-kit-spinner-focus-outline: var(--system-uom-space-utility-eighth-x) dotted var(--color-black);
}
:root .pvd-spinner-root.pvd-spinner--small,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small {
  --apex-kit-spinner-small-display: inline-flex;
}
:root .pvd-spinner-root.pvd-spinner--small .pvd-spinner__spinner,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__spinner {
  --apex-kit-spinner-height: 1rem;
  --apex-kit-spinner-margin-bottom: 0;
  --apex-kit-spinner-width: 1rem;
}
:root .pvd-spinner-root.pvd-spinner--small .pvd-spinner__mask-inner,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-width: var(--system-uom-border-radius-small);
}
:root .pvd-spinner-root.pvd-spinner--small .pvd-spinner__visual,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--reference-color-neutral-900);
}
:root .pvd-spinner-root.pvd-spinner--large .pvd-spinner__spinner,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--large .pvd-spinner__spinner {
  --apex-kit-spinner-height: 6rem;
  --apex-kit-spinner-width: 6rem;
}
:root .pvd-spinner-root.pvd-spinner--large .pvd-spinner__mask-inner,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--large .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-width: var(--system-uom-space-utility-quarter-x);
}
:root .pvd-spinner-root.pvd-spinner--force-inline,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--force-inline {
  --apex-kit-spinner-display: inline-flex;
}
:root .pvd-spinner-root.pvd-spinner--force-block,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--force-block {
  --apex-kit-spinner-display: block;
}
:root .pvd-spinner-root.pvd-spinner--hidden,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--hidden {
  --apex-kit-spinner-display: none;
}
:root .pvd-spinner-root.pvd-spinner--white .pvd-spinner__visual,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--reference-color-green-300);
}
:root .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-text,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-text {
  --apex-kit-spinner-microcopy-text-color: var(--color-white);
}
:root .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-secondary,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-color: var(--color-white);
}
:root .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__visual,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--color-blue-24);
}
:root .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-primary,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-primary {
  --apex-kit-spinner-microcopy-text-color: var(--color-blue-24);
}
:root .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-secondary,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-color: var(--color-blue-24);
}
:root .pvd-spinner-root pvd-icon,
.apex-kit-fds-theme .pvd-spinner-root pvd-icon {
  --apex-kit-spinner-line-height: 0;
}
:root .pvd-spinner-root .pvd-spinner__mask,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask {
  --apex-kit-spinner-mask-display: inline-flex;
  --apex-kit-spinner-mask-height: 100%;
  --apex-kit-spinner-mask-overflow: hidden;
  --apex-kit-spinner-mask-position: relative;
  --apex-kit-spinner-mask-width: 50%;
}
:root .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-right-color: transparent;
  --apex-kit-spinner-left: 0;
  --apex-kit-spinner-transform: null;
}
:root .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-left-color: transparent;
  --apex-kit-spinner-left: -100%;
  --apex-kit-spinner-transform: null;
}
:root .pvd-spinner-root .pvd-spinner__mask-inner,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask-inner {
  --apex-kit-spinner-mask-inner-animation-duration: null;
  --apex-kit-spinner-mask-inner-animation-iteration-count: null;
  --apex-kit-spinner-mask-inner-animation-timing-function: null;
  --apex-kit-spinner-mask-inner-border-bottom-color: transparent;
  --apex-kit-spinner-mask-inner-border-radius: 50%;
  --apex-kit-spinner-mask-inner-border-style: solid;
  --apex-kit-spinner-mask-inner-border-width: 2px;
  --apex-kit-spinner-mask-inner-bottom: 0;
  --apex-kit-spinner-mask-inner-position: absolute;
  --apex-kit-spinner-mask-inner-top: 0;
  --apex-kit-spinner-mask-inner-width: 200%;
}
:root .pvd-spinner-root .pvd-spinner__microcopy,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy {
  --apex-kit-spinner-microcopy-color: var(--reference-color-neutral-900);
  --apex-kit-spinner-microcopy-margin: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-spinner-microcopy-text-align: center;
}
:root .pvd-spinner-root .pvd-spinner__microcopy-primary,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-primary {
  --apex-kit-spinner-microcopy-font-weight: 600;
  --apex-kit-spinner-microcopy-primary-align-items: center;
  --apex-kit-spinner-microcopy-primary-display: flex;
  --apex-kit-spinner-microcopy-primary-justify-content: center;
  --apex-kit-spinner-microcopy-padding: var(--reference-uom-space-50) var(--reference-uom-space-100);
}
:root .pvd-spinner-root .pvd-spinner__microcopy-secondary,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-animation-delay: 5s;
  --apex-kit-spinner-microcopy-secondary-animation-duration: 0.2s;
  --apex-kit-spinner-microcopy-secondary-animation-fill-mode: both;
  --apex-kit-spinner-microcopy-secondary-animation-iteration-count: 1;
  --apex-kit-spinner-microcopy-secondary-animation-timing-function: ease-in;
  --apex-kit-spinner-microcopy-secondary-margin: var(--uom-space-stack-quarter-x);
  --apex-kit-spinner-microcopy-secondary-text-align: center;
}
:root .pvd-spinner-root .pvd-spinner__microcopy-text,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-text {
  --apex-kit-spinner-microcopy-text-margin: 0;
}
:root .pvd-spinner-root .pvd-spinner__microcopy-icon,
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-icon {
  --apex-kit-spinner-microcopy-icon-font-size: 0;
  --apex-kit-spinner-microcopy-icon-margin: var(--uom-space-inline-right-half-x);
}
:root .pvd-spinner-root.pvd-spinner--disable-background,
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--disable-background {
  --apex-kit-spinner-background-color: var(--color-white);
  --apex-kit-spinner-border-color: var(--color-black);
  --apex-kit-spinner-border-radius: var(--reference-uom-radius-18);
  --apex-kit-spinner-margin: 0 auto;
  --apex-kit-spinner-padding: var(--reference-uom-space-200);
}
:root .pvd-spinner-root .pvd-page-loading-background,
.apex-kit-fds-theme .pvd-spinner-root .pvd-page-loading-background {
  --apex-kit-spinner-background-color: var(--color-black);
  --apex-kit-spinner-color: var(--color-black);
}
:root .pvd-content-block-root,
.apex-kit-fds-theme .pvd-content-block-root {
  --apex-kit-content-block-max-width: 45rem;
  --apex-kit-content-block-heading-font-weight: var(--reference-font-weight-700);
  --apex-kit-content-block-heading-line-height: var(--reference-font-line-400);
  --apex-kit-content-block-content-children-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-content-block-color: var(--reference-color-neutral-900);
  --apex-kit-content-block-gap: var(--reference-uom-space-100);
}
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2.5rem;
  line-height: 2.75rem;
  font-weight: 700;
  letter-spacing: -1px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 3rem;
    line-height: 3.25rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 700;
  letter-spacing: -0.75px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-content-block-root .pvd-content-block__heading,
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-content-block-root .pvd-content-block__heading,
  :root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2rem;
    line-height: 2.25rem;
    font-weight: 700;
    letter-spacing: -0.75px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -0.5px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  :root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: -0.25px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
:root .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-6,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-6 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
:root .pvd-content-block-root.pvd-content-block--tile-background,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--tile-background {
  --apex-kit-content-block-background-color: var(--color-white);
  --apex-kit-content-block-border: 1px solid var(--reference-color-neutral-200);
  --apex-kit-content-block-border-radius: var(--reference-uom-radius-200);
  --apex-kit-content-block-box-shadow: none;
  --apex-kit-content-block-padding: var(--reference-uom-space-150);
}
@media (min-width: 48em) {
  :root .pvd-content-block-root.pvd-content-block--tile-background,
  .apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--tile-background {
    --apex-kit-content-block-padding: var(--reference-uom-space-150);
  }
}
:root .pvd-content-block-root.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--dense {
  --apex-kit-content-block-content-children-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-content-block-content-wrapper-margin: var(--reference-uom-space-75) 0 0 0;
}
:root .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--small,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--small {
  --apex-kit-content-block-image-width: var(--reference-uom-width-200);
}
:root .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--medium,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--medium {
  --apex-kit-content-block-image-width: var(--reference-uom-width-300);
}
:root .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--large,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--large {
  --apex-kit-content-block-image-width: var(--reference-uom-width-400);
}
:root .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large {
  --apex-kit-content-block-image-width: 6rem;
}
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always {
  --apex-kit-content-block-content-wrapper-margin: 0 var(--reference-uom-space-150) 0 0;
}
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense,
:root .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense {
  --apex-kit-content-block-content-wrapper-margin: 0 var(--reference-uom-space-100) 0 0;
}
:root .pvd-page-header-root,
.apex-kit-fds-theme .pvd-page-header-root {
  --apex-kit-page-header-align-items: stretch;
  --apex-kit-page-header-background-color: var(--color-green-34);
  --apex-kit-page-header-color: var(--color-white);
  --apex-kit-page-header-display: grid;
  --apex-kit-page-header-gap: 0 var(--reference-uom-space-100);
  --apex-kit-page-header-grid-template-areas: "header-logo header-logo header-action" "header-title header-title header-title";
  --apex-kit-page-header-grid-template-columns: 7.25rem 1fr minmax(6.25rem, auto);
  --apex-kit-page-header-padding: var(--reference-uom-space-100);
  --apex-kit-page-header-link-color: var(--color-white);
  --apex-kit-page-header-link-outline-color: unset;
  --apex-kit-page-header-link-outline-offset: unset;
  --apex-kit-page-header-link-text-border-bottom-style: none;
  --apex-kit-page-header-link-text-color: unset;
  --apex-kit-page-header-link-text-decoration: none;
  --apex-kit-page-header-link-icon-fill-color: var(--apex-kit-page-header-color);
  --apex-kit-page-header-content-background-color: unset;
  --apex-kit-page-header-content: none;
  --apex-kit-page-header-content-display: unset;
  --apex-kit-page-header-content-height: unset;
  --apex-kit-page-header-content-left: unset;
  --apex-kit-page-header-content-position: unset;
  --apex-kit-page-header-content-width: unset;
  --apex-kit-page-header-logo-align-items: center;
  --apex-kit-page-header-logo-color: inherit;
  --apex-kit-page-header-logo-display: flex;
  --apex-kit-page-header-logo-grid-area: header-logo;
  --apex-kit-page-header-logo-img-height: 1.75rem;
  --apex-kit-page-header-logo-img-max-width: 7.25rem;
  --apex-kit-page-header-logo-img-color: CanvasText;
  --apex-kit-page-header-logo-img-vertical-align: middle;
  --apex-kit-page-header-title-font-family: var(--reference-font-family-sans);
  --apex-kit-page-header-title-line-height: var(--reference-font-line-300);
  --apex-kit-page-header-title-font-size: var(--reference-font-size-200);
  --apex-kit-page-header-title-font-weight: var(--reference-font-weight-600);
  --apex-kit-page-header-title-padding-left: 0;
  --apex-kit-page-header-title-padding-top: var(--reference-uom-space-25);
  --apex-kit-page-header-title-display: flex;
  --apex-kit-page-header-title-font-style: normal;
  --apex-kit-page-header-title-letter-spacing: 0;
  --apex-kit-page-header-title-text-align: left;
  --apex-kit-page-header-title-text-decoration: none;
  --apex-kit-page-header-title-text-indent: 0;
  --apex-kit-page-header-title-text-shadow: none;
  --apex-kit-page-header-title-text-transform: none;
  --apex-kit-page-header-title-margin: 0;
  --apex-kit-page-header-title-align-items: center;
  --apex-kit-page-header-title-color: inherit;
  --apex-kit-page-header-title-grid-area: header-title;
  --apex-kit-page-header-title-position: relative;
  --apex-kit-page-header-action-align-self: center;
  --apex-kit-page-header-action-color: inherit;
  --apex-kit-page-header-action-grid-area: header-action;
  --apex-kit-page-header-action-justify-self: end;
}
@media (min-width: 32em) {
  :root .pvd-page-header-root,
  .apex-kit-fds-theme .pvd-page-header-root {
    --apex-kit-page-header-grid-template-areas: "header-logo header-title header-action";
  }
}
:root .pvd-page-header-root.pvd-page-header--block-title .pvd-page-header__title,
.apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--block-title .pvd-page-header__title {
  --apex-kit-page-header-title-display: inline-block;
}
@media (min-width: 32em) {
  :root .pvd-page-header-root .pvd-page-header__logo-img,
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__logo-img {
    --apex-kit-page-header-logo-img-max-width: initial;
  }
}
@media (min-width: 32em) {
  :root .pvd-page-header-root .pvd-page-header__title,
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__title {
    --apex-kit-page-header-title-font-size: var(--reference-font-size-300);
    --apex-kit-page-header-title-padding-left: var(--reference-uom-space-100);
    --apex-kit-page-header-title-padding-top: 0;
  }
}
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active {
  --apex-kit-page-header-link-outline-color: var(--color-white);
  --apex-kit-page-header-link-outline-offset: var(--reference-uom-space-25);
}
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-link__text,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-link__text,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-link__text,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-link__text {
  --apex-kit-page-header-link-text-color: var(--color-white);
  --apex-kit-page-header-link-text-decoration: underline;
}
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-icon-root,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-icon-root,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-icon-root,
:root .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-icon-root {
  --apex-kit-page-header-link-icon-fill-color: var(--color-white);
}
:root .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before,
.apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before {
  --apex-kit-page-header-content-background-color: var(--color-white);
  --apex-kit-page-header-content: "";
  --apex-kit-page-header-content-display: none;
  --apex-kit-page-header-content-height: 100%;
  --apex-kit-page-header-content-left: 0;
  --apex-kit-page-header-content-position: absolute;
  --apex-kit-page-header-content-width: 1px;
}
@media (min-width: 32em) {
  :root .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before,
  .apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before {
    --apex-kit-page-header-content-display: block;
  }
}
@media print {
  :root .pvd-page-header-root,
  .apex-kit-fds-theme .pvd-page-header-root {
    --apex-kit-page-header-color: CanvasText;
  }
  :root .pvd-page-header-root .pvd-page-header__link .pvd-link__link,
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link {
    --apex-kit-page-header-link-color: CanvasText;
  }
}
:root .pvd-page-footer-root,
.apex-kit-fds-theme .pvd-page-footer-root {
  --apex-kit-page-footer-background-color: var(--color-white);
  --apex-kit-page-footer-link-focus-outline-color: unset;
  --apex-kit-page-footer-logo-img-fill: unset;
  --apex-kit-page-footer-color: unset;
  --apex-kit-page-footer-display: grid;
  --apex-kit-page-footer-grid-template-columns: 100%;
  --apex-kit-page-footer-grid-template-rows: auto;
  --apex-kit-page-footer-align-items: stretch;
  --apex-kit-page-footer-border: none;
  --apex-kit-page-footer-link-font-size: var(--reference-uom-space-75);
  --apex-kit-page-footer-link-line-height: var(--reference-uom-space-100);
  --apex-kit-page-footer-link-outline-offset: unset;
  --apex-kit-page-footer-logo-height: 3rem;
  --apex-kit-page-footer-logo-width: 12rem;
  --apex-kit-page-footer-logo-margin-bottom: var(--reference-uom-space-100);
  --apex-kit-page-footer-padding: var(--reference-uom-space-100);
  --apex-kit-page-footer-text-decoration: none;
  border-top: 1px solid var(--color-neutral-80);
}
@media (min-width: 32em) {
  :root .pvd-page-footer-root,
  .apex-kit-fds-theme .pvd-page-footer-root {
    --apex-kit-page-footer-grid-template-columns: auto auto;
  }
}
:root .pvd-page-footer-root .pvd-page-footer__logo,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo {
  --apex-kit-page-footer-grid-column: 1;
  --apex-kit-page-footer-grid-row: 1;
  --apex-kit-page-footer-horizontal-alignment-below-512: left;
}
@media (min-width: 32em) {
  :root .pvd-page-footer-root .pvd-page-footer__logo,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo {
    --apex-kit-page-footer-horizontal-alignment-below-512: inherit;
  }
}
@media (forced-colors: active) {
  :root .pvd-page-footer-root .pvd-page-footer__logo-img .svg-fill,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo-img .svg-fill {
    --apex-kit-page-footer-logo-img-fill: CanvastText;
  }
}
:root .pvd-page-footer-root .pvd-page-footer__link-spacer .pvd-link__link::after,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__link-spacer .pvd-link__link::after {
  --apex-kit-page-footer-color: var(--color-neutral-40);
  --apex-kit-page-footer-margin: 0 0 0 0.5rem;
}
:root .pvd-page-footer-root .pvd-page-footer__content,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content {
  --apex-kit-page-footer-grid-column: 1;
  --apex-kit-page-footer-grid-row: 2;
  --apex-kit-page-footer-horizontal-alignment-below-512: left;
}
@media (min-width: 32em) {
  :root .pvd-page-footer-root .pvd-page-footer__content,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content {
    --apex-kit-page-footer-grid-column: 2;
    --apex-kit-page-footer-grid-row: 1;
    --apex-kit-page-footer-horizontal-alignment-below-512: end;
  }
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright {
  --apex-kit-page-footer-margin: 0;
  --apex-kit-page-footer-color: var(--reference-color-neutral-600);
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference {
  --apex-kit-page-footer-margin: 0.5rem 0 0 0;
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
  --apex-kit-page-footer-color: var(--color-black);
  --apex-kit-page-footer-margin: 0 0 0 0.25rem;
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link .pvd-link__text {
  --apex-kit-page-footer-color: var(--reference-color-neutral-900);
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active {
  --apex-kit-page-footer-link-focus-outline-color: var(--color-black);
  --apex-kit-page-footer-link-outline-offset: var(--reference-uom-space-25);
}
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active .pvd-link__text,
:root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active .pvd-link__text {
  --apex-kit-page-footer-color: var(--reference-color-neutral-900);
  --apex-kit-page-footer-text-decoration: underline;
}
:root .pvd-page-footer-root .pvd-page-footer__us-only,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__us-only {
  --apex-kit-page-footer-display: none;
}
@media print {
  :root .pvd-page-footer-root,
  .apex-kit-fds-theme .pvd-page-footer-root {
    --apex-kit-page-footer-border: 1px solid CanvasText;
    --apex-kit-page-footer-color: CanvasText;
  }
  :root .pvd-page-footer-root .pvd-page-footer__logo-img,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo-img {
    --apex-kit-page-footer-color: CanvasText;
  }
  :root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link {
    --apex-kit-page-footer-color: CanvasText;
  }
  :root .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link,
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
    --apex-kit-page-footer-color: CanvasText;
  }
}
:root .pvd-footnotes-root,
.apex-kit-fds-theme .pvd-footnotes-root {
  --apex-kit-fds-space-stack-50: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-fds-space-stack-75: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-fds-space-stack-100: var(--reference-uom-space-100) 0 0 0;
  --apex-kit-fds-space-stack-150: var(--reference-uom-space-150) 0 0 0;
  --apex-kit-footnotes-border-top: solid 1px transparent;
  --apex-kit-footnotes-padding: 0 var(--reference-uom-space-150) var(--reference-uom-space-150);
  --apex-kit-footnotes-footnote-first-footnote: var(--apex-kit-fds-space-stack-150);
  --apex-kit-footnotes-background-color: unset;
  --apex-kit-footnotes-before-background-color: var(--color-neutral-80);
  --apex-kit-footnotes-before-left: var(--reference-uom-space-150);
  --apex-kit-footnotes-before-right: var(--reference-uom-space-150);
}
@media screen and (min-width: 512px) {
  :root .pvd-footnotes-root,
  .apex-kit-fds-theme .pvd-footnotes-root {
    --apex-kit-footnotes-padding: 0 var(--reference-uom-space-200) var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 512px) {
  :root .pvd-footnotes-root[class^=pvd-footnotes--background-]::before,
  :root .pvd-footnotes-root[class*=" pvd-footnotes--background-"]::before,
  .apex-kit-fds-theme .pvd-footnotes-root[class^=pvd-footnotes--background-]::before,
  .apex-kit-fds-theme .pvd-footnotes-root[class*=" pvd-footnotes--background-"]::before {
    --apex-kit-footnotes-before-left: var(--reference-uom-space-200);
    --apex-kit-footnotes-before-right: var(--reference-uom-space-200);
  }
}
:root .pvd-footnotes-root.pvd-footnotes--background-white::before,
.apex-kit-fds-theme .pvd-footnotes-root.pvd-footnotes--background-white::before {
  top: 0;
}
:root .pvd-footnote-root,
.apex-kit-fds-theme .pvd-footnote-root {
  --apex-kit-footnote-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-margin: var(--apex-kit-fds-space-stack-75);
  --apex-kit-footnote-title-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-title-font-weight: bold;
  --apex-kit-footnote-text-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-text-margin: var(--apex-kit-fds-space-stack-50);
  --apex-kit-footnote-link-text-decoration: underline;
  --apex-kit-footnote-text-p-margin: var(--apex-kit-fds-space-stack-100);
}
:root .pvd-footnote-root .pvd-footnote__text,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text {
  line-height: var(--reference-font-line-200);
}
:root .pvd-footnote-root .pvd-footnote__text a,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
  color: var(--apex-kit-footnote-text-link-color);
}
:root .pvd-footnote-root .pvd-footnote__text a:visited,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:visited {
  color: var(--reference-color-neutral-600);
  --apex-kit-footnote-text-link-color: var(--reference-color-neutral-600);
}
:root .pvd-footnote-root .pvd-footnote__text a:focus,
:root .pvd-footnote-root .pvd-footnote__text a:active,
:root .pvd-footnote-root .pvd-footnote__text a:focus:active,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:focus,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:active,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:focus:active {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
  outline: 1px solid var(--color-black);
  outline-offset: inherit;
}
:root .pvd-footnote-root .pvd-footnote__text a:hover,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:hover {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
}
:root .pvd-footnote-annotation-root,
.apex-kit-fds-theme .pvd-footnote-annotation-root {
  --apex-kit-footnote-annotation-margin: var(--apex-kit-fds-space-stack-50);
  --apex-kit-footnote-annotation-flex: 1.95rem;
  --apex-kit-footnote-annotation-padding-right: var(--reference-uom-space-50);
}
:root .pvd-alert-root,
.apex-kit-fds-theme .pvd-alert-root {
  --alert-uom-utility-spacing-125: calc( var(--reference-uom-space-100) + var(--reference-uom-space-25) );
  --apex-kit-alert-background-color: var(--reference-color-red-50);
  --apex-kit-alert-border-width: 1px;
  --apex-kit-alert-border-color: var(--reference-color-red-800);
  --apex-kit-alert-border-radius-default: var(--system-uom-box-radius-lg);
  --apex-kit-alert-close-transition: null;
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-red-800);
  --apex-kit-alert-icon-padding-left: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-icon-vertical-alignment: flex-start;
  --apex-kit-alert-icon-component-padding: var(--reference-uom-space-12);
  --apex-kit-alert-icon-component-height: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-width: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--critical);
  --apex-kit-alert-title-color: var(--reference-color-red-700);
  --apex-kit-alert-title-display: inline;
  --apex-kit-alert-title-font-size: var(--reference-fonts-size-100);
  --apex-kit-alert-title-margin-bottom: 0;
  --apex-kit-alert-content-background-color: transparent;
  --apex-kit-alert-content-color: var(--reference-color-red-700);
  --apex-kit-alert-content-padding-bottom: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-left: 0;
  --apex-kit-alert-content-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-content-width: calc(100% - 76px);
  --apex-kit-alert-message-display: inline;
  --apex-kit-alert-dismiss-button-color: var(--reference-color-red-700);
  --apex-kit-alert-dismiss-button-height: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-margin: var(--reference-uom-space-50) var(--reference-uom-space-50) 0 0;
  --apex-kit-alert-dismiss-button-padding-bottom: 0;
  --apex-kit-alert-dismiss-button-padding-left: 0;
  --apex-kit-alert-dismiss-button-padding-right: 0;
  --apex-kit-alert-dismiss-button-padding-top: 0;
  --apex-kit-alert-dismiss-button-width: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-focus-outline: 2px solid var(--reference-color-neutral-950);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-red-100);
}
:root .pvd-alert-root .pvd-alert__dismiss-button,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button {
  border-radius: 100%;
}
:root .pvd-alert-root .pvd-alert__dismiss-button:hover,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button:hover {
  background-color: var(--apex-kit-alert-dismiss-button-hover-background-color);
}
:root .pvd-alert-root .pvd-alert__dismiss-button [data-tag-name=pvd-scoped-icon] .pvd-icon-root,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button [data-tag-name=pvd-scoped-icon] .pvd-icon-root {
  height: var(--alert-uom-utility-spacing-125);
  width: var(--alert-uom-utility-spacing-125);
}
:root .pvd-alert-root .pvd-alert__title::after,
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__title::after {
  content: ".";
}
@media screen and (min-width: 32em) {
  :root .pvd-alert-root .pvd-alert__title,
  .apex-kit-fds-theme .pvd-alert-root .pvd-alert__title {
    font-size: var(--reference-fonts-size-100);
  }
}
:root .pvd-alert-root.pvd-alert--info,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--info {
  --apex-kit-alert-border-color: var(--reference-color-blue-800);
  --apex-kit-alert-background-color: var(--reference-color-blue-50);
  --apex-kit-alert-content-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--information);
  --apex-kit-alert-title-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-blue-100);
}
:root .pvd-alert-root.pvd-alert--success,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--success {
  --apex-kit-alert-border-color: var(--reference-color-green-800);
  --apex-kit-alert-background-color: var(--reference-color-green-50);
  --apex-kit-alert-content-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--success);
  --apex-kit-alert-title-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-green-100);
}
:root .pvd-alert-root.pvd-alert--warning,
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
  --apex-kit-alert-border-color: var(--reference-color-orange-900);
  --apex-kit-alert-background-color: var(--reference-color-orange-50);
  --apex-kit-alert-content-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--warning);
  --apex-kit-alert-title-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-orange-100);
}
@media (forced-colors: active) {
  :root .pvd-alert-root,
  :root .pvd-alert-root.pvd-alert--info,
  :root .pvd-alert-root.pvd-alert--success,
  :root .pvd-alert-root.pvd-alert--warning,
  .apex-kit-fds-theme .pvd-alert-root,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--info,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--success,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
    --apex-kit-alert-icon-color: CanvasText;
  }
}
:root .pvd-tile-root,
.apex-kit-fds-theme .pvd-tile-root {
  --apex-kit-tile-background-color: var(--color-white);
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-radius: var(--reference-uom-radius-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-padding: var(--reference-uom-space-100);
  --apex-kit-tile-padding-at-512: var(--reference-uom-space-100);
  --apex-kit-tile-padding-at-768: var(--reference-uom-space-200);
  --apex-kit-tile-padding-at-960: var(--reference-uom-space-200);
  --apex-kit-tile-padding-at-1280: var(--reference-uom-space-200);
  --apex-kit-tile-padding-content-bottom-weighted: null;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-outline: null;
  --apex-kit-tile-outline-offset: null;
  --apex-kit-tile-outline-transition: null;
}
:root .pvd-tile-root a.pvd-tile__tile:active,
:root .pvd-tile-root a.pvd-tile__tile:active:focus,
:root .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
:root .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
:root .pvd-tile-root button.pvd-tile__tile:active,
:root .pvd-tile-root button.pvd-tile__tile:active:focus,
:root .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
:root .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active:focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active:focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  :root .pvd-tile-root a.pvd-tile__tile:active,
  :root .pvd-tile-root a.pvd-tile__tile:active:focus,
  :root .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
  :root .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
  :root .pvd-tile-root button.pvd-tile__tile:active,
  :root .pvd-tile-root button.pvd-tile__tile:active:focus,
  :root .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
  :root .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active:focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active:focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root a.pvd-tile__tile:focus,
:root .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
:root .pvd-tile-root button.pvd-tile__tile:focus,
:root .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root a.pvd-tile__tile:focus,
  :root .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
  :root .pvd-tile-root button.pvd-tile__tile:focus,
  :root .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root a.pvd-tile__tile:hover,
:root .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
:root .pvd-tile-root button.pvd-tile__tile:hover,
:root .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:hover,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:hover,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  :root .pvd-tile-root a.pvd-tile__tile:hover,
  :root .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
  :root .pvd-tile-root button.pvd-tile__tile:hover,
  :root .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:hover,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:hover,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
:root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  :root .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
  :root .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
:root .pvd-tile-root .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__tile {
  color: var(--reference-color-neutral-900);
}
:root .pvd-tile-root .pvd-tile__content,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__content {
  color: var(--reference-color-neutral-900);
}
:root .pvd-field-group-root,
.apex-kit-fds-theme .pvd-field-group-root {
  --apex-kit-field-group-color: var(--color-black);
  --apex-kit-field-group-display: block;
  --apex-kit-field-group-font-family: var(--reference-font-family-sans);
  --apex-kit-field-group-font-weight: var(--reference-font-weight-400);
  --apex-kit-field-group-gap-margin-top: var(--reference-uom-space-50);
  --apex-kit-field-group-general-margin: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-field-group-general-margin-top: var(--reference-uom-space-50);
  --apex-kit-field-group-line-height: var(--reference-font-line-300);
  --apex-kit-field-group-font-size: var(--reference-font-size-100);
}
@media screen and (min-width: 32em) {
  :root .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root {
    --apex-kit-field-group-font-size: var(--fonts-size-text-medium-at-512);
  }
}
:root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small,
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small {
  --apex-kit-field-group-font-size: var(--reference-font-size-50);
}
@media screen and (min-width: 32em) {
  :root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small,
  .apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small {
    --apex-kit-field-group-font-size: var(--reference-font-size-75);
  }
}
:root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large,
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large {
  --apex-kit-field-group-font-size: var(--reference-font-size-200);
}
@media screen and (min-width: 32em) {
  :root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large,
  .apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large {
    --apex-kit-field-group-font-size: var(--reference-font-size-300);
  }
}
:root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-gain,
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-gain {
  --apex-kit-field-group-color: var(--color-green-24);
}
:root .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-loss,
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-loss {
  --apex-kit-field-group-color: var(--color-red-39);
}
:root .pvd-field-group-root.pvd-field-group--dense,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--dense {
  --apex-kit-field-group-gap-margin-top: var(--reference-uom-space-50);
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  --apex-kit-field-group-align-items: flex-start;
  --apex-kit-field-group-display: flex;
  --apex-kit-field-group-flex-flow: row nowrap;
  --apex-kit-field-group-full-width: 1 1 100%;
  --apex-kit-field-group-fixed-width: 0 0 auto;
  --apex-kit-field-group-initial-value: 0;
  --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
  --apex-kit-field-group-gap-margin-top: 0;
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  --apex-kit-field-group-display: block;
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group {
  --apex-kit-field-group-align-items: flex-start;
  --apex-kit-field-group-display: flex;
  --apex-kit-field-group-flex-flow: row nowrap;
  --apex-kit-field-group-full-width: 1 1 100%;
  --apex-kit-field-group-fixed-width: 0 0 auto;
  --apex-kit-field-group-initial-value: 0;
  --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root,
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
  --apex-kit-field-group-gap-margin-top: 0;
}
:root .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group .pvd-field-group__field-group,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group .pvd-field-group__field-group {
  --apex-kit-field-group-display: block;
}
@media screen and (min-width: 32rem) {
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root,
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root,
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root,
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root,
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  :root .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group .pvd-field-group__field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
:root .pvd-form-root,
.apex-kit-fds-theme .pvd-form-root {
  --apex-kit-form-margin-top: var(--reference-uom-space-150);
  --apex-kit-form-spacing-margin-top: var(--reference-uom-space-250);
}
:root .pvd-modal-root,
.apex-kit-fds-theme .pvd-modal-root {
  --apex-kit-modal-align-items: flex-end;
  --apex-kit-modal-display: flex;
  --apex-kit-modal-visibility: visible;
  --apex-kit-modal-animation: none;
  --apex-kit-modal-close-button-icon-size: 1.5rem;
  --apex-kit-modal-animation-fade-in: pvdModalFadeIn 200ms ease-out;
  --apex-kit-modal-animation-fade-out: pvdModalFadeOut 200ms ease-in;
  --apex-kit-modal-animation-slide-up: pvdModalSlideUp 300ms ease-out;
  --apex-kit-modal-animation-slide-down: pvdModalSlideDown 300ms ease-in;
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root,
  .apex-kit-fds-theme .pvd-modal-root {
    --apex-kit-modal-align-items: center;
  }
}
@keyframes pvdModalFadeIn {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes pvdModalFadeOut {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes pvdModalSlideUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0%);
  }
}
@keyframes pvdModalSlideDown {
  from {
    transform: translateY(0%);
  }
  to {
    transform: translateY(100%);
  }
}
:root .pvd-modal-root.pvd-modal--opening,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--opening {
  --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-in);
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root.pvd-modal--opening .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--opening .pvd-modal__dialog {
    --apex-kit-modal-dialog-animation: none;
  }
}
:root .pvd-modal-root.pvd-modal--closing,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing {
  --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-out);
}
:root .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog {
  --apex-kit-modal-dialog-animation: var(--apex-kit-modal-animation-slide-down);
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog {
    --apex-kit-modal-dialog-animation: none;
  }
}
:root .pvd-modal-root.pvd-modal--opened,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--opened {
  --apex-kit-modal-display: flex;
  --apex-kit-modal-visibility: visible;
}
:root .pvd-modal-root.pvd-modal--closed,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closed {
  --apex-kit-modal-display: none;
  --apex-kit-modal-visibility: hidden;
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root.pvd-modal--width-400 .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--width-400 .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-width: 25rem;
  }
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root.pvd-modal--width-800 .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--width-800 .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-width: 50rem;
  }
}
:root .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:focus,
:root .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:active,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:focus,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:active {
  --apex-kit-modal-body-wrapper-outline: 1px dotted var(--color-black);
  --apex-kit-modal-body-wrapper-outline-offset: var(--apex-kit-modal-body-wrapper-neutralized-space);
}
:root .pvd-modal-root .pvd-modal__overlay,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__overlay {
  --apex-kit-modal-overlay-background-color: rgba(0, 0, 0, 0.5);
}
:root .pvd-modal-root .pvd-modal__dialog,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
  --apex-kit-modal-dialog-animation: none;
  --apex-kit-modal-dialog-color: var(--reference-color-neutral-900);
  --apex-kit-modal-dialog-background-color: var(--reference-color-neutral-0);
  --apex-kit-modal-dialog-border-radius: var(--reference-uom-radius-100);
  --apex-kit-modal-dialog-border: 1px solid var(--color-neutral-40);
  --apex-kit-modal-dialog-box-shadow: var(--reference-uom-stroke-0) var(--reference-uom-radius-25) var(--reference-uom-radius-50) -2px rgba(20, 20, 20, 0.11), var(--reference-uom-stroke-0) var(--reference-uom-stroke-200) var(--reference-uom-radius-25) -2px rgba(20, 20, 20, 0.06);
  --apex-kit-modal-dialog-letter-spacing: -0.25px;
  --apex-kit-modal-dialog-max-height: calc( var(--apex-kit-modal-dialog-window-innerHeight) - var(--system-uom-layer-padding) );
  --apex-kit-modal-dialog-max-width: initial;
  --apex-kit-modal-dialog-width: 100%;
  --apex-kit-modal-dialog-window-innerHeight: 100vh;
}
@media screen and (min-width: 32rem) {
  :root .pvd-modal-root .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-height: calc( var(--apex-kit-modal-dialog-window-innerHeight) - (var(--reference-uom-space-300) * 2) );
    --apex-kit-modal-dialog-max-width: 37.5rem;
    --apex-kit-modal-dialog-width: calc(100% - 1.5rem * 2);
  }
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__dialog,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
    --apex-kit-modal-dialog-border: 1px solid CanvasText;
  }
}
:root .pvd-modal-root .pvd-modal__dialog:focus,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog:focus {
  --apex-kit-modal-dialog-box-shadow: var(--reference-uom-stroke-0) var(--reference-uom-radius-25) var(--reference-uom-radius-50) -2px rgba(20, 20, 20, 0.11), var(--reference-uom-stroke-0) var(--reference-uom-stroke-200) var(--reference-uom-radius-25) -2px rgba(20, 20, 20, 0.06);
  --apex-kit-modal-dialog-border: 1px solid var(--color-neutral-40);
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__dialog:focus,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog:focus {
    --apex-kit-modal-dialog-border: 2px solid CanvasText;
  }
}
:root .pvd-modal-root .pvd-modal__content,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__content {
  --apex-kit-modal-content-padding: var(--reference-uom-space-100);
}
:root .pvd-modal-root .pvd-modal__heading-wrapper,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading-wrapper {
  --apex-kit-modal-heading-wrapper-margin: var(--reference-uom-stroke-0);
  --apex-kit-modal-heading-wrapper-padding: var(--reference-uom-stroke-0) var(--reference-uom-space-300) var(--reference-uom-stroke-0) var(--reference-uom-stroke-0);
}
:root .pvd-modal-root .pvd-modal__heading,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading {
  --apex-kit-modal-heading-color: var(--reference-color-neutral-900);
  --apex-kit-modal-heading-font-weight: var(--reference-font-weight-700);
  --apex-kit-modal-heading-font-size: var(--reference-font-size-300);
  --apex-kit-modal-heading-line-height: var(--reference-font-line-300);
  --apex-kit-modal-heading-letter-spacing: -0.25px;
}
:root .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
  --apex-kit-modal-heading-font-weight: var(--reference-font-weight-400);
}
:root .pvd-modal-root .pvd-modal__body-wrapper,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__body-wrapper {
  --apex-kit-modal-body-wrapper-preserved-space:var(--reference-uom-space-50);
  --apex-kit-modal-body-wrapper-neutralized-space:calc(var(--reference-uom-space-50) * -1);
  --apex-kit-modal-body-wrapper-margin: calc(var(--apex-kit-modal-body-wrapper-neutralized-space) + var(--reference-uom-space-75)) var(--apex-kit-modal-body-wrapper-neutralized-space) var(--apex-kit-modal-body-wrapper-neutralized-space);
  --apex-kit-modal-body-wrapper-padding: var(--apex-kit-modal-body-wrapper-preserved-space);
  --apex-kit-modal-body-scrollbar-color: var(--reference-color-neutral-200) transparent;
  --apex-kit-modal-body-wrapper-outline: initial;
  --apex-kit-modal-body-wrapper-outline-offset: initial;
  --apex-kit-modal-body-bottom-height: var(--reference-uom-stroke-0);
  --apex-kit-modal-body-bottom-height-at-512: var(--apex-kit-modal-body-bottom-height);
}
:root .pvd-modal-root .pvd-modal__content:not(:has(.pvd-modal__heading-wrapper)) .pvd-modal__body-wrapper,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__content:not(:has(.pvd-modal__heading-wrapper)) .pvd-modal__body-wrapper {
  margin-right: calc(var(--reference-uom-width-300) + var(--apex-kit-modal-body-wrapper-neutralized-space));
}
:root .pvd-modal-root .pvd-modal__close-button,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button {
  background: none;
  border-width: 0;
  cursor: pointer;
  display: inline-flex;
  margin: 0;
  padding: 0;
  --apex-kit-modal-close-button-height: unset;
  --apex-kit-modal-close-button-width: unset;
  --apex-kit-modal-close-button-color: var(--reference-color-neutral-900);
  --apex-kit-modal-close-button-right: var(--reference-uom-space-100);
  --apex-kit-modal-close-button-top: var(--apex-kit-modal-close-button-right);
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__close-button,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button {
    --apex-kit-modal-close-button-color: LinkText;
  }
}
:root .pvd-modal-root .pvd-modal__close-button:hover,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover {
  --apex-kit-modal-close-button-color: var(---reference-color-neutral-900);
}
:root .pvd-modal-root .pvd-modal__close-button::before,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button::before {
  --apex-kit-modal-close-button-height: var(--reference-uom-height-250);
  --apex-kit-modal-close-button-width: var(--apex-kit-modal-close-button-height);
  --apex-kit-modal-close-button-background: transparent;
  --apex-kit-modal-close-button-border: initial;
  --apex-kit-modal-close-button-border-radius: 50%;
  --apex-kit-modal-close-button-box-shadow: initial;
  --apex-kit-modal-close-button-outline: none;
  --apex-kit-modal-close-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-modal-close-button-transition: outline 0.125s linear;
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__close-button::before,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
:root .pvd-modal-root .pvd-modal__close-button:hover::before,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-200);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: none;
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__close-button:hover::before,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
:root .pvd-modal-root .pvd-modal__close-button:focus::before,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:focus::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-200);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: var(--reference-color-neutral-900) solid var(--reference-uom-stroke-200);
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__close-button:focus::before,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:focus::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
:root .pvd-modal-root .pvd-modal__close-button:active::before,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:active::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-0);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: none;
}
@media screen and (forced-colors: active) {
  :root .pvd-modal-root .pvd-modal__close-button:active::before,
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:active::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
:root .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon {
  --apex-kit-modal-close-button-icon-height: var(--apex-kit-modal-close-button-icon-size);
  --apex-kit-modal-close-button-icon-width: var(--apex-kit-modal-close-button-icon-size);
  --apex-kit-modal-close-button-icon-padding: var(--reference-uom-space-12);
}
:root .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root {
  --apex-kit-icon-size-large: 1.75rem;
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.5rem;
  --apex-kit-icon-size-extra-small: 1rem;
  --apex-kit-icon-focus-outline: 1px dotted var(--reference-color-neutral-900);
  --apex-kit-icon-box-sizing: border-box;
  --apex-kit-icon-padding: 0.125rem;
  --apex-kit-icon-color: currentColor;
  overflow: visible;
}
:root .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root:focus,
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root:focus {
  outline: var(--apex-kit-icon-focus-outline);
}
:root .pvd-modal-root [data-tag-name=pvd-scoped-icon],
.apex-kit-fds-theme .pvd-modal-root [data-tag-name=pvd-scoped-icon] {
  width: var(--apex-kit-modal-close-button-icon-size);
  height: var(--apex-kit-modal-close-button-icon-size);
}
:root pvd-radio-group,
.apex-kit-fds-theme pvd-radio-group {
  --apex-kit-radio-group-display: block;
}
:root .pvd-radio-group-root,
.apex-kit-fds-theme .pvd-radio-group-root {
  --apex-kit-radio-group-color: var(--color-black);
  --apex-kit-radio-group-font-family: var(--reference-font-family-sans);
  --apex-kit-radio-group-font-weight: var(--reference-font-weight-400);
  --apex-kit-radio-group-line-height: var(--reference-font-fds-line300-tok);
  --apex-kit-radio-group-background-color: unset;
  --apex-kit-radio-group-border: none;
  --apex-kit-radio-group-border-radius: unset;
  --apex-kit-radio-group-border-width: unset;
  --apex-kit-radio-group-outline: unset;
  --apex-kit-radio-group-outline-offset: unset;
  --apex-kit-radio-group-padding: unset;
  --apex-kit-radio-group-display: block;
  --apex-kit-radio-group-flex-flow: unset;
  --apex-kit-radio-group-general-margin-left: unset;
  --apex-kit-radio-group-first-child-margin-left: unset;
  --apex-kit-radio-group-tile-border-style: solid;
  --apex-kit-radio-group-tile-border-width: thin;
  --apex-kit-radio-group-tile-outline-color: unset;
  --apex-kit-radio-group-tile-border-color: unset;
  --apex-kit-radio-group-tile-box-shadow-radius: unset;
  --apex-kit-radio-group-tile-box-shadow-color: unset;
  --apex-kit-radio-group-tile-outline-width: unset;
  --apex-kit-radio-group-tile-outline-style: solid;
  --apex-kit-radio-group-position-left: unset;
  --apex-kit-radio-group-margin: unset;
  --apex-kit-radio-group-padding: unset;
  --apex-kit-radio-group-position: absolute;
  --apex-kit-radio-group-position-top: unset;
  --apex-kit-radio-group-position-transform: unset;
  --apex-kit-radio-group-general-margin-top: var(--reference-uom-space-75);
  --apex-kit-radio-group-first-child-margin-top: 0;
}
:root .pvd-radio-group-root.pvd-radio-group--inline-always,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-always {
  --apex-kit-radio-group-display: flex;
  --apex-kit-radio-group-flex-flow: row nowrap;
  --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
  --apex-kit-radio-group-first-child-margin-left: 0;
  --apex-kit-radio-group-general-margin-top: 0;
  --apex-kit-radio-group-first-child-margin-top: unset;
}
@media screen and (min-width: 32rem) {
  :root .pvd-radio-group-root.pvd-radio-group--inline-at-512,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-512 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-radio-group-root.pvd-radio-group--inline-at-768,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-768 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-radio-group-root.pvd-radio-group--inline-at-960,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-960 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-radio-group-root.pvd-radio-group--inline-at-1280,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-1280 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio {
    --apex-kit-radio-group-position-left: var(--reference-uom-space-100);
    --apex-kit-radio-group-margin: 0;
    --apex-kit-radio-group-padding: 0;
    --apex-kit-radio-group-position: absolute;
    --apex-kit-radio-group-position-top: 50%;
    --apex-kit-radio-group-position-transform: translateY(-50%);
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-neutral-40);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus {
    --apex-kit-radio-group-tile-outline-color: LinkText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-green-27);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-green-34);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: LinkText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
  --apex-kit-radio-group-tile-background-color: var(--color-white);
  --apex-kit-radio-group-tile-border-color: var(--color-neutral-80);
  --apex-kit-radio-group-tile-border-radius: 8px;
  --apex-kit-radio-group-tile-height: 100%;
  --apex-kit-radio-group-tile-padding: var(--reference-uom-space-100);
  --apex-kit-radio-group-tile-width: 100%;
}
@media screen and (min-width: 32rem) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 48rem) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 60rem) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 80rem) {
  :root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group,
:root .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper {
  --apex-kit-radio-group-first-child-margin-top: 0;
  --apex-kit-radio-group-general-margin-top: var(--reference-uom-space-75);
}
:root .pvd-radio-group-root.pvd-radio-group--tiles.pvd-radio-group--error .pvd-radio-group__radio-group,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles.pvd-radio-group--error .pvd-radio-group__radio-group {
  --apex-kit-radio-group-background-color: var(--color-white);
  --apex-kit-radio-group-border-radius: 6px;
  --apex-kit-radio-group-border-width: 0;
  --apex-kit-radio-group-outline: 2px solid var(--color-red-47);
  --apex-kit-radio-group-outline-offset: 6px;
}
:root .pvd-radio-group-root.pvd-radio-group--error .pvd-radio-group__radio-group,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--error .pvd-radio-group__radio-group {
  --apex-kit-radio-group-background-color: var(--color-white);
  --apex-kit-radio-group-border: 1px solid var(--color-red-47);
  --apex-kit-radio-group-border-width: 1px;
  --apex-kit-radio-group-border-radius: 8px;
  --apex-kit-radio-group-padding: var(--reference-uom-space-25);
}
:root .pvd-radio-root,
.apex-kit-fds-theme .pvd-radio-root {
  --apex-kit-radio-button-font-family: var(--reference-font-family-sans);
  --apex-kit-radio-button-font-size: var(--reference-font-size-100);
  --apex-kit-radio-button-bottom: 0;
  --apex-kit-radio-button-left: 0;
  --apex-kit-radio-button-margin: 0;
  --apex-kit-radio-button-background-color: var(--color-white);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-radio-button-border-radius: 50%;
  --apex-kit-radio-button-height: 1em;
  --apex-kit-radio-button-line-height: var(--reference-font-line-300);
  --apex-kit-radio-button-width: 1em;
  --apex-kit-radio-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-radio-button-cursor: pointer;
  --apex-kit-radio-button-align-items: center;
  --apex-kit-radio-button-flex-shrink: 0;
  --apex-kit-radio-button-justify-content: center;
  --apex-kit-radio-button-label-display: grid;
  --apex-kit-radio-button-label-line-height: var(--apex-kit-radio-button-line-height);
  --apex-kit-radio-button-label-grid-template-columns: 1em auto;
  --apex-kit-radio-button-label-gap: var(--reference-uom-space-50);
  --apex-kit-radio-button-label-margin-right: 0;
  --apex-kit-radio-button-label-align-items: flex-start;
  --apex-kit-radio-button-wrap-display: grid;
  --apex-kit-radio-button-wrap-place-content: center;
  --apex-kit-radio-button-wrap-margin-top: calc( (var(--apex-kit-radio-button-label-line-height) - var(--apex-kit-radio-button-height)) / 2 );
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: unset;
  --apex-kit-radio-button-touch-target-margin: 0;
  --apex-kit-radio-button-touch-target-margin-right: 0;
  --apex-kit-radio-button-microcopy-margin-left: calc( var(--apex-kit-radio-button-width) + var(--apex-kit-radio-button-label-gap) );
  --apex-kit-radio-button-microcopy-display: block;
}
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before {
  content: "";
  width: calc((var(--apex-kit-radio-button-width) - 2px) / 2);
  height: calc((var(--apex-kit-radio-button-width) - 2px) / 2);
  border-radius: var(--apex-kit-radio-button-border-radius);
  box-shadow: inset 1em 1em var(--color-white);
  background-color: CanvasText;
  transform: scale(0);
}
:root .pvd-radio-root .pvd-radio__radio:hover + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:hover,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:hover + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:hover,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:hover + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:hover,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-800);
  --apex-kit-radio-button-box-shadow: none;
}
:root .pvd-radio-root .pvd-radio__radio:focus + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:focus,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:focus + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:focus,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:focus + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:focus,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  --apex-kit-radio-button-outline-offset: var(--reference-uom-space-18);
  --apex-kit-radio-button-transition: outline 0.125s linear;
}
:root .pvd-radio-root .pvd-radio__radio:active + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:active,
:root .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:active + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:active,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:active + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:active,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--active {
  --apex-kit-radio-button-background-color: var(--color-white);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-200);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: none;
}
:root .pvd-radio-root .pvd-radio__radio:disabled + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:disabled + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:disabled + .pvd-radio__label {
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-text-color: var(--reference-color-neutral-400);
  --apex-kit-radio-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-400);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-cursor: not-allowed;
}
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-radio-button-background-color: var(--reference-color-green-600);
}
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before {
  transform: scale(1);
}
:root .pvd-radio-root .pvd-radio__radio:checked:hover + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:hover,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:hover + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:hover,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:hover + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:hover,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover {
  --apex-kit-radio-button-box-shadow: none;
}
:root .pvd-radio-root .pvd-radio__radio:checked:focus + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:focus,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:focus + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:focus,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:focus + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:focus,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus {
  --apex-kit-radio-button-border: none;
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  --apex-kit-radio-button-outline-offset: var(--reference-uom-space-18);
  --apex-kit-radio-button-transition: outline 0.125s linear;
}
:root .pvd-radio-root .pvd-radio__radio:checked:active + .pvd-radio__label,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:active,
:root .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:active + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:active,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:active + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:active,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active {
  --apex-kit-radio-button-background-color: var(--reference-color-green-600);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: none;
}
:root .pvd-radio-root .pvd-radio__radio:checked:disabled + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:disabled + .pvd-radio__label,
:root .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:disabled + .pvd-radio__label {
  --apex-kit-radio-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-400);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-cursor: not-allowed;
}
:root .pvd-radio-root .pvd-radio__label-text,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
  letter-spacing: -0.25px;
}
:root .pvd-radio-root.pvd-radio--small,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small {
  --apex-kit-radio-button-font-size: var(--reference-font-size-50);
}
:root .pvd-radio-root.pvd-radio--small .pvd-radio__label-text,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
}
:root .pvd-radio-root.pvd-radio--large,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large {
  --apex-kit-radio-button-font-size: var(--reference-font-size-200);
}
:root .pvd-radio-root.pvd-radio--large .pvd-radio__label-text,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
}
@media screen and (min-width: 32em) {
  :root .pvd-radio-root,
  .apex-kit-fds-theme .pvd-radio-root {
    --apex-kit-radio-button-font-size: var(--reference-font-size-100);
  }
  :root .pvd-radio-root .pvd-radio__label-text,
  .apex-kit-fds-theme .pvd-radio-root .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
  :root .pvd-radio-root.pvd-radio--small,
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--small {
    --apex-kit-radio-button-font-size: var(--reference-font-size-75);
  }
  :root .pvd-radio-root.pvd-radio--small .pvd-radio__label-text,
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
  :root .pvd-radio-root.pvd-radio--large,
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--large {
    --apex-kit-radio-button-font-size: var(--reference-font-size-300);
  }
  :root .pvd-radio-root.pvd-radio--large .pvd-radio__label-text,
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
}
@media (forced-colors: active) {
  :root .pvd-radio-root,
  .apex-kit-fds-theme .pvd-radio-root {
    --apex-kit-radio-button-input-border: 0;
    --apex-kit-radio-button-input-bottom: 0;
    --apex-kit-radio-button-input-clip: rect( var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) );
    --apex-kit-radio-button-input-height: var(--reference-uom-stroke-100);
    --apex-kit-radio-button-input-line-height: 1;
    --apex-kit-radio-button-input-left: 0;
    --apex-kit-radio-button-input-margin: 0;
    --apex-kit-radio-button-input-margin-right: 0;
    --apex-kit-radio-button-touch-target-margin: 0;
    --apex-kit-radio-button-touch-target-margin-right: 0;
    --apex-kit-radio-button-input-overflow: initial;
    --apex-kit-radio-button-input-padding: 0;
    --apex-kit-radio-button-input-position: absolute;
    --apex-kit-radio-button-input-width: var(--reference-uom-stroke-100);
    --apex-kit-radio-button-wrap-display: grid;
  }
}
:root .pvd-expand-collapse-root,
.apex-kit-fds-theme .pvd-expand-collapse-root {
  --apex-kit-expand-collapse-button-gap: var(--reference-uom-space-75);
  --apex-kit-expand-collapse-button-padding: 0 0 0 var(--reference-uom-space-75);
  --apex-kit-expand-collapse-content-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-content-font-weight: var(--reference-font-weight-400);
  --apex-kit-expand-collapse-content-padding: 0 0 0 var(--reference-uom-space-150);
  --apex-kit-expand-collapse-content-wrapper-margin: var(--reference-uom-space-150) 0 0 0;
  --apex-kit-expand-collapse-heading-border: none;
  --apex-kit-expand-collapse-heading-border-radius: var(--reference-uom-radius-50);
  --apex-kit-expand-collapse-heading-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-content-font-family: var(--reference-font-family-sans);
  --apex-kit-expand-collapse-heading-font-weight: var(--reference-font-weight-600);
  --apex-kit-expand-collapse-heading-letter-spacing: -0.25px;
  --apex-kit-expand-collapse-heading-line-height: var(--reference-font-line-300);
  --apex-kit-expand-collapse-heading-outline: none;
  --apex-kit-expand-collapse-heading-text-decoration-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-heading-wrapper-font-size: var(--reference-font-size-200);
  --apex-kit-expand-collapse-heading-wrapper-padding: var(--reference-uom-space-50) 0 var(--reference-uom-space-50) 0;
  --apex-kit-expand-collapse-icon-align-self: center;
  --apex-kit-expand-collapse-icon-height: 2.25rem;
  --apex-kit-expand-collapse-icon-left: 1px;
  --apex-kit-expand-collapse-icon-root-height: 2.25rem;
  --apex-kit-expand-collapse-icon-transition: transform 0.25s ease-out;
  --apex-kit-expand-collapse-subheading-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-subheading-font-size: var(--reference-font-size-100);
  --apex-kit-expand-collapse-subheading-line-height: var(--reference-font-line-300);
  --apex-kit-expand-collapse-subheading-text-decoration-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-subheading-wrapper-font-size: var(--reference-font-size-100);
  --apex-kit-expand-collapse-subheading-wrapper-margin: 0;
  --apex-kit-expand-collapse-subheading-wrapper-padding: var(--reference-uom-space-75) 0 0 var(--reference-uom-space-300);
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-100);
}
:root .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button,
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  :root .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button,
  .apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
  }
}
:root .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button:focus,
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button:focus {
  --apex-kit-expand-collapse-heading-border: none;
  --apex-kit-expand-collapse-heading-outline: var(--reference-color-neutral-900) solid var(--reference-uom-stroke-200);
  --apex-kit-expand-collapse-heading-outline-offset: 3px;
  --apex-kit-expand-collapse-heading-transition: outline 0.125s linear;
  --apex-kit-expand-collapse-icon-left: var(--reference-uom-space-12);
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-75);
}
@media (min-width: 32em) {
  :root .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button,
  .apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-100);
  }
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--large,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large {
  --apex-kit-expand-collapse-heading-wrapper-padding: var(--reference-uom-space-50) 0 var(--reference-uom-space-50) 0;
  --apex-kit-expand-collapse-subheading-wrapper-padding: var(--reference-uom-space-75) 0 0 var(--reference-uom-space-300);
  --apex-kit-expand-collapse-content-padding: 0 0 0 var(--reference-uom-space-200);
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  :root .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button,
  .apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-300);
  }
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--expanded,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--expanded {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-height: auto;
  --apex-kit-expand-collapse-content-wrapper-overflow: auto;
  --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--collapsed,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--collapsed {
  --apex-kit-expand-collapse-content-wrapper-display: none;
  --apex-kit-expand-collapse-content-wrapper-height: 0;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--expanding,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--expanding {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-height: 0;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
:root .pvd-expand-collapse-root.pvd-expand-collapse--collapsing,
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--collapsing {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
:root .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root,
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
  align-self: center;
  font-size: var(--reference-font-size-100);
  font-weight: var(--reference-font-weight-400);
  height: 1.5rem;
  line-height: var(--reference-font-line-300);
  padding: var(--reference-uom-space-12);
  width: var(--reference-uom-width-150);
  position: relative;
  top: -1px;
  left: var(--apex-kit-expand-collapse-icon-left);
}
body {
  font-family:
    "Fidelity Sans",
    Helvetica,
    Sans-serif;
  margin: 0px !important;
  background-color: #f9f7f5;
}
.open-icon {
  height: 1em !important;
  width: 1em !important;
}
.icon-margin {
  margin-top: 1.2em !important;
}
.error-alert {
  margin-top: 3.125rem !important;
  margin-bottom: 18.75rem !important;
}
.footer {
  bottom: 0;
  width: 100%;
}
.loading-spinner {
  padding: 1em;
}
.calc-input-icon {
  display: flex;
  align-items: center;
}
@media (max-width: 32em) {
  .pvd-tile-root .pvd-tile__tile .tile-padding-responsive {
    padding: 1em 2em !important;
  }
}
.margin-top-12px {
  margin-top: 0.75rem;
}

/* ../node_modules/@fmr-ap153177/apex-kit/dist/css/apex-kit.css */
pvd-address .pvd__display-hidden {
  display: none;
}
pvd-address .pvd__display-block {
  display: block;
}
pvd-address .pvd__display-inline-block {
  display: inline-block;
}
pvd-address .pvd__display-flex {
  display: flex;
}
pvd-address .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-address .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-address .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-address .pvd-select__wrapper {
  width: 100%;
}
.pvd-alert-root {
  background-color: var(--apex-kit-alert-background-color);
  border: var(--apex-kit-alert-border-width) solid #0000;
  border-color: var(--apex-kit-alert-border-color);
  border-radius: var(--apex-kit-alert-border-radius-default);
  color: #000;
  display: flex;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-alert-root,
.pvd-alert-root *,
.pvd-alert-root :after,
.pvd-alert-root :before,
.pvd-alert-root:after,
.pvd-alert-root:before {
  box-sizing: border-box;
}
.pvd-alert-root.pvd-alert--closing {
  opacity: 0;
  transition: var(--apex-kit-alert-close-transition);
}
.pvd-alert-root [data-tag-name=pvd-scoped-icon] {
  line-height: 0;
  padding: var(--apex-kit-alert-icon-component-padding);
}
.pvd-alert-root .pvd-alert__icon {
  align-items: var(--apex-kit-alert-icon-vertical-alignment);
  background-color: var(--apex-kit-alert-icon-background-color);
  border-radius: 0;
  color: #000;
  display: flex;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  padding-left: var(--apex-kit-alert-icon-padding-left);
  padding-right: var(--apex-kit-alert-icon-padding-right);
  padding-top: var(--apex-kit-alert-icon-padding-top);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-alert-root .pvd-alert__icon .pvd-icon-root {
  background-color: var(--apex-kit-alert-icon-color);
  content: "";
  display: flex;
  height: var(--apex-kit-alert-icon-component-height);
  -webkit-mask-image: var(--apex-kit-alert-icon-component-content);
  mask-image: var(--apex-kit-alert-icon-component-content);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: var(--apex-kit-alert-icon-component-width);
}
.pvd-alert-root .pvd-alert__content {
  background-color: var(--apex-kit-alert-content-background-color);
  border-radius: 0;
  color: #000;
  color: var(--apex-kit-alert-content-color);
  display: block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0;
  padding: var(--apex-kit-alert-content-padding-top) var(--apex-kit-alert-content-padding-right) var(--apex-kit-alert-content-padding-bottom) var(--apex-kit-alert-content-padding-left);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-alert-content-width);
}
@media (min-width:32em) {
  .pvd-alert-root .pvd-alert__content {
    font-size: 1rem;
  }
}
.pvd-alert-root .pvd-alert__content-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-alert-root .pvd-alert__title {
  color: #000;
  color: var(--apex-kit-alert-title-color);
  display: var(--apex-kit-alert-title-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: 1rem;
  font-size: var(--apex-kit-alert-title-font-size);
  font-style: normal;
  font-weight: 400;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: 1.25;
  margin: 0;
  margin-bottom: var(--apex-kit-alert-title-margin-bottom);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-alert-root .pvd-alert__title {
    font-size: 1.125rem;
  }
}
.pvd-alert-root .pvd-alert__message {
  display: var(--apex-kit-alert-message-display);
  margin: 0;
}
.pvd-alert-root .pvd-alert__dismiss-button {
  background-color: #0000;
  border: 0;
  color: var(--apex-kit-alert-dismiss-button-color);
  cursor: pointer;
  height: var(--apex-kit-alert-dismiss-button-height);
  margin: var(--apex-kit-alert-dismiss-button-margin);
  min-width: var(--apex-kit-alert-dismiss-button-width);
  padding: var(--apex-kit-alert-dismiss-button-padding-top) var(--apex-kit-alert-dismiss-button-padding-right) var(--apex-kit-alert-dismiss-button-padding-bottom) var(--apex-kit-alert-dismiss-button-padding-left);
  position: relative;
  width: var(--apex-kit-alert-dismiss-button-width);
}
.pvd-alert-root .pvd-alert__dismiss-button:active,
.pvd-alert-root .pvd-alert__dismiss-button:focus {
  outline: var(--apex-kit-alert-dismiss-button-focus-outline);
}
.pvd-alert-root .pvd-alert__dismiss-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (forced-colors:active) {
  .pvd-alert-root.pvd-alert--closing .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--critical .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--error .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--info .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--success .pvd-alert__icon .pvd-icon-root,
  .pvd-alert-root.pvd-alert--warning .pvd-alert__icon .pvd-icon-root {
    color: LinkText;
  }
}
pvd-autocomplete .pvd__display-hidden {
  display: none;
}
pvd-autocomplete .pvd__display-block {
  display: block;
}
pvd-autocomplete .pvd__display-inline-block {
  display: inline-block;
}
pvd-autocomplete .pvd__display-flex {
  display: flex;
}
pvd-autocomplete .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-autocomplete .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-autocomplete .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-autocomplete .pvd-autocomplete__screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
pvd-autocomplete .pvd-autocomplete__clear-icon {
  --apex-kit-button-vertical-padding:0;
  --apex-kit-button-horizontal-padding:0;
}
pvd-autocomplete .pvd-input-root.pvd-input--icon-right .pvd-input__input {
  --apex-kit-input-margin-right:var(--apex-autocomplete-input-margin-right);
}
pvd-autocomplete .pvd-input__icon {
  padding-right: var(--apex-autocomplete-input-clear-icon-padding-right);
}
pvd-autocomplete pvd-radio-group {
  margin-top: var(--apex-autocomplete-radio-group-margin-top);
}
pvd-autocomplete .pvd-radio-group-root .pvd-radio-group__radio-group > *,
pvd-autocomplete .pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper > * {
  --apex-kit-radio-group-general-margin-top:var(--apex-autocomplete-results-option-margin-top);
}
pvd-autocomplete .pvd-autocomplete__results {
  background: var(--apex-autocomplete-results-background);
  border: var(--apex-autocomplete-results-border);
  border-radius: var(--apex-autocomplete-results-border-radius);
  left: 0;
  margin-right: 1.25rem;
  max-height: var(--apex-autocomplete-results-max-height);
  overflow: auto;
  padding: var(--apex-autocomplete-results-padding);
  position: absolute;
  right: 0;
  top: var(--apex-autocomplete-results-top);
  z-index: var(--apex-autocomplete-results-z-index);
}
pvd-autocomplete .pvd-autocomplete__results .pvd-autocomplete-result[aria-hidden=true] {
  display: none;
}
pvd-autocomplete .pvd-autocomplete__results .pvd-radio__radio-wrap {
  --apex-kit-radio-button-wrap-display:none;
}
pvd-autocomplete .pvd-autocomplete__results .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
  --apex-kit-radio-group-tile-padding:var(--apex-autocomplete-results-option-padding);
  --apex-kit-radio-button-label-gap:var(--apex-autocomplete-results-option-gap);
  border: none;
}
pvd-autocomplete .pvd-autocomplete__results .pvd-autocomplete-result-count-container {
  background: var(--apex-autocomplete-results-background);
  font-size: var(--apex-autocomplete-results-count-font-size);
  font-style: italic;
  left: 0;
  margin-left: calc(var(--apex-autocomplete-results-padding)*-1);
  margin-top: calc(var(--apex-autocomplete-results-padding)*-1);
  padding: var(--apex-autocomplete-results-count-padding);
  position: sticky;
  top: calc(var(--apex-autocomplete-results-padding)*-1);
  z-index: var(--apex-autocomplete-results-count-z-index);
}
.pvd-breadcrumbs-root {
  container-name: breadcrumbs;
  container-type: inline-size;
  display: var(--fds-breadcrumbs-display);
  min-width: var(--fds-breadcrumbs-min-width);
  width: var(--fds-breadcrumbs-width);
}
.pvd-breadcrumbs__list {
  display: var(--fds-breadcrumbs-list-display);
  flex-direction: var(--fds-breadcrumbs-list-direction);
  list-style: var(--fds-breadcrumbs-list-style);
  margin: var(--fds-breadcrumbs-list-margin);
  padding: var(--fds-breadcrumbs-list-padding);
}
.pvd-breadcrumbs__item {
  display: var(--fds-breadcrumbs-item-display);
  flex: 0;
  margin-right: var(--fds-breadcrumbs-item-margin);
  padding-right: var(--fds-breadcrumbs-item-padding);
  position: relative;
}
.pvd-breadcrumbs__item:after {
  border-right: 1px solid var(--fds-breadcrumbs-separator-color);
  content: "";
  display: var(--fds-breadcrumbs-separator-display);
  height: var(--fds-breadcrumbs-separator-size);
  position: var(--fds-breadcrumbs-separator-position);
  right: var(--fds-breadcrumbs-separator-offset-right);
  top: var(--fds-breadcrumbs-separator-offset-top);
  transform: rotate(var(--fds-breadcrumbs-separator-rotation));
}
.pvd-breadcrumbs__item:last-child {
  --fds-link-weight:var(--fds-link-weight--active);
}
.pvd-breadcrumbs__item:last-child .pvd-link-root.pvd-link--disabled .pvd-link__link {
  --apex-kit-link-text-color:var(--fds-breadcrumbs-last-item-color);
  --apex-kit-link-text-decoration:var(--fds-breadcrumbs-last-item-text-decoration);
}
.pvd-breadcrumbs__item:last-child:after {
  content: "";
  display: none;
}
.pvd-breadcrumbs__item:not(:last-of-type):not(:only-of-type) {
  display: var(--fds-breadcrumbs-item-responsive-display);
}
@container breadcrumbs (min-width: 512px) {
  .pvd-breadcrumbs__item:not(:last-of-type):not(:only-of-type) {
    --fds-breadcrumbs-item-responsive-display:block;
  }
}
.pvd-button-root {
  align-items: var(--apex-kit-button-align-items);
  background-color: var(--apex-kit-button-background-color);
  border: var(--apex-kit-button-border-width) var(--apex-kit-button-border-style) var(--apex-kit-button-border-color);
  border-radius: var(--apex-kit-button-border-radius);
  box-shadow: var(--apex-kit-button-box-shadow);
  color: #000;
  color: var(--apex-kit-button-text-color);
  cursor: var(--apex-kit-button-cursor);
  display: var(--apex-kit-button-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-family: var(--apex-kit-button-font-family);
  font-size: .875rem;
  font-style: normal;
  font-style: var(--apex-kit-button-font-style);
  font-weight: 700;
  font-weight: var(--apex-kit-button-font-weight);
  gap: var(--apex-kit-button-gap);
  justify-content: var(--apex-kit-button-justify-content);
  letter-spacing: 0;
  line-height: 1.2;
  line-height: var(--apex-kit-button-line-height);
  margin: var(--apex-kit-button-margin-top) var(--apex-kit-button-margin-right) var(--apex-kit-button-margin-bottom) var(--apex-kit-button-margin-left);
  max-width: var(--apex-kit-button-max-width);
  min-height: var(--apex-kit-button-min-height);
  outline: var(--apex-kit-button-outline);
  outline-color: var(--apex-kit-button-outline-color);
  outline-offset: var(--apex-kit-button-outline-offset);
  outline-style: var(--apex-kit-button-outline-style);
  outline-width: var(--apex-kit-button-outline-width);
  overflow: var(--apex-kit-button-overflow);
  padding: var(--apex-kit-button-vertical-padding) var(--apex-kit-button-horizontal-padding);
  position: var(--apex-kit-button-position);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  text-align: center;
  text-align: var(--apex-kit-button-text-align);
  text-decoration: none;
  text-decoration: var(--apex-kit-button-text-decoration);
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  transition: var(--apex-kit-button-transition);
  vertical-align: var(--apex-kit-button-vertical-align);
}
.pvd-button-root,
.pvd-button-root *,
.pvd-button-root :after,
.pvd-button-root :before,
.pvd-button-root:after,
.pvd-button-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-button-root {
    font-size: 1rem;
  }
}
.pvd-button-root[pvd-full-width=pvd-full-width],
.pvd-button-root[pvd-full-width=true] {
  display: block;
}
.pvd-button-root::-moz-focus-inner {
  border: 0;
}
.pvd-button-root:disabled .pvd-button__contents {
  pointer-events: none;
}
.pvd-button-root.pvd-button--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-button-root.pvd-button--small {
    font-size: .875rem;
  }
}
.pvd-button-root.pvd-button--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-button-root.pvd-button--large {
    font-size: 1.25rem;
  }
}
.pvd-button-root.pvd-button--full-width {
  width: 100%;
}
.pvd-button-root.pvd-button--with-icon:after,
.pvd-button-root.pvd-button--with-icon:before {
  display: var(--apex-kit-button-with-icon-display);
}
.pvd-button-root.pvd-button--with-icon .pvd-button__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.pvd-button-root.pvd-button--icon-only {
  min-width: var(--apex-kit-button-min-width);
}
.pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--left .pvd-icon-root,
.pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin: var(--apex-kit-button-icon-margin);
}
.pvd-button-root.pvd-button--icon-only .pvd-button__text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-button__icon {
  color: var(--apex-kit-button-icon-color);
  overflow: var(--apex-kit-button-icon-overflow);
}
.pvd-button__icon .pvd-icon-root {
  display: var(--apex-kit-button-icon-display);
}
.pvd-button__icon.pvd-button__icon--left .pvd-icon-root {
  margin-right: var(--apex-kit-button-icon-margin);
}
.pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin-left: var(--apex-kit-button-icon-margin);
}
@media (forced-colors:active)and (forced-colors:active) {
  .pvd-button-root.pvd-button--active,
  .pvd-button-root.pvd-button--disabled,
  .pvd-button-root.pvd-button--focus,
  .pvd-button-root.pvd-button--hover,
  .pvd-button-root:active,
  .pvd-button-root:disabled,
  .pvd-button-root:focus,
  .pvd-button-root:hover {
    outline: 2px solid Highlight !important;
    outline-offset: 2px !important;
  }
}
@media (forced-colors:active) {
  .pvd-button-root.pvd-button--active .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--disabled .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--focus .pvd-button__icon .pvd-icon-root,
  .pvd-button-root.pvd-button--hover .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:active .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:disabled .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:focus .pvd-button__icon .pvd-icon-root,
  .pvd-button-root:hover .pvd-button__icon .pvd-icon-root {
    color: LinkText;
  }
}
pvd-checkbox {
  display: block;
}
.pvd-checkbox-root {
  color: var(--apex-kit-checkbox-color);
  font-family: var(--apex-kit-checkbox-font-family);
  font-size: var(--apex-kit-checkbox-font-size);
  font-style: var(--apex-kit-checkbox-font-style);
  font-weight: var(--apex-kit-checkbox-font-weight);
  letter-spacing: var(--apex-kit-checkbox-letter-spacing);
  position: relative;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  text-align: var(--apex-kit-checkbox-text-align);
  text-decoration: var(--apex-kit-checkbox-text-decoration);
  text-indent: var(--apex-kit-checkbox-text-indent);
  text-shadow: var(--apex-kit-checkbox-text-shadow);
  text-transform: var(--apex-kit-checkbox-text-transform);
}
.pvd-checkbox-root.pvd-checkbox--label-hidden .pvd-checkbox__label-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-checkbox-root.pvd-checkbox--label-hidden .pvd-checkbox__checkbox-wrap {
  margin-right: var(--apex-kit-checkbox-margin);
}
.pvd-checkbox-root .pvd-checkbox__checkbox {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  bottom: 0;
  cursor: var(--apex-kit-checkbox-cursor);
  height: 1px;
  left: -5000px;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap {
  background-color: var(--apex-kit-checkbox-background-color);
  border: var(--apex-kit-checkbox-border);
  box-shadow: var(--apex-kit-checkbox-box-shadow);
  cursor: var(--apex-kit-checkbox-cursor);
  outline-color: var(--apex-kit-checkbox-outline-color);
  outline-offset: var(--apex-kit-checkbox-outline-offset);
  outline-style: var(--apex-kit-checkbox-outline-style);
  outline-width: var(--apex-kit-checkbox-outline-width);
  transition: var(--apex-kit-checkbox-transition);
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon {
  fill: var(--apex-kit-checkbox-fill);
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__label-text {
  pointer-events: none;
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label {
  color: var(--apex-kit-checkbox-color);
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--checked {
  display: var(--apex-kit-checkbox-checked-icon-display);
}
.pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--indeterminate {
  display: var(--apex-kit-checkbox-indeterminate-icon-display);
}
.pvd-checkbox-root .pvd-checkbox__label {
  align-items: flex-start;
  color: var(--apex-kit-checkbox-color);
  cursor: var(--apex-kit-checkbox-cursor);
  display: inline-flex;
  font-family: var(--apex-kit-checkbox-font-family);
  font-size: var(--apex-kit-checkbox-font-size);
  font-style: var(--apex-kit-checkbox-font-style);
  font-weight: var(--apex-kit-checkbox-font-weight);
  letter-spacing: var(--apex-kit-checkbox-letter-spacing);
  line-height: var(--apex-kit-checkbox-line-height);
  margin: var(--apex-kit-checkbox-margin);
  margin-right: 0;
  text-align: var(--apex-kit-checkbox-text-align);
  text-decoration: var(--apex-kit-checkbox-text-decoration);
  text-indent: var(--apex-kit-checkbox-text-indent);
  text-shadow: var(--apex-kit-checkbox-text-shadow);
  text-transform: var(--apex-kit-checkbox-text-transform);
  vertical-align: var(--apex-kit-checkbox-vertical-align);
}
.pvd-checkbox-root .pvd-checkbox__label-text {
  margin: 0;
  margin-top: var(--apex-kit-checkbox-margin-top);
}
.pvd-checkbox-root .pvd-checkbox__microcopy {
  display: block;
  font-size: var(--apex-kit-checkbox-font-size);
  margin-left: calc(var(--apex-kit-checkbox-length) + var(--apex-kit-checkbox-space-utility-three-quarter-x));
  margin-top: var(--apex-kit-checkbox-margin);
}
.pvd-checkbox-root pvd-icon {
  font-size: 0;
}
.pvd-checkbox-root .pvd-checkbox__checkbox-wrap-icon {
  display: none;
}
.pvd-checkbox-root .pvd-checkbox__checkbox-wrap {
  align-items: center;
  background-color: var(--apex-kit-checkbox-background-color);
  border: var(--apex-kit-checkbox-border);
  border-radius: var(--apex-kit-checkbox-border-radius);
  cursor: var(--apex-kit-checkbox-cursor);
  display: flex;
  flex-shrink: 0;
  height: var(--apex-kit-checkbox-length);
  justify-content: center;
  line-height: 1;
  margin: var(--apex-kit-checkbox-margin);
  margin-right: var(--apex-kit-checkbox-space-utility-three-quarter-x);
  width: var(--apex-kit-checkbox-length);
}
@media (forced-colors:active) {
  .pvd-checkbox-root .pvd-checkbox__checkbox {
    align-items: center;
    border: unset;
    bottom: auto;
    clip: unset;
    flex-shrink: 0;
    height: unset;
    justify-content: center;
    left: auto;
    line-height: 1;
    margin: var(--apex-kit-checkbox-margin);
    margin-right: var(--apex-kit-checkbox-space-utility-three-quarter-x);
    overflow: initial;
    padding: unset;
    position: unset;
    width: unset;
  }
  .pvd-checkbox-root .pvd-checkbox__checkbox-wrap {
    display: none;
  }
}
pvd-checkbox-group {
  display: var(--apex-kit-checkbox-group-display);
  font-size: 0;
}
.pvd-checkbox-group-root {
  color: var(--apex-kit-checkbox-group-color);
  font-family: var(--apex-kit-checkbox-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-checkbox-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-checkbox-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group {
  background-color: var(--apex-kit-checkbox-group-background-color);
  border: var(--apex-kit-checkbox-group-border);
  border-radius: var(--apex-kit-checkbox-group-border-radius);
  border-width: var(--apex-kit-checkbox-group-border-width);
  outline: var(--apex-kit-checkbox-group-outline);
  outline-offset: var(--apex-kit-checkbox-group-outline-offset);
  padding: var(--apex-kit-checkbox-group-padding);
}
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group,
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group > s-slot > s-assigned-wrapper {
  display: var(--apex-kit-checkbox-group-display);
  flex-flow: var(--apex-kit-checkbox-group-flex-flow);
}
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group > *,
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group > s-slot > s-assigned-wrapper > * {
  margin-left: var(--apex-kit-checkbox-group-general-margin-left);
  margin-top: var(--apex-kit-checkbox-group-general-margin-top);
}
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group > :first-child,
.pvd-checkbox-group-root .pvd-checkbox-group__checkbox-group > s-slot > s-assigned-wrapper > :first-child {
  margin-left: var(--apex-kit-checkbox-group-first-child-margin-left);
  margin-top: var(--apex-kit-checkbox-group-first-child-margin-top);
}
.pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox {
  left: var(--apex-kit-checkbox-group-position-left);
  margin: var(--apex-kit-checkbox-group-margin);
  position: var(--apex-kit-checkbox-group-position);
  top: var(--apex-kit-checkbox-group-position-top);
  transform: var(--apex-kit-checkbox-group-position-transform);
}
.pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
  background-color: var(--apex-kit-checkbox-group-tile-background-color);
  border: var(--apex-kit-checkbox-group-tile-border-width) var(--apex-kit-checkbox-group-tile-border-style) var(--apex-kit-checkbox-group-tile-border-color);
  border-color: var(--apex-kit-checkbox-group-tile-border-color);
  border-radius: var(--apex-kit-checkbox-group-tile-border-radius);
  box-shadow: 0 0 0 var(--apex-kit-checkbox-group-tile-box-shadow-radius) var(--apex-kit-checkbox-group-tile-box-shadow-color);
  color: var(--apex-kit-checkbox-group-color);
  cursor: pointer;
  display: grid;
  font-family: var(--apex-kit-checkbox-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-checkbox-group-font-weight);
  grid-template-areas: "input label" "input content";
  grid-template-columns: auto 1fr;
  height: var(--apex-kit-checkbox-group-tile-height);
  letter-spacing: 0;
  line-height: var(--apex-kit-checkbox-group-line-height);
  outline: var(--apex-kit-checkbox-group-tile-outline-width) var(--apex-kit-checkbox-group-tile-outline-style) var(--apex-kit-checkbox-group-tile-outline-color);
  outline-color: var(--apex-kit-checkbox-group-tile-outline-color);
  outline-offset: var(--apex-kit-checkbox-group-tile-outline-offset);
  padding: var(--apex-kit-checkbox-group-tile-padding);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-checkbox-group-tile-width);
}
.pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label .pvd-checkbox__checkbox {
  grid-area: input;
}
.pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label .pvd-checkbox__label-text {
  grid-area: label;
}
.pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label .pvd-checkbox__microcopy {
  display: inherit;
  grid-area: content;
  margin-left: 0;
}
@media (forced-colors:active) {
  .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox-wrap {
    display: unset;
    visibility: hidden;
  }
}
.pvd-checkbox-group-root > fieldset {
  border: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  padding-block-end: 0;
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-inline-start: 0;
}
.pvd-chip-root {
  color: #000;
  display: inline;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-chip-root,
.pvd-chip-root *,
.pvd-chip-root :after,
.pvd-chip-root :before,
.pvd-chip-root:after,
.pvd-chip-root:before {
  box-sizing: border-box;
}
.pvd-chip-root:focus-within .pvd-chip__label {
  outline-color: #141414;
  outline-offset: 3px;
  outline-style: solid;
  outline-width: 2px;
  transition: outline .125s linear;
}
@media (forced-colors:active) {
  .pvd-chip-root:focus-within .pvd-chip__label {
    outline-color: ActiveText;
  }
}
.pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label {
  background-color: var(--fds-chip-label-background-color);
  border-color: var(--fds-chip-label-border-color);
  color: var(--fds-chip-label-color);
  gap: var(--fds-chip-label-gap);
}
.pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label:hover {
  background-color: var(--fds-chip-label-hover-background-color);
  color: var(--fds-chip-label-hover-color);
}
.pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label:hover .pvd-icon-root {
  color: var(--fds-chip-icon-color);
}
.pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label .pvd-chip__icon {
  display: flex;
  height: var(--fds-chip-icon-height);
  width: var(--fds-chip-icon-width);
}
.pvd-chip-root .pvd-chip__label {
  align-items: center;
  background-color: var(--fds-chip-label-background-color);
  border-color: var(--fds-chip-label-border-color);
  border-radius: var(--fds-chip-label-border-radius);
  border-style: solid;
  border-width: var(--fds-chip-label-border-width);
  color: var(--fds-chip-label-color);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--fds-chip-label-font-size);
  font-weight: var(--fds-chip-label-font-weight);
  justify-content: center;
  line-height: var(--fds-chip-label-line-height);
  min-height: var(--fds-chip-label-min-height);
  min-width: var(--fds-chip-label-min-width);
  padding-left: var(--fds-chip-label-padding-left);
  padding-right: var(--fds-chip-label-padding-right);
  text-decoration: none;
}
.pvd-chip-root .pvd-chip__label:hover {
  background-color: var(--fds-chip-label-hover-background-color);
  color: var(--fds-chip-label-hover-color);
}
.pvd-chip-root .pvd-chip__label .pvd-icon-root {
  color: var(--fds-chip-icon-color);
}
.pvd-chip-root .pvd-chip__checkbox {
  all: unset;
  position: absolute;
}
.pvd-chip-root .pvd-chip__icon {
  display: none;
  width: 0;
}
.pvd-chip-root .pvd-chip__icon .pvd-icon-root {
  color: var(--fds-chip-icon-color);
}
.pvd-chip-root .pvd-chip__text {
  width: 100%;
}
@media (forced-colors:active) {
  .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label .pvd-icon-root,
  .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label:hover .pvd-icon-root {
    color: ButtonText;
  }
}
.pvd-content-block-root {
  align-items: center;
  background-color: var(--apex-kit-content-block-background-color);
  border: var(--apex-kit-content-block-border);
  border-radius: var(--apex-kit-content-block-border-radius);
  box-shadow: var(--apex-kit-content-block-box-shadow);
  color: #000;
  color: var(--apex-kit-content-block-color);
  display: flex;
  flex-direction: column;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  gap: var(--apex-kit-content-block-gap);
  letter-spacing: 0;
  line-height: 1.5;
  padding: var(--apex-kit-content-block-padding);
  text-align: left;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-content-block-root,
.pvd-content-block-root *,
.pvd-content-block-root :after,
.pvd-content-block-root :before,
.pvd-content-block-root:after,
.pvd-content-block-root:before {
  box-sizing: border-box;
}
.pvd-content-block-root.pvd-content-block--action-align-left .pvd-content-block__action-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--action-align-center .pvd-content-block__action-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--action-align-right .pvd-content-block__action-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--body-align-left .pvd-content-block__body-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--body-align-center .pvd-content-block__body-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--body-align-right .pvd-content-block__body-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--heading-align-left .pvd-content-block__heading-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--heading-align-center .pvd-content-block__heading-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--heading-align-right .pvd-content-block__heading-wrapper {
  align-self: flex-end;
  text-align: right;
}
.pvd-content-block-root.pvd-content-block--image-align-left .pvd-content-block__image-wrapper {
  align-self: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--image-align-center .pvd-content-block__image-wrapper {
  align-self: center;
  text-align: center;
}
.pvd-content-block-root.pvd-content-block--image-align-right .pvd-content-block__image-wrapper {
  align-self: flex-end;
  text-align: right;
}
@media (min-width:32em) {
  .pvd-content-block-root.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__action-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width:48em) {
  .pvd-content-block-root.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__action-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width:60em) {
  .pvd-content-block-root.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__action-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
@media (min-width:80em) {
  .pvd-content-block-root.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row;
  }
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__action-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__body-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__heading-wrapper,
  .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
}
.pvd-content-block-root.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row;
}
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__action-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__body-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__heading-wrapper,
.pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__image-wrapper {
  align-self: flex-start;
  text-align: left;
}
@media (min-width:32em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width:48em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width:60em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
@media (min-width:80em) {
  .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
}
.pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row-reverse;
}
.pvd-content-block-root.pvd-content-block--align-left {
  align-items: flex-start;
  text-align: left;
}
.pvd-content-block-root.pvd-content-block--align-left .pvd-content-block__content-wrapper {
  align-items: flex-start;
}
.pvd-content-block-root.pvd-content-block--align-right {
  align-items: flex-end;
  text-align: right;
}
@media (min-width:32em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
  }
}
@media (min-width:48em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
  }
}
@media (min-width:60em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
  }
}
@media (min-width:80em) {
  .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
  }
}
.pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-always {
  align-items: flex-start;
}
.pvd-content-block-root.pvd-content-block--align-right .pvd-content-block__content-wrapper {
  align-items: flex-end;
}
.pvd-content-block-root .pvd-content-block__image-wrapper {
  flex: 0 1 auto;
  line-height: 0;
  max-width: 100%;
}
.pvd-content-block-root .pvd-content-block__content-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width:48em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width:60em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width:80em) {
  .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    text-align: left;
  }
}
.pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-always {
  align-items: flex-start;
  text-align: left;
}
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__action-wrapper:not(:first-child),
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__body-wrapper:not(:first-child),
.pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__heading-wrapper:not(:first-child) {
  margin: var(--apex-kit-content-block-content-children-margin);
}
.pvd-content-block-root .pvd-content-block__heading-wrapper {
  display: inline-block;
  max-width: var(--apex-kit-content-block-max-width);
}
.pvd-content-block-root.pvd-content-block--heading-full-width .pvd-content-block__heading-wrapper {
  max-width: 100%;
  width: 100%;
}
.pvd-content-block-root .pvd-content-block__body-wrapper {
  display: inline-block;
  max-width: var(--apex-kit-content-block-max-width);
}
.pvd-content-block-root.pvd-content-block--body-full-width .pvd-content-block__body-wrapper {
  max-width: 100%;
  width: 100%;
}
.pvd-content-block-root .pvd-content-block__image {
  height: auto;
  max-width: 100%;
  width: var(--apex-kit-content-block-image-width);
}
.pvd-content-block-root .pvd-content-block__heading {
  font-size: var(--apex-kit-content-block-heading-font-size);
  font-weight: var(--apex-kit-content-block-heading-font-weight);
  letter-spacing: var(--apex-kit-content-block-heading-letter-spacing);
  line-height: var(--apex-kit-content-block-heading-line-height);
  margin: 0;
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
  font-size: 2.375rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
    font-size: 2.75rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
  font-size: 1.625rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
    font-size: 1.875rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
  font-size: 1.375rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
    font-size: 1.625rem;
  }
}
.pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
  font-size: 1rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
    font-size: 1.125rem;
  }
}
.pvd-content-block-root .pvd-content-block__body {
  font-size: .875rem;
  margin: 0;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__body {
    font-size: 1rem;
  }
}
.pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
    font-size: .875rem;
  }
}
.pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
    font-size: 1.25rem;
  }
}
pvd-currency-input .pvd__display-hidden {
  display: none;
}
pvd-currency-input .pvd__display-block {
  display: block;
}
pvd-currency-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-currency-input .pvd__display-flex {
  display: flex;
}
pvd-currency-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-currency-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-currency-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-date-select .pvd__display-hidden {
  display: none;
}
pvd-date-select .pvd__display-block {
  display: block;
}
pvd-date-select .pvd__display-inline-block {
  display: inline-block;
}
pvd-date-select .pvd__display-flex {
  display: flex;
}
pvd-date-select .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-date-select .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-date-select .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-date-select .pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__display-data.pvd-text-input__readonly-display-data {
  margin-top: var(--apex-kit-date-select-readonly-value-margin-top);
}
pvd-description-list {
  display: block;
}
.pvd-description-list-root {
  border-bottom: var(--apex-kit-description-list-border-bottom);
  color: var(--apex-kit-description-list-default-color);
  font-family: var(--apex-kit-description-list-font-family);
  font-size: var(--apex-kit-description-list-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-description-list-font-weight);
  line-height: var(--apex-kit-description-list-line-height);
  margin: var(--apex-kit-description-list-margin);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--large .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--large .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--large .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--large .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--large .pvd-description-list__description {
  margin: var(--apex-kit-description-list-description-margin);
}
.pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--inline-term-width-third .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--inline-term-width-third .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--inline-term-width-third .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--inline-term-width-third .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--inline-term-width-third .pvd-description-list__term {
  flex-basis: 33.3333333333%;
}
.pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--inline-term-width-quarter .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--inline-term-width-quarter .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--inline-term-width-quarter .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--inline-term-width-quarter .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--inline-term-width-quarter .pvd-description-list__term {
  flex-basis: 25%;
}
.pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--inline-term-width-eighth .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--inline-term-width-eighth .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--inline-term-width-eighth .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--inline-term-width-eighth .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--inline-term-width-eighth .pvd-description-list__term {
  flex-basis: 12.5%;
}
.pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__item,
.pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__item,
.pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__item,
.pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__item,
.pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__item {
  display: var(--apex-kit-description-list-item-display);
  margin: 0;
}
.pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__term,
.pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__term {
  flex: var(--apex-kit-description-list-term-flex);
}
.pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__description,
.pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__description {
  flex: var(--apex-kit-description-list-description-flex);
  margin: var(--apex-kit-description-list-description-margin);
}
.pvd-description-list-root .pvd-description-list__item {
  border-top: var(--apex-kit-description-list-border-top);
  padding: var(--apex-kit-description-list-padding);
}
.pvd-description-list-root .pvd-description-list__term {
  color: var(--apex-kit-description-list-term-color);
  font-weight: var(--apex-kit-description-list-term-font-weight);
  letter-spacing: var(--apex-kit-description-list-letter-spacing);
}
.pvd-description-list-root .pvd-description-list__description {
  letter-spacing: var(--apex-kit-description-list-letter-spacing);
  line-height: var(--apex-kit-description-list-line-height);
  margin: var(--apex-kit-description-list-description-margin);
}
.pvd-description-list-root.pvd-description-list--small {
  font-size: var(--apex-kit-description-list-text-font-size);
}
.pvd-description-list-root.pvd-description-list--small .pvd-description-list__item {
  padding: var(--apex-kit-description-list-padding);
}
.pvd-description-list-root.pvd-description-list--large {
  font-size: var(--apex-kit-description-list-text-font-size);
}
.pvd-description-list-root.pvd-description-list--large .pvd-description-list__item {
  padding: var(--apex-kit-description-list-padding);
}
.pvd-description-list-root.pvd-description-list--striped .pvd-description-list__item:nth-child(2n-1) {
  background-color: var(--apex-kit-description-list-background-color);
}
.pvd-description-list-root.pvd-description-list--disable-border {
  border-bottom: 0;
}
.pvd-description-list-root.pvd-description-list--disable-border .pvd-description-list__item {
  border-top: 0;
  padding-top: 0;
}
.pvd-description-list-root.pvd-description-list--disable-border .pvd-description-list__item:last-of-type {
  padding-bottom: 0;
}
pvd-dropdown .pvd__display-hidden {
  display: none;
}
pvd-dropdown .pvd__display-block {
  display: block;
}
pvd-dropdown .pvd__display-inline-block {
  display: inline-block;
}
pvd-dropdown .pvd__display-flex {
  display: flex;
}
pvd-dropdown .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-dropdown .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-dropdown .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-email-input .pvd__display-hidden {
  display: none;
}
pvd-email-input .pvd__display-block {
  display: block;
}
pvd-email-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-email-input .pvd__display-flex {
  display: flex;
}
pvd-email-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-email-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-email-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
.pvd-exit-modal-root .pvd-exit-modal-buttons {
  border-top: var(--apex-kit-exit-modal-border-top);
  display: flex;
  justify-content: var(--apex-kit-exit-modal-justify-content);
  margin: var(--apex-kit-exit-modal-margin);
  padding: var(--apex-kit-exit-modal-padding);
}
.pvd-exit-modal-root .pvd-exit-modal-buttons .pvd-exit-modal-continue-button {
  margin: var(--apex-kit-exit-modal-continue-button-margin);
  order: var(--apex-kit-exit-modal-continue-button-order);
}
.pvd-exit-modal-root .pvd-exit-modal-buttons .pvd-exit-modal-exit-button {
  margin: var(--apex-kit-exit-modal-exit-button-margin);
  order: var(--apex-kit-exit-modal-exit-button-order);
}
pvd-expand-collapse {
  display: block;
}
.pvd-expand-collapse-root,
.pvd-expand-collapse-root *,
.pvd-expand-collapse-root :after,
.pvd-expand-collapse-root :before,
.pvd-expand-collapse-root:after,
.pvd-expand-collapse-root:before {
  box-sizing: border-box;
}
.pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  align-items: flex-start;
  background-color: #0000;
  border: var(--apex-kit-expand-collapse-heading-border);
  border-radius: var(--apex-kit-expand-collapse-heading-border-radius);
  color: var(--apex-kit-expand-collapse-heading-color);
  cursor: pointer;
  display: flex;
  font-family: var(--apex-kit-expand-collapse-content-font-family);
  font-size: var(--apex-kit-expand-collapse-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-expand-collapse-heading-font-weight);
  gap: var(--apex-kit-expand-collapse-button-gap);
  line-height: var(--apex-kit-expand-collapse-heading-line-height);
  margin: 0;
  outline: var(--apex-kit-expand-collapse-heading-outline);
  outline-offset: var(--apex-kit-expand-collapse-heading-outline-offset);
  padding: var(--apex-kit-expand-collapse-button-padding);
  text-align: left;
  text-decoration-color: var(--apex-kit-expand-collapse-heading-text-decoration-color);
  transition: var(--apex-kit-expand-collapse-heading-transition);
  width: 100%;
}
.pvd-expand-collapse-root .pvd-expand-collapse__interactive-button [data-tag-name=pvd-scoped-icon] {
  align-self: var(--apex-kit-expand-collapse-icon-align-self);
  height: 100%;
  line-height: 0;
}
.pvd-expand-collapse-root .pvd-expand-collapse__icon {
  align-self: flex-start;
  color: var(--apex-kit-expand-collapse-heading-color);
  flex-shrink: 0;
  height: var(--apex-kit-expand-collapse-icon-height);
  position: relative;
  transform: var(--apex-kit-expand-collapse-icon-transform);
  transition: var(--apex-kit-expand-collapse-icon-transition);
}
.pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
  height: var(--apex-kit-expand-collapse-icon-root-height);
}
@media (forced-colors:active) {
  .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
    color: ButtonText;
  }
}
.pvd-expand-collapse-root .pvd-expand-collapse__heading-wrapper {
  align-self: center;
  padding: var(--apex-kit-expand-collapse-heading-wrapper-padding);
  position: relative;
}
.pvd-expand-collapse-root .pvd-expand-collapse__subheading-wrapper {
  color: var(--apex-kit-expand-collapse-subheading-color);
  font-size: var(--apex-kit-expand-collapse-subheading-wrapper-font-size);
  margin: var(--apex-kit-expand-collapse-subheading-wrapper-margin);
  padding: var(--apex-kit-expand-collapse-subheading-wrapper-padding);
  text-align: start;
  text-decoration-color: var(--apex-kit-expand-collapse-subheading-text-decoration-color);
}
.pvd-expand-collapse-root .pvd-expand-collapse__content-wrapper {
  color: var(--apex-kit-expand-collapse-content-color);
  display: var(--apex-kit-expand-collapse-content-wrapper-display);
  font-weight: var(--apex-kit-expand-collapse-content-font-weight);
  height: var(--apex-kit-expand-collapse-content-wrapper-height);
  margin: var(--apex-kit-expand-collapse-content-wrapper-margin);
  overflow: var(--apex-kit-expand-collapse-content-wrapper-overflow);
  padding: var(--apex-kit-expand-collapse-content-padding);
}
.pvd-expand-collapse-root .pvd-expand-collapse__heading {
  color: var(--apex-kit-expand-collapse-heading-color);
  letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
  margin: 0;
}
.pvd-expand-collapse-root .pvd-expand-collapse__subheading {
  font-size: var(--apex-kit-expand-collapse-subheading-font-size);
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
  line-height: 1.5;
  line-height: var(--apex-kit-expand-collapse-subheading-line-height);
}
.pvd-expand-collapse-root .pvd-expand-collapse__content,
.pvd-expand-collapse-root .pvd-expand-collapse__subheading {
  color: #000;
  color: var(--apex-kit-expand-collapse-content-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-family: var(--apex-kit-expand-collapse-content-font-family);
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-expand-collapse-root .pvd-expand-collapse__content {
  letter-spacing: 0;
  line-height: 1.5;
}
pvd-feature-block {
  display: block;
}
.pvd-feature-block-root {
  --apex-kit-feature-block-wrapper-gap:var(--fds-layout-gap,1.5rem);
}
.pvd-feature-block-root .pvd-feature-block__wrapper {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--apex-kit-feature-block-wrapper-gap);
  height: max-content;
  max-width: 100%;
}
@media (min-width:48em) {
  .pvd-feature-block-root .pvd-feature-block__wrapper {
    align-items: center;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
  }
}
.pvd-feature-block-root .pvd-feature-block__image {
  align-items: center;
  align-self: flex-start;
  flex-basis: 100%;
  flex-grow: 1;
  flex-shrink: 0;
  height: auto;
  max-height: 254px;
  max-width: 343px;
  width: 100%;
}
@media (max-width:32em) {
  .pvd-feature-block-root .pvd-feature-block__image {
    max-height: 156px;
    max-width: 211px;
  }
}
@media (min-width:32em)and (max-width:48em) {
  .pvd-feature-block-root .pvd-feature-block__image {
    max-height: 250px;
    max-width: 338px;
  }
}
@media (min-width:60em)and (max-width:80em) {
  .pvd-feature-block-root .pvd-feature-block__image {
    max-height: 323px;
    max-width: 435px;
  }
}
@media (min-width:80em) {
  .pvd-feature-block-root .pvd-feature-block__image {
    max-height: 366px;
    max-width: 493px;
  }
}
.pvd-feature-block-root .pvd-feature-block [slot=media] {
  align-items: center;
  align-self: center;
  display: flex;
  flex-basis: 100%;
  text-align: center;
  width: 100%;
}
.pvd-feature-block-root .pvd-feature-block [slot=media] video {
  border-radius: var(--fds-media-radius);
}
@media (min-width:60em)and (max-width:80em) {
  .pvd-feature-block-root .pvd-feature-block [slot=media] {
    flex-basis: 50%;
    max-height: 381px;
    max-width: 512px;
    width: unset;
  }
}
@media (min-width:80em) {
  .pvd-feature-block-root .pvd-feature-block [slot=media] {
    max-height: 442px;
    max-width: 596px;
  }
}
.pvd-feature-block-root .pvd-feature-block [slot=media] s-assigned-wrapper {
  width: 100%;
}
.pvd-feature-block-root .pvd-feature-block [slot=media] s-assigned-wrapper:empty {
  display: none;
}
@media (min-width:60em) {
  .pvd-feature-block-root .pvd-feature-block__content {
    flex-basis: 50%;
    flex-grow: 1;
  }
}
@media (min-width:48em) {
  .pvd-feature-block-root.pvd-feature-block--right .pvd-feature-block__wrapper {
    flex-direction: row-reverse;
  }
}
pvd-field-group {
  display: block;
}
.pvd-field-group-root {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-field-group-root,
.pvd-field-group-root *,
.pvd-field-group-root :after,
.pvd-field-group-root :before,
.pvd-field-group-root:after,
.pvd-field-group-root:before {
  box-sizing: border-box;
}
.pvd-field-group-root > .pvd-field-group__group-label + .pvd-field-group__field-group {
  margin: var(--apex-kit-field-group-general-margin);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: var(--apex-kit-field-group-align-items);
  display: var(--apex-kit-field-group-display);
  flex-flow: var(--apex-kit-field-group-flex-flow);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
  margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group {
  flex: var(--apex-kit-field-group-full-width);
  margin-left: var(--apex-kit-field-group-general-margin-left);
  margin-top: var(--apex-kit-field-group-initial-value);
  min-width: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group:first-child {
  margin-left: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=""],
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=pvd-fixed-width],
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group[pvd-fixed-width=true] {
  flex: var(--apex-kit-field-group-fixed-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper-with-slots > * > *,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots) > *,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > :not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots):not(pvd-field-group + pvd-field-group) {
  margin-top: var(--apex-kit-field-group-general-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper-with-slots > * > :first-child,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > .apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots) > :first-child,
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > :first-child:not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots) {
  margin-top: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__display-data {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  margin: var(--apex-kit-field-group-general-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-field-group-root.pvd-field-group--vertical-align-center > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: center;
}
.pvd-field-group-root.pvd-field-group--vertical-align-bottom > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  align-items: flex-end;
}
.pvd-field-group-root > .pvd-field-group__field-group {
  align-items: var(--apex-kit-field-group-align-items);
  display: var(--apex-kit-field-group-display);
  flex-flow: var(--apex-kit-field-group-flex-flow);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
  margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root {
  margin-left: var(--apex-kit-field-group-general-margin-left);
  margin-top: var(--apex-kit-field-group-initial-value);
  min-width: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group-root:first-child {
  margin-left: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group--full-width {
  flex: var(--apex-kit-field-group-full-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > .pvd-field-group--fixed-width {
  flex: var(--apex-kit-field-group-fixed-width);
}
.pvd-field-group-root > .pvd-field-group__field-group > * {
  margin-top: var(--apex-kit-field-group-general-margin-top);
}
.pvd-field-group-root > .pvd-field-group__field-group > :first-child {
  margin-top: var(--apex-kit-field-group-initial-value);
}
.pvd-field-group-root > .pvd-field-group__field-group .pvd-field-group__display-data {
  color: var(--apex-kit-field-group-color);
  font-family: var(--apex-kit-field-group-font-family);
  font-size: var(--apex-kit-field-group-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-field-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-field-group-line-height);
  margin: var(--apex-kit-field-group-general-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-field-group-root.pvd-field-group--vertical-align-center > .pvd-field-group__field-group {
  align-items: center;
}
.pvd-field-group-root.pvd-field-group--vertical-align-bottom > .pvd-field-group__field-group {
  align-items: flex-end;
}
s-root > .pvd-field-group-root.pvd-field-group--inline > .pvd-field-group__field-group {
  display: block;
}
pvd-field-key,
pvd-field-key *,
pvd-field-key :after,
pvd-field-key :before,
pvd-field-key:after,
pvd-field-key:before {
  box-sizing: border-box;
}
.pvd-field-key-root {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: var(--apex-kit-field-key-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-field-key-root,
.pvd-field-key-root *,
.pvd-field-key-root :after,
.pvd-field-key-root :before,
.pvd-field-key-root:after,
.pvd-field-key-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-field-key-root {
    font-size: .875rem;
  }
}
.pvd-field-key-root.pvd-field-key--fields-required-some .pvd-field-key__text:before {
  color: var(--apex-kit-field-key-before-text-color);
  content: "* ";
  font-weight: var(--apex-kit-field-key-before-font-weight);
}
.pvd-field-key-root .pvd-field-key__text {
  color: var(--apex-kit-field-key-text-color);
  font-weight: var(--apex-kit-field-key-font-weight);
  position: var(--apex-kit-field-key-position);
}
.pvd-field-key-root .pvd-field-key__a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-file-upload-root {
  display: block;
  line-height: var(--apex-kit-file-upload-line-height);
  margin-top: var(--apex-kit-file-upload-margin-top);
  width: 100%;
}
.pvd-file-upload-root .pvd-file-upload__screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-file-upload-root .pvd-file-upload__upload-input {
  display: none;
}
.pvd-file-upload-root .pvd-file-upload__file-info-wrapper {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.pvd-file-upload-root .pvd-file-upload__accepted-file-types-wrapper,
.pvd-file-upload-root .pvd-file-upload__file-size--remaining {
  color: #000;
  color: var(--apex-kit-file-upload-color);
  flex: 0 1 auto;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: var(--apex-kit-file-upload-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__accepted-file-types-wrapper,
  .pvd-file-upload-root .pvd-file-upload__file-size--remaining {
    font-size: .875rem;
  }
}
.pvd-file-upload-root .pvd-file-upload__accepted-file-types-wrapper span,
.pvd-file-upload-root .pvd-file-upload__file-size--remaining span {
  margin: var(--apex-kit-file-upload-margin);
}
.pvd-file-upload-root .pvd-file-upload__upload-button-container {
  margin-top: var(--apex-kit-file-upload-margin-top);
}
.pvd-file-upload-root .pvd-file-upload__upload-list {
  margin: var(--apex-kit-file-upload-margin);
  padding: var(--apex-kit-file-upload-padding);
}
.pvd-file-upload-root .pvd-file-upload__upload-item {
  align-items: flex-start;
  border-top: var(--apex-kit-file-upload-border-top);
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  list-style: initial;
  padding: var(--apex-kit-file-upload-padding);
}
.pvd-file-upload-root .pvd-file-upload__upload-item:last-of-type {
  border-bottom: var(--apex-kit-file-upload-border-bottom);
}
.pvd-file-upload-root .pvd-file-upload__upload-item-details-wrapper {
  display: block;
  padding-top: var(--apex-kit-file-upload-padding-top);
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__upload-item-details-wrapper {
    flex: 1 1 auto;
  }
}
.pvd-file-upload-root .pvd-file-upload__upload-item-details {
  display: block;
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__upload-item-details {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
}
.pvd-file-upload-root .pvd-file-upload__upload-item-name {
  color: #000;
  display: block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__upload-item-name {
    font-size: 1rem;
  }
}
.pvd-file-upload-root .pvd-file-upload__upload-item-meta-wrapper {
  color: #000;
  color: var(--apex-kit-file-upload-color);
  display: block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin-top: var(--apex-kit-file-upload-margin-top);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__upload-item-meta-wrapper {
    font-size: .875rem;
    line-height: var(--apex-kit-file-upload-line-height);
    margin-top: var(--apex-kit-file-upload-margin-top);
  }
}
.pvd-file-upload-root .pvd-file-upload__upload-item-date {
  margin-right: var(--apex-kit-file-upload-margin-right);
}
.pvd-file-upload-root .pvd-file-upload__upload-item-date,
.pvd-file-upload-root .pvd-file-upload__upload-item-size {
  white-space: nowrap;
}
.pvd-file-upload-root .pvd-file-upload__upload-item-action-wrapper {
  margin-left: var(--apex-kit-file-upload-margin-left);
  padding-top: var(--apex-kit-file-upload-padding-top);
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__upload-item-action-wrapper {
    margin-left: var(--apex-kit-file-upload-margin-left);
  }
}
.pvd-file-upload-root .pvd-file-upload__alert {
  display: block;
  margin-top: var(--apex-kit-file-upload-margin-top);
}
.pvd-file-upload-root .pvd-file-upload__alert--loading {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.pvd-file-upload-root .pvd-file-upload__loading-alert-label {
  color: #000;
  color: var(--apex-kit-file-upload-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-file-upload-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-file-upload-root .pvd-file-upload__loading-alert-label {
    font-size: .875rem;
  }
}
.pvd-footnotes-root {
  border-top: var(--apex-kit-footnotes-border-top);
  margin-top: -1px;
  padding: var(--apex-kit-footnotes-padding);
  position: relative;
}
.pvd-footnotes-root,
.pvd-footnotes-root *,
.pvd-footnotes-root :after,
.pvd-footnotes-root :before,
.pvd-footnotes-root:after,
.pvd-footnotes-root:before {
  box-sizing: border-box;
}
.pvd-footnotes-root[class*=" pvd-footnotes--background-"],
.pvd-footnotes-root[class^=pvd-footnotes--background-] {
  background: var(--apex-kit-footnotes-background-color);
}
.pvd-footnotes-root[class*=" pvd-footnotes--background-"]:before,
.pvd-footnotes-root[class^=pvd-footnotes--background-]:before {
  background: var(--apex-kit-footnotes-before-background-color);
  content: "";
  height: 1px;
  left: var(--apex-kit-footnotes-before-left);
  position: absolute;
  right: var(--apex-kit-footnotes-before-right);
}
.pvd-footnotes-root pvd-footnote:first-child .pvd-footnote-root,
.pvd-footnotes-root > .pvd-footnote-root:first-child {
  margin: var(--apex-kit-footnotes-footnote-first-footnote);
}
.pvd-footnote-root {
  color: var(--apex-kit-footnote-color);
  margin: var(--apex-kit-footnote-margin);
}
.pvd-footnote-root,
.pvd-footnote-root *,
.pvd-footnote-root :after,
.pvd-footnote-root :before,
.pvd-footnote-root:after,
.pvd-footnote-root:before {
  box-sizing: border-box;
}
.pvd-footnote-root .pvd-footnote__title {
  color: #000;
  color: var(--apex-kit-footnote-title-color);
  display: block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  font-weight: var(--apex-kit-footnote-title-font-weight);
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-footnote-root .pvd-footnote__title {
    font-size: 1rem;
  }
}
.pvd-footnote-root .pvd-footnote__text {
  color: #000;
  color: var(--apex-kit-footnote-text-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-footnote-text-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-footnote-root .pvd-footnote__text {
    font-size: .875rem;
  }
}
.pvd-footnote-root .pvd-footnote__text a {
  outline: none;
  text-decoration: var(--apex-kit-footnote-link-text-decoration);
}
.pvd-footnote-root .pvd-footnote__text p {
  margin: var(--apex-kit-footnote-text-p-margin);
}
.pvd-footnote-root .pvd-footnote__text p:first-child {
  margin: 0;
}
.pvd-footnote-annotation-root {
  display: flex;
  margin: var(--apex-kit-footnote-annotation-margin);
}
.pvd-footnote-annotation-root,
.pvd-footnote-annotation-root *,
.pvd-footnote-annotation-root :after,
.pvd-footnote-annotation-root :before,
.pvd-footnote-annotation-root:after,
.pvd-footnote-annotation-root:before {
  box-sizing: border-box;
}
.pvd-footnote-annotation-root .pvd-footnote-annotation__symbol {
  flex: 0 0 var(--apex-kit-footnote-annotation-flex);
  padding-right: var(--apex-kit-footnote-annotation-padding-right);
  text-align: right;
}
.pvd-footnote-annotation-root .pvd-footnote-annotation__back-link-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-form-root.pvd-form--dense .pvd-form__form > *,
.pvd-form-root.pvd-form--dense .pvd-form__form > s-slot > s-assigned-wrapper > * {
  margin-top: var(--apex-kit-form-margin-top);
}
.pvd-form-root .pvd-form__form > * {
  margin-top: var(--apex-kit-form-spacing-margin-top);
}
.pvd-form-root .pvd-form__form > :first-child {
  margin-top: 0;
}
.pvd-form-root .pvd-form__form > s-slot > s-assigned-wrapper > * {
  margin-top: var(--apex-kit-form-spacing-margin-top);
}
.pvd-form-root .pvd-form__form > s-slot > s-assigned-wrapper > :first-child {
  margin-top: 0;
}
pvd-form-actions {
  display: block;
}
.pvd-form-actions-root {
  border-top: var(--apex-kit-form-actions-border);
  color: #000;
  display: flex;
  flex-direction: column;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-form-actions-root,
.pvd-form-actions-root *,
.pvd-form-actions-root :after,
.pvd-form-actions-root :before,
.pvd-form-actions-root:after,
.pvd-form-actions-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__text {
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions .pvd-button-root {
    width: auto;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions-primary-secondary {
    flex-direction: row;
    grid-column-end: 3;
    grid-column-start: 1;
    justify-content: flex-start;
    margin: 0;
    order: 2;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions-secondary .pvd-button-root {
    margin: var(--apex-kit-form-actions-inline-margin);
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions-tertiary {
    grid-column-end: 2;
    grid-row-start: 2;
    margin: auto 0;
    order: 1;
    padding: var(--apex-kit-form-actions-inline-padding);
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-512 .pvd-form-actions__actions-tertiary .pvd-button-root {
    margin: 0;
  }
}
@media (min-width:48em) {
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__text {
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions .pvd-button-root {
    width: auto;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions-primary-secondary {
    flex-direction: row;
    grid-column-end: 3;
    grid-column-start: 1;
    justify-content: flex-start;
    margin: 0;
    order: 2;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions-secondary .pvd-button-root {
    margin: var(--apex-kit-form-actions-inline-margin);
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions-tertiary {
    grid-column-end: 2;
    grid-row-start: 2;
    margin: auto 0;
    order: 1;
    padding: var(--apex-kit-form-actions-inline-padding);
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-768 .pvd-form-actions__actions-tertiary .pvd-button-root {
    margin: 0;
  }
}
@media (min-width:60em) {
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__text {
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions .pvd-button-root {
    width: auto;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions-primary-secondary {
    flex-direction: row;
    grid-column-end: 3;
    grid-column-start: 1;
    justify-content: flex-start;
    margin: 0;
    order: 2;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions-secondary .pvd-button-root {
    margin: var(--apex-kit-form-actions-inline-margin);
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions-tertiary {
    grid-column-end: 2;
    grid-row-start: 2;
    margin: auto 0;
    order: 1;
    padding: var(--apex-kit-form-actions-inline-padding);
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-960 .pvd-form-actions__actions-tertiary .pvd-button-root {
    margin: 0;
  }
}
@media (min-width:80em) {
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__text {
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions .pvd-button-root {
    width: auto;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions-primary-secondary {
    flex-direction: row;
    grid-column-end: 3;
    grid-column-start: 1;
    justify-content: flex-start;
    margin: 0;
    order: 2;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions-secondary .pvd-button-root {
    margin: var(--apex-kit-form-actions-inline-margin);
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions-tertiary {
    grid-column-end: 2;
    grid-row-start: 2;
    margin: auto 0;
    order: 1;
    padding: var(--apex-kit-form-actions-inline-padding);
    text-align: left;
  }
  .pvd-form-actions-root.pvd-form-actions--inline-at-1280 .pvd-form-actions__actions-tertiary .pvd-button-root {
    margin: 0;
  }
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__text {
  text-align: left;
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions .pvd-button-root {
  width: auto;
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions-primary-secondary {
  flex-direction: row;
  grid-column-end: 3;
  grid-column-start: 1;
  justify-content: flex-start;
  margin: 0;
  order: 2;
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions-secondary .pvd-button-root {
  margin: var(--apex-kit-form-actions-inline-margin);
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions-tertiary {
  grid-column-end: 2;
  grid-row-start: 2;
  margin: auto 0;
  order: 1;
  padding: var(--apex-kit-form-actions-inline-padding);
  text-align: left;
}
.pvd-form-actions-root.pvd-form-actions--inline-always .pvd-form-actions__actions-tertiary .pvd-button-root {
  margin: 0;
}
.pvd-form-actions-root.pvd-form-actions--disable-border {
  border-top: 0;
}
.pvd-form-actions-root .pvd-form-actions__text {
  color: var(--apex-kit-form-actions-disclosure-text-color);
  font-size: .75rem;
  margin: var(--apex-kit-form-actions-disclosure-margin);
  text-align: center;
}
@media (min-width:32em) {
  .pvd-form-actions-root .pvd-form-actions__text {
    font-size: .875rem;
  }
}
.pvd-form-actions-root .pvd-form-actions__actions {
  color: #000;
  display: flex;
  flex-direction: column;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-form-actions-actions-wrapper-margin);
  position: relative;
  text-align: left;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-form-actions-root .pvd-form-actions__actions {
    font-size: 1rem;
  }
}
.pvd-form-actions-root .pvd-form-actions__actions .pvd-button-root {
  margin: 0;
  max-width: 20rem;
  width: 100%;
}
.pvd-form-actions-root .pvd-form-actions__actions-primary-secondary {
  display: flex;
  flex-direction: column;
  gap: var(--apex-kit-form-actions-gap);
}
.pvd-form-actions-root .pvd-form-actions__actions-primary,
.pvd-form-actions-root .pvd-form-actions__actions-secondary {
  display: inline-block;
  margin: 0;
}
.pvd-form-actions-root .pvd-form-actions__actions-secondary .pvd-button-root {
  margin: var(--apex-kit-form-actions-stack-margin);
}
.pvd-form-actions-root .pvd-form-actions__actions-tertiary {
  display: inline-block;
  margin: 0;
}
.pvd-form-actions-root .pvd-form-actions__actions-tertiary .pvd-button-root {
  margin: var(--apex-kit-form-actions-stack-margin);
}
pvd-full-name .pvd__display-hidden {
  display: none;
}
pvd-full-name .pvd__display-block {
  display: block;
}
pvd-full-name .pvd__display-inline-block {
  display: inline-block;
}
pvd-full-name .pvd__display-flex {
  display: flex;
}
pvd-full-name .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-full-name .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-full-name .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-full-name .pvd-field-group-root > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__display-data.pvd-text-input__readonly-display-data {
  margin-top: var(--apex-kit-full-name-readonly-value-margin-top);
}
.pvd-grid-root {
  margin: 0 var(--apex-kit-grid-side-margins);
  padding: var(--apex-kit-grid-vertical-margin-default) var(--apex-kit-grid-horizontal-margin-default);
}
.pvd-grid-root,
.pvd-grid-root *,
.pvd-grid-root :after,
.pvd-grid-root :before,
.pvd-grid-root:after,
.pvd-grid-root:before {
  box-sizing: border-box;
}
.pvd-grid-root.pvd-grid--disable-padding {
  padding: 0;
}
.pvd-grid-root.pvd-grid--disable-max-width {
  max-width: none;
}
.pvd-grid-root .pvd-grid__grid {
  display: grid;
  grid-gap: var(--apex-kit-grid-gutter-gap);
  grid-template-columns: repeat(var(--apex-kit-grid-column-count), minmax(0, 1fr));
  margin: 0;
}
.pvd-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap {
  column-gap: 0;
}
.pvd-grid-root .pvd-grid__item {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  margin: 0;
  width: auto;
}
pvd-help-modal-root s-slot {
  display: none;
}
pvd-icon {
  line-height: 0;
}
.pvd-icon-root {
  display: inline-block;
  fill: var(--apex-kit-icon-color);
  height: var(--apex-kit-icon-size-medium);
  position: relative;
  stroke: none;
  box-sizing: var(--apex-kit-icon-box-sizing);
  padding: var(--apex-kit-icon-padding);
  width: var(--apex-kit-icon-size-medium);
}
.pvd-icon-root.pvd-icon--large {
  height: var(--apex-kit-icon-size-large);
  width: var(--apex-kit-icon-size-large);
}
.pvd-icon-root.pvd-icon--small {
  height: var(--apex-kit-icon-size-small);
  width: var(--apex-kit-icon-size-small);
}
.pvd-icon-root.pvd-icon--extra-small {
  height: var(--apex-kit-icon-size-extra-small);
  width: var(--apex-kit-icon-size-extra-small);
}
.pvd-image-root {
  display: flex;
  flex-direction: column;
  gap: var(--fds-layout-gap--half);
  margin: 0;
}
.pvd-image-root .pvd-image__image {
  border-radius: var(--apex-kit-image-radius);
  display: flex;
  height: auto;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
}
.pvd-image-root .pvd-image__image:after,
.pvd-image-root .pvd-image__image:before {
  border-radius: var(--apex-kit-image-radius);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.pvd-image-root .pvd-image__image:before {
  background-color: var(--fds-layer-background--meta);
  content: "";
  height: 100%;
  line-height: 0%;
  width: 100%;
}
.pvd-image-root .pvd-image__image:after {
  align-items: center;
  content: attr(alt) " (Image not loaded.)";
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--fds-box-padding) var(--fds-box-padding--lg) var(--fds-box-padding--lg);
  position: relative;
  z-index: 1;
}
pvd-inline-alert {
  display: block;
}
.pvd-inline-alert-root {
  display: flex;
  font-family: var(--apex-kit-inline-alert-font-family);
  font-size: var(--apex-kit-inline-alert-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-inline-alert-font-weight);
  letter-spacing: var(--apex-kit-inline-alert-letter-spacing);
  line-height: var(--apex-kit-inline-alert-font-line-height-normal);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  text-align: var(--apex-kit-inline-alert-text-align);
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-inline-alert-root,
.pvd-inline-alert-root *,
.pvd-inline-alert-root :after,
.pvd-inline-alert-root :before,
.pvd-inline-alert-root:after,
.pvd-inline-alert-root:before {
  box-sizing: border-box;
}
.pvd-inline-alert-root .pvd-inline-alert__icon {
  display: var(--apex-kit-inline-alert-icon-display);
  height: var(--apex-kit-inline-alert-icon-height);
}
.pvd-inline-alert-root .pvd-inline-alert__icon .pvd-icon-root {
  background-color: var(--apex-kit-inline-alert-color-palette);
  --apex-kit-icon-color:var(--apex-kit-inline-alert-color-palette);
  content: "";
  height: 100%;
  -webkit-mask-image: var(--apex-kit-inline-alert-icon-component-content);
  mask-image: var(--apex-kit-inline-alert-icon-component-content);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.pvd-inline-alert-root .pvd-icon {
  height: 100%;
  line-height: 0;
}
.pvd-inline-alert-root .pvd-inline-alert__content {
  color: var(--apex-kit-inline-alert-text-color);
  display: inline-block;
  padding-left: var(--apex-kit-inline-alert-content-padding-left);
}
.pvd-inline-alert-root .pvd-inline-alert__content-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-inline-alert-root .pvd-alert-content__title {
  display: inline-block;
}
.pvd-inline-alert-root .pvd-alert-content__title:after {
  content: ". ";
  white-space: pre;
}
pvd-input {
  font-size: var(--apex-kit-input-font-size);
}
.pvd-input-root,
pvd-input {
  display: var(--apex-kit-input-display);
}
.pvd-input-root {
  align-items: var(--apex-kit-input-align-items);
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-size: var(--apex-kit-input-root-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-input-root {
    font-size: 1rem;
  }
}
.pvd-input-root .pvd-input__input {
  appearance: var(--apex-kit-input-flex-appearance);
  background-color: var(--apex-kit-input-background-color);
  border: var(--apex-kit-input-border);
  border-radius: var(--apex-kit-input-border-radius);
  box-shadow: var(--apex-kit-input-box-shadow);
  color: var(--apex-kit-input-color);
  cursor: var(--apex-kit-input-cursor);
  display: var(--apex-kit-input-display);
  flex-basis: var(--apex-kit-input-flex-basis);
  flex-grow: var(--apex-kit-input-flex-grow);
  font-family: var(--apex-kit-input-font-family);
  font-size: var(--apex-kit-input-font-size);
  height: var(--apex-kit-input-height);
  line-height: var(--apex-kit-input-line-height);
  margin: var(--apex-kit-input-margin);
  margin-left: var(--apex-kit-input-margin-left);
  margin-right: var(--apex-kit-input-margin-right);
  max-width: var(--apex-kit-input-max-width);
  opacity: var(--apex-kit-input-opacity);
  outline: var(--apex-kit-input-outline);
  outline-color: var(--apex-kit-input-outline-color);
  outline-offset: var(--apex-kit-input-outline-offset);
  outline-style: var(--apex-kit-input-outline-style);
  outline-width: var(--apex-kit-input-outline-width);
  padding: var(--apex-kit-input-padding);
  padding-left: var(--apex-kit-input-padding-left);
  padding-right: var(--apex-kit-input-padding-right);
  text-align: var(--apex-kit-input-text-align);
  transition: var(--apex-kit-input-transition);
  vertical-align: var(--apex-kit-input-vertical-align);
}
.pvd-input-root .pvd-input__input,
.pvd-input-root .pvd-input__input *,
.pvd-input-root .pvd-input__input :after,
.pvd-input-root .pvd-input__input :before,
.pvd-input-root .pvd-input__input:after,
.pvd-input-root .pvd-input__input:before {
  box-sizing: border-box;
}
@supports (-webkit-touch-callout:none) {
  .pvd-input-root .pvd-input__input:active:not(:focus) {
    font-size: 16px !important;
  }
}
.pvd-input-root .pvd-input__icon {
  color: var(--apex-kit-input-icon-color);
  display: var(--apex-kit-input-icon-display);
  line-height: var(--apex-kit-input-icon-line-height);
  margin: var(--apex-kit-input-icon-margin);
  margin-left: var(--apex-kit-input-icon-margin-left);
  margin-right: var(--apex-kit-input-icon-margin-right);
  min-width: var(--apex-kit-input-icon-min-width);
  padding: var(--apex-kit-input-icon-padding);
  text-align: var(--apex-kit-input-icon-text-align);
  z-index: var(--apex-kit-input-icon-z-index);
}
.pvd-input-root.pvd-input--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-input-root.pvd-input--small {
    font-size: .875rem;
  }
}
.pvd-input-root.pvd-input--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-input-root.pvd-input--large {
    font-size: 1.25rem;
  }
}
.pvd-input-root s-fallback-wrapper:not([hidden=true]),
.pvd-input-root s-fallback-wrapper[hidden=true] + s-assigned-wrapper {
  align-items: var(--apex-kit-input-fallback-wrapper-align-items);
  display: var(--apex-kit-input-fallback-wrapper-display);
  flex-grow: var(--apex-kit-input-fallback-wrapper-flex-grow);
}
pvd-label {
  max-width: 100%;
}
.pvd-label-root,
pvd-label {
  display: var(--apex-kit-label-display);
}
.pvd-label-root {
  color: var(--apex-kit-label-color);
  font-family: var(--apex-kit-label-font-family);
  font-size: var(--apex-kit-label-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-label-font-weight);
  letter-spacing: var(--apex-kit-label-letter-spacing);
  line-height: var(--apex-kit-label-line-height);
  text-align: left;
  text-decoration: var(--apex-kit-label-text-decoration);
  text-indent: 0;
  text-shadow: none;
  text-transform: var(--apex-kit-label-text-transform);
}
.pvd-label-root,
.pvd-label-root *,
.pvd-label-root :after,
.pvd-label-root :before,
.pvd-label-root:after,
.pvd-label-root:before {
  box-sizing: border-box;
}
.pvd-label-root .pvd-label__indicator,
.pvd-label-root .pvd-label__label {
  font-size: var(--apex-kit-label-font-size);
  font-weight: var(--apex-kit-label-font-weight);
}
.pvd-label-root .pvd-label__indicator {
  text-decoration: var(--apex-kit-label-text-decoration);
  text-transform: var(--apex-kit-label-text-transform);
}
.pvd-label-root .pvd-label__annotation,
.pvd-label-root .pvd-label__indicator {
  color: var(--apex-kit-label-color);
  margin-left: var(--apex-kit-label-margin-left);
}
.pvd-label-root .pvd-label__annotation {
  display: var(--apex-kit-label-display);
}
.pvd-label-root .pvd-label__annotation,
.pvd-label-root .pvd-label__annotation .pvd-icon-root {
  vertical-align: var(--apex-kit-label-vertical-align);
}
@media print {
  .pvd-label-root .pvd-label__annotation {
    display: var(--apex-kit-label-display);
  }
}
pvd-link {
  display: inline-block;
  position: relative;
}
pvd-link,
pvd-link *,
pvd-link :after,
pvd-link :before,
pvd-link:after,
pvd-link:before {
  box-sizing: border-box;
}
.pvd-link-root {
  display: inline-block;
  position: relative;
}
.pvd-link-root,
.pvd-link-root *,
.pvd-link-root :after,
.pvd-link-root :before,
.pvd-link-root:after,
.pvd-link-root:before {
  box-sizing: border-box;
}
.pvd-link-root .pvd-link__link {
  background: none;
  border-radius: 0;
  border-style: none;
  box-shadow: none;
  color: var(--apex-kit-link-text-color);
  cursor: pointer;
  display: inline-block;
  font-family: var(--apex-kit-link-font-family);
  font-size: var(--apex-kit-link-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-link-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-link-line-height);
  margin: 0;
  outline: none;
  outline-color: var(--apex-kit-link-outline-color);
  outline-offset: var(--apex-kit-link-outline-offset);
  outline-style: var(--apex-kit-link-outline-style);
  outline-width: var(--apex-kit-link-outline-width);
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: var(--apex-kit-link-text-shadow);
  text-transform: var(--apex-kit-link-text-transform);
  transition: var(--apex-kit-link-transition);
}
.pvd-link-root .pvd-link__link .pvd-link__text {
  border-style: none;
  border-bottom: var(--apex-kit-link-border-bottom);
  display: var(--apex-kit-link-display);
  font-size: var(--apex-kit-link-text-font-size);
  outline: none;
  pointer-events: var(--apex-kit-link-pointer-events);
  text-decoration: var(--apex-kit-link-text-decoration);
  text-underline-offset: var(--apex-kit-link-text-underline-offset);
}
.pvd-link-root .pvd-link__link .pvd-link__icon {
  border-style: none;
  display: inline-block;
  margin: var(--apex-kit-link-icon-margin);
  outline: none;
  pointer-events: var(--apex-kit-link-pointer-events);
  text-decoration: none;
  vertical-align: middle;
}
.pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: var(--apex-kit-link-icon-fill-color);
}
.pvd-link-root .pvd-link__disabled-cover {
  bottom: -3px;
  cursor: not-allowed;
  display: block;
  left: -3px;
  position: absolute;
  right: -3px;
  top: -3px;
  z-index: 1;
}
.pvd-link__screen-reader-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
pvd-list-group {
  display: block;
}
.pvd-list-group-root {
  color: #000;
  color: var(--apex-kit-list-group-color);
  display: var(--apex-kit-list-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: var(--apex-kit-list-group-line-height);
  margin: var(--apex-kit-list-group-margin);
  padding: var(--apex-kit-list-group-padding);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-list-group-root,
.pvd-list-group-root *,
.pvd-list-group-root :after,
.pvd-list-group-root :before,
.pvd-list-group-root:after,
.pvd-list-group-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-list-group-root {
    font-size: 1rem;
  }
  .pvd-list-group-root.pvd-list-group--inline-at-512 {
    display: flex;
    flex-wrap: wrap;
  }
  .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item {
    margin-right: var(--apex-kit-list-group-margin-right);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item + .pvd-list-group__list-item {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    border-left: var(--apex-kit-list-group-border);
    border-top: var(--apex-kit-list-group-border-top);
    margin-right: var(--apex-kit-list-group-margin-right);
    padding-left: var(--apex-kit-list-group-padding-left);
    padding-top: var(--apex-kit-list-group-padding-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__nested-list,
  .pvd-list-group-root.pvd-list-group--inline-at-512.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style {
    display: none;
  }
}
@media (min-width:48em) {
  .pvd-list-group-root.pvd-list-group--inline-at-768 {
    display: flex;
    flex-wrap: wrap;
  }
  .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item {
    margin-right: var(--apex-kit-list-group-margin-right);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item + .pvd-list-group__list-item {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    border-left: var(--apex-kit-list-group-border);
    border-top: var(--apex-kit-list-group-border-top);
    margin-right: var(--apex-kit-list-group-margin-right);
    padding-left: var(--apex-kit-list-group-padding-left);
    padding-top: var(--apex-kit-list-group-padding-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__nested-list,
  .pvd-list-group-root.pvd-list-group--inline-at-768.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style {
    display: none;
  }
}
@media (min-width:60em) {
  .pvd-list-group-root.pvd-list-group--inline-at-960 {
    display: flex;
    flex-wrap: wrap;
  }
  .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item {
    margin-right: var(--apex-kit-list-group-margin-right);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item + .pvd-list-group__list-item {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    border-left: var(--apex-kit-list-group-border);
    border-top: var(--apex-kit-list-group-border-top);
    margin-right: var(--apex-kit-list-group-margin-right);
    padding-left: var(--apex-kit-list-group-padding-left);
    padding-top: var(--apex-kit-list-group-padding-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__nested-list,
  .pvd-list-group-root.pvd-list-group--inline-at-960.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style {
    display: none;
  }
}
@media (min-width:80em) {
  .pvd-list-group-root.pvd-list-group--inline-at-1280 {
    display: flex;
    flex-wrap: wrap;
  }
  .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item {
    margin-right: var(--apex-kit-list-group-margin-right);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item + .pvd-list-group__list-item {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    border-left: var(--apex-kit-list-group-border);
    border-top: var(--apex-kit-list-group-border-top);
    margin-right: var(--apex-kit-list-group-margin-right);
    padding-left: var(--apex-kit-list-group-padding-left);
    padding-top: var(--apex-kit-list-group-padding-top);
  }
  .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__nested-list,
  .pvd-list-group-root.pvd-list-group--inline-at-1280.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style {
    display: none;
  }
}
.pvd-list-group-root.pvd-list-group--inline-always {
  display: flex;
  flex-wrap: wrap;
}
.pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item {
  margin-right: var(--apex-kit-list-group-margin-right);
}
.pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item + .pvd-list-group__list-item {
  margin-top: var(--apex-kit-list-group-margin-top);
  padding-top: var(--apex-kit-list-group-padding-top);
}
.pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item.pvd-list-group__list-item--border {
  border-left: var(--apex-kit-list-group-border);
  border-top: var(--apex-kit-list-group-border-top);
  margin-right: var(--apex-kit-list-group-margin-right);
  padding-left: var(--apex-kit-list-group-padding-left);
  padding-top: var(--apex-kit-list-group-padding-top);
}
.pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__nested-list,
.pvd-list-group-root.pvd-list-group--inline-always.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style {
  display: none;
}
.pvd-list-group-root.pvd-list-group--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--small {
    font-size: .875rem;
  }
}
.pvd-list-group-root.pvd-list-group--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--large {
    font-size: 1.25rem;
  }
}
.pvd-list-group-root .pvd-list-group__list-item-style {
  display: inline-block;
  grid-area: list-style-or-icon-left;
  margin-right: var(--apex-kit-list-group-margin-right);
}
.pvd-list-group-root.pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
  background-color: currentColor;
  border-radius: var(--apex-kit-list-group-border-radius);
  content: "";
  display: inline-block;
  height: var(--apex-kit-list-group-bullet-size);
  margin-top: var(--apex-kit-list-group-margin-top);
  vertical-align: top;
  width: var(--apex-kit-list-group-bullet-size);
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
@media (forced-colors:active) {
  .pvd-list-group-root.pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
    background-color: CanvasText;
  }
}
.pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--small > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
  margin-top: var(--apex-kit-list-group-margin-top);
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--small > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
.pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--large > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
  margin-top: var(--apex-kit-list-group-margin-top);
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--large > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
.pvd-list-group-root.pvd-list-group--ordered {
  counter-reset: pvd-list-group-counter;
}
.pvd-list-group-root.pvd-list-group--ordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
  content: counter(pvd-list-group-counter) ".";
  counter-increment: pvd-list-group-counter;
}
.pvd-list-group-root .pvd-list-group__list-item {
  align-items: center;
  background-image: none;
  display: grid;
  grid-template-areas: "list-style-or-icon-left list-item-text icon-right" ". nested-list nested-list";
  grid-template-columns: auto 1fr auto;
}
.pvd-list-group-root .pvd-list-group__list-item + .pvd-list-group__list-item {
  margin-top: var(--apex-kit-list-group-margin-top);
}
.pvd-list-group-root .pvd-list-group__list-item .pvd-list-group__list-item-text {
  display: inline-block;
  grid-area: list-item-text;
}
.pvd-list-group-root .pvd-list-group__list-item.pvd-list-group__list-item--border {
  border-top: var(--apex-kit-list-group-border);
  padding-top: var(--apex-kit-list-group-padding-top);
}
.pvd-list-group-root .pvd-list-group__nested-list {
  grid-area: nested-list;
  margin-top: var(--apex-kit-list-group-margin-top);
}
.pvd-list-group-root .pvd-list-group__nested-list .pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style:before {
  background-color: #0000;
  border: 1px solid;
  border-radius: 50%;
}
.pvd-list-group-root .pvd-list-group__list-item-icon {
  display: inline-block;
  margin-top: var(--apex-kit-list-group-margin-top);
}
@media (min-width:32em) {
  .pvd-list-group-root .pvd-list-group__list-item-icon {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
.pvd-list-group-root .pvd-list-group__list-item-icon > .pvd-icon-root,
.pvd-list-group-root .pvd-list-group__list-item-icon > pvd-icon {
  display: block;
}
.pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--left {
  grid-area: list-style-or-icon-left;
  margin-right: var(--apex-kit-list-group-margin-right);
}
.pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--right {
  grid-area: icon-right;
  margin-left: var(--apex-kit-list-group-margin-left);
}
.pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--link {
  color: var(--apex-kit-text-color-link);
}
.pvd-list-group-root.pvd-list-group--small .pvd-list-group__list-item-icon {
  margin-top: var(--apex-kit-list-group-margin-top);
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--small .pvd-list-group__list-item-icon {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
.pvd-list-group-root.pvd-list-group--large .pvd-list-group__list-item-icon {
  margin-top: var(--apex-kit-list-group-margin-top);
}
@media (min-width:32em) {
  .pvd-list-group-root.pvd-list-group--large .pvd-list-group__list-item-icon {
    margin-top: var(--apex-kit-list-group-margin-top);
  }
}
.pvd-menu-root {
  display: inline-block;
  position: relative;
}
.pvd-menu-root .pvd-menu__nav-list {
  --fds-layer-z-index:200;
  --fds-layer-background--content:var(--reference-color-neutral-0);
  --fds-box-fill:var(--reference-color-neutral-200);
  --fds-box-radius:var(--reference-uom-radius-100);
  --fds-box-radius--sm:var(--reference-uom-radius-50);
  --fds-layer-stroke:var(--reference-uom-stroke-100);
  --fds-layer-padding:var(--reference-uom-space-150);
  --fds-layer-fill:var(--reference-color-neutral-500);
  --fds-layout-gap--half:var(--reference-uom-space-75);
  background-color: var(--fds-layer-background--content);
  border-color: var(--fds-layer-fill);
  border-radius: var(--fds-box-radius--sm);
  border-style: solid;
  border-width: var(--fds-layer-stroke);
  box-shadow: 0 4px 8px -2px color-mix(in srgb, #757473 89.2%, #0000), 0 2px 4px -2px color-mix(in srgb, #757473 94%, #0000);
  display: none;
  height: auto;
  max-height: max-content;
  max-height: var(--apex-kit-menu-max-height);
  max-width: max-content;
  max-width: var(--apex-kit-menu-max-width);
  min-height: min-content;
  min-height: var(--apex-kit-menu-min-height);
  min-width: max-content;
  overflow-y: var(--apex-kit-menu-overflow-y);
  padding: var(--apex-kit-menu-list-group-padding);
  position: absolute;
  transition: box-shadow .125s linear;
  width: auto;
  z-index: var(--fds-layer-z-index);
}
.pvd-menu-root .pvd-menu__nav-list__layer-content {
  gap: var(--fds-layout-gap--half);
  grid-area: layer-content;
  height: 100%;
  overflow-y: scroll;
  width: 100%;
}
.pvd-menu-root .pvd-menu__nav-list .pvd-list-group__list-item {
  max-width: var(--apex-kit-menu-item-max-width);
}
.pvd-menu-root .pvd-menu__nav-list .pvd-list-group__list-item + .pvd-list-group__list-item {
  margin-bottom: var(--apex-kit-menu-list-group-margin-bottom);
  margin-top: var(--apex-kit-menu-list-group-margin-top);
}
.pvd-menu-root .pvd-menu__nav-list .pvd-list-group-root {
  padding-left: 0;
}
.pvd-menu-root.pvd-menu--open .pvd-menu__nav-list {
  display: block;
}
.pvd-menu-root.pvd-menu--left .pvd-menu__nav-list {
  left: 0;
  margin-left: 0;
}
.pvd-menu-root.pvd-menu--right .pvd-menu__nav-list {
  margin-right: 0;
  right: 0;
}
pvd-microcopy {
  display: block;
}
.pvd-microcopy-root,
.pvd-microcopy-root *,
.pvd-microcopy-root :after,
.pvd-microcopy-root :before,
.pvd-microcopy-root:after,
.pvd-microcopy-root:before {
  box-sizing: border-box;
}
.pvd-microcopy-root .pvd-microcopy__microcopy {
  color: var(--apex-kit-microcopy-text-color);
  font-family: var(--apex-kit-microcopy-font-family);
  font-size: var(--apex-kit-microcopy-text-font-size);
  font-style: normal;
  font-weight: var(--apex-kit-microcopy-font-weight);
  letter-spacing: var(--apex-kit-microcopy-letter-spacing);
  line-height: var(--apex-kit-microcopy-line-height);
  margin: 0;
}
pvd-modal .pvd-modal__scrollbar-measure {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  height: 100px;
  left: -5000px;
  overflow: hidden;
  overflow: scroll;
  padding: 0;
  position: absolute;
  width: 1px;
  width: 100px;
}
.pvd-modal-root {
  align-items: var(--apex-kit-modal-align-items);
  animation: var(--apex-kit-modal-animation);
  bottom: 0;
  display: var(--apex-kit-modal-display);
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  right: 0;
  top: 0;
  visibility: var(--apex-kit-modal-visibility);
  width: 100%;
  z-index: 100;
}
.pvd-modal-root .pvd-modal__overlay {
  background-color: var(--apex-kit-modal-overlay-background-color);
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.pvd-modal-root .pvd-modal__dialog {
  animation: var(--apex-kit-modal-dialog-animation);
  background-color: var(--apex-kit-modal-dialog-background-color);
  border: var(--apex-kit-modal-dialog-border);
  border-radius: var(--apex-kit-modal-dialog-border-radius);
  box-shadow: var(--apex-kit-modal-dialog-box-shadow);
  color: #000;
  color: var(--apex-kit-modal-dialog-color);
  display: flex;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-modal-dialog-letter-spacing);
  line-height: 1.5;
  max-height: var(--apex-kit-modal-dialog-max-height);
  max-width: var(--apex-kit-modal-dialog-max-width);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-modal-dialog-width);
  z-index: 1;
}
.pvd-modal-root .pvd-modal__dialog,
.pvd-modal-root .pvd-modal__dialog *,
.pvd-modal-root .pvd-modal__dialog :after,
.pvd-modal-root .pvd-modal__dialog :before,
.pvd-modal-root .pvd-modal__dialog:after,
.pvd-modal-root .pvd-modal__dialog:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-modal-root .pvd-modal__dialog {
    font-size: 1rem;
  }
}
.pvd-modal-root .pvd-modal__content {
  display: flex;
  flex-direction: column;
  padding: var(--apex-kit-modal-content-padding);
  position: relative;
  width: 100%;
}
.pvd-modal-root .pvd-modal__heading-wrapper {
  margin: var(--apex-kit-modal-heading-wrapper-margin);
  padding: var(--apex-kit-modal-heading-wrapper-padding);
}
.pvd-modal-root .pvd-modal__heading {
  color: #000;
  color: var(--apex-kit-modal-heading-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: var(--apex-kit-modal-heading-font-size);
  font-style: normal;
  font-weight: 400;
  font-weight: var(--apex-kit-modal-heading-font-weight);
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-modal-heading-letter-spacing);
  line-height: 1.5;
  line-height: var(--apex-kit-modal-heading-line-height);
  margin: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
  font-size: 1.625rem;
}
@media (min-width:32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
    font-size: 1.875rem;
  }
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-3 {
  font-size: 1.375rem;
}
@media (min-width:32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-3 {
    font-size: 1.625rem;
  }
}
.pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-5 {
  font-size: 1rem;
}
@media (min-width:32em) {
  .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-5 {
    font-size: 1.125rem;
  }
}
.pvd-modal-root .pvd-modal__body-wrapper {
  margin: var(--apex-kit-modal-body-wrapper-margin);
  outline: var(--apex-kit-modal-body-wrapper-outline);
  outline-offset: var(--apex-kit-modal-body-wrapper-outline-offset);
  overflow-y: auto;
  padding: var(--apex-kit-modal-body-wrapper-padding);
  scrollbar-color: var(--apex-kit-modal-body-scrollbar-color);
}
.pvd-modal-root .pvd-modal__body-wrapper:after {
  content: "";
  display: block;
  height: var(--apex-kit-modal-body-bottom-height);
}
@media (min-width:32em) {
  .pvd-modal-root .pvd-modal__body-wrapper:after {
    height: var(--apex-kit-modal-body-bottom-height-at-512);
  }
}
.pvd-modal-root .pvd-modal__close-button {
  align-items: center;
  color: var(--apex-kit-modal-close-button-color);
  height: var(--apex-kit-modal-close-button-height);
  justify-content: center;
  position: absolute;
  right: var(--apex-kit-modal-close-button-right);
  top: var(--apex-kit-modal-close-button-top);
  width: var(--apex-kit-modal-close-button-width);
}
.pvd-modal-root .pvd-modal__close-button:active,
.pvd-modal-root .pvd-modal__close-button:focus {
  box-shadow: none;
  outline: none;
}
.pvd-modal-root .pvd-modal__close-button:before {
  background: var(--apex-kit-modal-close-button-background);
  border: var(--apex-kit-modal-close-button-border);
  border-radius: var(--apex-kit-modal-close-button-border-radius);
  box-shadow: var(--apex-kit-modal-close-button-box-shadow);
  content: "";
  display: block;
  height: var(--apex-kit-modal-close-button-height);
  outline: var(--apex-kit-modal-close-button-outline);
  outline-offset: var(--apex-kit-modal-close-button-outline-offset);
  position: absolute;
  transition: var(--apex-kit-modal-close-button-transition);
  width: var(--apex-kit-modal-close-button-width);
}
.pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon {
  height: var(--apex-kit-modal-close-button-icon-height);
  padding: var(--apex-kit-modal-close-button-icon-padding);
  width: var(--apex-kit-modal-close-button-icon-width);
}
.pvd-modal-root .pvd-modal__close-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-modal-root .pvd-modal__body {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
pvd-numeric-input .pvd__display-hidden {
  display: none;
}
pvd-numeric-input .pvd__display-block {
  display: block;
}
pvd-numeric-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-numeric-input .pvd__display-flex {
  display: flex;
}
pvd-numeric-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-numeric-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-numeric-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
.pvd-page-footer-root {
  align-items: var(--apex-kit-page-footer-align-items);
  background-color: var(--apex-kit-page-footer-background-color);
  border: var(--apex-kit-page-footer-border);
  color: var(--apex-kit-page-footer-color);
  display: var(--apex-kit-page-footer-display);
  grid-template-columns: var(--apex-kit-page-footer-grid-template-columns);
  grid-template-rows: var(--apex-kit-page-footer-grid-template-rows);
  padding: var(--apex-kit-page-footer-padding);
}
.pvd-page-footer-root,
.pvd-page-footer-root *,
.pvd-page-footer-root :after,
.pvd-page-footer-root :before,
.pvd-page-footer-root:after,
.pvd-page-footer-root:before {
  box-sizing: border-box;
}
.pvd-page-footer-root .pvd-page-footer__logo {
  grid-column: var(--apex-kit-page-footer-grid-column);
  grid-row: var(--apex-kit-page-footer-grid-row);
  margin-bottom: var(--apex-kit-page-footer-logo-margin-bottom);
  text-align: var(--apex-kit-page-footer-horizontal-alignment-below-512);
}
.pvd-page-footer-root .pvd-page-footer__logo-img {
  height: var(--apex-kit-page-footer-logo-height);
  width: var(--apex-kit-page-footer-logo-width);
  fill: var(--apex-kit-page-footer-logo-img-fill);
}
.pvd-page-footer-root .pvd-page-footer__link-spacer .pvd-link__link:after {
  color: var(--apex-kit-page-footer-color);
  content: "|";
  margin: var(--apex-kit-page-footer-margin);
}
.pvd-page-footer-root .pvd-page-footer__content {
  grid-column: var(--apex-kit-page-footer-grid-column);
  grid-row: var(--apex-kit-page-footer-grid-row);
  text-align: var(--apex-kit-page-footer-horizontal-alignment-below-512);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright {
  color: var(--apex-kit-page-footer-color);
  font-size: var(--apex-kit-page-footer-link-font-size);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference {
  line-height: var(--apex-kit-page-footer-link-line-height);
  margin: var(--apex-kit-page-footer-margin);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
  color: var(--apex-kit-page-footer-color);
  margin: var(--apex-kit-page-footer-margin);
  outline-color: var(--apex-kit-page-footer-link-focus-outline-color);
  outline-offset: var(--apex-kit-page-footer-link-outline-offset);
}
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link .pvd-link__text,
.pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link .pvd-link__text {
  border-bottom-style: none;
  color: var(--apex-kit-page-footer-color);
  text-decoration: var(--apex-kit-page-footer-text-decoration);
}
.pvd-page-footer-root .pvd-page-footer__us-only {
  display: var(--apex-kit-page-footer-display);
}
.pvd-page-header-root {
  align-items: var(--apex-kit-page-header-align-items);
  background-color: var(--apex-kit-page-header-background-color);
  color: var(--apex-kit-page-header-color);
  display: var(--apex-kit-page-header-display);
  gap: var(--apex-kit-page-header-gap);
  grid-template-areas: var(--apex-kit-page-header-grid-template-areas);
  grid-template-columns: var(--apex-kit-page-header-grid-template-columns);
  grid-template-rows: auto;
  padding: var(--apex-kit-page-header-padding);
}
.pvd-page-header-root,
.pvd-page-header-root *,
.pvd-page-header-root :after,
.pvd-page-header-root :before,
.pvd-page-header-root:after,
.pvd-page-header-root:before {
  box-sizing: border-box;
}
.pvd-page-header-root .pvd-page-header__logo {
  align-items: var(--apex-kit-page-header-logo-align-items);
  color: var(--apex-kit-page-header-logo-color);
  display: var(--apex-kit-page-header-logo-display);
  grid-area: var(--apex-kit-page-header-logo-grid-area);
}
.pvd-page-header-root .pvd-page-header__logo-img {
  height: var(--apex-kit-page-header-logo-img-height);
  max-width: var(--apex-kit-page-header-logo-img-max-width);
  vertical-align: var(--apex-kit-page-header-logo-img-vertical-align);
}
.pvd-page-header-root .pvd-page-header__title {
  align-items: var(--apex-kit-page-header-title-align-items);
  color: var(--apex-kit-page-header-title-color);
  display: var(--apex-kit-page-header-title-display);
  font-family: var(--apex-kit-page-header-title-font-family);
  font-size: var(--apex-kit-page-header-title-font-size);
  font-style: var(--apex-kit-page-header-title-font-style);
  font-weight: var(--apex-kit-page-header-title-font-weight);
  grid-area: var(--apex-kit-page-header-title-grid-area);
  letter-spacing: var(--apex-kit-page-header-title-letter-spacing);
  line-height: var(--apex-kit-page-header-title-line-height);
  margin: var(--apex-kit-page-header-title-margin);
  padding-left: var(--apex-kit-page-header-title-padding-left);
  padding-top: var(--apex-kit-page-header-title-padding-top);
  position: var(--apex-kit-page-header-title-position);
  text-align: var(--apex-kit-page-header-title-text-align);
  text-decoration: var(--apex-kit-page-header-title-text-decoration);
  text-indent: var(--apex-kit-page-header-title-text-indent);
  text-shadow: var(--apex-kit-page-header-title-text-shadow);
  text-transform: var(--apex-kit-page-header-title-text-transform);
}
.pvd-page-header-root .pvd-page-header__action {
  align-self: var(--apex-kit-page-header-action-align-self);
  color: var(--apex-kit-page-header-action-color);
  grid-area: var(--apex-kit-page-header-action-grid-area);
  justify-self: var(--apex-kit-page-header-action-justify-self);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link {
  color: var(--apex-kit-page-header-link-color);
  outline-color: var(--apex-kit-page-header-link-outline-color);
  outline-offset: var(--apex-kit-page-header-link-outline-offset);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link .pvd-link__text {
  border-bottom-style: var(--apex-kit-page-header-link-text-border-bottom-style);
  color: var(--apex-kit-page-header-link-text-color);
  text-decoration: var(--apex-kit-page-header-link-text-decoration);
}
.pvd-page-header-root .pvd-page-header__link .pvd-link__link .pvd-icon-root {
  fill: var(--apex-kit-page-header-link-icon-fill-color);
}
.pvd-page-header-root .pvd-page-header__title:before {
  background-color: var(--apex-kit-page-header-content-background-color);
  content: var(--apex-kit-page-header-content);
  display: var(--apex-kit-page-header-content-display);
  height: var(--apex-kit-page-header-content-height);
  left: var(--apex-kit-page-header-content-left);
  position: var(--apex-kit-page-header-content-position);
  width: var(--apex-kit-page-header-content-width);
}
@media print {
  .pvd-page-header-root {
    border: 1px solid CanvasText;
    color: var(--apex-kit-page-header-color);
  }
  .pvd-page-header-root .pvd-page-header__logo-img {
    color: var(--apex-kit-page-header-logo-img-color);
  }
  .pvd-page-header-root .pvd-page-header__link .pvd-link__link {
    color: var(--apex-kit-page-header-link-color);
  }
}
pvd-percentage-input .pvd__display-hidden {
  display: none;
}
pvd-percentage-input .pvd__display-block {
  display: block;
}
pvd-percentage-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-percentage-input .pvd__display-flex {
  display: flex;
}
pvd-percentage-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-percentage-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-percentage-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-phone-input .pvd__display-hidden {
  display: none;
}
pvd-phone-input .pvd__display-block {
  display: block;
}
pvd-phone-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-phone-input .pvd__display-flex {
  display: flex;
}
pvd-phone-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-phone-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-phone-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
.pvd-popover-root {
  color: #000;
  color: var(--apex-kit-popover-text-color);
  display: inline-block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-popover-letter-spacing);
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  z-index: 1;
}
.pvd-popover-root,
.pvd-popover-root *,
.pvd-popover-root :after,
.pvd-popover-root :before,
.pvd-popover-root:after,
.pvd-popover-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-popover-root {
    font-size: 1rem;
  }
}
.pvd-popover-root .pvd-popover__wrapper {
  inset: 0 auto auto 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: var(--apex-kit-popover-z-index);
}
.pvd-popover-root .pvd-popover__wrapper:focus {
  outline: none;
}
.pvd-popover-root .pvd-popover__wrapper:focus .pvd-popover__popover {
  box-shadow: var(--apex-kit-popover-box-shadow), var(--apex-kit-popover-box-shadow-focus);
  outline: none;
}
.pvd-popover-root .pvd-popover__popover {
  background-color: var(--apex-kit-popover-background-color);
  border: var(--apex-kit-popover-border);
  border-radius: var(--apex-kit-popover-border-radius);
  box-shadow: var(--apex-kit-popover-box-shadow);
  display: grid;
  grid-template-areas: "popover_content popover_exit";
  grid-template-columns: 1fr min-content;
  grid-template-rows: 1fr;
  max-height: min(100vh, var(--apex-kit-popover-max-height));
  max-width: var(--apex-kit-popover-max-width);
  min-width: var(--apex-kit-popover-min-width);
  padding: var(--apex-kit-popover-padding);
  position: relative;
  transition: var(--apex-kit-popover-transition);
  z-index: var(--apex-kit-popover-z-index);
}
.pvd-popover-root .pvd-popover__trigger-wrapper {
  background: none;
  border-width: 0;
  color: #000;
  cursor: pointer;
  display: inline-flex;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-popover-root .pvd-popover__trigger-slot-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-popover-root .pvd-popover__slot-area {
  grid-area: popover_content;
  max-height: var(--apex-kit-popover-max-height);
  overflow: auto;
  padding: var(--apex-kit-popover-padding);
}
.pvd-popover-root .pvd-popover__popover-content-reset {
  color: #000;
  color: var(--apex-kit-popover-text-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-popover-letter-spacing);
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-popover-root .pvd-popover__popover-content-reset {
    font-size: 1rem;
  }
}
.pvd-popover-root .pvd-popover__close-button-area {
  grid-area: var(--apex-kit-popover-grid-area);
  margin-left: var(--apex-kit-popover-close-button-area-margin-left);
  margin-top: var(--apex-kit-popover-close-button-area-margin-top);
  padding: var(--apex-kit-popover-padding);
}
.pvd-popover-root .pvd-popover__close-button-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-popover-root .pvd-popover__close-button {
  display: inline-flex;
}
.pvd-popover-root .pvd-popover__arrow {
  display: block;
  height: 0;
  position: absolute;
  transform: var(--apex-kit-popover-arrow-transform);
  width: 0;
  z-index: var(--apex-kit-popover-arrow-z-index);
}
.pvd-popover-root .pvd-popover__arrow:after {
  background-color: var(--apex-kit-popover-background-color);
  border: var(--apex-kit-popover-border);
  border-left-color: var(--apex-kit-popover-border-left-color);
  border-right-color: var(--apex-kit-popover-border-right-color);
  border-top-color: var(--apex-kit-popover-border-top-color);
  content: "";
  display: block;
  height: var(--apex-kit-popover-arrow-size);
  transform: var(--apex-kit-popover-arrow-transform);
  width: var(--apex-kit-popover-arrow-size);
}
@media screen and (forced-colors:active) {
  .pvd-popover-root .pvd-popover__arrow:after {
    border-left-color: var(--apex-kit-popover-border-left-color);
    border-top-color: var(--apex-kit-popover-border-top-color);
  }
}
.pvd-popover-root.pvd-popover--open .pvd-popover__wrapper {
  pointer-events: auto;
  visibility: visible;
}
.pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__popover {
  margin-bottom: 0;
  margin-left: var(--apex-kit-popover-wrapper-margin-left);
  margin-right: var(--apex-kit-popover-wrapper-margin-right);
}
@media (min-width:32em) {
  .pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__popover {
    margin-left: 0;
    margin-right: 0;
  }
}
.pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__arrow:after {
  border-left-color: var(--apex-kit-popover-border-left-color);
  border-right-color: var(--apex-kit-popover-border-right-color);
  border-top-color: var(--apex-kit-popover-border-top-color);
}
@media screen and (forced-colors:active) {
  .pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__arrow:after {
    border-left-color: var(--apex-kit-popover-border-left-color);
    border-top-color: var(--apex-kit-popover-border-top-color);
  }
}
.pvd-popover-root.pvd-popover--placement-right .pvd-popover__popover {
  margin-left: 0;
}
.pvd-popover-root.pvd-popover--placement-right .pvd-popover__arrow:after {
  border-left-color: var(--apex-kit-popover-border-left-color);
  border-right-color: var(--apex-kit-popover-border-right-color);
  border-top-color: var(--apex-kit-popover-border-top-color);
}
@media screen and (forced-colors:active) {
  .pvd-popover-root.pvd-popover--placement-right .pvd-popover__arrow:after {
    border-right-color: var(--apex-kit-popover-border-right-color);
    border-top-color: var(--apex-kit-popover-border-top-color);
  }
}
.pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__popover {
  margin-left: var(--apex-kit-popover-wrapper-margin-left);
  margin-right: var(--apex-kit-popover-wrapper-margin-right);
  margin-top: 0;
}
@media (min-width:32em) {
  .pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__popover {
    margin-left: 0;
    margin-right: 0;
  }
}
.pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__arrow {
  top: 0;
}
.pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__arrow:after {
  background:
    linear-gradient(
      to bottom right,
      var(--apex-kit-popover-background-color) 60%,
      #0000 40%);
  border-bottom: none;
  border-left-color: var(--apex-kit-popover-border-left-color);
  border-right: none;
  border-top-color: var(--apex-kit-popover-border-top-color);
}
@media screen and (forced-colors:active) {
  .pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__arrow:after {
    border-bottom-color: var(--apex-kit-popover-border-bottom-color);
    border-right-color: var(--apex-kit-popover-border-right-color);
  }
}
.pvd-popover-root.pvd-popover--placement-left .pvd-popover__popover {
  margin-right: 0;
  width: 100%;
}
.pvd-popover-root.pvd-popover--placement-left .pvd-popover__arrow {
  right: 0;
}
.pvd-popover-root.pvd-popover--placement-left .pvd-popover__arrow:after {
  border-color: var(--apex-kit-popover-border-top-color) var(--apex-kit-popover-border-right-color) var(--apex-kit-popover-border-bottom-color) var(--apex-kit-popover-border-left-color);
}
@media screen and (forced-colors:active) {
  .pvd-popover-root.pvd-popover--placement-left .pvd-popover__arrow:after {
    border-bottom-color: var(--apex-kit-popover-border-bottom-color);
    border-left-color: var(--apex-kit-popover-border-left-color);
  }
}
pvd-progress-indicator {
  display: block;
}
.pvd-progress-indicator-root {
  display: flex;
}
.pvd-progress-indicator-root,
.pvd-progress-indicator-root *,
.pvd-progress-indicator-root :after,
.pvd-progress-indicator-root :before,
.pvd-progress-indicator-root:after,
.pvd-progress-indicator-root:before {
  box-sizing: border-box;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step {
  flex: 1 1 100%;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:first-child {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:last-child {
  border-color: var(--apex-kit-progress-indicator-inactive-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-label {
  display: block;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__step-bar,
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__step-node {
  border-color: var(--apex-kit-progress-indicator-active-border-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__icon {
  fill: var(--apex-kit-progress-indicator-icon-fill-color);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete [pvd-icon-class=pvd-progress-indicator__icon] {
  height: var(--apex-kit-progress-indicator-height);
}
.pvd-progress-indicator-root .pvd-progress-indicator__step:first-child .pvd-progress-indicator__step-bar:first-child,
.pvd-progress-indicator-root .pvd-progress-indicator__step:last-child .pvd-progress-indicator__step-bar:last-child {
  visibility: hidden;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-visual {
  align-items: center;
  display: flex;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-bar {
  border-color: var(--apex-kit-progress-indicator-inactive-border-color);
  border-top: 4px solid var(--apex-kit-progress-indicator-inactive-border-color);
  flex-grow: 1;
  margin: -1px;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-node {
  border: 4px solid var(--apex-kit-progress-indicator-inactive-border-color);
  border-radius: 50%;
  height: var(--apex-kit-progress-indicator-height);
  width: var(--apex-kit-progress-indicator-width);
  z-index: 1;
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-label,
.pvd-progress-indicator-root .pvd-progress-indicator__step-supplemental-text {
  color: #000;
  color: var(--apex-kit-progress-indicator-label-color);
  display: none;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: var(--apex-kit-progress-indicator-line-height);
  margin: var(--apex-kit-progress-indicator-label-margin);
  text-align: left;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-progress-indicator-root .pvd-progress-indicator__step-label,
  .pvd-progress-indicator-root .pvd-progress-indicator__step-supplemental-text {
    display: block;
    font-size: .875rem;
  }
}
.pvd-progress-indicator-root .pvd-progress-indicator__step-label-a11y-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-progress-indicator-root .pvd-progress-indicator__icon-wrapper {
  line-height: 0;
  position: relative;
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper,
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-node {
  height: var(--apex-kit-progress-indicator-graphic-node-height);
  width: var(--apex-kit-progress-indicator-graphic-node-width);
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper {
  align-items: center;
  background-color: var(--apex-kit-progress-indicator-icon-background-color);
  border: 4px solid var(--apex-kit-progress-indicator-icon-border-color);
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-supplemental-text {
  color: var(--apex-kit-progress-indicator-supplemental-text-color);
}
@media (min-width:32em) {
  .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-label {
    font-size: 1.125rem;
  }
}
@media (min-width:32em)and (min-width:32em) {
  .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-label {
    font-size: 1.25rem;
  }
}
@media (forced-colors:active) {
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--complete .pvd-progress-indicator__icon {
    --apex-kit-progress-indicator-icon-fill-color:ButtonText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-bar:last-child {
    --apex-kit-progress-indicator-inactive-border-color:GrayText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
    --apex-kit-progress-indicator-active-border-color:ActiveText;
  }
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-bar,
  .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node {
    --apex-kit-progress-indicator-inactive-border-color:GrayText;
  }
}
pvd-radio {
  display: block;
}
.pvd-radio-root {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-family: var(--apex-kit-radio-button-font-family);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  position: relative;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-radio-root .pvd-radio__radio {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  bottom: var(--apex-kit-radio-button-bottom);
  cursor: var(--apex-kit-radio-button-cursor);
  height: 1px;
  left: -5000px;
  left: var(--apex-kit-radio-button-left);
  margin: var(--apex-kit-radio-button-margin);
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label {
  color: var(--apex-kit-radio-button-text-color);
  cursor: var(--apex-kit-radio-button-cursor);
  font-size: var(--apex-kit-radio-button-font-size);
  gap: var(--apex-kit-radio-button-label-gap);
  grid-template-columns: var(--apex-kit-radio-button-label-grid-template-columns);
  line-height: var(--apex-kit-radio-button-label-line-height);
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap {
  background-color: var(--apex-kit-radio-button-background-color);
  border: var(--apex-kit-radio-button-border);
  box-shadow: var(--apex-kit-radio-button-box-shadow);
  cursor: var(--apex-kit-radio-button-cursor);
  display: var(--apex-kit-radio-button-wrap-display);
  margin-top: var(--apex-kit-radio-button-wrap-margin-top);
  outline: var(--apex-kit-radio-button-outline);
  outline-offset: var(--apex-kit-radio-button-outline-offset);
  place-content: var(--apex-kit-radio-button-wrap-place-content);
  pointer-events: none;
  transition: var(--apex-kit-radio-button-transition);
}
.pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__label-text {
  cursor: var(--apex-kit-radio-button-cursor);
  pointer-events: none;
}
.pvd-radio-root .pvd-radio__label {
  align-items: var(--apex-kit-radio-button-label-align-items);
  color: #000;
  cursor: var(--apex-kit-radio-button-cursor);
  display: var(--apex-kit-radio-button-label-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: calc(var(--apex-kit-radio-button-touch-target-margin)*-1);
  margin-right: var(--apex-kit-radio-button-label-margin-right);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-radio-root .pvd-radio__label {
    font-size: 1rem;
  }
}
.pvd-radio-root .pvd-radio__microcopy {
  display: var(--apex-kit-radio-button-microcopy-display);
  font-size: var(--apex-kit-radio-button-font-size);
  margin-left: var(--apex-kit-radio-button-microcopy-margin-left);
  margin-top: var(--apex-kit-radio-button-touch-target-margin);
}
.pvd-radio-root .pvd-radio__label-text {
  margin: var(--apex-kit-radio-button-margin);
  margin-top: var(--apex-kit-radio-button-label-text-margin-top);
}
.pvd-radio-root .pvd-radio__radio-wrap {
  background-color: var(--apex-kit-radio-button-background-color);
  border: var(--apex-kit-radio-button-border);
  border-radius: var(--apex-kit-radio-button-border-radius);
  cursor: var(--apex-kit-radio-button-cursor);
  flex-shrink: var(--apex-kit-radio-button-flex-shrink);
  height: var(--apex-kit-radio-button-height);
  line-height: var(--apex-kit-radio-button-line-height);
  margin: var(--apex-kit-radio-button-touch-target-margin);
  margin-right: var(--apex-kit-radio-button-touch-target-margin-right);
  width: var(--apex-kit-radio-button-width);
}
.pvd-radio-root .pvd-radio__radio-wrap,
.pvd-radio-root .pvd-radio__radio-wrap *,
.pvd-radio-root .pvd-radio__radio-wrap :after,
.pvd-radio-root .pvd-radio__radio-wrap :before,
.pvd-radio-root .pvd-radio__radio-wrap:after,
.pvd-radio-root .pvd-radio__radio-wrap:before {
  box-sizing: border-box;
}
@media (forced-colors:active) {
  .pvd-radio-root .pvd-radio__radio {
    align-items: var(--apex-kit-radio-button-align-items);
    border: var(--apex-kit-radio-button-input-border);
    bottom: var(--apex-kit-radio-button-input-bottom);
    clip: var(--apex-kit-radio-button-input-clip);
    flex-shrink: var(--apex-kit-radio-button-flex-shrink);
    height: var(--apex-kit-radio-button-input-height);
    justify-content: var(--apex-kit-radio-button-justify-content);
    left: var(--apex-kit-radio-button-input-left);
    line-height: var(--apex-kit-radio-button-input-line-height);
    margin: var(--apex-kit-radio-button-input-margin);
    margin-right: var(--apex-kit-radio-button-input-margin-right);
    overflow: var(--apex-kit-radio-button-input-overflow);
    padding: var(--apex-kit-radio-button-input-padding);
    position: var(--apex-kit-radio-button-input-position);
    width: var(--apex-kit-radio-button-input-width);
  }
  .pvd-radio-root .pvd-radio__radio,
  .pvd-radio-root .pvd-radio__radio *,
  .pvd-radio-root .pvd-radio__radio :after,
  .pvd-radio-root .pvd-radio__radio :before,
  .pvd-radio-root .pvd-radio__radio:after,
  .pvd-radio-root .pvd-radio__radio:before {
    box-sizing: border-box;
  }
  .pvd-radio-root .pvd-radio__radio-wrap {
    display: var(--apex-kit-radio-button-wrap-display);
  }
}
pvd-radio-group {
  display: var(--apex-kit-radio-group-display);
  font-size: 0;
}
.pvd-radio-group-root {
  color: var(--apex-kit-radio-group-color);
  font-family: var(--apex-kit-radio-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-radio-group-font-weight);
  letter-spacing: 0;
  line-height: var(--apex-kit-radio-group-line-height);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-radio-group-root .pvd-radio-group__radio-group {
  background-color: var(--apex-kit-radio-group-background-color);
  border: var(--apex-kit-radio-group-border);
  border-radius: var(--apex-kit-radio-group-border-radius);
  border-width: var(--apex-kit-radio-group-border-width);
  outline: var(--apex-kit-radio-group-outline);
  outline-offset: var(--apex-kit-radio-group-outline-offset);
  padding: var(--apex-kit-radio-group-padding);
}
.pvd-radio-group-root .pvd-radio-group__radio-group,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper {
  display: var(--apex-kit-radio-group-display);
  flex-flow: var(--apex-kit-radio-group-flex-flow);
}
.pvd-radio-group-root .pvd-radio-group__radio-group > *,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper > * {
  margin-left: var(--apex-kit-radio-group-general-margin-left);
  margin-top: var(--apex-kit-radio-group-general-margin-top);
}
.pvd-radio-group-root .pvd-radio-group__radio-group > :first-child,
.pvd-radio-group-root .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper > :first-child {
  margin-left: var(--apex-kit-radio-group-first-child-margin-left);
  margin-top: var(--apex-kit-radio-group-first-child-margin-top);
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio {
  left: var(--apex-kit-radio-group-position-left);
  margin: var(--apex-kit-radio-group-margin);
  padding: var(--apex-kit-radio-group-padding);
  position: var(--apex-kit-radio-group-position);
  top: var(--apex-kit-radio-group-position-top);
  transform: var(--apex-kit-radio-group-position-transform);
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
  background-color: var(--apex-kit-radio-group-tile-background-color);
  border: var(--apex-kit-radio-group-tile-border-width) var(--apex-kit-radio-group-tile-border-style) var(--apex-kit-radio-group-tile-border-color);
  border-color: var(--apex-kit-radio-group-tile-border-color);
  border-radius: var(--apex-kit-radio-group-tile-border-radius);
  box-shadow: 0 0 0 var(--apex-kit-radio-group-tile-box-shadow-radius) var(--apex-kit-radio-group-tile-box-shadow-color);
  color: var(--apex-kit-radio-group-color);
  cursor: pointer;
  display: grid;
  font-family: var(--apex-kit-radio-group-font-family);
  font-style: normal;
  font-weight: var(--apex-kit-radio-group-font-weight);
  grid-template-areas: "input label" "input content";
  grid-template-columns: auto 1fr;
  height: var(--apex-kit-radio-group-tile-height);
  letter-spacing: 0;
  line-height: var(--apex-kit-radio-group-line-height);
  outline: var(--apex-kit-radio-group-tile-outline-width) var(--apex-kit-radio-group-tile-outline-style) var(--apex-kit-radio-group-tile-outline-color);
  outline-color: var(--apex-kit-radio-group-tile-outline-color);
  outline-offset: var(--apex-kit-radio-group-tile-outline-offset);
  padding: var(--apex-kit-radio-group-tile-padding);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-radio-group-tile-width);
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__checkbox,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__radio {
  grid-area: input;
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__label-text,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__label-text {
  grid-area: label;
}
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-checkbox__microcopy,
.pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label .pvd-radio__microcopy {
  display: inherit;
  grid-area: content;
  margin-left: 0;
}
@media (forced-colors:active) {
  .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio-wrap {
    display: unset;
    visibility: hidden;
  }
}
pvd-segment {
  display: block;
}
.pvd-segment-root {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-segment-root,
.pvd-segment-root *,
.pvd-segment-root :after,
.pvd-segment-root :before,
.pvd-segment-root:after,
.pvd-segment-root:before {
  box-sizing: border-box;
}
.pvd-segment-root.pvd-segment--small .pvd-segment__radio + .pvd-segment__label {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-segment-root.pvd-segment--small .pvd-segment__radio + .pvd-segment__label {
    font-size: .875rem;
  }
}
.pvd-segment-root.pvd-segment--large .pvd-segment__radio + .pvd-segment__label {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-segment-root.pvd-segment--large .pvd-segment__radio + .pvd-segment__label {
    font-size: 1.25rem;
  }
}
.pvd-segment-root .pvd-segment__radio {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  bottom: 0;
  height: 1px;
  left: -5000px;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-segment-root .pvd-segment__radio + .pvd-segment__label {
  background-color: var(--apex-kit-segment-background-color);
  border: var(--apex-kit-segment-border);
  border-radius: var(--apex-kit-segment-border-radius);
  box-shadow: var(--apex-kit-segment-box-shadow);
  color: var(--apex-kit-segment-text-color);
  cursor: var(--apex-kit-segment-cursor);
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  height: 100%;
  justify-content: center;
  outline: var(--apex-kit-segment-outline);
  outline-offset: var(--apex-kit-segment-outline-offset);
  padding: var(--apex-kit-segment-padding);
  text-align: center;
}
@media (min-width:32em) {
  .pvd-segment-root .pvd-segment__radio + .pvd-segment__label {
    font-size: 1rem;
  }
}
@media (forced-colors:active) {
  .pvd-segment-root .pvd-segment__radio:checked + .pvd-segment__label {
    color: LinkText;
  }
}
pvd-segmented-control {
  display: block;
}
.pvd-segmented-control-root {
  background-color: var(--apex-kit-segmented-control-background-color);
  border: var(--apex-kit-segmented-control-border);
  border-radius: var(--apex-kit-segmented-control-border-radius);
  padding: var(--apex-kit-segmented-control-padding);
}
.pvd-segmented-control-root,
.pvd-segmented-control-root *,
.pvd-segmented-control-root :after,
.pvd-segmented-control-root :before,
.pvd-segmented-control-root:after,
.pvd-segmented-control-root:before {
  box-sizing: border-box;
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group,
.pvd-segmented-control-root .pvd-segmented-control__segment-group > s-slot > s-assigned-wrapper {
  align-items: stretch;
  display: flex;
  flex-flow: row nowrap;
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group > *,
.pvd-segmented-control-root .pvd-segmented-control__segment-group > s-slot > s-assigned-wrapper > * {
  border-left: var(--apex-kit-segmented-control-segment-group-border-left);
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding-left: var(--apex-kit-segmented-control-segment-group-padding-left);
  padding-right: var(--apex-kit-segmented-control-segment-group-padding-right);
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group > pvd-segment s-root .pvd-segment-root,
.pvd-segmented-control-root .pvd-segmented-control__segment-group > s-slot > s-assigned-wrapper > pvd-segment s-root .pvd-segment-root {
  height: 100%;
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group > :first-child,
.pvd-segmented-control-root .pvd-segmented-control__segment-group > s-slot > s-assigned-wrapper > :first-child {
  border-left: 0;
  padding-left: 0;
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group > :last-child,
.pvd-segmented-control-root .pvd-segmented-control__segment-group > s-slot > s-assigned-wrapper > :last-child {
  padding-right: 0;
}
.pvd-segmented-control-root .pvd-segmented-control__segment-group:focus {
  outline: none;
}
pvd-select {
  display: block;
  font-size: 0;
}
.pvd-select-root {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-select-root,
.pvd-select-root *,
.pvd-select-root :after,
.pvd-select-root :before,
.pvd-select-root:after,
.pvd-select-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-select-root {
    font-size: 1rem;
  }
}
.pvd-select-root.pvd-select--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-select-root.pvd-select--small {
    font-size: .875rem;
  }
}
.pvd-select-root.pvd-select--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-select-root.pvd-select--large {
    font-size: 1.25rem;
  }
}
.pvd-select-root.pvd-select--full-width .pvd-select__wrapper {
  width: 100%;
}
.pvd-select-root .pvd-select__wrapper {
  display: inline-block;
  position: relative;
}
.pvd-select-root .pvd-select__select {
  appearance: none;
  background-color: var(--apex-kit-select-background-color);
  background-image: none;
  border: var(--apex-kit-select-border);
  border-radius: var(--apex-kit-select-border-radius);
  box-shadow: var(--apex-kit-select-box-shadow);
  color: var(--apex-kit-select-text-color);
  cursor: var(--apex-kit-select-cursor);
  display: inline-block;
  font-family: inherit;
  font-size: var(--apex-kit-select-font-size);
  height: var(--apex-kit-select-height);
  letter-spacing: var(--apex-kit-select-letter-spacing);
  line-height: var(--apex-kit-select-line-height);
  margin: 0;
  outline: var(--apex-kit-select-outline);
  outline-offset: var(--apex-kit-select-outline-offset);
  overflow: hidden;
  padding: var(--apex-kit-select-vertical-padding) var(--apex-kit-select-horizontal-padding);
  padding-right: var(--apex-kit-select-padding-right);
  transition: var(--apex-kit-select-transition);
  vertical-align: top;
  width: 100%;
}
@supports (-webkit-touch-callout:none) {
  .pvd-select-root .pvd-select__select:active:not(:focus) {
    font-size: 16px !important;
  }
}
@media (min-width:32em) {
  .pvd-select-root .pvd-select__select {
    padding-right: var(--apex-kit-select-padding-right-at-512);
  }
}
.pvd-select-root .pvd-select__select::placeholder {
  color: var(--apex-kit-select-placeholder-color);
}
.pvd-select-root .pvd-select__select[multiple] {
  height: auto;
  min-height: var(--apex-kit-select-height);
}
.pvd-select-root .pvd-select__select:-moz-ui-invalid {
  box-shadow: none;
}
.pvd-select-root .pvd-select__icon {
  bottom: 0;
  color: var(--apex-kit-select-icon-color);
  height: var(--apex-kit-select-icon-height);
  margin: auto;
  padding: var(--apex-kit-select-icon-padding);
  pointer-events: none;
  position: absolute;
  right: var(--apex-kit-select-icon-right);
  top: 0;
  width: var(--apex-kit-select-icon-width);
}
@media (min-width:32em) {
  .pvd-select-root .pvd-select__icon {
    right: var(--apex-kit-select-icon-right-at-512);
  }
}
@media (forced-colors:active) {
  .pvd-select-root .pvd-select__icon {
    color: ButtonText;
  }
}
.pvd-slider-root {
  align-items: flex-start;
  flex-direction: column;
  height: auto;
  width: 100%;
}
.pvd-slider-root,
.pvd-slider-root .pvd-slider__info-wrapper {
  align-self: stretch;
  display: flex;
  gap: var(--apex-kit-slider-gap,.5rem);
}
.pvd-slider-root .pvd-slider__info-wrapper {
  align-items: baseline;
}
.pvd-slider-root .pvd-slider__info-wrapper .pvd-slider-text--label {
  color: var(--apex-kit-slider-label-color);
  font-size: var(--apex-kit-slider-label-font-size);
  font-size: var(--apex-kit-slider-label-font-weight);
  line-height: var(--fds-line-200);
  line-height: var(--apex-kit-slider-label-line-height);
}
.pvd-slider-root .pvd-slider__info-wrapper .pvd-slider-text--paragraph {
  font-weight: var(--fds-weight-400);
  letter-spacing: var(--fds-tracking-100);
  max-width: var(--fds-text-width);
}
.pvd-slider-root .pvd-slider__info-wrapper .pvd-slider-text--paragraph-minor {
  font-size: var(--apex-kit-slider-text-font-size);
}
.pvd-slider-root .pvd-slider__slider-wrapper {
  display: flex;
  width: 100%;
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider {
  --top:calc(attr(value) - attr(min));
  --bottom:calc(attr(max) - attr(min));
  --value-percentage:calc(var(--top)/var(--bottom)*100);
  -webkit-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  background:
    linear-gradient(
      to right,
      var(--apex-kit-slider-track-value-color) 0,
      var(--apex-kit-slider-track-value-color) var(--value-percentage,50%),
      var(--apex-kit-slider-track-color) var(--value-percentage,50%),
      var(--apex-kit-slider-track-color) 100%);
  border: none;
  border-radius: 2px;
  height: var(--apex-kit-slider-track-height);
  margin-bottom: calc((var(--apex-kit-slider-thumb-size) - var(--apex-kit-slider-track-height))/2);
  margin-top: calc((var(--apex-kit-slider-thumb-size) - var(--apex-kit-slider-track-height))/2);
  outline: none;
  width: 100%;
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  background: var(--apex-kit-slider-input-background,#fff);
  border: var(--apex-kit-slider-border-width,4px) solid var(--apex-kit-slider-border-color,#1e6f1d);
  border-radius: var(--apex-kit-slider-border-radius,900rem);
  cursor: pointer;
  flex-shrink: 0;
  height: var(--apex-kit-slider-thumb-size);
  transition: box-shadow .125s linear;
  width: var(--apex-kit-slider-thumb-size);
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider::-moz-range-thumb {
  -webkit-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  background-color: var(--apex-kit-slider-thumb-background-color);
  border-color: var(--apex-kit-slider-thumb-border-color);
  border-radius: 50%;
  border-style: solid;
  border-width: var(--apex-kit-slider-thumb-border-width);
  cursor: pointer;
  height: var(--apex-kit-slider-thumb-size);
  transition: box-shadow .125s linear;
  width: var(--apex-kit-slider-thumb-size);
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:disabled::-webkit-slider-thumb {
  border: var(--apex-kit-slider-border-width,4px) solid var(--apex-kit-slider-border-color--disabled);
  cursor: default;
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:disabled::-moz-range-thumb {
  border: var(--apex-kit-slider-border-width,4px) solid var(--apex-kit-slider-border-color--disabled);
  cursor: default;
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:focus::-moz-range-thumb {
  outline-color: #141414;
  outline-offset: 3px;
  outline-style: solid;
  outline-width: 2px;
  transition: outline .125s linear;
}
@media (forced-colors:active) {
  .pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:focus::-moz-range-thumb {
    outline-color: ActiveText;
  }
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:focus::-webkit-slider-thumb {
  outline-color: #141414;
  outline-offset: 3px;
  outline-style: solid;
  outline-width: 2px;
  transition: outline .125s linear;
}
@media (forced-colors:active) {
  .pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:focus::-webkit-slider-thumb {
    outline-color: ActiveText;
  }
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__slider:disabled {
  --apex-kit-slider-track-value-color:var(--apex-kit-slider-border-color--disabled);
  --apex-kit-slider-track-color:var(--apex-kit-slider-border-color--disabled);
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__input-wrapper {
  align-items: flex-start;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  gap: var(--apex-kit-slider-gap,.5rem);
}
.pvd-slider-root .pvd-slider__slider-wrapper .pvd-slider__labels {
  align-items: baseline;
  display: flex;
  flex: 1 0 0;
  gap: var(--apex-kit-slider-gap,.5rem);
  width: 100%;
}
.pvd-slider-root .pvd-slider__text-value {
  align-items: center;
  display: flex;
}
.pvd-slider-root .pvd-slider--screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-slider-root[data-markers] .pvd-slider__slider-wrapper {
  flex-direction: column;
}
.pvd-slider-root[data-markers] .pvd-slider__slider[list]::-webkit-slider-container {
  min-block-size: auto;
}
.pvd-slider-root[data-markers] .pvd-slider__slider::-webkit-slider-thumb {
  position: relative;
  top: calc(var(--apex-kit-slider-track-height)/2);
}
.pvd-slider-root[data-markers] .pvd-slider__data-list {
  display: flex;
  flex-direction: column;
  height: var(--apex-kit-slider-datalist-height);
  justify-content: space-between;
  margin-left: calc(var(--apex-kit-slider-thumb-size)/2 - var(--apex-kit-slider-tickmark-width)/2);
  margin-right: calc(var(--apex-kit-slider-thumb-size)/2 - var(--apex-kit-slider-tickmark-width)/2);
  margin-top: var(--apex-kit-slider-datalist-margin-top);
  writing-mode: vertical-lr;
}
.pvd-slider-root[data-markers] .pvd-slider__markers {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  justify-content: space-between;
  --margin:calc(var(--apex-kit-slider-thumb-size)/2 - var(--apex-kit-slider-tickmark-width)/2);
  margin-left: var(--margin);
  margin-right: var(--margin);
}
.pvd-slider-root[data-markers] .pvd-slider__markers span {
  background-color: var(--apex-kit-slider-marker-background-color);
  border: var(--apex-kit-slider-marker-border-width) solid var(--apex-kit-slider-marker-border-color);
  border-radius: var(--apex-kit-slider-marker-border-radius);
  display: flex;
  height: var(--apex-kit-slider-marker-height,.25rem);
  justify-content: center;
  line-height: calc(var(--apex-kit-slider-marker-line-height) + var(--apex-kit-slider-tickmark-height) + 1rem);
  width: var(--apex-kit-slider-tickmark-width);
}
@-moz-document url-prefix() {
  .pvd-slider-root .pvd-slider[data-markers] .pvd-slider__markers {
    margin-left: calc(var(--apex-kit-slider-thumb-size)/2 + var(--apex-kit-slider-tickmark-width));
    margin-right: calc(var(--apex-kit-slider-thumb-size)/2 + var(--apex-kit-slider-tickmark-width));
  }
}
@media (forced-colors:active) {
  .pvd-slider-root .pvd-slider__slider {
    forced-color-adjust: none;
    --apex-kit-slider-track-value-color:ButtonBorder;
  }
  .pvd-slider-root .pvd-slider__slider::-moz-range-thumb,
  .pvd-slider-root .pvd-slider__slider::-webkit-slider-thumb {
    forced-color-adjust: none;
    --apex-kit-slider-thumb-border-color:ButtonBorder;
    --apex-kit-slider-thumb-background-color:ButtonFace;
  }
  .pvd-slider-root .pvd-slider__slider:not(:pvd-disabled):active::-moz-range-thumb,
  .pvd-slider-root .pvd-slider__slider:not(:pvd-disabled):active::-webkit-slider-thumb,
  .pvd-slider-root .pvd-slider__slider:not(:pvd-disabled):focus::-moz-range-thumb,
  .pvd-slider-root .pvd-slider__slider:not(:pvd-disabled):focus::-webkit-slider-thumb {
    forced-color-adjust: none;
    --apex-kit-slider-thumb-border-color:ButtonBorder;
    --apex-kit-slider-thumb-background-color:ButtonText;
  }
  .pvd-slider-root[data-tick-marks] pvd-slider__markers span {
    background-color: ButtonText;
    color: ButtonText;
    forced-color-adjust: none;
  }
}
@keyframes pvdSpinnerRotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes pvdSpinnerChaseTail {
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(3turn);
  }
}
@keyframes pvdSpinnerRotateLeft {
  0% {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
}
@keyframes pvdSpinnerRotateRight {
  0% {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
}
@keyframes pvdSpinnerSideIn {
  0% {
    margin: var(--uom-space-stack-eighth-x);
    opacity: 0;
    visibility: hidden;
  }
  to {
    margin: var(--uom-space-stack-eighth-x);
    opacity: 1;
    visibility: visible;
  }
}
.pvd-spinner-root {
  display: var(--apex-kit-spinner-display);
  flex-direction: var(--apex-kit-spinner-flex-direction);
  font-family: Fidelity Sans;
  font-size: var(--apex-kit-spinner-font-size);
  font-weight: var(--apex-kit-spinner-font-weight);
  gap: var(--apex-kit-spinner-gap);
  line-height: var(--apex-kit-spinner-line-height);
}
.pvd-spinner-root,
.pvd-spinner-root *,
.pvd-spinner-root :after,
.pvd-spinner-root :before,
.pvd-spinner-root:after,
.pvd-spinner-root:before {
  box-sizing: border-box;
}
.pvd-spinner-root .pvd-spinner__spinner {
  animation: pvdSpinnerRotate 1568ms linear infinite;
  direction: var(--apex-kit-spinner-direction);
  height: var(--apex-kit-spinner-height);
  margin: var(--apex-kit-spinner-margin-top) var(--apex-kit-spinner-margin-right) var(--apex-kit-spinner-margin-bottom) var(--apex-kit-spinner-margin-left);
  max-height: var(--apex-kit-spinner-height);
  min-height: var(--apex-kit-spinner-height);
  position: var(--apex-kit-spinner-position);
  width: var(--apex-kit-spinner-width);
}
.pvd-spinner-root .pvd-spinner__visual {
  animation-duration: var(--apex-kit-spinner-visual-animation-duration);
  animation-iteration-count: var(--apex-kit-spinner-visual-animation-iteration-count);
  animation-name: var(--apex-kit-spinner-visual-animation-name);
  animation-timing-function: var(--apex-kit-spinner-visual-animation-timing-function);
  color: var(--apex-kit-spinner-visual-color);
  display: var(--apex-kit-spinner-visual-display);
  height: var(--apex-kit-spinner-visual-height);
  opacity: var(--apex-kit-spinner-visual-opacity);
  position: var(--apex-kit-spinner-visual-position);
  white-space: var(--apex-kit-spinner-visual-white-space);
  width: var(--apex-kit-spinner-visual-width);
}
.pvd-spinner-root .pvd-spinner__mask {
  display: var(--apex-kit-spinner-mask-display);
  height: var(--apex-kit-spinner-mask-height);
  overflow: var(--apex-kit-spinner-mask-overflow);
  position: var(--apex-kit-spinner-mask-position);
  width: var(--apex-kit-spinner-mask-width);
}
.pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner {
  animation-name: pvdSpinnerRotateLeft;
  border-right-color: var(--apex-kit-spinner-border-right-color);
  left: var(--apex-kit-spinner-left);
  transform: var(--apex-kit-spinner-transform);
}
.pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner {
  animation-name: pvdSpinnerRotateRight;
  border-left-color: var(--apex-kit-spinner-border-left-color);
  left: var(--apex-kit-spinner-left);
  transform: var(--apex-kit-spinner-transform);
}
.pvd-spinner-root .pvd-spinner__mask-inner {
  animation-duration: var(--apex-kit-spinner-mask-inner-animation-duration);
  animation-iteration-count: var(--apex-kit-spinner-mask-inner-animation-iteration-count);
  animation-timing-function: var(--apex-kit-spinner-mask-inner-animation-timing-function);
  border-bottom-color: var(--apex-kit-spinner-mask-inner-border-bottom-color);
  border-radius: var(--apex-kit-spinner-mask-inner-border-radius);
  border-style: var(--apex-kit-spinner-mask-inner-border-style);
  border-width: var(--apex-kit-spinner-mask-inner-border-width);
  bottom: var(--apex-kit-spinner-mask-inner-bottom);
  position: var(--apex-kit-spinner-mask-inner-position);
  top: var(--apex-kit-spinner-mask-inner-top);
  width: var(--apex-kit-spinner-mask-inner-width);
}
.pvd-spinner-root .pvd-spinner__mask-inner,
.pvd-spinner-root .pvd-spinner__mask-inner *,
.pvd-spinner-root .pvd-spinner__mask-inner :after,
.pvd-spinner-root .pvd-spinner__mask-inner :before,
.pvd-spinner-root .pvd-spinner__mask-inner:after,
.pvd-spinner-root .pvd-spinner__mask-inner:before {
  box-sizing: border-box;
}
.pvd-spinner-root .pvd-spinner__microcopy {
  color: #000;
  color: var(--apex-kit-spinner-microcopy-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-spinner-letter-spacing);
  line-height: 1.5;
  margin: var(--apex-kit-spinner-microcopy-margin);
  text-align: left;
  text-align: var(--apex-kit-spinner-microcopy-text-align);
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-spinner-root .pvd-spinner__microcopy.pvd-spinner__microcopy--screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-spinner-root .pvd-spinner__microcopy-primary {
  align-items: var(--apex-kit-spinner-microcopy-primary-align-items);
  display: var(--apex-kit-spinner-microcopy-primary-display);
  font-size: .875rem;
  font-weight: var(--apex-kit-spinner-microcopy-font-weight);
  justify-content: var(--apex-kit-spinner-microcopy-primary-justify-content);
  padding: var(--apex-kit-spinner-microcopy-padding);
}
@media (min-width:32em) {
  .pvd-spinner-root .pvd-spinner__microcopy-primary {
    font-size: 1rem;
  }
}
.pvd-spinner-root .pvd-spinner__microcopy-secondary {
  animation-delay: var(--apex-kit-spinner-microcopy-secondary-animation-delay);
  animation-duration: var(--apex-kit-spinner-microcopy-secondary-animation-duration);
  animation-fill-mode: var(--apex-kit-spinner-microcopy-secondary-animation-fill-mode);
  animation-iteration-count: var(--apex-kit-spinner-microcopy-secondary-animation-iteration-count);
  animation-name: pvdSpinnerSideIn;
  animation-timing-function: var(--apex-kit-spinner-microcopy-secondary-animation-timing-function);
  font-size: .75rem;
  line-height: var(--apex-kit-spinner-line-height);
  margin: var(--apex-kit-spinner-microcopy-secondary-margin);
  text-align: var(--apex-kit-spinner-microcopy-secondary-text-align);
}
@media (min-width:32em) {
  .pvd-spinner-root .pvd-spinner__microcopy-secondary {
    font-size: .875rem;
  }
}
.pvd-spinner-root .pvd-spinner__microcopy-text {
  margin: var(--apex-kit-spinner-microcopy-text-margin);
}
.pvd-spinner-root .pvd-spinner__microcopy-icon {
  font-size: var(--apex-kit-spinner-microcopy-icon-font-size);
  margin: var(--apex-kit-spinner-microcopy-icon-margin);
}
.pvd-spinner-root:focus {
  outline: var(--apex-kit-spinner-focus-outline);
}
.pvd-spinner-root.pvd-spinner--force-inline {
  display: inline-block;
}
.pvd-spinner-root.pvd-spinner--force-block {
  display: block;
}
.pvd-spinner-root.pvd-spinner--hidden {
  display: none;
}
.pvd-spinner-root pvd-icon {
  line-height: var(--apex-kit-spinner-line-height);
}
.pvd-spinner-root.pvd-spinner--disable-background {
  --page-loading-spinner-dimensions:200px;
  border: 2px solid var(--apex-kit-spinner-border-color);
  border-radius: var(--apex-kit-spinner-border-radius);
  box-shadow: 0 1px 4px 0 #0003;
  flex-direction: column;
  height: var(--page-loading-spinner-dimensions);
  justify-content: center;
  left: calc(50vw - var(--page-loading-spinner-dimensions)/2);
  margin: var(--apex-kit-spinner-margin);
  padding: var(--apex-kit-spinner-padding);
  top: calc(50vh - var(--page-loading-spinner-dimensions)/2);
  width: var(--page-loading-spinner-dimensions);
  z-index: 999999;
}
.pvd-spinner-root .pvd-page-loading-background,
.pvd-spinner-root.pvd-spinner--disable-background {
  background-color: var(--apex-kit-spinner-background-color);
  display: var(--apex-kit-spinner-display);
  position: fixed;
}
.pvd-spinner-root .pvd-page-loading-background {
  bottom: 0;
  color: --apex-kit-spinner-color;
  height: 100vh;
  left: 0;
  mix-blend-mode: overlay;
  opacity: .5;
  right: 0;
  top: 0;
  width: 200%;
  z-index: 99999;
}
pvd-ssn-input .pvd__display-hidden {
  display: none;
}
pvd-ssn-input .pvd__display-block {
  display: block;
}
pvd-ssn-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-ssn-input .pvd__display-flex {
  display: flex;
}
pvd-ssn-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-ssn-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-ssn-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
pvd-status {
  display: block;
}
.pvd-status-root .pvd-status__image svg {
  color: var(--apex-kit-status-image-color);
  height: 30%;
  margin-bottom: .25rem;
  margin-left: auto;
  margin-right: auto;
  width: 30%;
}
pvd-stepper > :first-child:not(s-root) {
  display: none;
  pointer-events: none;
}
.pvd-stepper-root {
  color: #000;
  display: inline-flex;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-stepper__controls {
  align-items: center;
  display: grid;
  grid-template-columns: var(--apex-kit-stepper-button-area-size) 1fr var(--apex-kit-stepper-button-area-size);
  grid-template-rows: var(--apex-kit-stepper-button-area-size);
  justify-items: center;
}
.pvd-stepper__controls .pvd-button-root {
  align-items: center;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  height: var(--apex-kit-stepper-button-height);
  justify-content: center;
  min-height: unset;
  padding: var(--apex-kit-stepper-button-padding);
  width: var(--apex-kit-stepper-button-width);
}
.pvd-stepper__controls .pvd-button-root .pvd-icon-root.pvd-icon--small {
  height: var(--apex-kit-stepper-icon-height);
  stroke: currentColor;
  width: var(--apex-kit-stepper-icon-width);
}
.pvd-stepper__controls [data-tag-name=pvd-scoped-button][pvd-disabled=true] {
  pointer-events: none;
}
.pvd-stepper__controls .pvd-stepper__input {
  align-self: center;
}
@media print {
  .pvd-stepper__controls {
    display: block;
    margin: var(--apex-kit-stepper-controls-margin);
  }
  .pvd-stepper__button {
    display: none;
  }
}
.pvd-switch-root,
pvd-switch {
  display: var(--apex-kit-switch-display);
}
.pvd-switch-root {
  align-items: var(--apex-kit-switch-align-items);
}
.pvd-switch-root,
.pvd-switch-root *,
.pvd-switch-root :after,
.pvd-switch-root :before,
.pvd-switch-root:after,
.pvd-switch-root:before {
  box-sizing: border-box;
}
.pvd-switch-root .pvd-switch__label {
  color: #000;
  color: var(--apex-kit-switch-label-color);
  cursor: var(--apex-kit-switch-cursor);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: var(--apex-kit-switch-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-switch-letter-spacing);
  line-height: 1.5;
  line-height: var(--apex-kit-switch-line-height);
  margin: var(--apex-kit-switch-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-switch-root .pvd-switch__button {
  background-color: var(--apex-kit-switch-background-color);
  border: var(--apex-kit-switch-border);
  border-radius: var(--apex-kit-switch-border-radius);
  box-shadow: var(--apex-kit-switch-box-shadow);
  cursor: var(--apex-kit-switch-cursor);
  font-size: inherit;
  height: var(--apex-kit-switch-button-height);
  line-height: inherit;
  margin: var(--apex-kit-switch--button-margin);
  outline-color: var(--apex-kit-switch-outline-color);
  outline-offset: var(--apex-kit-switch-outline-offset);
  outline-style: var(--apex-kit-switch-outline-style);
  outline-width: var(--apex-kit-switch-outline-width);
  text-decoration: none;
  transition: var(--apex-kit-switch-transition);
  width: var(--apex-kit-switch-button-width);
}
.pvd-switch-root .pvd-switch__button,
.pvd-switch-root .pvd-switch__handle,
.pvd-switch-root .pvd-switch__handle-wrapper {
  padding: var(--apex-kit-switch-padding);
}
.pvd-switch-root .pvd-switch__handle {
  background-color: var(--apex-kit-switch-background-color);
  border: var(--apex-kit-switch-border);
  border-radius: var(--apex-kit-switch-border-radius);
  height: var(--apex-kit-switch-height);
  margin: var(--apex-kit-switch-margin);
  margin-left: var(--apex-kit-switch-margin-left);
  margin-right: var(--apex-kit-switch-margin-right);
  transition: var(--apex-kit-switch-transition);
  width: var(--apex-kit-switch-button-width);
}
@media (forced-colors:active) {
  .pvd-switch-root .pvd-switch__button:focus,
  .pvd-switch-root .pvd-switch__button:hover {
    outline: var(--apex-kit-switch-outline);
  }
  .pvd-switch-root.pvd-switch--on .pvd-switch__handle {
    background-color: var(--apex-kit-switch-background-color);
  }
}
.pvd-tab-group-root > .pvd-tab-group__tabs {
  border-bottom: var(--apex-kit-tab-group-border-bottom);
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-family: var(--apex-kit-tab-group-font-family);
  font-size: var(--apex-kit-tab-group-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  overflow: var(--apex-kit-tab-group-overflow);
  padding: var(--apex-kit-tab-group-padding);
  text-align: left;
  text-align: var(--apex-kit-tab-group-text-align);
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  white-space: var(--apex-kit-tab-group-white-space);
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab__tab {
  background-color: var(--apex-kit-tab-group-background-color);
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper {
  border-bottom: var(--apex-kit-tab-group-truncation-menu-border-bottom);
  display: var(--apex-kit-tab-group-truncation-menu-display);
  padding: var(--apex-kit-tab-group-truncation-menu-padding);
  position: var(--apex-kit-tab-group-truncation-menu-position);
  vertical-align: var(--apex-kit-tab-group-truncation-menu-vertical-align);
}
@media print {
  .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper,
  .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper--visible {
    display: var(--apex-kit-tab-group-truncation-menu-display);
  }
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu {
  appearance: var(--apex-kit-tab-group-truncation-menu-item-appearance);
  cursor: var(--apex-kit-tab-group-truncation-menu-item-cursor);
  height: var(--apex-kit-tab-group-truncation-menu-item-height);
  left: var(--apex-kit-tab-group-truncation-menu-item-left);
  opacity: var(--apex-kit-tab-group-truncation-menu-item-opacity);
  position: var(--apex-kit-tab-group-truncation-menu-item-position);
  top: var(--apex-kit-tab-group-truncation-menu-item-top);
  width: var(--apex-kit-tab-group-truncation-menu-item-width);
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-icon {
  color: var(--apex-kit-tab-group-icon-color);
  pointer-events: none;
  position: var(--apex-kit-tab-group-icon-position);
  vertical-align: var(--apex-kit-tab-group-icon-vertical-align);
}
.pvd-tab-root,
pvd-tab {
  vertical-align: var(--apex-kit-tab-vertical-align);
}
.pvd-tab-root {
  color: #000;
  display: var(--apex-kit-tab-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin-right: var(--apex-kit-tab-margin-right);
  outline: var(--apex-kit-tab-outline);
  outline-offset: var(--apex-kit-tab-outline-offset);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-tab-root,
.pvd-tab-root *,
.pvd-tab-root :after,
.pvd-tab-root :before,
.pvd-tab-root:after,
.pvd-tab-root:before {
  box-sizing: border-box;
}
.pvd-tab-root .pvd-tab__tab {
  border: var(--apex-kit-tab-border);
  max-width: var(--apex-kit-tab-max-width);
  outline: var(--apex-kit-tab-outline);
}
.pvd-tab-root .pvd-tab__tab .pvd-tab__text-wrapper {
  border-bottom: var(--apex-kit-tab-item-border-bottom);
  color: var(--apex-kit-tab-item-color);
  cursor: var(--apex-kit-tab-item-cursor);
  display: var(--apex-kit-tab-item-display);
  font-weight: var(--apex-kit-tab-item-font-weight);
  letter-spacing: var(--apex-kit-tab-item-letter-spacing);
  line-height: var(--apex-kit-tab-item-line-height);
  outline: var(--apex-kit-tab-item-outline);
  outline-offset: var(--apex-kit-tab-item-outline-offset);
  padding: var(--apex-kit-tab-item-padding);
  text-align: var(--apex-kit-tab-item-text-align);
  transition: var(--apex-kit-tab-item-transition);
  white-space: var(--apex-kit-tab-item-white-space);
}
@media not print {
  .pvd-tab--truncated .pvd-tab-root {
    font-size: var(--apex-kit-tab-font-size);
  }
  .pvd-tab--truncated .pvd-tab-root .pvd-tab__tab {
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  @media (forced-colors:active) {
    .pvd-tab-root .pvd-tab__tab {
      outline: var(--apex-kit-tab-outline);
      outline-offset: var(--apex-kit-tab-outline-offset);
    }
    .pvd-tab-root.pvd-tab--selected .pvd-tab__text-wrapper {
      outline: var(--apex-kit-tab-item-outline);
      outline-offset: var(--apex-kit-tab-item-outline-offset);
    }
  }
}
.pvd-tab-panel-root {
  color: #000;
  display: var(--apex-kit-tab-panel-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin-top: var(--apex-kit-tab-panel-margin-top);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-tab-panel-root {
    font-size: 1rem;
  }
}
.pvd-tab-panel-root .pvd-tab-panel__panel {
  outline: var(--apex-kit-tab-panel-outline);
  outline-offset: var(--apex-kit-tab-panel-outline-offset);
  transition: var(--apex-kit-tab-panel-transition);
}
.pvd-table-root .pvd-table__head {
  display: var(--apex-kit-table-display);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
.pvd-table-root .pvd-table__head,
.pvd-table-root .pvd-table__head .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
}
.pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:first-child {
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
}
.pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
  border-top-right-radius: var(--apex-kit-table-border-top-right-radius);
}
.pvd-table-root .pvd-table__column-header-cell {
  background-color: var(--apex-kit-table-background-color);
  border: var(--apex-kit-table-border);
  border-bottom: var(--apex-kit-table-border-bottom);
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  box-shadow: var(--apex-kit-table-box-shadow);
  display: var(--apex-kit-table-display);
  font-weight: var(--apex-kit-table-font-weight);
  left: var(--apex-kit-table-left);
  padding: var(--apex-kit-table-padding);
  right: var(--apex-kit-table-right);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
}
.pvd-table-root .pvd-table__column-header-cell:first-child {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed {
  background-color: var(--apex-kit-table-background-color);
  position: absolute;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-first {
  box-shadow: var(--apex-kit-table-box-shadow);
  left: 0;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-last {
  box-shadow: var(--apex-kit-table-box-shadow);
  right: 0;
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-ascending .pvd-table__sort-icon,
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-descending .pvd-table__sort-icon {
  transform: var(--apex-kit-table-transform);
}
.pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--right {
  text-align: right;
}
.pvd-table-root:not(:has(thead)) .pvd-table__row:first-child .pvd-table__row-header-cell:first-child {
  border-left: var(--apex-kit-table-border-left);
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
}
.pvd-table-root:not(:has(thead)) .pvd-table__row:first-child .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
  border-top-right-radius: var(--apex-kit-table-border-top-right-radius);
}
.pvd-table-root .pvd-table__column-header-cell-content.pvd-table__column-header-cell-content--fixed {
  align-items: var(--apex-kit-table-align-items);
  box-shadow: var(--apex-kit-table-box-shadow);
  display: var(--apex-kit-table-display);
  height: var(--apex-kit-table-height);
  left: var(--apex-kit-table-left);
  right: var(--apex-kit-table-right);
}
.pvd-table-root .pvd-table__column-header-cell-sort-button {
  background-color: var(--apex-kit-table-background-color);
  border: var(--apex-kit-table-border);
  border-bottom: var(--apex-kit-table-border-bottom);
  border-top-left-radius: var(--apex-kit-table-border-top-left-radius);
  color: #000;
  color: var(--apex-kit-table-text-color);
  cursor: var(--apex-kit-table-cursor);
  display: var(--apex-kit-table-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  font-weight: var(--apex-kit-table-font-weight);
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  line-height: 1.5;
  margin: var(--apex-kit-table-margin);
  padding: var(--apex-kit-table-padding);
  padding-bottom: var(--apex-kit-table-padding-bottom);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  white-space: var(--apex-kit-table-white-space);
  width: var(--apex-kit-table-width);
}
.pvd-table-root .pvd-table__unsorted-icon {
  display: none;
}
.pvd-table-root .pvd-table__sort-icon,
.pvd-table-root .pvd-table__unsorted-icon {
  display: var(--apex-kit-table-icon-display);
  vertical-align: var(--apex-kit-table-vertical-align);
}
.pvd-table-root {
  background-color: var(--apex-kit-table-background-color);
  border-radius: var(--apex-kit-table-border-radius);
  display: var(--apex-kit-table-display);
  padding-bottom: var(--apex-kit-table-padding-bottom);
  position: var(--apex-kit-table-position);
}
.pvd-table-root.pvd-table--small .pvd-table__table {
  font-size: var(--apex-kit-table-font-size);
}
.pvd-table-root.pvd-table--large .pvd-table__table {
  font-size: .875rem;
  font-size: var(--apex-kit-table-font-size);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
@media (min-width:32em) {
  .pvd-table-root.pvd-table--large .pvd-table__table {
    font-size: 1rem;
  }
}
.pvd-table-root .pvd-table__container {
  overflow-x: var(--apex-kit-table-overflow-x);
}
.pvd-table-root .pvd-table__table {
  align-items: var(--apex-kit-table-align-items);
  background-color: var(--apex-kit-table-background-color);
  border-bottom: var(--apex-kit-table-border-bottom);
  border-collapse: var(--apex-kit-table-border-collapse);
  border-left: var(--apex-kit-table-border-left);
  border-radius: var(--apex-kit-table-border-radius);
  border-right: var(--apex-kit-table-border-right);
  border-spacing: var(--apex-kit-table-border-spacing);
  border-top: var(--apex-kit-table-border-top);
  color: #000;
  color: var(--apex-kit-table-text-color);
  display: var(--apex-kit-table-display);
  flex-direction: var(--apex-kit-table-flex-direction);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  line-height: 1.5;
  margin: var(--apex-kit-table-margin);
  max-width: var(--apex-kit-table-max-width);
  table-layout: var(--apex-kit-table-table-layout);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-table-width);
}
.pvd-table-root .pvd-table__table,
.pvd-table-root .pvd-table__table *,
.pvd-table-root .pvd-table__table :after,
.pvd-table-root .pvd-table__table :before,
.pvd-table-root .pvd-table__table:after,
.pvd-table-root .pvd-table__table:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-table-root .pvd-table__table {
    font-size: .875rem;
  }
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot:last-child .pvd-table__data-cell:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot:last-child .pvd-table__data-cell:first-child,
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell:first-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__row-header-cell {
  background-color: var(--apex-kit-table-background-color);
  padding: var(--apex-kit-table-padding);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
  white-space: var(--apex-kit-white-space);
}
.pvd-table-root .pvd-table__body,
.pvd-table-root .pvd-table__row-header-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__body {
  border-bottom: var(--apex-kit-table-border-bottom);
  border-right: var(--apex-kit-table-border-right);
}
.pvd-table-root .pvd-table__body:last-child {
  border-bottom: var(--apex-kit-table-border-bottom);
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__body:last-child:last-child {
  border-bottom-right-radius: var(--apex-kit-table-border-bottom-right-radius);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row:last-child .pvd-table__data-cell,
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__row:last-child .pvd-table__row-header-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__table:has(tfoot) .pvd-table__foot .pvd-table__row .pvd-table__row-header-cell {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row {
  background-color: var(--apex-kit-table-background-color);
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row .pvd-table__data-cell:last-child {
  border-right: var(--apex-kit-table-border-right);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__row-header-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__row-header-cell:first-child {
  border-bottom-left-radius: var(--apex-kit-table-border-bottom-left-radius);
}
.pvd-table-root .pvd-table__table:not(:has(tfoot)) .pvd-table__row:last-child .pvd-table__data-cell {
  border-bottom: var(--apex-kit-table-border-bottom);
}
.pvd-table-root .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  display: var(--apex-kit-table-display);
  padding: var(--apex-kit-table-padding);
  text-align: var(--apex-kit-table-text-align);
  vertical-align: var(--apex-kit-table-vertical-align);
  white-space: var(--apex-kit-table-white-space);
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed {
  background-color: var(--apex-kit-table-background-color);
  position: absolute;
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-first {
  box-shadow: var(--apex-kit-table-box-shadow);
  left: 0;
}
.pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  box-shadow: var(--apex-kit-table-box-shadow);
  right: 0;
}
.pvd-table-root .pvd-table__data-cell--center {
  text-align: center;
}
.pvd-table-root .pvd-table__data-cell--left {
  text-align: left;
}
.pvd-table-root .pvd-table__data-cell--right {
  text-align: right;
}
@media print {
  .pvd-table-root {
    page-break-before: var(--apex-kit-table-page-break-before);
    -webkit-print-color-adjust: var(--apex-kit-table-color-adjust);
    print-color-adjust: var(--apex-kit-table-color-adjust);
  }
  .pvd-table-root .pvd-table__container {
    overflow-x: var(--apex-kit-table-overflow-x);
  }
}
.pvd-table-root {
  color: var(--apex-kit-table-text-color);
  letter-spacing: var(--apex-kit-table-letter-spacing);
}
.pvd-table-root .pvd-table__foot {
  display: var(--apex-kit-table-display);
}
.pvd-table-root .pvd-table__foot .pvd-table__row-header-cell.pvd-table__row-header-cell--fixed.pvd-table__row-header-cell--fixed-last,
.pvd-table-root .pvd-table__foot.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  border-left: var(--apex-kit-table-border-left);
}
.pvd-table-root .pvd-table__foot .pvd-table__data-cell {
  border-left: var(--apex-kit-table-border-left);
  border-right: var(--apex-kit-table-border-right);
  border-top: var(--apex-kit-table-border-top);
  color: var(--apex-kit-table-color);
  font-weight: var(--apex-kit-table-font-weight);
}
.pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--performance-gain,
.pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--performance-loss {
  color: var(--apex-kit-table-color);
}
.pvd-table-root .pvd-table__foot .pvd-table__row-header-cell {
  border-left: var(--apex-kit-table-border-left);
  border-top: var(--apex-kit-table-border-top);
  font-weight: var(--apex-kit-table-font-weight);
  white-space: var(--apex-kit-table-white-space);
}
.pvd-table-root .pvd-table__caption {
  color: #000;
  color: var(--apex-kit-table-text-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  line-height: 1.5;
  margin: var(--apex-kit-table-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-table-root .pvd-table__caption-microcopy {
  margin: var(--apex-kit-table-margin);
}
.pvd-table-root .pvd-table__caption-a11y-sorted-by-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  color: var(--apex-kit-table-text-color);
  height: 1px;
  left: -5000px;
  letter-spacing: var(--apex-kit-table-letter-spacing);
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-tag {
  background-color: var(--fds-tag-background-color);
  border-color: var(--fds-tag-border-color);
  border-radius: var(--fds-tag-border-radius);
  border-style: var(--fds-tag-border-style);
  border-width: var(--fds-tag-border-width);
  display: var(--fds-tag-display);
  font-family: var(--fds-tag-font-family);
  max-width: var(--fds-tag-max-width);
  padding: var(--fds-tag-padding-top) var(--fds-tag-padding-right) var(--fds-tag-padding-bottom) var(--fds-tag-padding-left);
}
.pvd-textarea-root,
pvd-textarea {
  display: var(--apex-kit-textarea-display);
}
.pvd-textarea-root {
  background-color: var(--apex-kit-textarea-background-color);
  border: var(--apex-kit-textarea-border);
  box-shadow: var(--apex-kit-textarea-box-shadow);
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: var(--apex-kit-textarea-width);
}
.pvd-textarea-root,
.pvd-textarea-root *,
.pvd-textarea-root :after,
.pvd-textarea-root :before,
.pvd-textarea-root:after,
.pvd-textarea-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-textarea-root {
    font-size: 1rem;
  }
}
.pvd-textarea-root.pvd-textarea--small {
  font-size: .75rem;
}
@media (min-width:32em) {
  .pvd-textarea-root.pvd-textarea--small {
    font-size: .875rem;
  }
}
.pvd-textarea-root.pvd-textarea--large {
  font-size: 1.125rem;
}
@media (min-width:32em) {
  .pvd-textarea-root.pvd-textarea--large {
    font-size: 1.25rem;
  }
}
.pvd-textarea-root .pvd-textarea__textarea {
  appearance: var(--apex-kit-textarea-appearance);
  background-color: var(--apex-kit-textarea-background-color);
  border: var(--apex-kit-textarea-border);
  border-radius: var(--apex-kit-textarea-border-radius);
  box-shadow: var(--apex-kit-textarea-box-shadow);
  color: var(--apex-kit-textarea-color);
  cursor: var(--apex-kit-textarea-cursor);
  font-family: var(--apex-kit-textarea-font-family);
  font-size: var(--apex-kit-textarea-font-size);
  letter-spacing: var(--apex-kit-textarea-letter-spacing);
  line-height: var(--apex-kit-textarea-line-height);
  margin: var(--apex-kit-textarea-margin);
  max-width: var(--apex-kit-textarea-max-width);
  min-height: var(--apex-kit-textarea-min-height);
  opacity: var(--apex-kit-textarea-opacity);
  outline: var(--apex-kit-textarea-outline);
  outline-color: var(--apex-kit-textarea-outline-color);
  outline-offset: var(--apex-kit-textarea-outline-offset);
  outline-style: var(--apex-kit-textarea-outline-style);
  outline-width: var(--apex-kit-textarea-outline-width);
  padding: var(--apex-kit-textarea-padding);
  transition: var(--apex-kit-textarea-transition);
  width: var(--apex-kit-textarea-width);
}
@supports (-webkit-touch-callout:none) {
  .pvd-textarea-root .pvd-textarea__textarea:active:not(:focus) {
    font-size: 16px !important;
  }
}
pvd-text-input .pvd__display-hidden {
  display: none;
}
pvd-text-input .pvd__display-block {
  display: block;
}
pvd-text-input .pvd__display-inline-block {
  display: inline-block;
}
pvd-text-input .pvd__display-flex {
  display: flex;
}
pvd-text-input .pvd-input__with-slot {
  display: flex;
  position: relative;
}
pvd-text-input .pvd-input__with-slot:not(.pvd-input__dense) > :first-child {
  flex-grow: 1;
}
pvd-text-input .pvd-input__with-slot > s-slot {
  margin-left: var(--apex-for-web-input-slot-margin-left);
}
.pvd-tile-root {
  height: 100%;
}
.pvd-tile-root,
.pvd-tile-root *,
.pvd-tile-root :after,
.pvd-tile-root :before,
.pvd-tile-root:after,
.pvd-tile-root:before {
  box-sizing: border-box;
}
.pvd-tile-root .pvd-tile__tile {
  background-color: var(--apex-kit-tile-background-color);
  border: var(--apex-kit-tile-border);
  border-radius: var(--apex-kit-tile-border-radius);
  box-shadow: var(--apex-kit-tile-box-shadow);
  color: #000;
  display: block;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  letter-spacing: 0;
  line-height: 1.5;
  outline: var(--apex-kit-tile-outline);
  outline-offset: var(--apex-kit-tile-outline-offset);
  padding: var(--apex-kit-tile-padding);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: 100%;
}
@media (min-width:32em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-512);
  }
}
@media (min-width:48em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-768);
  }
}
@media (min-width:60em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-960);
  }
}
@media (min-width:80em) {
  .pvd-tile-root .pvd-tile__tile {
    padding: var(--apex-kit-tile-padding-at-1280);
  }
}
.pvd-tile-root.pvd-tile--content-width .pvd-tile__tile {
  display: inline-block;
  width: auto;
}
.pvd-tile-root .pvd-tile__content {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-tile-root .pvd-tile__content {
    font-size: 1rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--small {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-tile-root .pvd-tile__content.pvd-tile__content--small {
    font-size: .875rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--large {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-tile-root .pvd-tile__content.pvd-tile__content--large {
    font-size: 1.25rem;
  }
}
.pvd-tile-root .pvd-tile__content.pvd-tile__content--bottom-weighted {
  padding: var(--apex-kit-tile-padding-content-bottom-weighted);
}
.pvd-tile-root a.pvd-tile__tile,
.pvd-tile-root button.pvd-tile__tile {
  cursor: pointer;
}
.pvd-tile-root a.pvd-tile__tile,
.pvd-tile-root a.pvd-tile__tile:active,
.pvd-tile-root a.pvd-tile__tile:active:focus,
.pvd-tile-root a.pvd-tile__tile:focus,
.pvd-tile-root a.pvd-tile__tile:hover {
  text-decoration: none;
}
.pvd-tile-root .pvd-tile__checkbox,
.pvd-tile-root .pvd-tile__radio {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-tile-root .pvd-tile__checkbox + .pvd-tile__tile,
.pvd-tile-root .pvd-tile__radio + .pvd-tile__tile {
  cursor: pointer;
}
.pvd-title-root {
  color: #000;
  color: var(--apex-kit-title-color);
  display: flex;
  flex-direction: column;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-title-root,
.pvd-title-root *,
.pvd-title-root :after,
.pvd-title-root :before,
.pvd-title-root:after,
.pvd-title-root:before {
  box-sizing: border-box;
}
@media (min-width:32em) {
  .pvd-title-root {
    font-size: 1rem;
  }
}
.pvd-title-root.pvd-title--border-top {
  border-top: var(--apex-kit-title-border);
  padding-top: var(--apex-kit-title-padding);
}
.pvd-title-root.pvd-title--border-bottom {
  border-bottom: var(--apex-kit-title-border);
  padding-bottom: var(--apex-kit-title-padding);
}
.pvd-title-root.pvd-title--metadata .pvd-title__annotation-wrapper {
  vertical-align: middle;
}
.pvd-title-root .pvd-title__title {
  display: flex;
}
.pvd-title-root .pvd-title__heading-wrapper {
  align-items: baseline;
  padding-right: var(--apex-kit-title-wrapper-padding-right);
}
.pvd-title-root .pvd-title__metadata-wrapper {
  color: #000;
  color: var(--apex-kit-title-metadata-wrapper-color);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-title-metadata-wrapper-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-title-root .pvd-title__metadata-wrapper {
    font-size: .875rem;
  }
}
.pvd-title-root .pvd-title__annotation-wrapper {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-title-annotation-wrapper-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  vertical-align: initial;
}
@media (min-width:32em) {
  .pvd-title-root .pvd-title__annotation-wrapper {
    font-size: .875rem;
  }
}
.pvd-title-root .pvd-title__subheading-wrapper {
  color: #000;
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-title-subheading-wrapper-margin);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media (min-width:32em) {
  .pvd-title-root .pvd-title__subheading-wrapper {
    font-size: 1rem;
  }
}
.pvd-title-root .pvd-title__action-wrapper {
  align-items: flex-start;
  display: flex;
  flex-shrink: 0;
  margin-left: auto;
}
.pvd-title-root .pvd-title__action-wrapper > :not(:first-child),
.pvd-title-root .pvd-title__action-wrapper > s-slot > s-assigned-wrapper > :not(:first-child) {
  margin: var(--apex-kit-title-action-wrapper-margin);
}
.pvd-title-root .pvd-title__action-wrapper > :first-child,
.pvd-title-root .pvd-title__action-wrapper > s-slot > s-assigned-wrapper > :first-child {
  margin: 0;
}
.pvd-title-root .pvd-title__heading {
  display: inline;
  font-size: var(--apex-kit-title-heading-level-4);
  font-weight: var(--apex-kit-title-heading-font-weight);
  line-height: var(--apex-kit-title-heading-line-height);
  word-break: var(--apex-kit-title-heading-font-wrap);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
  font-size: var(--apex-kit-title-heading-level-1);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
  font-size: var(--apex-kit-title-heading-level-2);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
  font-size: var(--apex-kit-title-heading-level-3);
}
.pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
  font-size: var(--apex-kit-title-heading-level-5);
}
.pvd-title-root .pvd-title__metadata {
  display: inline;
}
.pvd-title-root .pvd-title__annotation {
  display: inline;
  vertical-align: text-bottom;
}
.pvd-title-root .pvd-title__subheading {
  display: block;
  margin: 0;
}
.pvd-tooltip-root {
  color: #000;
  display: var(--apex-kit-tooltip-root-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  z-index: var(--apex-kit-tooltip-root-z-index);
}
.pvd-tooltip-root,
.pvd-tooltip-root *,
.pvd-tooltip-root :after,
.pvd-tooltip-root :before,
.pvd-tooltip-root:after,
.pvd-tooltip-root:before {
  box-sizing: border-box;
}
.pvd-tooltip-root .pvd-tooltip__wrapper {
  display: var(--apex-kit-tooltip-content-wrapper-display);
  pointer-events: var(--apex-kit-tooltip-wrapper-pointer-events);
  position: var(--apex-kit-tooltip-wrapper-position);
  visibility: var(--apex-kit-tooltip-wrapper-visibility);
  z-index: var(--apex-kit-tooltip-wrapper-z-index);
}
.pvd-tooltip-root .pvd-tooltip__tooltip {
  background-color: var(--apex-kit-tooltip-background-color);
  border: var(--apex-kit-tooltip-border);
  border-radius: var(--apex-kit-tooltip-border-radius);
  box-shadow: var(--apex-kit-tooltip-box-shadow);
  display: var(--apex-kit-tooltip-display);
  margin: var(--apex-kit-tooltip-margin);
  max-width: var(--apex-kit-tooltip-max-width);
  padding: var(--apex-kit-tooltip-padding);
  position: var(--apex-kit-tooltip-position);
  z-index: var(--apex-kit-tooltip-z-index);
}
.pvd-tooltip-root .pvd-tooltip__text,
.pvd-tooltip-root .pvd-tooltip__tooltip-content-reset {
  color: #000;
  color: var(--apex-kit-tooltip-color);
  font-size: var(--apex-kit-tooltip-font-size);
  letter-spacing: 0;
  letter-spacing: var(--apex-kit-tooltip-letter-spacing);
  line-height: 1.5;
  line-height: var(--apex-kit-tooltip-line-height);
  margin: var(--apex-kit-tooltip-text-margin);
  word-break: var(--apex-kit-tooltip-text-wrap);
}
.pvd-tooltip-root .pvd-tooltip__text,
.pvd-tooltip-root .pvd-tooltip__tooltip-content-reset,
.pvd-tooltip-root .pvd-tooltip__trigger-wrapper {
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-tooltip-root .pvd-tooltip__trigger-wrapper {
  background: var(--apex-kit-tooltip-wrapper-background);
  border: var(--apex-kit-tooltip-wrapper-border);
  color: inherit;
  cursor: var(--apex-kit-tooltip-wrapper-cursor);
  display: var(--apex-kit-tooltip-wrapper-display);
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-tooltip-wrapper-margin);
  padding: var(--apex-kit-tooltip-wrapper-padding);
}
.pvd-tooltip-root .pvd-tooltip__trigger-wrapper .pvd-icon-root,
.pvd-tooltip-root .pvd-tooltip__trigger-wrapper .pvd-link-root .pvd-icon-root {
  display: var(--apex-kit-tooltip-trigger-icon-display);
}
.pvd-tooltip-root .pvd-tooltip__trigger-wrapper:focus-visible {
  outline-color: #141414;
  outline-offset: 3px;
  outline-style: solid;
  outline-width: 2px;
  transition: outline .125s linear;
}
@media (forced-colors:active) {
  .pvd-tooltip-root .pvd-tooltip__trigger-wrapper:focus-visible {
    outline-color: ActiveText;
  }
}
.pvd-tooltip-root .pvd-tooltip__trigger-slot-a11y-label {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-tooltip-root .pvd-tooltip__arrow {
  bottom: var(--apex-kit-tooltip-arrow-bottom);
  left: var(--apex-kit-tooltip-arrow-left);
  position: var(--apex-kit-tooltip-arrow-position);
  right: var(--apex-kit-tooltip-arrow-right);
  top: var(--apex-kit-tooltip-arrow-top);
  z-index: var(--apex-kit-tooltip-arrow-z-index);
}
.pvd-tooltip-root .pvd-tooltip__arrow,
.pvd-tooltip-root .pvd-tooltip__arrow:after {
  display: var(--apex-kit-tooltip-arrow-display);
  height: var(--apex-kit-tooltip-arrow-height);
  transform: var(--apex-kit-tooltip-arrow-transform);
  width: var(--apex-kit-tooltip-arrow-width);
}
.pvd-tooltip-root .pvd-tooltip__arrow:after {
  background-color: var(--apex-kit-tooltip-arrow-background-color);
  border: var(--apex-kit-tooltip-arrow-border);
  border-color: var(--apex-kit-tooltip-arrow-border-color);
  border-style: var(--apex-kit-tooltip-arrow-border-sytle);
  content: var(--apex-kit-tooltip-arrow-content);
}
.pvd-tooltip-root .pvd-tooltip__popover {
  margin: var(--apex-kit-tooltip-margin);
}
@media print {
  .pvd-tooltip--print .pvd-tooltip-root {
    position: var(--apex-kit-tooltip-root-position) !important;
  }
  .pvd-tooltip--print .pvd-tooltip-root .pvd-tooltip__wrapper {
    inset: var(--apex-kit-tooltip-wrapper-inset) !important;
    position: var(--apex-kit-tooltip-wrapper-position) !important;
    transform: var(--apex-kit-tooltip-wrapper-transform) !important;
    visibility: var(--apex-kit-tooltip-wrapper-visibility) !important;
  }
  .pvd-tooltip--print .pvd-tooltip-root .pvd-tooltip__arrow:after {
    display: var(--apex-kit-tooltip-arrow-display) !important;
  }
}
.pvd-truncate-text-root,
.pvd-truncate-text-root *,
.pvd-truncate-text-root :after,
.pvd-truncate-text-root :before,
.pvd-truncate-text-root:after,
.pvd-truncate-text-root:before {
  box-sizing: border-box;
}
.pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-truncate-text__default-slot-wrapper,
.pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-truncate-text__truncated-content {
  display: var(--apex-kit-truncate-text-display);
}
.pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-link__link {
  color: var(--apex-kit-truncate-text-color);
}
.pvd-truncate-text-root .pvd-truncate-text__default-slot-wrapper,
.pvd-truncate-text-root .pvd-truncate-text__truncated-content {
  display: var(--apex-kit-truncate-text-display);
}
.pvd-truncate-text-root .pvd-link__link {
  color: var(--apex-kit-truncate-text-color);
}
.pvd-truncate-text-root .pvd-truncate-text__paragraph {
  color: #000;
  display: var(--apex-kit-truncate-text-display);
  font-family:
    Fidelity Sans,
    Helvetica,
    Arial,
    sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: var(--apex-kit-truncate-text-margin);
  padding: var(--apex-kit-truncate-text-padding);
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.pvd-truncate-text-root .pvd-truncate-text__paragraph,
.pvd-truncate-text-root .pvd-truncate-text__paragraph *,
.pvd-truncate-text-root .pvd-truncate-text__paragraph :after,
.pvd-truncate-text-root .pvd-truncate-text__paragraph :before,
.pvd-truncate-text-root .pvd-truncate-text__paragraph:after,
.pvd-truncate-text-root .pvd-truncate-text__paragraph:before {
  box-sizing: border-box;
}

/* ../node_modules/@fmr-ap153177/apex-kit-themes/dist/themes/fds.css */
.apex-kit-fds-theme {
  --reference-uom-space-1800: 18rem;
  --reference-uom-fds-space1800-tok: 18;
  --reference-uom-space-800: 8rem;
  --reference-uom-fds-space800-tok: 8;
  --reference-uom-space-600: 6rem;
  --reference-uom-fds-space600-tok: 6;
  --reference-uom-space-500: 5rem;
  --reference-uom-fds-space500-tok: 5;
  --reference-uom-space-400: 4rem;
  --reference-uom-fds-space400-tok: 4;
  --reference-uom-space-300: 3rem;
  --reference-uom-fds-space300-tok: 3;
  --reference-uom-space-250: 2.5rem;
  --reference-uom-fds-space250-tok: 2.5;
  --reference-uom-space-200: 2rem;
  --reference-uom-fds-space200-tok: 2;
  --reference-uom-space-150: 1.5rem;
  --reference-uom-fds-space150-tok: 1.5;
  --reference-uom-space-100: 1rem;
  --reference-uom-fds-space100-tok: 1;
  --reference-uom-space-75: 0.75rem;
  --reference-uom-fds-space75-tok: 0.75;
  --reference-uom-space-50: 0.5rem;
  --reference-uom-fds-space50-tok: 0.5;
  --reference-uom-space-25: 0.25rem;
  --reference-uom-fds-space25-tok: 0.25;
  --reference-uom-space-18: 0.1875rem;
  --reference-uom-fds-space18-tok: 0.1875;
  --reference-uom-space-12: 0.125rem;
  --reference-uom-fds-space12-tok: 0.125;
  --reference-uom-width-400: 4rem;
  --reference-uom-fds-width400-tok: 4;
  --reference-uom-width-300: 3rem;
  --reference-uom-fds-width300-tok: 3;
  --reference-uom-width-250: 2.5rem;
  --reference-uom-fds-width250-tok: 2.5;
  --reference-uom-width-200: 2rem;
  --reference-uom-fds-width200-tok: 2;
  --reference-uom-width-150: 1.5rem;
  --reference-uom-fds-width150-tok: 1.5;
  --reference-uom-width-100: 1rem;
  --reference-uom-fds-width100-tok: 1;
  --reference-uom-width-75: 0.875rem;
  --reference-uom-fds-width75-tok: 0.875;
  --reference-uom-width-50: 0.75rem;
  --reference-uom-fds-width50-tok: 0.75;
  --reference-uom-height-300: 3rem;
  --reference-uom-fds-height300-tok: 3;
  --reference-uom-height-250: 2.5rem;
  --reference-uom-fds-height250-tok: 2.5;
  --reference-uom-height-200: 2rem;
  --reference-uom-fds-height200-tok: 2;
  --reference-uom-height-100: 1rem;
  --reference-uom-fds-height100-tok: 1;
  --reference-uom-stroke-400: 0.25rem;
  --reference-uom-fds-stroke400-tok: 0.25;
  --reference-uom-stroke-300: 0.1875rem;
  --reference-uom-fds-stroke300-tok: 0.1875;
  --reference-uom-stroke-200: 0.125rem;
  --reference-uom-fds-stroke200-tok: 0.125;
  --reference-uom-stroke-100: 0.0625rem;
  --reference-uom-fds-stroke100-tok: 0.0625;
  --reference-uom-stroke-0: 0;
  --reference-uom-fds-stroke0-tok: 0;
  --reference-uom-radius-900: 900;
  --reference-uom-fds-radius900-tok: 900;
  --reference-uom-radius-200: 1.5rem;
  --reference-uom-fds-radius200-tok: 1.5;
  --reference-uom-radius-100: 0.75rem;
  --reference-uom-fds-radius100-tok: 0.75;
  --reference-uom-radius-50: 0.5rem;
  --reference-uom-fds-radius50-tok: 0.5;
  --reference-uom-radius-25: 0.25rem;
  --reference-uom-fds-radius25-tok: 0.25;
  --reference-uom-radius-18: 0.1875rem;
  --reference-uom-fds-radius18-tok: 0.1875;
  --reference-uom-radius-0: 0;
  --reference-uom-fds-radius0-tok: 0;
  --reference-uom-breakpoint-300: 79.5rem;
  --reference-uom-fds-breakpoint300-tok: 79.5;
  --reference-uom-breakpoint-200: 64rem;
  --reference-uom-fds-breakpoint200-tok: 64;
  --reference-uom-breakpoint-100: 48rem;
  --reference-uom-fds-breakpoint100-tok: 48;
  --reference-uom-elevation-400: 400;
  --reference-uom-fds-elevation400-tok: 400;
  --reference-uom-elevation-300: 300;
  --reference-uom-fds-elevation300-tok: 300;
  --reference-uom-elevation-200: 200;
  --reference-uom-fds-elevation200-tok: 200;
  --reference-uom-elevation-100: 100;
  --reference-uom-fds-elevation100-tok: 100;
  --reference-uom-elevation-0: 0;
  --reference-uom-fds-elevation0-tok: 0;
  --reference-font-fds-decoration-underline-tok: underline;
  --reference-font-decoration-underline: underline;
  --reference-font-fds-decoration-none-tok: none;
  --reference-font-decoration-none: none;
  --reference-font-fds-style-italic-tok: italic;
  --reference-font-style-italic: italic;
  --reference-font-fds-style-none-tok: none;
  --reference-font-style-none: none;
  --reference-font-fds-tracking500-tok: -1.25;
  --reference-font-tracking-500: -1.25rem;
  --reference-font-fds-tracking400-tok: -1;
  --reference-font-tracking-400: -1rem;
  --reference-font-fds-tracking300-tok: -0.75;
  --reference-font-tracking-300: -0.75rem;
  --reference-font-fds-tracking200-tok: -0.5;
  --reference-font-tracking-200: -0.5rem;
  --reference-font-fds-tracking100-tok: -0.25;
  --reference-font-tracking-100: -0.25rem;
  --reference-font-fds-tracking50-tok: 0;
  --reference-font-tracking-50: 0;
  --reference-font-fds-tracking0-tok: 1;
  --reference-font-tracking-0: 1rem;
  --reference-font-fds-weight800-tok: 800;
  --reference-font-weight-800: 800;
  --reference-font-fds-weight700-tok: 700;
  --reference-font-weight-700: 700;
  --reference-font-fds-weight600-tok: 600;
  --reference-font-weight-600: 600;
  --reference-font-fds-weight500-tok: 500;
  --reference-font-weight-500: 500;
  --reference-font-fds-weight400-tok: 400;
  --reference-font-weight-400: 400;
  --reference-font-fds-weight300-tok: 300;
  --reference-font-weight-300: 300;
  --reference-font-fds-line700-tok: 3.25;
  --reference-font-line-700: 3.25rem;
  --reference-font-fds-line600-tok: 2.75;
  --reference-font-line-600: 2.75rem;
  --reference-font-fds-line500-tok: 2.25;
  --reference-font-line-500: 2.25rem;
  --reference-font-fds-line400-tok: 1.75;
  --reference-font-line-400: 1.75rem;
  --reference-font-fds-line300-tok: 1.5;
  --reference-font-line-300: 1.5rem;
  --reference-font-fds-line200-tok: 1.25;
  --reference-font-line-200: 1.25rem;
  --reference-font-fds-line100-tok: 1;
  --reference-font-line-100: 1rem;
  --reference-font-fds-size700-tok: 3;
  --reference-font-size-700: 3rem;
  --reference-font-fds-size600-tok: 2.5;
  --reference-font-size-600: 2.5rem;
  --reference-font-fds-size500-tok: 2;
  --reference-font-size-500: 2rem;
  --reference-font-fds-size400-tok: 1.5;
  --reference-font-size-400: 1.5rem;
  --reference-font-fds-size300-tok: 1.25;
  --reference-font-size-300: 1.25rem;
  --reference-font-fds-size200-tok: 1.125;
  --reference-font-size-200: 1.125rem;
  --reference-font-fds-size100-tok: 1;
  --reference-font-size-100: 1rem;
  --reference-font-fds-size75-tok: 0.875;
  --reference-font-size-75: 0.875rem;
  --reference-font-fds-size50-tok: 0.75;
  --reference-font-size-50: 0.75rem;
  --reference-font-fds-family-serif-tok: "Roboto Slab", serif;
  --reference-font-family-serif: "Roboto Slab", serif;
  --reference-font-fds-family-sans-tok: "Fidelity Sans", sans-serif;
  --reference-font-family-sans: "Fidelity Sans", sans-serif;
  --reference-color-lime-950: #6AD539;
  --reference-color-lime-900: #6AD539;
  --reference-color-lime-800: #6AD539;
  --reference-color-lime-700: #6AD539;
  --reference-color-lime-600: #6AD539;
  --reference-color-lime-500: #6AD539;
  --reference-color-lime-400: #6AD539;
  --reference-color-lime-300: #6AD539;
  --reference-color-lime-200: #6AD539;
  --reference-color-lime-100: #6AD539;
  --reference-color-lime-50: #6AD539;
  --reference-color-pink-950: #490533;
  --reference-color-pink-900: #740A56;
  --reference-color-pink-800: #981077;
  --reference-color-pink-700: #C318A0;
  --reference-color-pink-600: #E520C6;
  --reference-color-pink-500: #FD27E5;
  --reference-color-pink-400: #FD67F1;
  --reference-color-pink-300: #FE98F5;
  --reference-color-pink-200: #FEC2F9;
  --reference-color-pink-100: #FFDEFC;
  --reference-color-pink-50: #FFF5FE;
  --reference-color-cobalt-950: #032537;
  --reference-color-cobalt-900: #053C58;
  --reference-color-cobalt-800: #075A85;
  --reference-color-cobalt-700: #047CB8;
  --reference-color-cobalt-600: #0799D9;
  --reference-color-cobalt-500: #29BBF7;
  --reference-color-cobalt-400: #74D5FC;
  --reference-color-cobalt-300: #A3E2FF;
  --reference-color-cobalt-200: #CCF0FF;
  --reference-color-cobalt-100: #E3F8FF;
  --reference-color-cobalt-50: #F5FDFF;
  --reference-color-aqua-950: #003322;
  --reference-color-aqua-900: #0D544B;
  --reference-color-aqua-800: #0A655A;
  --reference-color-aqua-700: #058070;
  --reference-color-aqua-600: #009681;
  --reference-color-aqua-500: #04C8A8;
  --reference-color-aqua-400: #1DE4CA;
  --reference-color-aqua-300: #51F7D5;
  --reference-color-aqua-200: #90FFE3;
  --reference-color-aqua-100: #C7FFF1;
  --reference-color-aqua-50: #F2FFFC;
  --reference-color-orange-950: #441706;
  --reference-color-orange-900: #7F330F;
  --reference-color-orange-800: #9D3B0F;
  --reference-color-orange-700: #C74B07;
  --reference-color-orange-600: #DE5E06;
  --reference-color-orange-500: #FF8210;
  --reference-color-orange-400: #FF9F37;
  --reference-color-orange-300: #FFC371;
  --reference-color-orange-200: #FFDDA8;
  --reference-color-orange-100: #FFF0D4;
  --reference-color-orange-50: #FFF8ED;
  --reference-color-red-950: #490606;
  --reference-color-red-900: #861616;
  --reference-color-red-800: #A11313;
  --reference-color-red-700: #C31212;
  --reference-color-red-600: #DC1616;
  --reference-color-red-500: #FA3939;
  --reference-color-red-400: #FF6868;
  --reference-color-red-300: #FF9F9F;
  --reference-color-red-200: #FFC7C7;
  --reference-color-red-100: #FFE0E0;
  --reference-color-red-50: #FFF1F1;
  --reference-color-yellow-950: #471C01;
  --reference-color-yellow-900: #7B380C;
  --reference-color-yellow-800: #95440B;
  --reference-color-yellow-700: #B85905;
  --reference-color-yellow-600: #DE8001;
  --reference-color-yellow-500: #F1A204;
  --reference-color-yellow-400: #FFCA1F;
  --reference-color-yellow-300: #FFDC49;
  --reference-color-yellow-200: #FFED87;
  --reference-color-yellow-100: #FFF6C6;
  --reference-color-yellow-50: #FFFCEA;
  --reference-color-gold-950: #544800;
  --reference-color-gold-900: #705F00;
  --reference-color-gold-800: #877300;
  --reference-color-gold-700: #997E05;
  --reference-color-gold-600: #B59207;
  --reference-color-gold-500: #CCAE39;
  --reference-color-gold-400: #DBCA72;
  --reference-color-gold-300: #E2D698;
  --reference-color-gold-200: #EEE7C4;
  --reference-color-gold-100: #F7F4E4;
  --reference-color-gold-50: #FBFAF3;
  --reference-color-purple-950: #280B4A;
  --reference-color-purple-900: #3A1664;
  --reference-color-purple-800: #5B2C8F;
  --reference-color-purple-700: #7232BA;
  --reference-color-purple-600: #9747F6;
  --reference-color-purple-500: #AB6AF7;
  --reference-color-purple-400: #C293F9;
  --reference-color-purple-300: #D4B3FB;
  --reference-color-purple-200: #E1CAFC;
  --reference-color-purple-100: #EFE1FF;
  --reference-color-purple-50: #F7EFFF;
  --reference-color-blue-950: #111E42;
  --reference-color-blue-900: #132454;
  --reference-color-blue-800: #1D3986;
  --reference-color-blue-700: #2751C2;
  --reference-color-blue-600: #3266E0;
  --reference-color-blue-500: #3880F3;
  --reference-color-blue-400: #60A5FA;
  --reference-color-blue-300: #8CC1FD;
  --reference-color-blue-200: #B8D9FF;
  --reference-color-blue-100: #DAEBFF;
  --reference-color-blue-50: #F5FAFF;
  --reference-color-green-950: #002B0E;
  --reference-color-green-900: #044014;
  --reference-color-green-800: #0F5319;
  --reference-color-green-700: #1E6F1D;
  --reference-color-green-600: #368727;
  --reference-color-green-500: #48AC36;
  --reference-color-green-400: #65C754;
  --reference-color-green-300: #8AD97C;
  --reference-color-green-200: #BBEBB2;
  --reference-color-green-100: #D4F3CF;
  --reference-color-green-50: #EDFAEB;
  --reference-color-neutral-950: #0A0A0A;
  --reference-color-neutral-900: #141414;
  --reference-color-neutral-800: #292928;
  --reference-color-neutral-700: #403F3E;
  --reference-color-neutral-600: #525150;
  --reference-color-neutral-500: #757473;
  --reference-color-neutral-400: #ABAAA8;
  --reference-color-neutral-300: #D9D8D5;
  --reference-color-neutral-200: #E6E4E1;
  --reference-color-neutral-100: #F5F3F0;
  --reference-color-neutral-50: #F9F7F5;
  --reference-color-neutral-0: #FFFFFF;
  --reference-color-darkness-1000: #000000FF;
  --reference-color-darkness-950: #000000F5;
  --reference-color-darkness-900: #000000EB;
  --reference-color-darkness-800: #000000E0;
  --reference-color-darkness-700: #000000C2;
  --reference-color-darkness-600: #000000A3;
  --reference-color-darkness-500: #0000007A;
  --reference-color-darkness-400: #0000003D;
  --reference-color-darkness-300: #0000001F;
  --reference-color-darkness-200: #00000014;
  --reference-color-darkness-100: #0000000A;
  --reference-color-darkness-50: #00000005;
  --reference-color-darkness-0: #00000000;
  --reference-color-lightness-1000: #FFFFFFFF;
  --reference-color-lightness-950: #FFFFFFF5;
  --reference-color-lightness-900: #FFFFFFEB;
  --reference-color-lightness-800: #FFFFFFE0;
  --reference-color-lightness-700: #FFFFFFC2;
  --reference-color-lightness-600: #FFFFFFA3;
  --reference-color-lightness-500: #FFFFFF7A;
  --reference-color-lightness-400: #FFFFFF3D;
  --reference-color-lightness-300: #FFFFFF1F;
  --reference-color-lightness-200: #FFFFFF14;
  --reference-color-lightness-100: #FFFFFF0A;
  --reference-color-lightness-50: #FFFFFF05;
  --reference-color-lightness-0: #FFFFFF00;
  --color-yellow-85: #fff0b3;
  --color-yellow-70: #ffe166;
  --color-yellow-50: #ffcd00;
  --color-yellow-43: #dbb000;
  --color-white: #ffffff;
  --color-red-95: #fcebeb;
  --color-red-89: #fdc9c9;
  --color-red-62: #fb3f3f;
  --color-red-48: #e01616;
  --color-red-47: #dc1616;
  --color-red-40: #cc4700;
  --color-red-39: #b41212;
  --color-red-36: #a71111;
  --color-red-20: #662300;
  --color-purple-72: #bd99d5;
  --color-purple-70: #bd81e4;
  --color-purple-58: #9d66c1;
  --color-purple-44: #7c33ac;
  --color-purple-30: #5c0198;
  --color-purple-25: #5c0198;
  --color-orange-58: #f88630;
  --color-orange-53: #fb9914;
  --color-orange-48: #ee6b08;
  --color-olive-64: #dbe068;
  --color-olive-24: #757a02;
  --color-neutral-95: #f2f2f2;
  --color-neutral-93: #ececec;
  --color-neutral-88: #e0e0e0;
  --color-neutral-87: #dddddd;
  --color-neutral-80: #cccccc;
  --color-neutral-73: #bbbbbb;
  --color-neutral-60: #999999;
  --color-neutral-57: #929292;
  --color-neutral-53: #888888;
  --color-neutral-50: #7f7f7f;
  --color-neutral-40: #666666;
  --color-neutral-20: #333333;
  --color-neutral-12: #1f1f1f;
  --color-neutral-7: #121212;
  --color-green-84: #c7edc0;
  --color-green-70: #99d78e;
  --color-green-52: #5cbf4a;
  --color-green-34: #368727;
  --color-green-31: #317b23;
  --color-green-27: #2b6b1e;
  --color-green-25: #568200;
  --color-green-24: #0d6f3f;
  --color-green-20: #446800;
  --color-blue-90: #d2def9;
  --color-blue-80: #a5dff4;
  --color-blue-71: #7a9df0;
  --color-blue-70: #78ceee;
  --color-blue-55: #6792af;
  --color-blue-50: #1dade2;
  --color-blue-40: #356f95;
  --color-blue-35: #113da1;
  --color-blue-25: #0c2b73;
  --color-blue-24: #024a7a;
  --color-blue-20: #0c465b;
  --color-blue-19: #013b61;
  --color-blue-9: #001d30;
  --color-black: #000000;
  --system-uom-fds-list-size-tok: var(--reference-font-fds-size75-tok);
  --system-uom-list-size: var(--reference-font-size-75);
  --system-uom-fds-list-padding-sides-tok: var(--reference-uom-fds-space75-tok);
  --system-uom-list-padding-sides: var(--reference-uom-space-75);
  --system-uom-fds-list-padding-tok: var(--reference-uom-fds-space50-tok);
  --system-uom-list-padding: var(--reference-uom-space-50);
  --system-uom-fds-nav-stroke-tok: var(--reference-uom-fds-stroke200-tok);
  --system-uom-nav-stroke: var(--reference-uom-stroke-200);
  --system-uom-fds-nav-padding-tok: var(--reference-uom-fds-space100-tok);
  --system-uom-nav-padding: var(--reference-uom-space-100);
  --system-uom-fds-nav-height-tok: var(--reference-uom-fds-space500-tok);
  --system-uom-nav-height: var(--reference-uom-space-500);
  --system-uom-fds-nav-size-tok: var(--reference-font-fds-size75-tok);
  --system-uom-nav-size: var(--reference-font-size-75);
  --system-uom-fds-box-radius-lg-tok: var(--reference-uom-fds-radius100-tok);
  --system-uom-box-radius-lg: var(--reference-uom-radius-100);
  --system-uom-fds-box-padding-lg-tok: var(--reference-uom-fds-space100-tok);
  --system-uom-box-padding-lg: var(--reference-uom-space-100);
  --system-uom-fds-layer-padding-tok: var(--reference-uom-fds-space150-tok);
  --system-uom-layer-padding: var(--reference-uom-space-150);
  --system-uom-fds-btn-size-tok: var(--reference-font-fds-size50-tok);
  --system-uom-btn-size: var(--reference-font-size-50);
  --system-uom-fds-btn-padding-horizontal-tok: var(--reference-uom-fds-space75-tok);
  --system-uom-btn-padding-horizontal: var(--reference-uom-space-75);
  --system-uom-fds-btn-padding-vertical-tok: var(--reference-uom-fds-space50-tok);
  --system-uom-btn-padding-vertical: var(--reference-uom-space-50);
  --system-color-dark-fds-label-fill-tok-on-dark: var(--reference-color-neutral-400);
  --system-color-dark-fds-text-fill-tok-on-dark: var(--reference-color-neutral-50);
  --system-color-dark-fds-icon-foreground-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-box-background-tok-on-dark: var(--reference-color-neutral-800);
  --system-color-dark-fds-box-fill-tok-on-dark: var(--reference-color-neutral-700);
  --system-color-dark-fds-outline-fill-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-layer-fill-tok-on-dark: var(--reference-color-neutral-700);
  --system-color-dark-fds-layer-background-tok-on-dark: var(--reference-color-neutral-900);
  --system-color-dark-fds-link-foreground-disabled-tok-on-dark: var(--reference-color-neutral-500);
  --system-color-dark-fds-link-foreground-active-tok-on-dark: var(--reference-color-blue-300);
  --system-color-dark-fds-link-foreground-focus-tok-on-dark: var(--reference-color-blue-300);
  --system-color-dark-fds-link-foreground-hover-tok-on-dark: var(--reference-color-blue-300);
  --system-color-dark-fds-link-foreground-tok-on-dark: var(--reference-color-blue-400);
  --system-color-dark-fds-action-foreground-disabled-tok-on-dark: var(--reference-color-neutral-400);
  --system-color-dark-fds-action-foreground-active-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-action-foreground-focus-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-action-foreground-hover-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-action-foreground-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-action-background-disabled-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-action-background-active-tok-on-dark: var(--reference-color-lightness-0);
  --system-color-dark-fds-action-background-focus-tok-on-dark: var(--reference-color-neutral-800);
  --system-color-dark-fds-action-background-hover-tok-on-dark: var(--reference-color-neutral-800);
  --system-color-dark-fds-action-background-tok-on-dark: var(--reference-color-lightness-0);
  --system-color-dark-fds-action-fill-tok-on-dark: var(--reference-color-lightness-0);
  --system-color-dark-fds-navigate-foreground-disabled-tok-on-dark: var(--reference-color-neutral-600);
  --system-color-dark-fds-navigate-foreground-active-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-navigate-foreground-focus-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-navigate-foreground-hover-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-navigate-foreground-tok-on-dark: var(--reference-color-neutral-0);
  --system-color-dark-fds-navigate-background-disabled-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-navigate-background-active-tok-on-dark: var(--reference-color-lightness-0);
  --system-color-dark-fds-navigate-background-focus-tok-on-dark: var(--reference-color-neutral-800);
  --system-color-dark-fds-navigate-background-hover-tok-on-dark: var(--reference-color-neutral-800);
  --system-color-dark-fds-navigate-background-tok-on-dark: var(--reference-color-lightness-0);
  --system-color-dark-fds-navigate-fill-tok-on-dark: var(--reference-color-neutral-700);
  --system-color-dark-fds-submit-foreground-disabled-tok-on-dark: var(--reference-color-neutral-600);
  --system-color-dark-fds-submit-foreground-active-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-submit-foreground-focus-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-submit-foreground-hover-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-submit-foreground-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-submit-background-disabled-tok-on-dark: var(--reference-color-neutral-950);
  --system-color-dark-fds-submit-background-active-tok-on-dark: var(--reference-color-green-300);
  --system-color-dark-fds-submit-background-focus-tok-on-dark: var(--reference-color-green-300);
  --system-color-dark-fds-submit-background-hover-tok-on-dark: var(--reference-color-green-300);
  --system-color-dark-fds-submit-background-tok-on-dark: var(--reference-color-green-400);
  --system-color-light-fds-label-fill-tok-on-light: var(--reference-color-neutral-500);
  --system-color-light-fds-text-fill-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-icon-foreground-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-box-background-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-box-fill-tok-on-light: var(--reference-color-neutral-200);
  --system-color-light-fds-outline-fill-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-layer-fill-tok-on-light: var(--reference-color-neutral-500);
  --system-color-light-fds-layer-background-tok-on-light: var(--reference-color-neutral-50);
  --system-color-light-fds-link-foreground-disabled-tok-on-light: var(--reference-color-neutral-500);
  --system-color-light-fds-link-foreground-active-tok-on-light: var(--reference-color-blue-700);
  --system-color-light-fds-link-foreground-focus-tok-on-light: var(--reference-color-blue-700);
  --system-color-light-fds-link-foreground-hover-tok-on-light: var(--reference-color-blue-700);
  --system-color-light-fds-link-foreground-tok-on-light: var(--reference-color-blue-600);
  --system-color-light-fds-action-foreground-disabled-tok-on-light: var(--reference-color-neutral-400);
  --system-color-light-fds-action-foreground-active-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-action-foreground-focus-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-action-foreground-hover-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-action-foreground-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-action-background-disabled-tok-on-light: var(--reference-color-neutral-100);
  --system-color-light-fds-action-background-active-tok-on-light: var(--reference-color-lightness-0);
  --system-color-light-fds-action-background-focus-tok-on-light: var(--reference-color-neutral-200);
  --system-color-light-fds-action-background-hover-tok-on-light: var(--reference-color-neutral-200);
  --system-color-light-fds-action-background-tok-on-light: var(--reference-color-lightness-0);
  --system-color-light-fds-action-fill-tok-on-light: var(--reference-color-lightness-0);
  --system-color-light-fds-navigate-foreground-disabled-tok-on-light: var(--reference-color-neutral-400);
  --system-color-light-fds-navigate-foreground-active-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-navigate-foreground-focus-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-navigate-foreground-hover-tok-on-light: var(--reference-color-neutral-900);
  --system-color-light-fds-navigate-foreground-tok-on-light: var(--reference-color-neutral-950);
  --system-color-light-fds-navigate-background-disabled-tok-on-light: var(--reference-color-neutral-100);
  --system-color-light-fds-navigate-background-active-tok-on-light: var(--reference-color-lightness-0);
  --system-color-light-fds-navigate-background-focus-tok-on-light: var(--reference-color-neutral-200);
  --system-color-light-fds-navigate-background-hover-tok-on-light: var(--reference-color-neutral-200);
  --system-color-light-fds-navigate-background-tok-on-light: var(--reference-color-lightness-0);
  --system-color-light-fds-navigate-fill-tok-on-light: var(--reference-color-neutral-300);
  --system-color-light-fds-submit-foreground-disabled-tok-on-light: var(--reference-color-neutral-400);
  --system-color-light-fds-submit-foreground-active-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-submit-foreground-focus-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-submit-foreground-hover-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-submit-foreground-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-submit-background-disabled-tok-on-light: var(--reference-color-neutral-0);
  --system-color-light-fds-submit-background-active-tok-on-light: var(--reference-color-green-700);
  --system-color-light-fds-submit-background-focus-tok-on-light: var(--reference-color-green-700);
  --system-color-light-fds-submit-background-hover-tok-on-light: var(--reference-color-green-700);
  --system-color-light-fds-submit-background-tok-on-light: var(--reference-color-green-600);
  --fds-link-foreground: var(--reference-color-blue-800, #1D3986);
  --fds-link-size: var(--reference-uom-space-100, 1rem);
  --fds-link-weight: var(--reference-font-weight-400, 400);
  --fds-link-weight--active: var(--fds-link-weight);
  --fds-separator-fill: var(--reference-color-neutral-600, #525150);
  --fds-indicator-background: var(--reference-color-neutral-100, #F5F3F0);
  --fds-indicator-fill: var(--reference-color-neutral-500, #757473);
  --fds-indicator-font-family: var(--reference-font-family-sans);
  --fds-indicator-foreground: var(--reference-color-neutral-700, #403f3e);
  --fds-toggle-stroke: var(--reference-uom-stroke-100, 0.0625rem);
  --fds-indicator-radius: var(--reference-uom-radius-25, 0.25rem);
  --fds-indicator-padding: var(--reference-uom-space-12, 0.125rem);
  --fds-indicator-padding--sides: var(--reference-uom-space-50, 0.5rem);
  --apex-kit-icon-svg--critical: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22critical%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%20d%3D%22M12%2016.03V16m0-2.75V6.375m0%2015a9.375%209.375%200%201%200%200-18.75%209.375%209.375%200%200%200%200%2018.75Z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
  --apex-kit-icon-svg--information: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22information%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22currentColor%22%20clip-path%3D%22url(%23fza)%22%3E%3Cpath%20d%3D%22M11.625%206a1.125%201.125%200%201%200%200%202.25%201.125%201.125%200%200%200%200-2.25M10.5%209.75a.75.75%200%200%200%200%201.5h.75V15a2.25%202.25%200%200%200%202.25%202.25h.75a.75.75%200%200%200%200-1.5h-.75a.75.75%200%200%201-.75-.75v-3.75a1.5%201.5%200%200%200-1.5-1.5z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%200C5.373%200%200%205.373%200%2012s5.373%2012%2012%2012%2012-5.373%2012-12S18.627%200%2012%200M1.5%2012C1.5%206.201%206.201%201.5%2012%201.5S22.5%206.201%2022.5%2012%2017.799%2022.5%2012%2022.5%201.5%2017.799%201.5%2012%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22fza%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  --apex-kit-icon-svg--success: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22success%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%2013.02%202.041%202.898a.874.874%200%200%200%201.423.042L17%207.69M2.625%2012a9.375%209.375%200%201%200%2018.75%200%209.375%209.375%200%200%200-18.75%200%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
  --apex-kit-icon-svg--warning: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22warning%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M12%2018.03V18m0-2.875v-6.25m1.35-5.408a1.505%201.505%200%200%200-2.701%200L2.755%2019.548a1.267%201.267%200%200%200%201.138%201.827h16.213a1.267%201.267%200%200%200%201.139-1.827z%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E);
}
.apex-kit-fds-theme pvd-address {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-alert-root {
  --alert-uom-utility-spacing-125: calc( var(--reference-uom-space-100) + var(--reference-uom-space-25) );
  --apex-kit-alert-background-color: var(--reference-color-red-50);
  --apex-kit-alert-border-width: 1px;
  --apex-kit-alert-border-color: var(--reference-color-red-800);
  --apex-kit-alert-border-radius-default: var(--system-uom-box-radius-lg);
  --apex-kit-alert-close-transition: null;
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-red-800);
  --apex-kit-alert-icon-padding-left: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-icon-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-icon-vertical-alignment: flex-start;
  --apex-kit-alert-icon-component-padding: var(--reference-uom-space-12);
  --apex-kit-alert-icon-component-height: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-width: var(--alert-uom-utility-spacing-125);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--critical);
  --apex-kit-alert-title-color: var(--reference-color-red-700);
  --apex-kit-alert-title-display: inline;
  --apex-kit-alert-title-font-size: var(--reference-fonts-size-100);
  --apex-kit-alert-title-margin-bottom: 0;
  --apex-kit-alert-content-background-color: transparent;
  --apex-kit-alert-content-color: var(--reference-color-red-700);
  --apex-kit-alert-content-padding-bottom: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-left: 0;
  --apex-kit-alert-content-padding-right: var(--reference-uom-space-100);
  --apex-kit-alert-content-padding-top: var(--reference-uom-space-100);
  --apex-kit-alert-content-width: calc(100% - 76px);
  --apex-kit-alert-message-display: inline;
  --apex-kit-alert-dismiss-button-color: var(--reference-color-red-700);
  --apex-kit-alert-dismiss-button-height: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-margin: var(--reference-uom-space-50) var(--reference-uom-space-50) 0 0;
  --apex-kit-alert-dismiss-button-padding-bottom: 0;
  --apex-kit-alert-dismiss-button-padding-left: 0;
  --apex-kit-alert-dismiss-button-padding-right: 0;
  --apex-kit-alert-dismiss-button-padding-top: 0;
  --apex-kit-alert-dismiss-button-width: var(--reference-uom-space-250);
  --apex-kit-alert-dismiss-button-focus-outline: 2px solid var(--reference-color-neutral-950);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-red-100);
}
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button {
  border-radius: 100%;
}
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button:hover {
  background-color: var(--apex-kit-alert-dismiss-button-hover-background-color);
}
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__dismiss-button [data-tag-name=pvd-scoped-icon] .pvd-icon-root {
  height: var(--alert-uom-utility-spacing-125);
  width: var(--alert-uom-utility-spacing-125);
}
.apex-kit-fds-theme .pvd-alert-root .pvd-alert__title::after {
  content: ".";
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-alert-root .pvd-alert__title {
    font-size: var(--reference-fonts-size-100);
  }
}
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--info {
  --apex-kit-alert-border-color: var(--reference-color-blue-800);
  --apex-kit-alert-background-color: var(--reference-color-blue-50);
  --apex-kit-alert-content-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-blue-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--information);
  --apex-kit-alert-title-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-blue-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-blue-100);
}
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--success {
  --apex-kit-alert-border-color: var(--reference-color-green-800);
  --apex-kit-alert-background-color: var(--reference-color-green-50);
  --apex-kit-alert-content-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-green-800);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--success);
  --apex-kit-alert-title-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-green-800);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-green-100);
}
.apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
  --apex-kit-alert-border-color: var(--reference-color-orange-900);
  --apex-kit-alert-background-color: var(--reference-color-orange-50);
  --apex-kit-alert-content-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-background-color: transparent;
  --apex-kit-alert-icon-color: var(--reference-color-orange-900);
  --apex-kit-alert-icon-component-content: var(--apex-kit-icon-svg--warning);
  --apex-kit-alert-title-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-color: var(--reference-color-orange-900);
  --apex-kit-alert-dismiss-button-hover-background-color: var(--reference-color-orange-100);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-alert-root,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--info,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--success,
  .apex-kit-fds-theme .pvd-alert-root.pvd-alert--warning {
    --apex-kit-alert-icon-color: CanvasText;
  }
}
.apex-kit-fds-theme pvd-autocomplete {
  --apex-for-web-input-slot-margin-left: 1.5em;
  --apex-autocomplete-input-margin-right: calc(-1 * var(--reference-uom-space-250));
  --apex-autocomplete-input-clear-icon-padding-right: null;
  --apex-autocomplete-results-background: var(--reference-color-neutral-0);
  --apex-autocomplete-results-border: 1px solid var(--reference-color-neutral-500);
  --apex-autocomplete-results-border-radius: var(--reference-uom-radius-50);
  --apex-autocomplete-results-max-height: 50vh;
  --apex-autocomplete-results-padding: var(--reference-uom-space-100);
  --apex-autocomplete-results-top: 41px;
  --apex-autocomplete-results-z-index: 1000;
  --apex-autocomplete-results-option-gap: 0;
  --apex-autocomplete-results-option-margin-top: var(--reference-uom-space-75);
  --apex-autocomplete-results-option-padding: var(--reference-uom-space-50) var(--reference-uom-space-75);
  --apex-autocomplete-results-count-font-size: var(--reference-font-size-75);
  --apex-autocomplete-results-count-padding: var(--reference-uom-space-25) calc(var(--reference-uom-space-150) + var(--reference-uom-space-25));
  --apex-autocomplete-results-count-z-index: 1001;
  --apex-autocomplete-radio-group-margin-top: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-breadcrumbs-root {
  --fds-breadcrumbs-display: inline-block;
  --fds-breadcrumbs-min-width: fit-content;
  --fds-breadcrumbs-width: 100%;
  --fds-breadcrumbs-item-display: inline-flex;
  --fds-breadcrumbs-item-margin: calc(var(--fds-link-size) * 0.75);
  --fds-breadcrumbs-item-padding: var(--fds-link-size);
  --fds-breadcrumbs-item-responsive-display: none;
  --fds-breadcrumbs-last-item-color: var(--fds-link-foreground);
  --fds-breadcrumbs-last-item-text-decoration: none;
  --fds-breadcrumbs-list-direction: row;
  --fds-breadcrumbs-list-display: flex;
  --fds-breadcrumbs-list-style: none --fds-breadcrumbs-list-margin: 0;
  --fds-breadcrumbs-list-padding: 0;
  --fds-breadcrumbs-separator-color: var(--fds-separator-fill);
  --fds-breadcrumbs-separator-display: block;
  --fds-breadcrumbs-separator-position: absolute;
  --fds-breadcrumbs-separator-offset-top: calc(var(--fds-link-size) * 0.25);
  --fds-breadcrumbs-separator-offset-right: 0;
  --fds-breadcrumbs-separator-rotation: 29deg;
  --fds-breadcrumbs-separator-size: var(--fds-link-size);
}
.apex-kit-fds-theme .pvd-button-root {
  --apex-kit-button-align-items: center;
  --apex-kit-button-background-color: var(--reference-color-green-600);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-color: var(--reference-color-green-600);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-cursor: pointer;
  --apex-kit-button-display: inline-flex;
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-horizontal-padding: var(--reference-uom-space-100);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-margin-top: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-left: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-right: var(--reference-uom-stroke-0);
  --apex-kit-button-margin-bottom: var(--reference-uom-stroke-0);
  --apex-kit-button-max-width: 100%;
  --apex-kit-button-min-height: var(--reference-uom-space-250);
  --apex-kit-button-overflow: visible;
  --apex-kit-button-position: relative;
  --apex-kit-button-vertical-align: top;
  --apex-kit-button-vertical-padding: 0;
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline: none;
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-color: var(--reference-color-neutral-0);
  --apex-kit-button-text-decoration: none;
  --apex-kit-button-font-family: var(--reference-font-family-sans);
  --apex-kit-button-font-size: var(--reference-font-size-100);
  --apex-kit-button-font-style: normal;
  --apex-kit-button-font-weight: var(--reference-font-weight-700);
  --apex-kit-button-icon-color: var(--reference-color-neutral-0);
  --apex-kit-button-icon-display: block;
  --apex-kit-button-icon-margin: var(--reference-uom-space-50);
  --apex-kit-button-icon-overflow: visible;
  --apex-kit-button-typography-text-align: center;
  --apex-kit-button-typography-text-color: var(--reference-color-neutral-0);
  --apex-kit-button-typography-text-decoration: none;
  --apex-kit-button-typography-font-family: var(--reference-font-family-sans);
  --apex-kit-button-typography-font-size: var(--reference-font-size-100);
  --apex-kit-button-typography-font-weight: var(--reference-font-weight-700);
}
.apex-kit-fds-theme .pvd-button-root:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-display: inline-flex;
}
.apex-kit-fds-theme .pvd-button-root:hover__icon,
.apex-kit-fds-theme .pvd-button-root.pvd-button--hover__icon {
  --apex-kit-button-border-color: var(--reference-color-neutral-0);
}
.apex-kit-fds-theme .pvd-button-root:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--color-white);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-button-root:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-green-700);
  --apex-kit-button-border-color: var(--color-white);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
}
.apex-kit-fds-theme .pvd-button-root:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-0);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-button-root:disabled,
.apex-kit-fds-theme .pvd-button-root:disabled:hover,
.apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root:disabled:active,
.apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-0);
  --apex-kit-button-border-color: var(--reference-color-green-700);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-button-root:disabled,
  .apex-kit-fds-theme .pvd-button-root:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root:disabled:active,
  .apex-kit-fds-theme .pvd-button-root:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor.pvd-button--active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--anchor.pvd-button--focus {
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-neutral-600);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-font-weight: var(--reference-font-weight-600);
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-decoration: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-color: var(--reference-color-neutral-900);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled:active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--secondary:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary {
  --apex-kit-button-background-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-color: var(--reference-color-lightness-0);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-cursor: pointer;
  --apex-kit-button-display: inline-flex;
  --apex-kit-button-line-height: var(--reference-uom-space-100);
  --apex-kit-button-gap: var(--reference-uom-space-50);
  --apex-kit-button-justify-content: center;
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-font-size: var(--reference-uom-space-100);
  --apex-kit-button-font-weight: var(--reference-font-weight-600);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-align: center;
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--hover {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:focus,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary.pvd-button--focus {
  --apex-kit-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-button-border-width: var(--reference-uom-stroke-100);
  --apex-kit-button-box-shadow: none;
  --apex-kit-button-outline-color: var(--reference-color-neutral-900);
  --apex-kit-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-button-outline-style: solid;
  --apex-kit-button-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-button-icon-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-button-text-decoration: none;
  --apex-kit-button-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:active,
.apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active {
  --apex-kit-button-background-color: var(--reference-color-neutral-100);
  --apex-kit-button-border-color: var(--reference-color-neutral-300);
  --apex-kit-button-border-radius: var(--reference-uom-radius-200);
  --apex-kit-button-border-style: solid;
  --apex-kit-button-border-width: var(--reference-uom-stroke-200);
  --apex-kit-button-cursor: not-allowed;
  --apex-kit-button-outline: none;
  --apex-kit-button-icon-color: var(--reference-color-neutral-400);
  --apex-kit-button-text-color: var(--reference-color-neutral-400);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--hover,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled:active,
  .apex-kit-fds-theme .pvd-button-root.pvd-button--tertiary:disabled.pvd-button--active {
    --apex-kit-button-outline: none;
  }
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--with-icon {
  --apex-kit-button-with-icon-display: none;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--icon-only {
  --apex-kit-button-min-width: var(--reference-uom-space-250);
  --apex-kit-button-horizontal-padding: var(--reference-uom-space-50);
  --apex-kit-button-vertical-padding: var(--reference-uom-space-50);
  --apex-kit-button-icon-margin: 0;
}
.apex-kit-fds-theme .pvd-button-root.pvd-button--icon-only.pvd-button--icon-only-equilateral {
  --apex-kit-button-vertical-padding: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-checkbox-root {
  --apex-kit-checkbox-background-color: var(--color-white);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-fill: none;
  --apex-kit-checkbox-length: 1em;
  --apex-kit-checkbox-space-utility-three-quarter-x: var(--reference-uom-space-50);
  --apex-kit-checkbox-margin-top: 0;
  --apex-kit-checkbox-border-radius: var(--reference-uom-radius-25);
  --apex-kit-checkbox-border-width: var(--reference-uom-stroke-100);
  --apex-kit-checkbox-margin: 0.375rem;
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-500);
  --apex-kit-checkbox-cursor: pointer;
  --apex-kit-checkbox-checked-icon-display: none;
  --apex-kit-checkbox-indeterminate-icon-display: none;
  --apex-kit-checkbox-outline-color: unset;
  --apex-kit-checkbox-outline-offset: unset;
  --apex-kit-checkbox-outline-style: none;
  --apex-kit-checkbox-outline-width: unset;
  --apex-kit-checkbox-transition: none;
  --apex-kit-checkbox-vertical-align: middle;
  --apex-kit-checkbox-color: var(--reference-color-neutral-900);
  --apex-kit-checkbox-font-family: var(--reference-font-family-sans);
  --apex-kit-checkbox-font-style: normal;
  --apex-kit-checkbox-font-weight: var(--reference-font-weight-400);
  --apex-kit-checkbox-letter-spacing: -0.25px;
  --apex-kit-checkbox-line-height: var(--reference-font-line-300);
  --apex-kit-checkbox-text-align: left;
  --apex-kit-checkbox-text-decoration: none;
  --apex-kit-checkbox-text-indent: 0;
  --apex-kit-checkbox-text-shadow: none;
  --apex-kit-checkbox-text-transform: none;
  --apex-kit-checkbox-font-size: 0;
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__label {
  --apex-kit-checkbox-font-size: 0.75rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__label {
    --apex-kit-checkbox-font-size: 0.875rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__label-text {
  --apex-kit-checkbox-margin-top: 0;
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__microcopy {
  --apex-kit-checkbox-font-size: 0.75rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__microcopy {
    --apex-kit-checkbox-font-size: 0.875rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--small .pvd-checkbox__checkbox-wrap {
  --apex-kit-checkbox-margin: 0.3125rem 0.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__label {
  --apex-kit-checkbox-font-size: 1.125rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__label {
    --apex-kit-checkbox-font-size: 1.25rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__label-text {
  --apex-kit-checkbox-margin-top: 0;
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__microcopy {
  --apex-kit-checkbox-font-size: 1.125rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__microcopy {
    --apex-kit-checkbox-font-size: 1.25rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root.pvd-checkbox--large .pvd-checkbox__checkbox-wrap {
  --apex-kit-checkbox-margin: 0.125rem 0.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:hover + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--hover {
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-800);
  --apex-kit-checkbox-box-shadow: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:focus + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--focus {
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-900);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-outline-color: var(--color-black);
  --apex-kit-checkbox-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-checkbox-outline-style: solid;
  --apex-kit-checkbox-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-checkbox-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:active + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label:active .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--active {
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-200);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-background-color: var(--color-white);
  --apex-kit-checkbox-outline-color: unset;
  --apex-kit-checkbox-outline-offset: unset;
  --apex-kit-checkbox-outline-style: none;
  --apex-kit-checkbox-outline-width: unset;
  --apex-kit-checkbox-transition: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label--disabled {
  --apex-kit-checkbox-color: var(--reference-color-neutral-400);
  --apex-kit-checkbox-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--disabled {
  --apex-kit-checkbox-background-color: var(--reference-color-neutral-200);
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-400);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--disabled .pvd-checkbox__checkbox-wrap-icon {
  --apex-kit-checkbox-fill: var(--color-neutral-73);
  --apex-kit-icon-size-small: 1.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--checked {
  --apex-kit-checkbox-checked-icon-display: block;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--indeterminate {
  --apex-kit-checkbox-indeterminate-icon-display: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--checked {
  --apex-kit-checkbox-checked-icon-display: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon--indeterminate {
  --apex-kit-checkbox-indeterminate-icon-display: block;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked {
  --apex-kit-checkbox-background-color: var(--color-green-34);
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--color-green-34);
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked .pvd-checkbox__checkbox-wrap-icon {
  --apex-kit-checkbox-fill: var(--color-white);
  --apex-kit-icon-size-small: 1.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:hover + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-hover,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:hover + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-hover {
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-green-700);
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:focus + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-focus,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:focus + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-focus {
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--color-green-34);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-outline-color: var(--color-black);
  --apex-kit-checkbox-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-checkbox-outline-style: solid;
  --apex-kit-checkbox-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-checkbox-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:active + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label:active .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-active,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:active + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label:active .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-active {
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-green-700);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-background-color: var(--color-green-34);
  --apex-kit-checkbox-outline-color: unset;
  --apex-kit-checkbox-outline-offset: unset;
  --apex-kit-checkbox-outline-style: none;
  --apex-kit-checkbox-outline-width: unset;
  --apex-kit-checkbox-transition: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-disabled,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-disabled {
  --apex-kit-checkbox-background-color: var(--reference-color-neutral-200);
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-400);
  --apex-kit-checkbox-box-shadow: none;
  --apex-kit-checkbox-cursor: not-allowed;
  --apex-kit-checkbox-outline-color: unset;
  --apex-kit-checkbox-outline-offset: unset;
  --apex-kit-checkbox-outline-style: none;
  --apex-kit-checkbox-outline-width: unset;
  --apex-kit-checkbox-transition: none;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:checked:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-disabled .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap .pvd-checkbox__checkbox-wrap-icon,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox:indeterminate:disabled + .pvd-checkbox__label .pvd-checkbox__checkbox-wrap--checked-disabled .pvd-checkbox__checkbox-wrap-icon {
  --apex-kit-checkbox-fill: var(--color-white);
  --apex-kit-icon-size-small: 1.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label {
  --apex-kit-checkbox-margin: -0.375rem;
  --apex-kit-checkbox-font-size: 0.875rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label {
    --apex-kit-checkbox-font-size: 1rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label:has(sub) {
  align-items: flex-start;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label:has(sup) {
  align-items: flex-end;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label:has(sub):has(sup) {
  align-items: center;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__label-text {
  --apex-kit-checkbox-margin-top: 0;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__microcopy {
  --apex-kit-checkbox-font-size: 0.875rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__microcopy {
    --apex-kit-checkbox-font-size: 1rem;
  }
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap {
  --apex-kit-checkbox-background-color: var(--color-white);
  --apex-kit-checkbox-border: var(--apex-kit-checkbox-border-width) solid var(--reference-color-neutral-500);
  --apex-kit-checkbox-margin: 0.25rem;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap:before,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap:after {
  box-sizing: border-box;
}
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap *,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap *:before,
.apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox__checkbox-wrap *:after {
  box-sizing: border-box;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox,
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox:before,
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox:after {
    box-sizing: content-box;
  }
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox *,
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox *:before,
  .apex-kit-fds-theme .pvd-checkbox-root .pvd-checkbox-root .pvd-checkbox__checkbox *:after {
    box-sizing: content-box;
  }
}
.apex-kit-fds-theme pvd-checkbox-group {
  --apex-kit-checkbox-group-display: block;
}
.apex-kit-fds-theme .pvd-checkbox-group-root {
  --apex-kit-checkbox-group-color: var(--color-black);
  --apex-kit-checkbox-group-font-family: var(--fonts-family-sans);
  --apex-kit-checkbox-group-font-weight: var(--fonts-weight-regular);
  --apex-kit-checkbox-group-line-height: var(--fonts-line-height-normal);
  --apex-kit-checkbox-group-background-color: unset;
  --apex-kit-checkbox-group-border: none;
  --apex-kit-checkbox-group-border-radius: unset;
  --apex-kit-checkbox-group-border-width: unset;
  --apex-kit-checkbox-group-outline: unset;
  --apex-kit-checkbox-group-outline-offset: unset;
  --apex-kit-checkbox-group-padding: unset;
  --apex-kit-checkbox-group-display: block;
  --apex-kit-checkbox-group-flex-flow: unset;
  --apex-kit-checkbox-group-general-margin-left: unset;
  --apex-kit-checkbox-group-first-child-margin-left: unset;
  --apex-kit-checkbox-group-tile-border-style: solid;
  --apex-kit-checkbox-group-tile-border-width: thin;
  --apex-kit-checkbox-group-tile-outline-color: unset;
  --apex-kit-checkbox-group-tile-border-color: unset;
  --apex-kit-checkbox-group-tile-box-shadow-radius: unset;
  --apex-kit-checkbox-group-tile-box-shadow-color: unset;
  --apex-kit-checkbox-group-tile-outline-width: unset;
  --apex-kit-checkbox-group-tile-outline-style: solid;
  --apex-kit-checkbox-group-position-left: unset;
  --apex-kit-checkbox-group-margin: unset;
  --apex-kit-checkbox-group-padding: unset;
  --apex-kit-checkbox-group-position: absolute;
  --apex-kit-checkbox-group-position-top: unset;
  --apex-kit-checkbox-group-position-transform: unset;
  --apex-kit-checkbox-group-general-margin-top: var(--reference-uom-space-150);
  --apex-kit-checkbox-group-first-child-margin-top: 0;
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--inline-always {
  --apex-kit-checkbox-group-display: flex;
  --apex-kit-checkbox-group-flex-flow: row nowrap;
  --apex-kit-checkbox-group-general-margin-left: var(--reference-uom-space-150);
  --apex-kit-checkbox-group-first-child-margin-left: 0;
  --apex-kit-checkbox-group-general-margin-top: 0;
  --apex-kit-checkbox-group-first-child-margin-top: unset;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--inline-at-512 {
    --apex-kit-checkbox-group-display: flex;
    --apex-kit-checkbox-group-flex-flow: row nowrap;
    --apex-kit-checkbox-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-checkbox-group-first-child-margin-left: 0;
    --apex-kit-checkbox-group-general-margin-top: 0;
    --apex-kit-checkbox-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--inline-at-768 {
    --apex-kit-checkbox-group-display: flex;
    --apex-kit-checkbox-group-flex-flow: row nowrap;
    --apex-kit-checkbox-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-checkbox-group-first-child-margin-left: 0;
    --apex-kit-checkbox-group-general-margin-top: 0;
    --apex-kit-checkbox-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--inline-at-960 {
    --apex-kit-checkbox-group-display: flex;
    --apex-kit-checkbox-group-flex-flow: row nowrap;
    --apex-kit-checkbox-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-checkbox-group-first-child-margin-left: 0;
    --apex-kit-checkbox-group-general-margin-top: 0;
    --apex-kit-checkbox-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--inline-at-1280 {
    --apex-kit-checkbox-group-display: flex;
    --apex-kit-checkbox-group-flex-flow: row nowrap;
    --apex-kit-checkbox-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-checkbox-group-first-child-margin-left: 0;
    --apex-kit-checkbox-group-general-margin-top: 0;
    --apex-kit-checkbox-group-first-child-margin-top: unset;
  }
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox {
    --apex-kit-checkbox-group-position-left: var(--reference-uom-space-100);
    --apex-kit-checkbox-group-margin: 0;
    --apex-kit-checkbox-group-padding: 0;
    --apex-kit-checkbox-group-position: absolute;
    --apex-kit-checkbox-group-position-top: 50%;
    --apex-kit-checkbox-group-position-transform: translateY(-50%);
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:hover + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--hover {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-neutral-40);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:hover + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--hover {
    --apex-kit-checkbox-group-tile-outline-color: CanvasText;
    --apex-kit-checkbox-group-tile-outline-offset: 1px;
    --apex-kit-checkbox-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:focus + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--focus {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:focus + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--focus {
    --apex-kit-checkbox-group-tile-outline-color: CanvasText;
    --apex-kit-checkbox-group-tile-outline-offset: 1px;
    --apex-kit-checkbox-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active:focus + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--active,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active + .pvd-checkbox--active-focus {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active:focus + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--active,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:active + .pvd-checkbox--active-focus {
    --apex-kit-checkbox-group-tile-outline-color: LinkText;
    --apex-kit-checkbox-group-tile-outline-offset: 1px;
    --apex-kit-checkbox-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--checked {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-green-27);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox + .pvd-checkbox--checked {
    --apex-kit-checkbox-group-tile-outline-color: CanvasText;
    --apex-kit-checkbox-group-tile-outline-offset: 2px;
    --apex-kit-checkbox-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:hover + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-hover {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-green-34);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:hover + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-hover {
    --apex-kit-checkbox-group-tile-border-color: LinkText;
    --apex-kit-checkbox-group-tile-outline-color: CanvasText;
    --apex-kit-checkbox-group-tile-outline-offset: 2px;
    --apex-kit-checkbox-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:focus + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-focus {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:focus + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-focus {
    --apex-kit-checkbox-group-tile-border-color: LinkText;
    --apex-kit-checkbox-group-tile-outline-color: CanvasText;
    --apex-kit-checkbox-group-tile-outline-offset: 2px;
    --apex-kit-checkbox-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active:focus + .pvd-checkbox__label,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-active,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active + .pvd-checkbox--checked-active-focus {
  --apex-kit-checkbox-group-tile-border-color: var(--color-white);
  --apex-kit-checkbox-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-checkbox-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active:focus + .pvd-checkbox__label,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked + .pvd-checkbox--checked-active,
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__checkbox:checked:active + .pvd-checkbox--checked-active-focus {
    --apex-kit-checkbox-group-tile-border-color: LinkText;
    --apex-kit-checkbox-group-tile-outline-color: LinkText;
    --apex-kit-checkbox-group-tile-outline-offset: 2px;
    --apex-kit-checkbox-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
  --apex-kit-checkbox-group-tile-background-color: var(--color-white);
  --apex-kit-checkbox-group-tile-border-color: var(--color-neutral-80);
  --apex-kit-checkbox-group-tile-border-radius: 8px;
  --apex-kit-checkbox-group-tile-height: 100%;
  --apex-kit-checkbox-group-tile-padding: var(--reference-uom-space-100);
  --apex-kit-checkbox-group-tile-width: 100%;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
    --apex-kit-checkbox-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
    --apex-kit-checkbox-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
    --apex-kit-checkbox-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox__label {
    --apex-kit-checkbox-group-tile-padding: var(--reference-uom-space-150);
  }
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox-group__checkbox-group,
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles .pvd-checkbox-group__checkbox-group > s-slot > s-assigned-wrapper {
  --apex-kit-checkbox-group-first-child-margin-top: 0;
  --apex-kit-checkbox-group-general-margin-top: var(--reference-uom-space-150);
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--tiles.pvd-checkbox-group--error .pvd-checkbox-group__checkbox-group {
  --apex-kit-checkbox-group-background-color: var(--color-white);
  --apex-kit-checkbox-group-border-radius: 6px;
  --apex-kit-checkbox-group-border-width: 0;
  --apex-kit-checkbox-group-outline: 2px solid var(--color-red-47);
  --apex-kit-checkbox-group-outline-offset: 6px;
}
.apex-kit-fds-theme .pvd-checkbox-group-root.pvd-checkbox-group--error .pvd-checkbox-group__checkbox-group {
  --apex-kit-checkbox-group-background-color: var(--color-white);
  --apex-kit-checkbox-group-border: 1px solid var(--color-red-47);
  --apex-kit-checkbox-group-border-width: 1px;
  --apex-kit-checkbox-group-border-radius: 8px;
  --apex-kit-checkbox-group-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme {
  --fds-toggle-background: var(--color-white);
  --fds-toggle-background--hover: var(--reference-color-neutral-200);
  --fds-toggle-fill: var(--reference-color-neutral-500);
  --fds-toggle-radius: 14400px;
  --fds-icon-height: var(--reference-uom-width-150);
  --fds-icon-width: var(--reference-uom-width-150);
  --fds-input-stroke: var(--reference-uom-stroke-100);
  --fds-input-gap: var(--reference-uom-space-50);
  --fds-input-line: var(--reference-font-line-300);
  --fds-input-size: var(--reference-uom-space-100);
  --fds-link-weight: var(--reference-font-weight-400);
  --fds-input-height: var(--reference-uom-height-250);
  --fds-input-padding: var(--reference-uom-space-100);
  --fds-indicator-foreground: var(--reference-color-neutral-700);
  --fds-indicator-foreground--status: var(--color-white);
  --fds-indicator-foreground--success: var(--reference-color-green-700);
  --fds-indicator-background--success: var(--reference-color-green-50);
  --fds-outline-fill: var(--reference-color-neutral-900);
  --fds-outline-margin: var(--reference-uom-space-18);
  --fds-outline-stroke: var(--reference-uom-stroke-200);
  --fds-green-800: var(--reference-color-green-800);
  --fds-icon-color: var(--fds-green-800);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label {
  --fds-chip-label-background-color: var(--fds-indicator-background--success);
  --fds-chip-label-border-color: var(--fds-indicator-foreground--success);
  --fds-chip-label-color: var(--fds-indicator-foreground--success);
  --fds-chip-label-gap: var(--fds-input-gap);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label:hover {
  --fds-chip-label-hover-background-color: var(--fds-indicator-foreground--success);
  --fds-chip-label-hover-color: var(--fds-indicator-foreground--status);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label:hover .pvd-icon-root {
  --fds-chip-icon-color: var(--color-white);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__checkbox:checked + .pvd-chip__label .pvd-chip__icon {
  --fds-chip-icon-height: var(--fds-icon-height);
  --fds-chip-icon-width: var(--fds-icon-width);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__label {
  --fds-chip-label-background-color: var(--fds-toggle-background);
  --fds-chip-label-border-color: var(--fds-toggle-fill);
  --fds-chip-label-border-radius: var(--fds-toggle-radius);
  --fds-chip-label-border-width: var(--fds-input-stroke);
  --fds-chip-label-color: var(--fds-indicator-foreground);
  --fds-chip-label-line-height: var(--fds-input-line);
  --fds-chip-label-font-size: var(--fds-input-size);
  --fds-chip-label-font-weight: var(--fds-link-weight);
  --fds-chip-label-min-height: var(--fds-input-height);
  --fds-chip-label-min-width: var(--fds-input-height);
  --fds-chip-label-padding-left: var(--fds-input-padding);
  --fds-chip-label-padding-right: var(--fds-input-padding);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__label:hover {
  --fds-chip-label-hover-background-color: var(--fds-toggle-background--hover);
  --fds-chip-label-hover-color: var(--fds-indicator-foreground);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__label .pvd-icon-root {
  --fds-chip-icon-color: var(--fds-icon-color);
}
.apex-kit-fds-theme .pvd-chip-root .pvd-chip__icon .pvd-icon-root {
  --fds-chip-icon-color: var(--fds-icon-color);
}
.apex-kit-fds-theme .pvd-content-block-root {
  --apex-kit-content-block-max-width: 45rem;
  --apex-kit-content-block-heading-font-weight: var(--reference-font-weight-700);
  --apex-kit-content-block-heading-line-height: var(--reference-font-line-400);
  --apex-kit-content-block-content-children-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-content-block-color: var(--reference-color-neutral-900);
  --apex-kit-content-block-gap: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2.5rem;
  line-height: 2.75rem;
  font-weight: 700;
  letter-spacing: -1px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 3rem;
    line-height: 3.25rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 700;
  letter-spacing: -0.75px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading,
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading,
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2rem;
    line-height: 2.25rem;
    font-weight: 700;
    letter-spacing: -0.75px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-4 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -0.5px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: -0.25px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-6 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--tile-background {
  --apex-kit-content-block-background-color: var(--color-white);
  --apex-kit-content-block-border: 1px solid var(--reference-color-neutral-200);
  --apex-kit-content-block-border-radius: var(--reference-uom-radius-200);
  --apex-kit-content-block-box-shadow: none;
  --apex-kit-content-block-padding: var(--reference-uom-space-150);
}
@media (min-width: 48em) {
  .apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--tile-background {
    --apex-kit-content-block-padding: var(--reference-uom-space-150);
  }
}
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--dense {
  --apex-kit-content-block-content-children-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-content-block-content-wrapper-margin: var(--reference-uom-space-75) 0 0 0;
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--small {
  --apex-kit-content-block-image-width: var(--reference-uom-width-200);
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--medium {
  --apex-kit-content-block-image-width: var(--reference-uom-width-300);
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--large {
  --apex-kit-content-block-image-width: var(--reference-uom-width-400);
}
.apex-kit-fds-theme .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large {
  --apex-kit-content-block-image-width: 6rem;
}
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always {
  --apex-kit-content-block-content-wrapper-margin: 0 var(--reference-uom-space-150) 0 0;
}
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense,
.apex-kit-fds-theme .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense {
  --apex-kit-content-block-content-wrapper-margin: 0 var(--reference-uom-space-100) 0 0;
}
.apex-kit-fds-theme pvd-currency-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme pvd-date-select {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
@media screen and (min-width: 768px) {
  .apex-kit-fds-theme pvd-date-select {
    --apex-kit-date-select-readonly-value-margin-top: 1.125rem;
  }
}
.apex-kit-fds-theme .pvd-description-list-root {
  --apex-kit-description-list-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-description-list-default-color: var(--reference-color-neutral-900);
  --apex-kit-description-list-font-family: var(--reference-font-family-sans);
  --apex-kit-description-list-font-weight: var(--reference-font-weight-400);
  --apex-kit-description-list-line-height: var(--reference-font-line-300);
  --apex-kit-description-list-margin: 0;
  --apex-kit-description-list-letter-spacing: normal;
  --apex-kit-description-list-text-font-size: var(--reference-font-size-100);
  --apex-kit-description-list-item-display: block;
  --apex-kit-description-list-term-flex: null;
  --apex-kit-description-list-description-flex: null;
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--large .pvd-description-list__description {
  --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-width-75);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-always.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-100);
  }
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__item {
  --apex-kit-description-list-item-display: flex;
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__term {
  --apex-kit-description-list-term-flex: 0 1 50%;
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-always .pvd-description-list__description {
  --apex-kit-description-list-description-flex: 1 1 50%;
  --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-75);
}
@media (min-width: 80em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-width-75);
  }
}
@media screen and (min-width: 80em)and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-1280.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-100);
  }
}
@media (min-width: 80em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__item {
    --apex-kit-description-list-item-display: flex;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__term {
    --apex-kit-description-list-term-flex: 0 1 50%;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-1280 .pvd-description-list__description {
    --apex-kit-description-list-description-flex: 1 1 50%;
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-75);
  }
}
@media (min-width: 60em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-width-75);
  }
}
@media screen and (min-width: 60em)and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-960.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-100);
  }
}
@media (min-width: 60em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__item {
    --apex-kit-description-list-item-display: flex;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__term {
    --apex-kit-description-list-term-flex: 0 1 50%;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-960 .pvd-description-list__description {
    --apex-kit-description-list-description-flex: 1 1 50%;
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-75);
  }
}
@media (min-width: 48em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-width-75);
  }
}
@media screen and (min-width: 48em)and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-768.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-100);
  }
}
@media (min-width: 48em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__item {
    --apex-kit-description-list-item-display: flex;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__term {
    --apex-kit-description-list-term-flex: 0 1 50%;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-768 .pvd-description-list__description {
    --apex-kit-description-list-description-flex: 1 1 50%;
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-75);
  }
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-width-75);
  }
}
@media screen and (min-width: 32em)and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-512.pvd-description-list--large .pvd-description-list__description {
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-100);
  }
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__item {
    --apex-kit-description-list-item-display: flex;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__term {
    --apex-kit-description-list-term-flex: 0 1 50%;
  }
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--inline-at-512 .pvd-description-list__description {
    --apex-kit-description-list-description-flex: 1 1 50%;
    --apex-kit-description-list-description-margin: 0 0 0 var(--reference-uom-space-75);
  }
}
.apex-kit-fds-theme .pvd-description-list-root .pvd-description-list__item {
  --apex-kit-description-list-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-description-list-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-description-list-root .pvd-description-list__term {
  --apex-kit-description-list-term-color: var(--reference-color-neutral-900);
  --apex-kit-description-list-term-font-weight: var(--reference-font-weight-600);
}
.apex-kit-fds-theme .pvd-description-list-root .pvd-description-list__description {
  --apex-kit-description-list-description-margin: var(--reference-uom-space-100) 0 0 0;
  --apex-kit-description-list-line-height: var(--reference-font-line-300);
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--small {
  --apex-kit-description-list-text-font-size: var(--reference-font-size-50);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--small {
    --apex-kit-description-list-text-font-size: var(--reference-font-size-75);
  }
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--small .pvd-description-list__item {
  --apex-kit-description-list-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--large {
  --apex-kit-description-list-text-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--large {
    --apex-kit-description-list-text-font-size: var(--reference-font-size-300);
  }
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--large .pvd-description-list__item {
  --apex-kit-description-list-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-description-list-root.pvd-description-list--striped .pvd-description-list__item:nth-child(2n-1) {
  --apex-kit-description-list-background-color: var(--reference-color-neutral-200);
}
.apex-kit-fds-theme pvd-dropdown {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme pvd-email-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-exit-modal-root {
  --apex-kit-exit-modal-display: flex;
  --apex-kit-exit-modal-border-top: solid 1px var(--color-neutral-80);
  --apex-kit-exit-modal-justify-content: center;
  --apex-kit-exit-modal-margin: var(--reference-uom-space-200) calc(-1 * var(--reference-uom-space-150)) 0;
  --apex-kit-exit-modal-padding: var(--reference-uom-space-150) var(--reference-uom-space-150) 0;
}
.apex-kit-fds-theme .pvd-exit-modal-root .pvd-exit-modal-continue-button {
  --apex-kit-exit-modal-continue-button-order: 2;
  --apex-kit-exit-modal-continue-button-margin: 0 var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-exit-modal-root .pvd-exit-modal-exit-button {
  --apex-kit-exit-modal-exit-button-order: 1;
  --apex-kit-exit-modal-exit-button-margin: 0 var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-expand-collapse-root {
  --apex-kit-expand-collapse-button-gap: var(--reference-uom-space-75);
  --apex-kit-expand-collapse-button-padding: 0 0 0 var(--reference-uom-space-75);
  --apex-kit-expand-collapse-content-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-content-font-weight: var(--reference-font-weight-400);
  --apex-kit-expand-collapse-content-padding: 0 0 0 var(--reference-uom-space-150);
  --apex-kit-expand-collapse-content-wrapper-margin: var(--reference-uom-space-150) 0 0 0;
  --apex-kit-expand-collapse-heading-border: none;
  --apex-kit-expand-collapse-heading-border-radius: var(--reference-uom-radius-50);
  --apex-kit-expand-collapse-heading-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-content-font-family: var(--reference-font-family-sans);
  --apex-kit-expand-collapse-heading-font-weight: var(--reference-font-weight-600);
  --apex-kit-expand-collapse-heading-letter-spacing: -0.25px;
  --apex-kit-expand-collapse-heading-line-height: var(--reference-font-line-300);
  --apex-kit-expand-collapse-heading-outline: none;
  --apex-kit-expand-collapse-heading-text-decoration-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-heading-wrapper-font-size: var(--reference-font-size-200);
  --apex-kit-expand-collapse-heading-wrapper-padding: var(--reference-uom-space-50) 0 var(--reference-uom-space-50) 0;
  --apex-kit-expand-collapse-icon-align-self: center;
  --apex-kit-expand-collapse-icon-height: 2.25rem;
  --apex-kit-expand-collapse-icon-left: 1px;
  --apex-kit-expand-collapse-icon-root-height: 2.25rem;
  --apex-kit-expand-collapse-icon-transition: transform 0.25s ease-out;
  --apex-kit-expand-collapse-subheading-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-subheading-font-size: var(--reference-font-size-100);
  --apex-kit-expand-collapse-subheading-line-height: var(--reference-font-line-300);
  --apex-kit-expand-collapse-subheading-text-decoration-color: var(--reference-color-neutral-900);
  --apex-kit-expand-collapse-subheading-wrapper-font-size: var(--reference-font-size-100);
  --apex-kit-expand-collapse-subheading-wrapper-margin: 0;
  --apex-kit-expand-collapse-subheading-wrapper-padding: var(--reference-uom-space-75) 0 0 var(--reference-uom-space-300);
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-100);
}
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
  }
}
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button:focus {
  --apex-kit-expand-collapse-heading-border: none;
  --apex-kit-expand-collapse-heading-outline: var(--reference-color-neutral-900) solid var(--reference-uom-stroke-200);
  --apex-kit-expand-collapse-heading-outline-offset: 3px;
  --apex-kit-expand-collapse-heading-transition: outline 0.125s linear;
  --apex-kit-expand-collapse-icon-left: var(--reference-uom-space-12);
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-75);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-100);
  }
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large {
  --apex-kit-expand-collapse-heading-wrapper-padding: var(--reference-uom-space-50) 0 var(--reference-uom-space-50) 0;
  --apex-kit-expand-collapse-subheading-wrapper-padding: var(--reference-uom-space-75) 0 0 var(--reference-uom-space-300);
  --apex-kit-expand-collapse-content-padding: 0 0 0 var(--reference-uom-space-200);
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
  --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
    --apex-kit-expand-collapse-text-font-size: var(--reference-font-size-300);
  }
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--expanded {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-height: auto;
  --apex-kit-expand-collapse-content-wrapper-overflow: auto;
  --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--collapsed {
  --apex-kit-expand-collapse-content-wrapper-display: none;
  --apex-kit-expand-collapse-content-wrapper-height: 0;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--expanding {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-height: 0;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
.apex-kit-fds-theme .pvd-expand-collapse-root.pvd-expand-collapse--collapsing {
  --apex-kit-expand-collapse-content-wrapper-display: block;
  --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
  --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
.apex-kit-fds-theme .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
  align-self: center;
  font-size: var(--reference-font-size-100);
  font-weight: var(--reference-font-weight-400);
  height: 1.5rem;
  line-height: var(--reference-font-line-300);
  padding: var(--reference-uom-space-12);
  width: var(--reference-uom-width-150);
  position: relative;
  top: -1px;
  left: var(--apex-kit-expand-collapse-icon-left);
}
.apex-kit-fds-theme pvd-feature-block {
  display: block;
}
.apex-kit-fds-theme .pvd-field-group-root {
  --apex-kit-field-group-color: var(--color-black);
  --apex-kit-field-group-display: block;
  --apex-kit-field-group-font-family: var(--reference-font-family-sans);
  --apex-kit-field-group-font-weight: var(--reference-font-weight-400);
  --apex-kit-field-group-gap-margin-top: var(--reference-uom-space-50);
  --apex-kit-field-group-general-margin: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-field-group-general-margin-top: var(--reference-uom-space-50);
  --apex-kit-field-group-line-height: var(--reference-font-line-300);
  --apex-kit-field-group-font-size: var(--reference-font-size-100);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-field-group-root {
    --apex-kit-field-group-font-size: var(--fonts-size-text-medium-at-512);
  }
}
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small {
  --apex-kit-field-group-font-size: var(--reference-font-size-50);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small {
    --apex-kit-field-group-font-size: var(--reference-font-size-75);
  }
}
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large {
  --apex-kit-field-group-font-size: var(--reference-font-size-200);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large {
    --apex-kit-field-group-font-size: var(--reference-font-size-300);
  }
}
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-gain {
  --apex-kit-field-group-color: var(--color-green-24);
}
.apex-kit-fds-theme .pvd-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-loss {
  --apex-kit-field-group-color: var(--color-red-39);
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--dense {
  --apex-kit-field-group-gap-margin-top: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  --apex-kit-field-group-align-items: flex-start;
  --apex-kit-field-group-display: flex;
  --apex-kit-field-group-flex-flow: row nowrap;
  --apex-kit-field-group-full-width: 1 1 100%;
  --apex-kit-field-group-fixed-width: 0 0 auto;
  --apex-kit-field-group-initial-value: 0;
  --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
  --apex-kit-field-group-gap-margin-top: 0;
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
  --apex-kit-field-group-display: block;
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group {
  --apex-kit-field-group-align-items: flex-start;
  --apex-kit-field-group-display: flex;
  --apex-kit-field-group-flex-flow: row nowrap;
  --apex-kit-field-group-full-width: 1 1 100%;
  --apex-kit-field-group-fixed-width: 0 0 auto;
  --apex-kit-field-group-initial-value: 0;
  --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root,
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
  --apex-kit-field-group-gap-margin-top: 0;
}
.apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-always > .pvd-field-group__field-group .pvd-field-group__field-group {
  --apex-kit-field-group-display: block;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-512 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-768 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-960 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper > pvd-field-group + pvd-field-group {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > s-slot > s-assigned-wrapper .pvd-field-group__field-group > s-slot > s-assigned-wrapper {
    --apex-kit-field-group-display: block;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group {
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--reference-uom-space-50);
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root,
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group > .pvd-field-group-root + .pvd-field-group-root {
    --apex-kit-field-group-gap-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-field-group-root.pvd-field-group--inline-at-1280 > .pvd-field-group__field-group .pvd-field-group__field-group {
    --apex-kit-field-group-display: block;
  }
}
.apex-kit-fds-theme .pvd-field-key-root {
  --apex-kit-field-key-line-height: var(--reference-font-line-200);
}
.apex-kit-fds-theme .pvd-field-key-root.pvd-field-key--fields-required-some .pvd-field-key__text::before {
  --apex-kit-field-key-before-text-color: var(--color-red-47);
  --apex-kit-field-key-before-font-weight: var(--reference-font-weight-700);
}
.apex-kit-fds-theme .pvd-field-key-root .pvd-field-key__text {
  --apex-kit-field-key-text-color: var(--reference-color-neutral-900);
  --apex-kit-field-key-font-weight: var(--reference-font-weight-400);
  --apex-kit-field-key-position: relative;
}
.apex-kit-fds-theme .pvd-file-upload-root {
  --apex-kit-file-upload-line-height: 20px;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__accepted-file-types-wrapper,
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__file-size--remaining {
  --apex-kit-file-upload-color: var(--reference-color-neutral-600);
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__accepted-file-types-wrapper span,
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__file-size--remaining span {
  --apex-kit-file-upload-margin: 0;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-button-container {
  --apex-kit-file-upload-margin-top: var(--reference-uom-space-75);
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-list {
  --apex-kit-file-upload-margin: 1.5rem 0 0;
  --apex-kit-file-upload-padding: 0;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item {
  --apex-kit-file-upload-border-top: solid 0.0625rem var(--color-neutral-80);
  --apex-kit-file-upload-padding: 0 0.75rem 0.75rem 0.5625rem;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item:last-of-type {
  --apex-kit-file-upload-border-bottom: solid 0.0625rem var(--color-neutral-80);
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-details-wrapper {
  --apex-kit-file-upload-padding-top: 0.75rem;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-meta-wrapper {
  --apex-kit-file-upload-color: var(--reference-color-neutral-600);
  --apex-kit-file-upload-margin-top: 0.25rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-meta-wrapper {
    --apex-kit-file-upload-line-height: 20px;
    --apex-kit-file-upload-margin-top: 0;
  }
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-date {
  --apex-kit-file-upload-margin-right: 0.9375rem;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-action-wrapper {
  --apex-kit-file-upload-margin-left: 1.6875rem;
  --apex-kit-file-upload-padding-top: 0.5rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__upload-item-action-wrapper {
    --apex-kit-file-upload-margin-left: 0;
  }
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__alert {
  --apex-kit-file-upload-margin-top: 0.5rem;
}
.apex-kit-fds-theme .pvd-file-upload-root .pvd-file-upload__loading-alert-label {
  --apex-kit-file-upload-color: var(--reference-color-neutral-600);
  --apex-kit-file-upload-margin: 0 0 0 0.5rem;
}
.apex-kit-fds-theme .pvd-footnotes-root {
  --apex-kit-fds-space-stack-50: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-fds-space-stack-75: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-fds-space-stack-100: var(--reference-uom-space-100) 0 0 0;
  --apex-kit-fds-space-stack-150: var(--reference-uom-space-150) 0 0 0;
  --apex-kit-footnotes-border-top: solid 1px transparent;
  --apex-kit-footnotes-padding: 0 var(--reference-uom-space-150) var(--reference-uom-space-150);
  --apex-kit-footnotes-footnote-first-footnote: var(--apex-kit-fds-space-stack-150);
  --apex-kit-footnotes-background-color: unset;
  --apex-kit-footnotes-before-background-color: var(--color-neutral-80);
  --apex-kit-footnotes-before-left: var(--reference-uom-space-150);
  --apex-kit-footnotes-before-right: var(--reference-uom-space-150);
}
@media screen and (min-width: 512px) {
  .apex-kit-fds-theme .pvd-footnotes-root {
    --apex-kit-footnotes-padding: 0 var(--reference-uom-space-200) var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 512px) {
  .apex-kit-fds-theme .pvd-footnotes-root[class^=pvd-footnotes--background-]::before,
  .apex-kit-fds-theme .pvd-footnotes-root[class*=" pvd-footnotes--background-"]::before {
    --apex-kit-footnotes-before-left: var(--reference-uom-space-200);
    --apex-kit-footnotes-before-right: var(--reference-uom-space-200);
  }
}
.apex-kit-fds-theme .pvd-footnotes-root.pvd-footnotes--background-white::before {
  top: 0;
}
.apex-kit-fds-theme .pvd-footnote-root {
  --apex-kit-footnote-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-margin: var(--apex-kit-fds-space-stack-75);
  --apex-kit-footnote-title-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-title-font-weight: bold;
  --apex-kit-footnote-text-color: var(--reference-color-neutral-600);
  --apex-kit-footnote-text-margin: var(--apex-kit-fds-space-stack-50);
  --apex-kit-footnote-link-text-decoration: underline;
  --apex-kit-footnote-text-p-margin: var(--apex-kit-fds-space-stack-100);
}
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text {
  line-height: var(--reference-font-line-200);
}
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
  color: var(--apex-kit-footnote-text-link-color);
}
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:visited {
  color: var(--reference-color-neutral-600);
  --apex-kit-footnote-text-link-color: var(--reference-color-neutral-600);
}
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:focus,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:active,
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:focus:active {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
  outline: 1px solid var(--color-black);
  outline-offset: inherit;
}
.apex-kit-fds-theme .pvd-footnote-root .pvd-footnote__text a:hover {
  --apex-kit-footnote-text-link-color: var(--reference-color-blue-900);
}
.apex-kit-fds-theme .pvd-footnote-annotation-root {
  --apex-kit-footnote-annotation-margin: var(--apex-kit-fds-space-stack-50);
  --apex-kit-footnote-annotation-flex: 1.95rem;
  --apex-kit-footnote-annotation-padding-right: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-form-root {
  --apex-kit-form-margin-top: var(--reference-uom-space-150);
  --apex-kit-form-spacing-margin-top: var(--reference-uom-space-250);
}
.apex-kit-fds-theme .pvd-form-actions-root {
  --apex-kit-form-actions-border: 1px solid var(--reference-color-neutral-600);
  --apex-kit-form-actions-disclosure-text-color: var(--color-neutral-40);
  --apex-kit-form-actions-disclosure-margin: var(--reference-uom-space-150) 0 0 0;
  --apex-kit-form-actions-actions-wrapper-margin: var(--reference-uom-space-200) 0 0 0;
  --apex-kit-form-actions-inline-margin: 0 var(--reference-uom-space-150) 0 0;
  --apex-kit-form-actions-stack-margin: var(--reference-uom-space-100) 0 0 0;
  --apex-kit-form-actions-inline-padding: var(--reference-uom-space-100) 0 0 0;
  --apex-kit-form-actions-gap: var(--reference-uom-space-100);
}
.apex-kit-fds-theme pvd-full-name {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
@media screen and (min-width: 768px) {
  .apex-kit-fds-theme pvd-full-name {
    --apex-kit-full-name-readonly-value-margin-top: 1.125rem;
  }
}
.apex-kit-fds-theme .pvd-grid-root {
  --apex-kit-grid-side-margins: auto;
  --apex-kit-grid-vertical-margin-default: 0;
  --apex-kit-grid-horizontal-margin-default: var(--reference-uom-space-100);
  --apex-kit-grid-gutter-gap: var(--reference-uom-space-75);
  --apex-kit-grid-column-count: 12;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root {
    padding: 0 var(--reference-uom-space-200);
    max-width: 80rem;
  }
  .apex-kit-fds-theme .pvd-grid-root.pvd-grid--disable-padding {
    padding: 0;
  }
  .apex-kit-fds-theme .pvd-grid-root.pvd-grid--disable-max-width {
    max-width: none;
  }
}
@media screen and (min-width: 512px) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid {
    grid-gap: var(--reference-uom-space-150);
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap {
    grid-gap: 0;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-1 .pvd-grid__item {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-2 .pvd-grid__item {
  grid-column-end: span min(2, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-3 .pvd-grid__item {
  grid-column-end: span min(3, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-4 .pvd-grid__item {
  grid-column-end: span min(4, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-5 .pvd-grid__item {
  grid-column-end: span min(5, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-6 .pvd-grid__item {
  grid-column-end: span min(6, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-7 .pvd-grid__item {
  grid-column-end: span min(7, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-8 .pvd-grid__item {
  grid-column-end: span min(8, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-9 .pvd-grid__item {
  grid-column-end: span min(9, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-10 .pvd-grid__item {
  grid-column-end: span min(10, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-11 .pvd-grid__item {
  grid-column-end: span min(11, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__grid--default-column-span-12 .pvd-grid__item {
  grid-column-end: span min(12, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1 {
  grid-column-end: span min(1, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2 {
  grid-column-end: span min(2, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3 {
  grid-column-end: span min(3, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4 {
  grid-column-end: span min(4, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5 {
  grid-column-end: span min(5, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6 {
  grid-column-end: span min(6, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7 {
  grid-column-end: span min(7, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8 {
  grid-column-end: span min(8, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9 {
  grid-column-end: span min(9, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10 {
  grid-column-end: span min(10, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11 {
  grid-column-end: span min(11, var(--apex-kit-grid-column-count));
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12 {
  grid-column-end: span min(12, var(--apex-kit-grid-column-count));
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-512 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-512 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-512 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-512 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-512 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-512 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-512 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-512 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-512 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-512 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-512 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-512 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-768 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-768 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-768 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-768 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-768 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-768 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-768 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-768 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-768 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-768 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-768 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-960 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-960 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-960 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-960 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-960 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-960 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-960 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-960 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-960 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-960 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-960 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-960 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-1280 {
    grid-column-end: span min(1, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-1280 {
    grid-column-end: span min(2, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-1280 {
    grid-column-end: span min(3, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-1280 {
    grid-column-end: span min(4, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-1280 {
    grid-column-end: span min(5, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-1280 {
    grid-column-end: span min(6, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-1280 {
    grid-column-end: span min(7, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-1280 {
    grid-column-end: span min(8, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-1280 {
    grid-column-end: span min(9, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-1280 {
    grid-column-end: span min(10, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-1280 {
    grid-column-end: span min(11, var(--apex-kit-grid-column-count));
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-1280 {
    grid-column-end: span min(12, var(--apex-kit-grid-column-count));
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1 {
  grid-row-end: span 1;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2 {
  grid-row-end: span 2;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3 {
  grid-row-end: span 3;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4 {
  grid-row-end: span 4;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5 {
  grid-row-end: span 5;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6 {
  grid-row-end: span 6;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7 {
  grid-row-end: span 7;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8 {
  grid-row-end: span 8;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9 {
  grid-row-end: span 9;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10 {
  grid-row-end: span 10;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11 {
  grid-row-end: span 11;
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12 {
  grid-row-end: span 12;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-512 {
    grid-row-end: span 1;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-512 {
    grid-row-end: span 2;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-512 {
    grid-row-end: span 3;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-512 {
    grid-row-end: span 4;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-512 {
    grid-row-end: span 5;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-512 {
    grid-row-end: span 6;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-512 {
    grid-row-end: span 7;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-512 {
    grid-row-end: span 8;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-512 {
    grid-row-end: span 9;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-512 {
    grid-row-end: span 10;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-512 {
    grid-row-end: span 11;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-512 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-768 {
    grid-row-end: span 1;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-768 {
    grid-row-end: span 2;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-768 {
    grid-row-end: span 3;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-768 {
    grid-row-end: span 4;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-768 {
    grid-row-end: span 5;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-768 {
    grid-row-end: span 6;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-768 {
    grid-row-end: span 7;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-768 {
    grid-row-end: span 8;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-768 {
    grid-row-end: span 9;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-768 {
    grid-row-end: span 10;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-768 {
    grid-row-end: span 11;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-768 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-960 {
    grid-row-end: span 1;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-960 {
    grid-row-end: span 2;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-960 {
    grid-row-end: span 3;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-960 {
    grid-row-end: span 4;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-960 {
    grid-row-end: span 5;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-960 {
    grid-row-end: span 6;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-960 {
    grid-row-end: span 7;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-960 {
    grid-row-end: span 8;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-960 {
    grid-row-end: span 9;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-960 {
    grid-row-end: span 10;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-960 {
    grid-row-end: span 11;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-960 {
    grid-row-end: span 12;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-1280 {
    grid-row-end: span 1;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-1280 {
    grid-row-end: span 2;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-1280 {
    grid-row-end: span 3;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-1280 {
    grid-row-end: span 4;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-1280 {
    grid-row-end: span 5;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-1280 {
    grid-row-end: span 6;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-1280 {
    grid-row-end: span 7;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-1280 {
    grid-row-end: span 8;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-1280 {
    grid-row-end: span 9;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-1280 {
    grid-row-end: span 10;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-1280 {
    grid-row-end: span 11;
  }
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-1280 {
    grid-row-end: span 12;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1 {
  grid-column-start: 1;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-512 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-768 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-960 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-1280 {
    grid-column-start: 1;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2 {
  grid-column-start: 2;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-512 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-960 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-1280 {
    grid-column-start: 2;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3 {
  grid-column-start: 3;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-512 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-768 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-960 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-1280 {
    grid-column-start: 3;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4 {
  grid-column-start: 4;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-512 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-768 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-960 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-1280 {
    grid-column-start: 4;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5 {
  grid-column-start: 5;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-512 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-768 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-960 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-1280 {
    grid-column-start: 5;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6 {
  grid-column-start: 6;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-512 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-768 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-960 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-1280 {
    grid-column-start: 6;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7 {
  grid-column-start: 7;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-512 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-768 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-960 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-1280 {
    grid-column-start: 7;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8 {
  grid-column-start: 8;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-512 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-768 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-960 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-1280 {
    grid-column-start: 8;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9 {
  grid-column-start: 9;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-512 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-768 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-960 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-1280 {
    grid-column-start: 9;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10 {
  grid-column-start: 10;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-512 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-768 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-960 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-1280 {
    grid-column-start: 10;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11 {
  grid-column-start: 11;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-512 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-768 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-960 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-1280 {
    grid-column-start: 11;
  }
}
.apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12 {
  grid-column-start: 12;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-512 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-768 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-960 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-1280 {
    grid-column-start: 12;
  }
}
.apex-kit-fds-theme .pvd-icon-root {
  --apex-kit-icon-size-large: 1.75rem;
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.5rem;
  --apex-kit-icon-size-extra-small: 1rem;
  --apex-kit-icon-focus-outline: 1px dotted var(--reference-color-neutral-900);
  --apex-kit-icon-box-sizing: border-box;
  --apex-kit-icon-padding: 0.125rem;
  --apex-kit-icon-color: currentColor;
  overflow: visible;
}
.apex-kit-fds-theme .pvd-icon-root:focus {
  outline: var(--apex-kit-icon-focus-outline);
}
.apex-kit-fds-theme {
  --fds-layout-gap--half: var(--reference-uom-space-75);
  --fds-media-radius: var(--reference-uom-radius-100);
  --fds-media-radius--round: var(--reference-uom-radius-200);
  --fds-media-radius--circle: 100%;
  --fds-layer-background--meta: var(--reference-color-neutral-100);
  --fds-box-padding: var(--reference-uom-space-100);
  --fds-box-padding--lg: var(--reference-uom-space-150);
}
.apex-kit-fds-theme .pvd-image-root.pvd-image--square {
  --apex-kit-image-radius: var(--fds-media-radius);
}
.apex-kit-fds-theme .pvd-image-root.pvd-image--round {
  --apex-kit-image-radius: var(--fds-media-radius--round);
}
.apex-kit-fds-theme .pvd-image-root.pvd-image--circle {
  --apex-kit-image-radius: var(--fds-media-radius--circle);
}
.apex-kit-fds-theme .pvd-inline-alert-root {
  --apex-kit-inline-alert-color: var(--reference-color-red-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-red-800);
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
  --apex-kit-inline-alert-font-family: var(--reference-font-family-sans);
  --apex-kit-inline-alert-font-weight: var(--reference-font-weight-400);
  --apex-kit-inline-alert-letter-spacing: -0.25px;
  --apex-kit-inline-alert-font-line-height-normal: var(--reference-font-line-300);
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-75);
  --apex-kit-inline-alert-icon-height: var(--reference-uom-width-150);
  --apex-kit-inline-alert-content-padding-left: var(--reference-uom-space-75);
  --apex-kit-inline-alert-text-align: start;
  --apex-kit-inline-alert-icon-display: flex;
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--critical);
}
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-inline-alert__icon {
  padding: var(--reference-uom-space-12);
  position: relative;
}
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-inline-alert__icon .pvd-icon-root {
  --apex-kit-inline-alert-color-palette: var(--color-red-47);
  width: calc(var(--reference-uom-width-200) - var(--reference-uom-width-50));
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--small {
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-50);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--large {
  --apex-kit-inline-alert-text-font-size: var(--reference-font-size-75);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--large {
    --apex-kit-inline-alert-text-font-size: var(--reference-font-size-100);
  }
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--information);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root {
  --apex-kit-inline-alert-color: var(--reference-color-blue-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-blue-800);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--success);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root {
  --apex-kit-inline-alert-color: var(--reference-color-green-800);
  --apex-kit-inline-alert-color-palette: var(--reference-color-green-800);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning {
  --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--warning);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root {
  --apex-kit-inline-alert-color: transparent;
  --apex-kit-inline-alert-color-palette: var(--reference-color-orange-900);
}
.apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-inline-alert__content {
  --apex-kit-inline-alert-text-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-inline-alert-root .pvd-alert-content__title {
  font-weight: var(--reference-font-weight-600);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-inline-alert-root .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--info .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--success .pvd-icon-root,
  .apex-kit-fds-theme .pvd-inline-alert-root.pvd-inline-alert--warning .pvd-icon-root {
    --apex-kit-inline-alert-color: CanvasText;
    --apex-kit-inline-alert-color-palette: CanvasText;
  }
}
.apex-kit-fds-theme pvd-input {
  --apex-kit-input-display: block;
  --apex-kit-input-font-size: 12;
}
.apex-kit-fds-theme .pvd-input-root {
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.25rem;
  --apex-kit-input-display: flex;
  --apex-kit-input-align-items: center;
  --apex-kit-input-icon-color: var(--reference-color-neutral-900);
  --apex-kit-input-outer-padding: var(--reference-uom-space-100);
  --apex-kit-input-icon-text-gap: .5em;
  --apex-kit-input-icon-size: var(--apex-kit-icon-size-small);
  --apex-kit-input-icon-min-width: 1em;
  --apex-kit-input-root-font-size: 1rem;
  --input-glyph-margin: calc(-1 * (var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-min-width)));
  --input-icon-margin: calc(-1 * (var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-size)));
  --input-glyph-padding: calc(var(--apex-kit-input-outer-padding) + var(--apex-kit-input-icon-min-width) + var(--apex-kit-input-icon-text-gap));
  --input-icon-padding: calc(var(--apex-kit-input-outer-padding) + var(--apex-kit-icon-size-small) + var(--apex-kit-input-icon-text-gap));
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input {
  --apex-kit-input-appearance: none;
  --apex-kit-input-background-color: var(--color-white);
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-500);
  --apex-kit-input-border-radius: var(--reference-uom-radius-50);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-color: var(--reference-color-neutral-900);
  --apex-kit-input-cursor: null;
  --apex-kit-input-display: inline-block;
  --apex-kit-input-flex-basis: 100%;
  --apex-kit-input-flex-grow: 1;
  --apex-kit-input-font-family: inherit;
  --apex-kit-input-font-size: inherit;
  --apex-kit-input-height: 40px;
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-margin: 0;
  --apex-kit-input-margin-left: 0;
  --apex-kit-input-margin-right: 0;
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-opacity: null;
  --apex-kit-input-outline: none;
  --apex-kit-input-padding: var(--reference-uom-space-50) var(--reference-uom-space-100);
  --apex-kit-input-padding-left: var(--reference-uom-space-100);
  --apex-kit-input-padding-right: var(--reference-uom-space-100);
  --apex-kit-input-text-align: left;
  --apex-kit-input-vertical-align: top;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:hover:not(:disabled),
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--hover {
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-800);
  --apex-kit-input-box-shadow: none;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:focus,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:focus:hover,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--focus {
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-900);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: var(--reference-color-neutral-900);
  --apex-kit-input-outline-offset: var(--reference-uom-space-18);
  --apex-kit-input-outline-style: solid;
  --apex-kit-input-outline-width: var(--reference-uom-stroke-300);
  --apex-kit-input-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:disabled,
.apex-kit-fds-theme .pvd-input-root .pvd-input__input.pvd-input--disabled {
  --apex-kit-input-background-color: var(--reference-color-neutral-200);
  --apex-kit-input-border: 1px solid var(--reference-color-neutral-400);
  --apex-kit-input-color: var(--reference-color-neutral-900);
  --apex-kit-input-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input::placeholder {
  --apex-kit-input-color: var(--color-neutral-40);
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-opacity: 1;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input:disabled::placeholder {
  --apex-kit-input-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input[type=number] {
  --apex-kit-input-appearance: textfield;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__input {
  --apex-kit-input-flex-grow: 1;
  --apex-kit-input-line-height: var(--reference-font-line-300);
  --apex-kit-input-max-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon {
  --apex-kit-input-icon-display: block;
  --apex-kit-input-icon-line-height: 0;
  --apex-kit-input-icon-margin: 0;
  --apex-kit-input-icon-margin-left: 0;
  --apex-kit-input-icon-margin-right: 0;
  --apex-kit-input-icon-min-width: 1em;
  --apex-kit-input-icon-padding: 0;
  --apex-kit-input-icon-text-align: center;
  --apex-kit-input-icon-z-index: 1;
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon.pvd-input__icon--left {
  --apex-kit-input-icon-margin-left: var(--apex-kit-input-outer-padding);
}
.apex-kit-fds-theme .pvd-input-root .pvd-input__icon.pvd-input__icon--right {
  --apex-kit-input-icon-margin-right: var(--apex-kit-input-outer-padding);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--large {
  --apex-kit-input-icon-size: var(--apex-kit-icon-size-medium);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--disabled .pvd-input__icon {
  --apex-kit-input-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input {
  --apex-kit-input-background-color: var(--color-white);
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:hover:not(:disabled),
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--error-hover,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--hover {
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: none;
  --apex-kit-input-outline-offset: none;
  --apex-kit-input-outline-style: none;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:focus,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input:focus:hover,
.apex-kit-fds-theme .pvd-input-root.pvd-input--error .pvd-input__input.pvd-input--focus {
  --apex-kit-input-border: 1px solid var(--reference-color-red-700);
  --apex-kit-input-box-shadow: none;
  --apex-kit-input-outline-color: var(--reference-color-neutral-900);
  --apex-kit-input-outline-offset: var(--reference-uom-space-18);
  --apex-kit-input-outline-style: solid;
  --apex-kit-input-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-input-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--fixed-width .pvd-input__input {
  --apex-kit-input-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--fixed-width .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--text-center .pvd-input__input {
  --apex-kit-input-text-align: center;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--text-right .pvd-input__input {
  --apex-kit-input-text-align: right;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip .pvd-input__input {
  --apex-kit-input-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--zip .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone .pvd-input__input {
  --apex-kit-input-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--phone .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
  --apex-kit-input-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input {
  --apex-kit-input-max-width: 100%;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn .pvd-input__input {
  --apex-kit-input-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--ssn .pvd-input__input {
  --apex-kit-input-max-width: 14em;
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-left .pvd-input__input {
  --apex-kit-input-padding-left: var(--input-glyph-padding);
  --apex-kit-input-margin-left: var(--input-glyph-margin);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-left:not(:has(span[slot=icon-left])) .pvd-input__input {
  --apex-kit-input-padding-left: var(--input-icon-padding);
  --apex-kit-input-margin-left: var(--input-icon-margin);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-right .pvd-input__input {
  --apex-kit-input-padding-right: var(--input-glyph-padding);
  --apex-kit-input-margin-right: var(--input-glyph-margin);
}
.apex-kit-fds-theme .pvd-input-root.pvd-input--icon-right:not(:has(span[slot=icon-right])) .pvd-input__input {
  --apex-kit-input-padding-right: var(--input-icon-padding);
  --apex-kit-input-margin-right: var(--input-icon-margin);
}
.apex-kit-fds-theme .pvd-input-root s-fallback-wrapper:not([hidden=true]),
.apex-kit-fds-theme .pvd-input-root s-fallback-wrapper[hidden=true] + s-assigned-wrapper {
  --apex-kit-input-fallback-wrapper-align-items: center;
  --apex-kit-input-fallback-wrapper-display: flex;
  --apex-kit-input-fallback-wrapper-flex-grow: 1;
}
.apex-kit-fds-theme pvd-label {
  --apex-kit-label-display: block;
}
.apex-kit-fds-theme .pvd-label-root {
  --apex-kit-label-display: block;
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-font-family: var(--reference-font-family-sans);
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
  --apex-kit-label-line-height: var(--reference-font-line-100);
  --apex-kit-label-font-size: 0;
  --apex-kit-label-text-decoration: none;
  --apex-kit-label-text-transform: none;
  --apex-kit-label-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__label {
  --apex-kit-label-font-size: var(--reference-font-size-75);
  --apex-kit-label-font-weight: var(--reference-font-weight-700);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__label {
    --apex-kit-label-font-size: var(--reference-font-size-100);
  }
}
.apex-kit-fds-theme .pvd-label-root.pvd-label--large .pvd-label__annotation .pvd-icon-root {
  --apex-kit-label-vertical-align: baseline;
}
.apex-kit-fds-theme .pvd-label-root.pvd-label--secondary .pvd-label__label {
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__label {
  --apex-kit-label-font-size: var(--reference-font-size-50);
  --apex-kit-label-font-weight: var(--reference-font-weight-600);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-label-root .pvd-label__label {
    --apex-kit-label-font-size: var(--reference-font-size-75);
  }
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__label:has(.pvd-label__indicator.pvd-label__indicator--required) > s-slot:first-child::after {
  content: "(required)";
  color: var(--reference-color-neutral-900);
  font-size: var(--reference-font-size-50);
  font-weight: var(--reference-font-weight-400);
  margin-left: var(--reference-uom-space-25);
  text-decoration: var(--apex-kit-label-text-decoration);
  text-transform: var(--apex-kit-label-text-transform);
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__indicator {
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-font-size: var(--reference-font-size-50);
  --apex-kit-label-font-weight: var(--reference-font-weight-400);
  --apex-kit-label-margin-left: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__indicator.pvd-label__indicator--required {
  display: none;
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__annotation {
  --apex-kit-label-color: var(--reference-color-neutral-900);
  --apex-kit-label-display: inline;
  --apex-kit-label-margin-left: var(--reference-uom-space-75);
  --apex-kit-label-vertical-align: middle;
}
.apex-kit-fds-theme .pvd-label-root .pvd-label__annotation .pvd-icon-root {
  --apex-kit-label-vertical-align: text-top;
}
@media print {
  .apex-kit-fds-theme .pvd-label-root .pvd-label__annotation {
    --apex-kit-label-display: none;
  }
}
.apex-kit-fds-theme .pvd-link-root {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
  --apex-kit-link-text-underline-offset: inherit;
  --apex-kit-link-font-family: var(--reference-font-family-sans);
  --apex-kit-link-font-weight: inherit;
  --apex-kit-link-line-height: var(--reference-font-line-300);
  --apex-kit-link-outline-color: null;
  --apex-kit-link-outline-width: 0;
  --apex-kit-link-outline-style: null;
  --apex-kit-link-outline-offset: 0;
  --apex-kit-link-border-bottom: 0;
  --apex-kit-link-text-shadow: none;
  --apex-kit-link-text-decoration: none;
  --apex-kit-link-pointer-events: unset;
  --apex-kit-link-icon-fill-color: currentColor;
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link {
  --apex-kit-link-text-font-size: 1em;
  --apex-kit-link-text-decoration: underline;
  --apex-kit-link-text-shadow: none;
  --apex-kit-link-text-transform: none;
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--link {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:hover,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--hover {
  --apex-kit-link-text-color: var(--reference-color-blue-900);
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus-active {
  --apex-kit-link-text-color: var(--reference-color-blue-900);
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:active,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus:active,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--active {
  --apex-kit-link-outline-color: null;
  --apex-kit-link-outline-width: 0;
  --apex-kit-link-outline-style: null;
  --apex-kit-link-outline-offset: 0;
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:focus,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--focus {
  --apex-kit-link-outline-color: var(--reference-color-neutral-900);
  --apex-kit-link-outline-offset: 3px;
  --apex-kit-link-outline-width: 2px;
  --apex-kit-link-outline-style: solid;
  --apex-kit-link-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link:visited,
.pvd-link--visited .apex-kit-fds-theme .pvd-link-root .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root .pvd-link__link.pvd-link--visited {
  --apex-kit-link-text-color: var(--reference-color-blue-800);
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link .pvd-link__text {
  --apex-kit-link-border-bottom: 0;
  --apex-kit-link-display: inline;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link {
  --apex-kit-link-text-font-size: 1em;
  --apex-kit-link-font-weight: var(--reference-font-weight-400);
  --apex-kit-link-line-height: var(--reference-font-line-300);
  --apex-kit-link-text-shadow: 0;
  --apex-kit-link-text-transform: 0;
  --apex-kit-link-text-decoration: none;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger .pvd-link__link.pvd-link--link .pvd-link__text {
  --apex-kit-link-border-bottom: 1px dashed currentColor;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--visited .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--visited .pvd-link__text {
  --apex-kit-link-border-bottom: 0;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link.pvd-link--active--focus .pvd-link__text {
  --apex-kit-link-border-bottom: 1px dashed currentColor;
  --apex-kit-link-text-decoration: none;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link {
  --apex-kit-link-text-decoration: none;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.pvd-link--hover .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--active .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link--focus .apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--hover .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--active .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disable-underline .pvd-link__link.pvd-link--focus .pvd-link__text {
  --apex-kit-link-text-decoration: underline;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled.pvd-link--trigger .pvd-link__link {
  --apex-kit-link-text-decoration: none;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link {
  --apex-kit-link-text-decoration: underline;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link:visited,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited {
  --apex-kit-link-text-color: var(--reference-color-neutral-600);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text,
.apex-kit-fds-theme .pvd-link-root.pvd-link--disabled .pvd-link__link.pvd-link--visited .pvd-link__text {
  --apex-kit-link-display: inline;
  --apex-kit-link-pointer-events: none;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
  --apex-kit-link-text-font-size: var(--reference-font-size-100);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-left .pvd-link__icon--left {
  --apex-kit-link-icon-margin: 0 var(--reference-uom-space-50) 0 0;
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-right .pvd-link__icon--right {
  --apex-kit-link-icon-margin: 0 0 0 var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--new-window .pvd-link__icon {
  --apex-kit-link-icon-margin: 0 0 0 var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-link-root.pvd-link--icon-only .pvd-link__icon {
  --apex-kit-link-icon-margin: 0;
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__disabled-cover {
  cursor: default;
}
.apex-kit-fds-theme .pvd-list-group-root {
  --apex-kit-list-group-border-radius: var(--reference-uom-radius-50);
  --apex-kit-list-group-color: var(--reference-color-neutral-900);
  --apex-kit-list-display: block;
  --apex-kit-list-group-line-height: var(--reference-font-line-300);
  --apex-kit-list-group-letter-spacing: -0.25px;
  --apex-kit-list-group-margin: 0;
  --apex-kit-list-group-padding: 0 0 0 var(--reference-uom-space-100);
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item {
    --apex-kit-list-group-margin-right: var(--reference-uom-space-150);
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item + .pvd-list-group__list-item {
    --apex-kit-list-group-margin-top: 0;
    --apex-kit-list-group-padding-top: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item + .pvd-list-group__list-item:last-child {
    --apex-kit-list-group-margin-right: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-border-top: 0;
    --apex-kit-list-group-margin-right: var(--reference-uom-space-100);
    --apex-kit-list-group-padding-left: var(--reference-uom-space-100);
    --apex-kit-list-group-margin-top: 0;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item {
    --apex-kit-list-group-margin-right: var(--reference-uom-space-150);
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item + .pvd-list-group__list-item {
    --apex-kit-list-group-margin-top: 0;
    --apex-kit-list-group-padding-top: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item + .pvd-list-group__list-item:last-child {
    --apex-kit-list-group-margin-right: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-border-top: 0;
    --apex-kit-list-group-margin-right: var(--reference-uom-space-100);
    --apex-kit-list-group-padding-left: var(--reference-uom-space-100);
    --apex-kit-list-group-margin-top: 0;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item {
    --apex-kit-list-group-margin-right: var(--reference-uom-space-150);
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item + .pvd-list-group__list-item {
    --apex-kit-list-group-margin-top: 0;
    --apex-kit-list-group-padding-top: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item + .pvd-list-group__list-item:last-child {
    --apex-kit-list-group-margin-right: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-border-top: 0;
    --apex-kit-list-group-margin-right: var(--reference-uom-space-100);
    --apex-kit-list-group-padding-left: var(--reference-uom-space-100);
    --apex-kit-list-group-margin-top: 0;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item {
    --apex-kit-list-group-margin-right: var(--reference-uom-space-150);
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item + .pvd-list-group__list-item {
    --apex-kit-list-group-margin-top: 0;
    --apex-kit-list-group-padding-top: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item + .pvd-list-group__list-item:last-child {
    --apex-kit-list-group-margin-right: 0;
  }
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item.pvd-list-group__list-item--border {
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-border-top: 0;
    --apex-kit-list-group-margin-right: var(--reference-uom-space-100);
    --apex-kit-list-group-padding-left: var(--reference-uom-space-100);
    --apex-kit-list-group-margin-top: 0;
  }
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item {
  --apex-kit-list-group-margin-right: var(--reference-uom-space-150);
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item + .pvd-list-group__list-item {
  --apex-kit-list-group-margin-top: 0;
  --apex-kit-list-group-padding-top: 0;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item + .pvd-list-group__list-item:last-child {
  --apex-kit-list-group-margin-right: 0;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item + .pvd-list-group__list-item.pvd-list-group__list-item--border {
  --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
  --apex-kit-list-group-border-top: 0;
  --apex-kit-list-group-margin-right: var(--reference-uom-space-100);
  --apex-kit-list-group-padding-left: var(--reference-uom-space-100);
  --apex-kit-list-group-padding-top: 0;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  --apex-kit-list-group-bullet-size: var(--reference-uom-space-25);
  --apex-kit-list-group-margin-top: 0.53125rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
    --apex-kit-list-group-margin-top: 0.625rem;
  }
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--small > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  --apex-kit-list-group-bullet-size: var(--reference-uom-space-25);
  --apex-kit-list-group-margin-top: 0.4375rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--small > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
    --apex-kit-list-group-margin-top: 0.53125rem;
  }
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--large > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  --apex-kit-list-group-bullet-size: var(--reference-uom-space-25);
  --apex-kit-list-group-margin-top: 0.71875rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered.pvd-list-group--large > .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
    --apex-kit-list-group-margin-top: 0.8125rem;
  }
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-style {
  --apex-kit-list-group-margin-right: var(--reference-uom-space-75);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item + .pvd-list-group__list-item {
  --apex-kit-list-group-margin-top: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item.pvd-list-group__list-item--border {
  --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
  --apex-kit-list-group-padding-top: var(--reference-uom-space-50) ;
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__nested-list {
  --apex-kit-space-utility-half-x: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--ordered .pvd-list-group__nested-list {
  counter-reset: pvd-nested-list-group-counter;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--ordered .pvd-list-group__nested-list .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  content: counter(pvd-nested-list-group-counter, upper-alpha) ".";
  counter-increment: pvd-nested-list-group-counter;
  display: inline;
  border: 0;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--ordered .pvd-list-group__nested-list .pvd-list-group__nested-list {
  counter-reset: pvd-double-nested-list-group-counter;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--ordered .pvd-list-group__nested-list .pvd-list-group__nested-list .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  content: counter(pvd-double-nested-list-group-counter, lower-greek) ".";
  counter-increment: pvd-double-nested-list-group-counter;
  display: inline;
  border: 0;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--ordered .pvd-list-group__nested-list {
  --apex-kit-space-utility-half-x: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  border-radius: 50%;
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered .pvd-list-group__nested-list .pvd-list-group__nested-list .pvd-list-group__list-item > .pvd-list-group__list-item-style::before {
  background-color: currentColor;
  content: "";
  display: inline-block;
  border-radius: 0;
  height: var(--reference-uom-space-25);
  vertical-align: top;
  width: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-list-group-root.pvd-list-group--unordered .pvd-list-group__nested-list {
  --apex-kit-space-utility-half-x: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon {
  --apex-kit-list-group-margin-top: 0.15625rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon {
    --apex-kit-list-group-margin-top: 0.25rem;
  }
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--left {
  --apex-kit-list-group-margin-right: var(--reference-uom-space-75);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--right {
  --apex-kit-list-group-margin-left: var(--reference-uom-space-75);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--link {
  --apex-kit-text-color-link: var(--color-blue-40);
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon {
  --apex-kit-list-group-margin-top: 0.0625rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon {
    --apex-kit-list-group-margin-top: 0.15625rem;
  }
}
.apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon {
  --apex-kit-list-group-margin-top: 0.21875rem;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon {
    --apex-kit-list-group-margin-top: 0.3125rem;
  }
}
.apex-kit-fds-theme .pvd-menu-root .pvd-menu__nav-list {
  top: var(--reference-uom-space-250);
  --apex-kit-menu-max-width: unset;
  --apex-kit-menu-max-height: calc(100vh - var(--reference-uom-space-250));
  --apex-kit-menu-min-height: unset;
  --apex-kit-menu-overflow-y: auto;
  --apex-kit-menu-item-max-width: min(32em, 100vw);
  --apex-kit-menu-list-group-margin-top: 0;
  --apex-kit-menu-list-group-margin-bottom: 0;
  --apex-kit-menu-list-group-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-microcopy-root {
  --apex-kit-microcopy-font-family: var(--reference-font-family-sans);
  --apex-kit-microcopy-font-weight: var(--reference-font-weight-400);
  --apex-kit-microcopy-line-height: var(--reference-font-line-100);
}
.apex-kit-fds-theme .pvd-microcopy-root .pvd-microcopy__microcopy {
  --apex-kit-microcopy-text-color: var(--reference-color-neutral-900);
  --apex-kit-microcopy-letter-spacing: -0.25px;
  --apex-kit-microcopy-text-font-size: var(--reference-font-size-75);
}
.apex-kit-fds-theme .pvd-modal-root {
  --apex-kit-modal-align-items: flex-end;
  --apex-kit-modal-display: flex;
  --apex-kit-modal-visibility: visible;
  --apex-kit-modal-animation: none;
  --apex-kit-modal-close-button-icon-size: 1.5rem;
  --apex-kit-modal-animation-fade-in: pvdModalFadeIn 200ms ease-out;
  --apex-kit-modal-animation-fade-out: pvdModalFadeOut 200ms ease-in;
  --apex-kit-modal-animation-slide-up: pvdModalSlideUp 300ms ease-out;
  --apex-kit-modal-animation-slide-down: pvdModalSlideDown 300ms ease-in;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root {
    --apex-kit-modal-align-items: center;
  }
}
@keyframes pvdModalFadeIn {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes pvdModalFadeOut {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes pvdModalSlideUp {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0%);
  }
}
@keyframes pvdModalSlideDown {
  from {
    transform: translateY(0%);
  }
  to {
    transform: translateY(100%);
  }
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--opening {
  --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-in);
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--opening .pvd-modal__dialog {
    --apex-kit-modal-dialog-animation: none;
  }
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing {
  --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-out);
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog {
  --apex-kit-modal-dialog-animation: var(--apex-kit-modal-animation-slide-down);
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--closing .pvd-modal__dialog {
    --apex-kit-modal-dialog-animation: none;
  }
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--opened {
  --apex-kit-modal-display: flex;
  --apex-kit-modal-visibility: visible;
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--closed {
  --apex-kit-modal-display: none;
  --apex-kit-modal-visibility: hidden;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--width-400 .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-width: 25rem;
  }
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root.pvd-modal--width-800 .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-width: 50rem;
  }
}
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:focus,
.apex-kit-fds-theme .pvd-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:active {
  --apex-kit-modal-body-wrapper-outline: 1px dotted var(--color-black);
  --apex-kit-modal-body-wrapper-outline-offset: var(--apex-kit-modal-body-wrapper-neutralized-space);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__overlay {
  --apex-kit-modal-overlay-background-color: rgba(0, 0, 0, 0.5);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
  --apex-kit-modal-dialog-animation: none;
  --apex-kit-modal-dialog-color: var(--reference-color-neutral-900);
  --apex-kit-modal-dialog-background-color: var(--reference-color-neutral-0);
  --apex-kit-modal-dialog-border-radius: var(--reference-uom-radius-100);
  --apex-kit-modal-dialog-border: 1px solid var(--color-neutral-40);
  --apex-kit-modal-dialog-box-shadow: var(--reference-uom-stroke-0) var(--reference-uom-radius-25) var(--reference-uom-radius-50) -2px rgba(20, 20, 20, 0.11), var(--reference-uom-stroke-0) var(--reference-uom-stroke-200) var(--reference-uom-radius-25) -2px rgba(20, 20, 20, 0.06);
  --apex-kit-modal-dialog-letter-spacing: -0.25px;
  --apex-kit-modal-dialog-max-height: calc( var(--apex-kit-modal-dialog-window-innerHeight) - var(--system-uom-layer-padding) );
  --apex-kit-modal-dialog-max-width: initial;
  --apex-kit-modal-dialog-width: 100%;
  --apex-kit-modal-dialog-window-innerHeight: 100vh;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
    --apex-kit-modal-dialog-max-height: calc( var(--apex-kit-modal-dialog-window-innerHeight) - (var(--reference-uom-space-300) * 2) );
    --apex-kit-modal-dialog-max-width: 37.5rem;
    --apex-kit-modal-dialog-width: calc(100% - 1.5rem * 2);
  }
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog {
    --apex-kit-modal-dialog-border: 1px solid CanvasText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog:focus {
  --apex-kit-modal-dialog-box-shadow: var(--reference-uom-stroke-0) var(--reference-uom-radius-25) var(--reference-uom-radius-50) -2px rgba(20, 20, 20, 0.11), var(--reference-uom-stroke-0) var(--reference-uom-stroke-200) var(--reference-uom-radius-25) -2px rgba(20, 20, 20, 0.06);
  --apex-kit-modal-dialog-border: 1px solid var(--color-neutral-40);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__dialog:focus {
    --apex-kit-modal-dialog-border: 2px solid CanvasText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__content {
  --apex-kit-modal-content-padding: var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading-wrapper {
  --apex-kit-modal-heading-wrapper-margin: var(--reference-uom-stroke-0);
  --apex-kit-modal-heading-wrapper-padding: var(--reference-uom-stroke-0) var(--reference-uom-space-300) var(--reference-uom-stroke-0) var(--reference-uom-stroke-0);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading {
  --apex-kit-modal-heading-color: var(--reference-color-neutral-900);
  --apex-kit-modal-heading-font-weight: var(--reference-font-weight-700);
  --apex-kit-modal-heading-font-size: var(--reference-font-size-300);
  --apex-kit-modal-heading-line-height: var(--reference-font-line-300);
  --apex-kit-modal-heading-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__heading.pvd-modal__heading--level-2 {
  --apex-kit-modal-heading-font-weight: var(--reference-font-weight-400);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__body-wrapper {
  --apex-kit-modal-body-wrapper-preserved-space:var(--reference-uom-space-50);
  --apex-kit-modal-body-wrapper-neutralized-space:calc(var(--reference-uom-space-50) * -1);
  --apex-kit-modal-body-wrapper-margin: calc(var(--apex-kit-modal-body-wrapper-neutralized-space) + var(--reference-uom-space-75)) var(--apex-kit-modal-body-wrapper-neutralized-space) var(--apex-kit-modal-body-wrapper-neutralized-space);
  --apex-kit-modal-body-wrapper-padding: var(--apex-kit-modal-body-wrapper-preserved-space);
  --apex-kit-modal-body-scrollbar-color: var(--reference-color-neutral-200) transparent;
  --apex-kit-modal-body-wrapper-outline: initial;
  --apex-kit-modal-body-wrapper-outline-offset: initial;
  --apex-kit-modal-body-bottom-height: var(--reference-uom-stroke-0);
  --apex-kit-modal-body-bottom-height-at-512: var(--apex-kit-modal-body-bottom-height);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__content:not(:has(.pvd-modal__heading-wrapper)) .pvd-modal__body-wrapper {
  margin-right: calc(var(--reference-uom-width-300) + var(--apex-kit-modal-body-wrapper-neutralized-space));
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button {
  background: none;
  border-width: 0;
  cursor: pointer;
  display: inline-flex;
  margin: 0;
  padding: 0;
  --apex-kit-modal-close-button-height: unset;
  --apex-kit-modal-close-button-width: unset;
  --apex-kit-modal-close-button-color: var(--reference-color-neutral-900);
  --apex-kit-modal-close-button-right: var(--reference-uom-space-100);
  --apex-kit-modal-close-button-top: var(--apex-kit-modal-close-button-right);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button {
    --apex-kit-modal-close-button-color: LinkText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover {
  --apex-kit-modal-close-button-color: var(---reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button::before {
  --apex-kit-modal-close-button-height: var(--reference-uom-height-250);
  --apex-kit-modal-close-button-width: var(--apex-kit-modal-close-button-height);
  --apex-kit-modal-close-button-background: transparent;
  --apex-kit-modal-close-button-border: initial;
  --apex-kit-modal-close-button-border-radius: 50%;
  --apex-kit-modal-close-button-box-shadow: initial;
  --apex-kit-modal-close-button-outline: none;
  --apex-kit-modal-close-button-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-modal-close-button-transition: outline 0.125s linear;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-200);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: none;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:hover::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:focus::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-200);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: var(--reference-color-neutral-900) solid var(--reference-uom-stroke-200);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:focus::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:active::before {
  --apex-kit-modal-close-button-background: var(--reference-color-neutral-0);
  --apex-kit-modal-close-button-box-shadow: 0 0 0 1px var(--reference-color-neutral-600);
  --apex-kit-modal-close-button-outline: none;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button:active::before {
    --apex-kit-modal-close-button-border: 1px solid LinkText;
  }
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon {
  --apex-kit-modal-close-button-icon-height: var(--apex-kit-modal-close-button-icon-size);
  --apex-kit-modal-close-button-icon-width: var(--apex-kit-modal-close-button-icon-size);
  --apex-kit-modal-close-button-icon-padding: var(--reference-uom-space-12);
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root {
  --apex-kit-icon-size-large: 1.75rem;
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-icon-size-small: 1.5rem;
  --apex-kit-icon-size-extra-small: 1rem;
  --apex-kit-icon-focus-outline: 1px dotted var(--reference-color-neutral-900);
  --apex-kit-icon-box-sizing: border-box;
  --apex-kit-icon-padding: 0.125rem;
  --apex-kit-icon-color: currentColor;
  overflow: visible;
}
.apex-kit-fds-theme .pvd-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .pvd-icon-root:focus {
  outline: var(--apex-kit-icon-focus-outline);
}
.apex-kit-fds-theme .pvd-modal-root [data-tag-name=pvd-scoped-icon] {
  width: var(--apex-kit-modal-close-button-icon-size);
  height: var(--apex-kit-modal-close-button-icon-size);
}
.apex-kit-fds-theme pvd-numeric-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-page-footer-root {
  --apex-kit-page-footer-background-color: var(--color-white);
  --apex-kit-page-footer-link-focus-outline-color: unset;
  --apex-kit-page-footer-logo-img-fill: unset;
  --apex-kit-page-footer-color: unset;
  --apex-kit-page-footer-display: grid;
  --apex-kit-page-footer-grid-template-columns: 100%;
  --apex-kit-page-footer-grid-template-rows: auto;
  --apex-kit-page-footer-align-items: stretch;
  --apex-kit-page-footer-border: none;
  --apex-kit-page-footer-link-font-size: var(--reference-uom-space-75);
  --apex-kit-page-footer-link-line-height: var(--reference-uom-space-100);
  --apex-kit-page-footer-link-outline-offset: unset;
  --apex-kit-page-footer-logo-height: 3rem;
  --apex-kit-page-footer-logo-width: 12rem;
  --apex-kit-page-footer-logo-margin-bottom: var(--reference-uom-space-100);
  --apex-kit-page-footer-padding: var(--reference-uom-space-100);
  --apex-kit-page-footer-text-decoration: none;
  border-top: 1px solid var(--color-neutral-80);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-footer-root {
    --apex-kit-page-footer-grid-template-columns: auto auto;
  }
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo {
  --apex-kit-page-footer-grid-column: 1;
  --apex-kit-page-footer-grid-row: 1;
  --apex-kit-page-footer-horizontal-alignment-below-512: left;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo {
    --apex-kit-page-footer-horizontal-alignment-below-512: inherit;
  }
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo-img .svg-fill {
    --apex-kit-page-footer-logo-img-fill: CanvastText;
  }
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__link-spacer .pvd-link__link::after {
  --apex-kit-page-footer-color: var(--color-neutral-40);
  --apex-kit-page-footer-margin: 0 0 0 0.5rem;
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content {
  --apex-kit-page-footer-grid-column: 1;
  --apex-kit-page-footer-grid-row: 2;
  --apex-kit-page-footer-horizontal-alignment-below-512: left;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content {
    --apex-kit-page-footer-grid-column: 2;
    --apex-kit-page-footer-grid-row: 1;
    --apex-kit-page-footer-horizontal-alignment-below-512: end;
  }
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__copyright {
  --apex-kit-page-footer-margin: 0;
  --apex-kit-page-footer-color: var(--reference-color-neutral-600);
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference {
  --apex-kit-page-footer-margin: 0.5rem 0 0 0;
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
  --apex-kit-page-footer-color: var(--color-black);
  --apex-kit-page-footer-margin: 0 0 0 0.25rem;
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link .pvd-link__text {
  --apex-kit-page-footer-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active {
  --apex-kit-page-footer-link-focus-outline-color: var(--color-black);
  --apex-kit-page-footer-link-outline-offset: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link:focus:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link:focus:active .pvd-link__text {
  --apex-kit-page-footer-color: var(--reference-color-neutral-900);
  --apex-kit-page-footer-text-decoration: underline;
}
.apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__us-only {
  --apex-kit-page-footer-display: none;
}
@media print {
  .apex-kit-fds-theme .pvd-page-footer-root {
    --apex-kit-page-footer-border: 1px solid CanvasText;
    --apex-kit-page-footer-color: CanvasText;
  }
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__logo-img {
    --apex-kit-page-footer-color: CanvasText;
  }
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__links .pvd-link__link {
    --apex-kit-page-footer-color: CanvasText;
  }
  .apex-kit-fds-theme .pvd-page-footer-root .pvd-page-footer__content .pvd-page-footer__user-reference .pvd-link__link {
    --apex-kit-page-footer-color: CanvasText;
  }
}
.apex-kit-fds-theme .pvd-page-header-root {
  --apex-kit-page-header-align-items: stretch;
  --apex-kit-page-header-background-color: var(--color-green-34);
  --apex-kit-page-header-color: var(--color-white);
  --apex-kit-page-header-display: grid;
  --apex-kit-page-header-gap: 0 var(--reference-uom-space-100);
  --apex-kit-page-header-grid-template-areas: "header-logo header-logo header-action" "header-title header-title header-title";
  --apex-kit-page-header-grid-template-columns: 7.25rem 1fr minmax(6.25rem, auto);
  --apex-kit-page-header-padding: var(--reference-uom-space-100);
  --apex-kit-page-header-link-color: var(--color-white);
  --apex-kit-page-header-link-outline-color: unset;
  --apex-kit-page-header-link-outline-offset: unset;
  --apex-kit-page-header-link-text-border-bottom-style: none;
  --apex-kit-page-header-link-text-color: unset;
  --apex-kit-page-header-link-text-decoration: none;
  --apex-kit-page-header-link-icon-fill-color: var(--apex-kit-page-header-color);
  --apex-kit-page-header-content-background-color: unset;
  --apex-kit-page-header-content: none;
  --apex-kit-page-header-content-display: unset;
  --apex-kit-page-header-content-height: unset;
  --apex-kit-page-header-content-left: unset;
  --apex-kit-page-header-content-position: unset;
  --apex-kit-page-header-content-width: unset;
  --apex-kit-page-header-logo-align-items: center;
  --apex-kit-page-header-logo-color: inherit;
  --apex-kit-page-header-logo-display: flex;
  --apex-kit-page-header-logo-grid-area: header-logo;
  --apex-kit-page-header-logo-img-height: 1.75rem;
  --apex-kit-page-header-logo-img-max-width: 7.25rem;
  --apex-kit-page-header-logo-img-color: CanvasText;
  --apex-kit-page-header-logo-img-vertical-align: middle;
  --apex-kit-page-header-title-font-family: var(--reference-font-family-sans);
  --apex-kit-page-header-title-line-height: var(--reference-font-line-300);
  --apex-kit-page-header-title-font-size: var(--reference-font-size-200);
  --apex-kit-page-header-title-font-weight: var(--reference-font-weight-600);
  --apex-kit-page-header-title-padding-left: 0;
  --apex-kit-page-header-title-padding-top: var(--reference-uom-space-25);
  --apex-kit-page-header-title-display: flex;
  --apex-kit-page-header-title-font-style: normal;
  --apex-kit-page-header-title-letter-spacing: 0;
  --apex-kit-page-header-title-text-align: left;
  --apex-kit-page-header-title-text-decoration: none;
  --apex-kit-page-header-title-text-indent: 0;
  --apex-kit-page-header-title-text-shadow: none;
  --apex-kit-page-header-title-text-transform: none;
  --apex-kit-page-header-title-margin: 0;
  --apex-kit-page-header-title-align-items: center;
  --apex-kit-page-header-title-color: inherit;
  --apex-kit-page-header-title-grid-area: header-title;
  --apex-kit-page-header-title-position: relative;
  --apex-kit-page-header-action-align-self: center;
  --apex-kit-page-header-action-color: inherit;
  --apex-kit-page-header-action-grid-area: header-action;
  --apex-kit-page-header-action-justify-self: end;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-header-root {
    --apex-kit-page-header-grid-template-areas: "header-logo header-title header-action";
  }
}
.apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--block-title .pvd-page-header__title {
  --apex-kit-page-header-title-display: inline-block;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__logo-img {
    --apex-kit-page-header-logo-img-max-width: initial;
  }
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__title {
    --apex-kit-page-header-title-font-size: var(--reference-font-size-300);
    --apex-kit-page-header-title-padding-left: var(--reference-uom-space-100);
    --apex-kit-page-header-title-padding-top: 0;
  }
}
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active {
  --apex-kit-page-header-link-outline-color: var(--color-white);
  --apex-kit-page-header-link-outline-offset: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-link__text,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-link__text {
  --apex-kit-page-header-link-text-color: var(--color-white);
  --apex-kit-page-header-link-text-decoration: underline;
}
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:hover .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:active .pvd-icon-root,
.apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link:focus:active .pvd-icon-root {
  --apex-kit-page-header-link-icon-fill-color: var(--color-white);
}
.apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before {
  --apex-kit-page-header-content-background-color: var(--color-white);
  --apex-kit-page-header-content: "";
  --apex-kit-page-header-content-display: none;
  --apex-kit-page-header-content-height: 100%;
  --apex-kit-page-header-content-left: 0;
  --apex-kit-page-header-content-position: absolute;
  --apex-kit-page-header-content-width: 1px;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-page-header-root.pvd-page-header--legacy-lockup .pvd-page-header__title::before {
    --apex-kit-page-header-content-display: block;
  }
}
@media print {
  .apex-kit-fds-theme .pvd-page-header-root {
    --apex-kit-page-header-color: CanvasText;
  }
  .apex-kit-fds-theme .pvd-page-header-root .pvd-page-header__link .pvd-link__link {
    --apex-kit-page-header-link-color: CanvasText;
  }
}
.apex-kit-fds-theme pvd-percentage-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme pvd-phone-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-popover-root {
  --apex-kit-popover-background-color: var(--reference-color-neutral-0);
  --apex-kit-popover-border: 1px solid var(--color-neutral-40);
  --apex-kit-popover-border-bottom-color: null;
  --apex-kit-popover-border-left-color: null;
  --apex-kit-popover-border-radius: var(--reference-uom-radius-50);
  --apex-kit-popover-border-right-color: null;
  --apex-kit-popover-border-top-color: null;
  --apex-kit-popover-box-shadow: 0 4px 8px -2px #1414141c, 0 2px 4px -2px #1414140f;
  --apex-kit-popover-max-height: 25rem;
  --apex-kit-popover-max-width: 31.25rem;
  --apex-kit-popover-min-width: 18.75rem;
  --apex-kit-popover-transition: box-shadow 0.125s linear;
  --apex-kit-popover-padding: var(--reference-uom-space-100);
  --apex-kit-popover-z-index: 5999;
  --apex-kit-popover-text-color: var(--reference-color-neutral-900);
  --apex-kit-popover-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__wrapper:focus .pvd-popover__popover {
  --apex-kit-popover-box-shadow-focus: null;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__popover {
  grid-template-columns: auto var(--reference-uom-space-250);
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__slot-area {
  --apex-kit-popover-max-height: calc( 25rem - var(--reference-uom-space-100) );
  --apex-kit-popover-padding: 0;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__slot-area .pvd-popover__popover-content-reset {
  --apex-kit-popover-text-color: null;
  --apex-kit-popover-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__slot-area .apex-kit-fds-popover__popover-title {
  font-size: var(--reference-font-size-100);
  font-weight: var(--reference-font-weight-600);
  line-height: var(--reference-font-line-300);
  --apex-kit-popover-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__close-button-area {
  --apex-kit-popover-padding: 0;
  --apex-kit-popover-grid-area: initial;
  --apex-kit-popover-close-button-area-margin-top: -0.5em;
  margin-right: -0.5em;
  margin-left: auto;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__close-button {
  display: inline-flex;
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__close-button svg {
  width: var(--reference-uom-width-150);
  height: var(--reference-uom-width-150);
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__arrow {
  --apex-kit-popover-arrow-transform: translate(var(--reference-uom-space-150), 0);
  --apex-kit-popover-arrow-z-index: calc(var(--apex-kit-popover-z-index) + 1);
}
.apex-kit-fds-theme .pvd-popover-root .pvd-popover__arrow::after {
  --apex-kit-popover-background-color: var(--color-white);
  --apex-kit-popover-border: 1px solid var(--color-neutral-40);
  --apex-kit-popover-border-left-color: transparent;
  --apex-kit-popover-border-right-color: var(--color-neutral-40);
  --apex-kit-popover-border-top-color: transparent;
  --apex-kit-popover-arrow-size: 0.875rem;
  --apex-kit-popover-arrow-offset: -0.4375rem;
  --apex-kit-popover-arrow-transform: translate( var(--apex-kit-popover-arrow-offset), var(--apex-kit-popover-arrow-offset) ) rotate(45deg);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-popover-root .pvd-popover__arrow::after {
    --apex-kit-popover-border-left-color: Canvas;
    --apex-kit-popover-border-top-color: Canvas;
  }
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__popover {
  --apex-kit-popover-wrapper-margin-left: var(--reference-uom-space-50);
  --apex-kit-popover-wrapper-margin-right: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__arrow::after {
  --apex-kit-popover-border-left-color: transparent;
  --apex-kit-popover-border-right-color: var(--color-neutral-40);
  --apex-kit-popover-border-top-color: transparent;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-top .pvd-popover__wrapper .pvd-popover__arrow::after {
    --apex-kit-popover-border-left-color: Canvas;
    --apex-kit-popover-border-top-color: Canvas;
  }
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-right .pvd-popover__arrow::after {
  --apex-kit-popover-border-left-color: var(--color-neutral-40);
  --apex-kit-popover-border-right-color: transparent;
  --apex-kit-popover-border-top-color: transparent;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-right .pvd-popover__arrow::after {
    --apex-kit-popover-border-right-color: Canvas;
    --apex-kit-popover-border-top-color: Canvas;
  }
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__popover {
  --apex-kit-popover-wrapper-margin-left: var(--reference-uom-space-50);
  --apex-kit-popover-wrapper-margin-right: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__arrow::after {
  --apex-kit-popover-border-bottom-color: transparent;
  --apex-kit-popover-border-left-color: var(--color-neutral-40);
  --apex-kit-popover-border-right-color: transparent;
  --apex-kit-popover-border-top-color: var(--color-neutral-40);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-bottom .pvd-popover__arrow::after {
    --apex-kit-popover-border-bottom-color: Canvas;
    --apex-kit-popover-border-right-color: Canvas;
  }
}
.apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-left .pvd-popover__arrow::after {
  --apex-kit-popover-border-bottom-color: transparent;
  --apex-kit-popover-border-left-color: transparent;
  --apex-kit-popover-border-right-color: var(--color-neutral-40);
  --apex-kit-popover-border-top-color: var(--color-neutral-40);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-popover-root.pvd-popover--placement-left .pvd-popover__arrow::after {
    --apex-kit-popover-border-bottom-color: Canvas;
    --apex-kit-popover-border-left-color: Canvas;
  }
}
.apex-kit-fds-theme .pvd-progress-indicator-root {
  --apex-kit-progress-indicator-label-color: var(--reference-color-neutral-900);
  --apex-kit-progress-indicator-line-height: 20px;
  --apex-kit-progress-indicator-active-border-color: var(--reference-color-green-600);
  --apex-kit-progress-indicator-inactive-border-color: var(--reference-color-neutral-500);
  --apex-kit-progress-indicator-height: 2rem;
  --apex-kit-progress-indicator-width: 2rem;
  --apex-kit-progress-indicator-label-margin: 0 var(--reference-uom-space-50) 0 var(--reference-uom-space-50);
  --apex-kit-progress-indicator-icon-border-color: var( --apex-kit-progress-indicator-inactive-border-color );
  --apex-kit-progress-indicator-icon-fill-color: var(--reference-color-green-600);
  --apex-kit-progress-indicator-graphic-node-height: 2.75rem;
  --apex-kit-progress-indicator-graphic-node-width: 2.75rem;
  --apex-kit-progress-indicator-icon-background-color: var(--reference-color-neutral-0);
  --apex-kit-progress-indicator-supplemental-text-color: var(--reference-color-neutral-600);
  --apex-kit-progress-indicator-complete-fill-color: var(--reference-color-neutral-0);
  --apex-kit-progress-indicator-bar-border-color: var( --apex-kit-progress-indicator-inactive-border-color );
}
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--active .pvd-progress-indicator__step-node {
  border-width: 6px;
  background-color: var(--apex-kit-progress-indicator-active-border-color);
}
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step.pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node {
  --apex-kit-progress-indicator-height: 1.5rem;
  --apex-kit-progress-indicator-width: 1.5rem;
}
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step-visual {
  column-gap: var(--reference-uom-space-25);
  height: var(--apex-kit-progress-indicator-height);
}
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step-label {
  letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--active .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--inactive .pvd-progress-indicator__step-node,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root .pvd-progress-indicator__step--complete .pvd-progress-indicator__step-node {
  padding: var(--reference-uom-space-12);
}
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-visual {
  --apex-kit-progress-indicator-height: auto;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step-node,
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper {
    --apex-kit-progress-indicator-graphic-node-height: 3.75rem;
    --apex-kit-progress-indicator-graphic-node-width: 3.75rem;
  }
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon {
    --apex-kit-progress-indicator-height: 2.125rem;
    --apex-kit-progress-indicator-width: 2.125rem;
  }
}
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--active .pvd-progress-indicator__icon-wrapper,
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper {
  --apex-kit-progress-indicator-icon-border-color: var( --apex-kit-progress-indicator-active-border-color );
  border-width: 6px;
}
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper {
  --apex-kit-progress-indicator-icon-background-color: var( --apex-kit-progress-indicator-active-border-color );
}
.apex-kit-fds-theme .pvd-progress-indicator-root.pvd-progress-indicator--with-graphic .pvd-progress-indicator__step--complete .pvd-progress-indicator__icon-wrapper .pvd-progress-indicator__icon {
  --apex-kit-progress-indicator-icon-fill-color: var(--reference-color-neutral-0);
}
.apex-kit-fds-theme .pvd-radio-root {
  --apex-kit-radio-button-font-family: var(--reference-font-family-sans);
  --apex-kit-radio-button-font-size: var(--reference-font-size-100);
  --apex-kit-radio-button-bottom: 0;
  --apex-kit-radio-button-left: 0;
  --apex-kit-radio-button-margin: 0;
  --apex-kit-radio-button-background-color: var(--color-white);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-radio-button-border-radius: 50%;
  --apex-kit-radio-button-height: 1em;
  --apex-kit-radio-button-line-height: var(--reference-font-line-300);
  --apex-kit-radio-button-width: 1em;
  --apex-kit-radio-button-text-color: var(--reference-color-neutral-900);
  --apex-kit-radio-button-cursor: pointer;
  --apex-kit-radio-button-align-items: center;
  --apex-kit-radio-button-flex-shrink: 0;
  --apex-kit-radio-button-justify-content: center;
  --apex-kit-radio-button-label-display: grid;
  --apex-kit-radio-button-label-line-height: var(--apex-kit-radio-button-line-height);
  --apex-kit-radio-button-label-grid-template-columns: 1em auto;
  --apex-kit-radio-button-label-gap: var(--reference-uom-space-50);
  --apex-kit-radio-button-label-margin-right: 0;
  --apex-kit-radio-button-label-align-items: flex-start;
  --apex-kit-radio-button-wrap-display: grid;
  --apex-kit-radio-button-wrap-place-content: center;
  --apex-kit-radio-button-wrap-margin-top: calc( (var(--apex-kit-radio-button-label-line-height) - var(--apex-kit-radio-button-height)) / 2 );
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: unset;
  --apex-kit-radio-button-touch-target-margin: 0;
  --apex-kit-radio-button-touch-target-margin-right: 0;
  --apex-kit-radio-button-microcopy-margin-left: calc( var(--apex-kit-radio-button-width) + var(--apex-kit-radio-button-label-gap) );
  --apex-kit-radio-button-microcopy-display: block;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label .pvd-radio__radio-wrap::before {
  content: "";
  width: calc((var(--apex-kit-radio-button-width) - 2px)/2);
  height: calc((var(--apex-kit-radio-button-width) - 2px)/2);
  border-radius: var(--apex-kit-radio-button-border-radius);
  box-shadow: inset 1em 1em var(--color-white);
  background-color: CanvasText;
  transform: scale(0);
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--hover {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-800);
  --apex-kit-radio-button-box-shadow: none;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--focus {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  --apex-kit-radio-button-outline-offset: var(--reference-uom-space-18);
  --apex-kit-radio-button-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio + .pvd-radio__label.pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio + .pvd-radio__label.pvd-radio--active {
  --apex-kit-radio-button-background-color: var(--color-white);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-200);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: none;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:disabled + .pvd-radio__label {
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-text-color: var(--reference-color-neutral-400);
  --apex-kit-radio-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-400);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label {
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-radio-button-background-color: var(--reference-color-green-600);
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label .pvd-radio__radio-wrap::before {
  transform: scale(1);
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:hover,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-hover {
  --apex-kit-radio-button-box-shadow: none;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:focus,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-focus {
  --apex-kit-radio-button-border: none;
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  --apex-kit-radio-button-outline-offset: var(--reference-uom-space-18);
  --apex-kit-radio-button-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label:active,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked + .pvd-radio__label.pvd-radio--checked-active {
  --apex-kit-radio-button-background-color: var(--reference-color-green-600);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-outline: none;
  --apex-kit-radio-button-outline-offset: 0;
  --apex-kit-radio-button-transition: none;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__radio:checked:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__radio:checked:disabled + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__radio:checked:disabled + .pvd-radio__label {
  --apex-kit-radio-button-background-color: var(--reference-color-neutral-200);
  --apex-kit-radio-button-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-400);
  --apex-kit-radio-button-box-shadow: none;
  --apex-kit-radio-button-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-radio-root .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
  letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small {
  --apex-kit-radio-button-font-size: var(--reference-font-size-50);
}
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
}
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large {
  --apex-kit-radio-button-font-size: var(--reference-font-size-200);
}
.apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__label-text {
  --apex-kit-radio-button-label-text-margin-top: 0;
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-radio-root {
    --apex-kit-radio-button-font-size: var(--reference-font-size-100);
  }
  .apex-kit-fds-theme .pvd-radio-root .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--small {
    --apex-kit-radio-button-font-size: var(--reference-font-size-75);
  }
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--small .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--large {
    --apex-kit-radio-button-font-size: var(--reference-font-size-300);
  }
  .apex-kit-fds-theme .pvd-radio-root.pvd-radio--large .pvd-radio__label-text {
    --apex-kit-radio-button-label-text-margin-top: 0;
  }
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-root {
    --apex-kit-radio-button-input-border: 0;
    --apex-kit-radio-button-input-bottom: 0;
    --apex-kit-radio-button-input-clip: rect( var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) var(--reference-uom-stroke-100) );
    --apex-kit-radio-button-input-height: var(--reference-uom-stroke-100);
    --apex-kit-radio-button-input-line-height: 1;
    --apex-kit-radio-button-input-left: 0;
    --apex-kit-radio-button-input-margin: 0;
    --apex-kit-radio-button-input-margin-right: 0;
    --apex-kit-radio-button-touch-target-margin: 0;
    --apex-kit-radio-button-touch-target-margin-right: 0;
    --apex-kit-radio-button-input-overflow: initial;
    --apex-kit-radio-button-input-padding: 0;
    --apex-kit-radio-button-input-position: absolute;
    --apex-kit-radio-button-input-width: var(--reference-uom-stroke-100);
    --apex-kit-radio-button-wrap-display: grid;
  }
}
.apex-kit-fds-theme pvd-radio-group {
  --apex-kit-radio-group-display: block;
}
.apex-kit-fds-theme .pvd-radio-group-root {
  --apex-kit-radio-group-color: var(--color-black);
  --apex-kit-radio-group-font-family: var(--reference-font-family-sans);
  --apex-kit-radio-group-font-weight: var(--reference-font-weight-400);
  --apex-kit-radio-group-line-height: var(--reference-font-fds-line300-tok);
  --apex-kit-radio-group-background-color: unset;
  --apex-kit-radio-group-border: none;
  --apex-kit-radio-group-border-radius: unset;
  --apex-kit-radio-group-border-width: unset;
  --apex-kit-radio-group-outline: unset;
  --apex-kit-radio-group-outline-offset: unset;
  --apex-kit-radio-group-padding: unset;
  --apex-kit-radio-group-display: block;
  --apex-kit-radio-group-flex-flow: unset;
  --apex-kit-radio-group-general-margin-left: unset;
  --apex-kit-radio-group-first-child-margin-left: unset;
  --apex-kit-radio-group-tile-border-style: solid;
  --apex-kit-radio-group-tile-border-width: thin;
  --apex-kit-radio-group-tile-outline-color: unset;
  --apex-kit-radio-group-tile-border-color: unset;
  --apex-kit-radio-group-tile-box-shadow-radius: unset;
  --apex-kit-radio-group-tile-box-shadow-color: unset;
  --apex-kit-radio-group-tile-outline-width: unset;
  --apex-kit-radio-group-tile-outline-style: solid;
  --apex-kit-radio-group-position-left: unset;
  --apex-kit-radio-group-margin: unset;
  --apex-kit-radio-group-padding: unset;
  --apex-kit-radio-group-position: absolute;
  --apex-kit-radio-group-position-top: unset;
  --apex-kit-radio-group-position-transform: unset;
  --apex-kit-radio-group-general-margin-top: var(--reference-uom-space-75);
  --apex-kit-radio-group-first-child-margin-top: 0;
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-always {
  --apex-kit-radio-group-display: flex;
  --apex-kit-radio-group-flex-flow: row nowrap;
  --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
  --apex-kit-radio-group-first-child-margin-left: 0;
  --apex-kit-radio-group-general-margin-top: 0;
  --apex-kit-radio-group-first-child-margin-top: unset;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-512 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-768 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-960 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--inline-at-1280 {
    --apex-kit-radio-group-display: flex;
    --apex-kit-radio-group-flex-flow: row nowrap;
    --apex-kit-radio-group-general-margin-left: var(--reference-uom-space-150);
    --apex-kit-radio-group-first-child-margin-left: 0;
    --apex-kit-radio-group-general-margin-top: 0;
    --apex-kit-radio-group-first-child-margin-top: unset;
  }
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio {
    --apex-kit-radio-group-position-left: var(--reference-uom-space-100);
    --apex-kit-radio-group-margin: 0;
    --apex-kit-radio-group-padding: 0;
    --apex-kit-radio-group-position: absolute;
    --apex-kit-radio-group-position-top: 50%;
    --apex-kit-radio-group-position-transform: translateY(-50%);
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-neutral-40);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:hover + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--hover {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--focus {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--active,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:active + .pvd-radio--active-focus {
    --apex-kit-radio-group-tile-outline-color: LinkText;
    --apex-kit-radio-group-tile-outline-offset: 1px;
    --apex-kit-radio-group-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-green-27);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio + .pvd-radio--checked {
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-green-34);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:hover + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-hover {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-focus {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: CanvasText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus {
  --apex-kit-radio-group-tile-border-color: var(--color-white);
  --apex-kit-radio-group-tile-box-shadow-color: var(--color-black);
  --apex-kit-radio-group-tile-box-shadow-radius: 4px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active:focus + .pvd-radio__label,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked + .pvd-radio--checked-active,
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__radio:checked:active + .pvd-radio--checked-active-focus {
    --apex-kit-radio-group-tile-border-color: LinkText;
    --apex-kit-radio-group-tile-outline-color: LinkText;
    --apex-kit-radio-group-tile-outline-offset: 2px;
    --apex-kit-radio-group-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
  --apex-kit-radio-group-tile-background-color: var(--color-white);
  --apex-kit-radio-group-tile-border-color: var(--color-neutral-80);
  --apex-kit-radio-group-tile-border-radius: 8px;
  --apex-kit-radio-group-tile-height: 100%;
  --apex-kit-radio-group-tile-padding: var(--reference-uom-space-100);
  --apex-kit-radio-group-tile-width: 100%;
}
@media screen and (min-width: 32rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 48rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 60rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
@media screen and (min-width: 80rem) {
  .apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio__label {
    --apex-kit-radio-group-tile-padding: var(--reference-uom-space-150);
  }
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group,
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles .pvd-radio-group__radio-group > s-slot > s-assigned-wrapper {
  --apex-kit-radio-group-first-child-margin-top: 0;
  --apex-kit-radio-group-general-margin-top: var(--reference-uom-space-75);
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--tiles.pvd-radio-group--error .pvd-radio-group__radio-group {
  --apex-kit-radio-group-background-color: var(--color-white);
  --apex-kit-radio-group-border-radius: 6px;
  --apex-kit-radio-group-border-width: 0;
  --apex-kit-radio-group-outline: 2px solid var(--color-red-47);
  --apex-kit-radio-group-outline-offset: 6px;
}
.apex-kit-fds-theme .pvd-radio-group-root.pvd-radio-group--error .pvd-radio-group__radio-group {
  --apex-kit-radio-group-background-color: var(--color-white);
  --apex-kit-radio-group-border: 1px solid var(--color-red-47);
  --apex-kit-radio-group-border-width: 1px;
  --apex-kit-radio-group-border-radius: 8px;
  --apex-kit-radio-group-padding: var(--reference-uom-space-25);
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio + .pvd-segment__label {
  --apex-kit-segment-background-color: var(--reference-color-neutral-0);
  --apex-kit-segment-border: none;
  --apex-kit-segment-border-radius: var(--reference-uom-stroke-200);
  --apex-kit-segment-text-color: var(--color-black);
  --apex-kit-segment-cursor: pointer;
  --apex-kit-segment-padding: var(--reference-uom-space-50) var(--reference-uom-space-100);
  --apex-kit-segment-box-shadow: none;
  --apex-kit-segment-outline: none;
  --apex-kit-segment-outline-offset: 4px;
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:hover + .pvd-segment__label,
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio.pvd-segment--hover + .pvd-segment__label {
  --apex-kit-segment-background-color: var(--reference-color-neutral-100);
  --apex-kit-segment-outline: none;
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:focus + .pvd-segment__label,
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio.pvd-segment--focus + .pvd-segment__label {
  --apex-kit-segment-outline: var(--reference-uom-stroke-300) solid var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:active + .pvd-segment__label,
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio.pvd-segment--active + .pvd-segment__label {
  --apex-kit-segment-outline: none;
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:checked + .pvd-segment__label {
  --apex-kit-segment-background-color: var(--color-green-34);
  --apex-kit-segment-text-color: var(--reference-color-neutral-0);
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:disabled + .pvd-segment__label {
  --apex-kit-segment-background-color: var(--color-neutral-95);
  --apex-kit-segment-outline: none;
  --apex-kit-segment-text-color: var(--color-neutral-73);
  --apex-kit-segment-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-segment-root .pvd-segment__radio:disabled:checked + .pvd-segment__label {
  --apex-kit-segment-background-color: var(--color-neutral-73);
  --apex-kit-segment-text-color: var(--reference-color-neutral-0);
}
.apex-kit-fds-theme .pvd-segmented-control-root {
  --apex-kit-segmented-control-background-color: var(--reference-color-neutral-0);
  --apex-kit-segmented-control-border: 1px solid var(--reference-color-neutral-500);
  --apex-kit-segmented-control-border-radius: var(--reference-uom-radius-50);
  --apex-kit-segmented-control-padding: var(--reference-uom-space-25);
  --apex-kit-segmented-control-segment-group-border-left: var(--color-neutral-80) 1px solid;
  --apex-kit-segmented-control-segment-group-padding-left: var(--reference-uom-space-18);
  --apex-kit-segmented-control-segment-group-padding-right: var(--apex-kit-segmented-control-segment-group-padding-left);
}
.apex-kit-fds-theme .pvd-segmented-control-root.pvd-segmented-control--error {
  --apex-kit-segmented-control-border: 1px solid var(--reference-color-red-700);
}
.apex-kit-fds-theme .pvd-segmented-control-root.pvd-segmented-control--disabled {
  --apex-kit-segmented-control-background-color: var(--color-neutral-95);
}
.apex-kit-fds-theme .pvd-select-root {
  --apex-kit-icon-size-medium: 1.5rem;
  --apex-kit-select-icon-width: var(--apex-kit-icon-size-medium);
  --apex-kit-select-icon-height: var(--apex-kit-select-icon-width);
  --apex-kit-select-padding-right: calc( var(--reference-uom-space-50) + var(--apex-kit-select-icon-width) + var(--reference-uom-space-100) );
  --apex-kit-select-padding-right-at-512: var(--apex-kit-select-padding-right);
  --apex-kit-select-icon-right: var(--reference-uom-space-100);
  --apex-kit-select-icon-right-at-512: var(--apex-kit-select-icon-right);
  --apex-kit-select-text-color: var(--reference-color-neutral-900);
  --apex-kit-select-placeholder-color: var(--color-neutral-40);
  --apex-kit-select-background-color: var(--reference-color-neutral-0);
  --apex-kit-select-border-width: var(--reference-uom-stroke-100);
  --apex-kit-select-border-style: solid;
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-500);
  --apex-kit-select-border-radius: var(--reference-uom-radius-50);
  --apex-kit-select-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-select-outline-style: solid;
  --apex-kit-select-outline-color: var(--reference-color-neutral-900);
  --apex-kit-select-outline-offset: var(--reference-uom-stroke-300);
  --apex-kit-select-outline: none;
  --apex-kit-select-transition: outline 0.125s linear;
  --apex-kit-select-box-shadow: none;
  --apex-kit-select-cursor: pointer;
  --apex-kit-select-font-size: var(--reference-font-size-100);
  --apex-kit-select-letter-spacing: -0.25px;
  --apex-kit-select-opacity: 1;
  --apex-kit-select-horizontal-padding: 1em;
  --apex-kit-select-vertical-padding: var(--reference-uom-stroke-0);
  --apex-kit-select-line-height: var(--reference-font-fds-line300-tok);
  --apex-kit-select-height: var(--reference-uom-height-250);
  --apex-kit-select-icon-color: var(--reference-color-neutral-900);
  --apex-kit-select-icon-padding: var(--reference-uom-space-12);
}
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-red-700);
}
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select:hover,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--hover,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select:focus,
.apex-kit-fds-theme .pvd-select-root.pvd-select--error .pvd-select__select.pvd-select--focus {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-red-700);
  --apex-kit-select-box-shadow: none;
}
.apex-kit-fds-theme .pvd-select-root.pvd-select--disabled {
  --apex-kit-select-icon-color: var(--reference-color-neutral-200);
}
.apex-kit-fds-theme .pvd-select-root.pvd-select--disabled .pvd-select__icon {
  visibility: hidden;
}
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select.pvd-select--hover {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-800);
  --apex-kit-select-box-shadow: none;
}
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select.pvd-select--focus {
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-900);
  --apex-kit-select-outline: var(--apex-kit-select-outline-width) var(--apex-kit-select-outline-style) var(--apex-kit-select-outline-color);
  --apex-kit-select-box-shadow: none;
}
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled {
  --apex-kit-select-background-color: var(--reference-color-neutral-200);
  --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--reference-color-neutral-700);
  --apex-kit-select-text-color: var(--reference-color-neutral-900);
  --apex-kit-select-cursor: not-allowed;
  opacity: var(--apex-kit-select-opacity);
}
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled::placeholder {
  --apex-kit-select-placeholder-color: var(--color-neutral-73);
}
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled:hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled.pvd-select--hover,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled:focus,
.apex-kit-fds-theme .pvd-select-root .pvd-select__select:disabled.pvd-select--focus {
  --apex-kit-select-box-shadow: none;
}
.apex-kit-fds-theme .pvd-slider-root {
  --fds-outline-margin: var(--reference-uom-space-18);
  --fds-input-foreground--disabled: var(--reference-color-neutral-400);
  --fds-indicator-foreground--success: var(--reference-color-green-700);
  --fds-toggle-gap: var(--reference-uom-space-12);
  --fds-input-gap: var(--reference-uom-space-50);
  --fds-input-background: var(--reference-color-neutral-0);
  --fds-indicator-fill--status: var(--color-green-34);
  --fds-input-radius--round: var(--reference-uom-radius-200);
  --fds-indicator-radius: var(--reference-uom-radius-25);
  --fds-input-fill: var(--reference-color-neutral-500);
  --fds-input-fill--disabled: var(--reference-color-neutral-400);
  --fds-link-gap: var(--reference-uom-space-25);
  --fds-input-padding: var(--reference-uom-space-100);
  --fds-text-fill--secondary: var(--reference-color-neutral-600);
  --fds-indicator-height: var(--reference-uom-space-25);
  --fds-toggle-stroke: var(--reference-uom-stroke-100);
  --fds-outline-margin: var(--reference-uom-space-18);
  --fds-size-75: var(--reference-font-size-75);
  --fds-weight-600: var(--reference-font-weight-600);
  --fds-line-200: var(--reference-font-line-200);
  --apex-kit-slider-thumb-border-width: var(--fds-outline-margin);
  --apex-kit-slider-thumb-size: 1.75rem;
  --apex-kit-slider-thumb-hover-scale: 1.57143;
  --apex-kit-slider-track-height: 0.25rem;
  --apex-kit-slider-track-color: var(--fds-input-foreground--disabled);
  --apex-kit-slider-track-value-color: var(--fds-indicator-foreground--success);
  --apex-kit-slider-tickmark-width: var(--fds-toggle-gap);
  --apex-kit-slider-tickmark-height: 0.25rem;
  --apex-kit-slider-thumb-background-color: var(--fds-input-background);
  --apex-kit-slider-thumb-border-color: var(--fds-indicator-fill--status);
  --apex-kit-slider-gap: var(--fds-input-gap);
  --apex-kit-slider-border-radius: var(--fds-input-radius--round);
  --apex-kit-slider-border-width: var(--fds-indicator-radius);
  --apex-kit-slider-border-color: var(--fds-indicator-foreground--success);
  --apex-kit-slider-border-color--disabled: var(--fds-input-fill--disabled);
  --apex-kit-slider-input-background: var(--fds-input-background);
  --apex-kit-slider-datalist-height: var(--fds-link-gap);
  --apex-kit-slider-datalist-margin-top: var(--fds-input-padding);
  --apex-kit-slider-marker-background-color: var(--fds-text-fill--secondary);
  --apex-kit-slider-marker-height: var(--fds-indicator-height);
  --apex-kit-slider-marker-border-width: var(--fds-toggle-stroke);
  --apex-kit-slider-marker-border-color: var(--fds-input-fill);
  --apex-kit-slider-marker-border-radius: var(--fds-toggle-gap);
  --apex-kit-slider-marker-line-height: var(--fds-input-padding);
  --apex-kit-slider-label-color: var(--fds-text-fill--secondary);
  --apex-kit-slider-label-font-size: var(--fds-size-75);
  --apex-kit-slider-text-font-size: var(--fds-size-75);
  --apex-kit-slider-label-font-size: var(--fds-weight-600);
  --apex-kit-slider-label-line-height: var(--fds-line-200);
}
.apex-kit-fds-theme .pvd-spinner-root {
  --apex-kit-spinner-direction: ltr;
  --apex-kit-spinner-display: flex;
  --apex-kit-spinner-flex-direction: column;
  --apex-kit-spinner-height: 3rem;
  --apex-kit-spinner-margin-bottom: 0;
  --apex-kit-spinner-margin-left: auto;
  --apex-kit-spinner-margin-right: auto;
  --apex-kit-spinner-margin-top: 0;
  --apex-kit-spinner-position: relative;
  --apex-kit-spinner-width: 3rem;
  --apex-kit-spinner-letter-spacing: -0.25px;
  --apex-kit-spinner-visual-animation-duration: 4s;
  --apex-kit-spinner-visual-animation-iteration-count: infinite;
  --apex-kit-spinner-visual-animation-name: pvdSpinnerRotate;
  --apex-kit-spinner-visual-animation-timing-function: linear;
  --apex-kit-spinner-visual-color: var(--reference-color-green-600);
  --apex-kit-spinner-visual-display: flex;
  --apex-kit-spinner-visual-height: 100%;
  --apex-kit-spinner-visual-opacity: 1;
  --apex-kit-spinner-visual-position: absolute;
  --apex-kit-spinner-visual-white-space: nowrap;
  --apex-kit-spinner-visual-width: 100%;
  --apex-kit-spinner-font-size: var(--reference-uom-space-25);
  --apex-kit-spinner-font-weight: var(--reference-font-weight-400);
  --apex-kit-spinner-line-height: var(--reference-font-line-200);
}
.apex-kit-fds-theme .pvd-spinner-root:focus {
  --apex-kit-spinner-focus-outline: var(--system-uom-space-utility-eighth-x) dotted var(--color-black);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small {
  --apex-kit-spinner-small-display: inline-flex;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__spinner {
  --apex-kit-spinner-height: 1rem;
  --apex-kit-spinner-margin-bottom: 0;
  --apex-kit-spinner-width: 1rem;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-width: var(--system-uom-border-radius-small);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--small .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--large .pvd-spinner__spinner {
  --apex-kit-spinner-height: 6rem;
  --apex-kit-spinner-width: 6rem;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--large .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-width: var(--system-uom-space-utility-quarter-x);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--force-inline {
  --apex-kit-spinner-display: inline-flex;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--force-block {
  --apex-kit-spinner-display: block;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--hidden {
  --apex-kit-spinner-display: none;
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--reference-color-green-300);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-text {
  --apex-kit-spinner-microcopy-text-color: var(--color-white);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-color: var(--color-white);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__visual {
  --apex-kit-spinner-color: var(--color-blue-24);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-primary {
  --apex-kit-spinner-microcopy-text-color: var(--color-blue-24);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-color: var(--color-blue-24);
}
.apex-kit-fds-theme .pvd-spinner-root pvd-icon {
  --apex-kit-spinner-line-height: 0;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask {
  --apex-kit-spinner-mask-display: inline-flex;
  --apex-kit-spinner-mask-height: 100%;
  --apex-kit-spinner-mask-overflow: hidden;
  --apex-kit-spinner-mask-position: relative;
  --apex-kit-spinner-mask-width: 50%;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-right-color: transparent;
  --apex-kit-spinner-left: 0;
  --apex-kit-spinner-transform: null;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner {
  --apex-kit-spinner-border-left-color: transparent;
  --apex-kit-spinner-left: -100%;
  --apex-kit-spinner-transform: null;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__mask-inner {
  --apex-kit-spinner-mask-inner-animation-duration: null;
  --apex-kit-spinner-mask-inner-animation-iteration-count: null;
  --apex-kit-spinner-mask-inner-animation-timing-function: null;
  --apex-kit-spinner-mask-inner-border-bottom-color: transparent;
  --apex-kit-spinner-mask-inner-border-radius: 50%;
  --apex-kit-spinner-mask-inner-border-style: solid;
  --apex-kit-spinner-mask-inner-border-width: 2px;
  --apex-kit-spinner-mask-inner-bottom: 0;
  --apex-kit-spinner-mask-inner-position: absolute;
  --apex-kit-spinner-mask-inner-top: 0;
  --apex-kit-spinner-mask-inner-width: 200%;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy {
  --apex-kit-spinner-microcopy-color: var(--reference-color-neutral-900);
  --apex-kit-spinner-microcopy-margin: var(--reference-uom-space-50) 0 0 0;
  --apex-kit-spinner-microcopy-text-align: center;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-primary {
  --apex-kit-spinner-microcopy-font-weight: 600;
  --apex-kit-spinner-microcopy-primary-align-items: center;
  --apex-kit-spinner-microcopy-primary-display: flex;
  --apex-kit-spinner-microcopy-primary-justify-content: center;
  --apex-kit-spinner-microcopy-padding: var(--reference-uom-space-50) var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-secondary {
  --apex-kit-spinner-microcopy-secondary-animation-delay: 5s;
  --apex-kit-spinner-microcopy-secondary-animation-duration: 0.2s;
  --apex-kit-spinner-microcopy-secondary-animation-fill-mode: both;
  --apex-kit-spinner-microcopy-secondary-animation-iteration-count: 1;
  --apex-kit-spinner-microcopy-secondary-animation-timing-function: ease-in;
  --apex-kit-spinner-microcopy-secondary-margin: var(--uom-space-stack-quarter-x);
  --apex-kit-spinner-microcopy-secondary-text-align: center;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-text {
  --apex-kit-spinner-microcopy-text-margin: 0;
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-spinner__microcopy-icon {
  --apex-kit-spinner-microcopy-icon-font-size: 0;
  --apex-kit-spinner-microcopy-icon-margin: var(--uom-space-inline-right-half-x);
}
.apex-kit-fds-theme .pvd-spinner-root.pvd-spinner--disable-background {
  --apex-kit-spinner-background-color: var(--color-white);
  --apex-kit-spinner-border-color: var(--color-black);
  --apex-kit-spinner-border-radius: var(--reference-uom-radius-18);
  --apex-kit-spinner-margin: 0 auto;
  --apex-kit-spinner-padding: var(--reference-uom-space-200);
}
.apex-kit-fds-theme .pvd-spinner-root .pvd-page-loading-background {
  --apex-kit-spinner-background-color: var(--color-black);
  --apex-kit-spinner-color: var(--color-black);
}
.apex-kit-fds-theme pvd-ssn-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-status-root .pvd-status__image[data-image=failure] .pvd-icon-root {
  --apex-kit-status-image-color: var(--reference-color-red-800);
}
.apex-kit-fds-theme .pvd-status-root .pvd-status__image[data-image=success] .pvd-icon-root {
  --apex-kit-status-image-color: var(--reference-color-green-800);
}
.apex-kit-fds-theme .pvd-status-root .pvd-status__image[data-image=info] .pvd-icon-root {
  --apex-kit-status-image-color: var(--reference-color-blue-800);
}
.apex-kit-fds-theme .pvd-status-root .pvd-status__image[data-image=warn] .pvd-icon-root {
  --apex-kit-status-image-color: var(--reference-color-orange-900);
}
.apex-kit-fds-theme .pvd-stepper-root {
  --apex-kit-stepper-button-area-size: 2.5rem;
  --apex-kit-stepper-button-height: var(--reference-uom-space-150);
  --apex-kit-stepper-button-padding: var(--reference-uom-space-50);
  --apex-kit-stepper-button-width: var(--reference-uom-space-150);
  --apex-kit-stepper-icon-height: var(--reference-uom-space-75);
  --apex-kit-stepper-icon-width: var(--reference-uom-space-75);
  --apex-kit-stepper-controls-margin: var(--reference-uom-space-50) 0 0 0;
}
.apex-kit-fds-theme .pvd-stepper-root .pvd-stepper__controls {
  column-gap: var(--reference-uom-space-50);
}
.apex-kit-fds-theme .pvd-stepper-root .pvd-stepper__controls .pvd-input-root .pvd-input__input {
  padding-right: calc(var(--reference-uom-space-250) + var(--reference-uom-space-12));
  margin-right: calc(0rem - var(--reference-uom-space-250) - var(--reference-uom-space-12));
}
.apex-kit-fds-theme .pvd-stepper-root .pvd-button--icon-only {
  --apex-kit-button-min-width: auto;
}
.apex-kit-fds-theme .pvd-switch-root {
  --apex-kit-switch-display: flex;
  --apex-kit-switch-align-items: center;
  --apex-kit-switch-margin-left: 0;
  --apex-kit-switch-margin-right: 0;
  --apex-kit-switch-background-color: var(--color-white);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--color-neutral-50);
  --apex-kit-switch-box-shadow: none;
  --apex-kit-switch-padding: 0;
  --apex-kit-switch-label-color: var(--reference-color-neutral-900);
  --apex-kit-switch-cursor: none;
  --apex-kit-switch-margin: 0;
  --apex-kit-switch-border-radius: 1.125rem;
  --apex-kit-switch-outline: 0;
  --apex-kit-switch-outline-color: unset;
  --apex-kit-switch-outline-offset: unset;
  --apex-kit-switch-outline-style: none;
  --apex-kit-switch-outline-width: unset;
  --apex-kit-switch-transition: none;
  --apex-kit-switch-line-height: 1.5rem;
  --apex-kit-switch-font-size: var(--reference-font-size-100);
  --apex-kit-switch-letter-spacing: -0.25px;
  --apex-kit-switch-button-width: 2.5rem;
  --apex-kit-switch-button-height: var(--reference-font-line-400);
  --apex-kit-switch-height: 1rem;
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on.pvd-switch--small .pvd-switch__handle {
  --apex-kit-switch-margin-left: 0.75rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--on.pvd-switch--small .pvd-switch__handle {
    --apex-kit-switch-margin-left: 0.875rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on.pvd-switch--large .pvd-switch__handle {
  --apex-kit-switch-margin-left: 1.1875rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--on.pvd-switch--large .pvd-switch__handle {
    --apex-kit-switch-margin-left: 1.21875rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button {
  --apex-kit-switch-background-color: var(--color-green-34);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button:hover,
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button.pvd-switch__button--hover {
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-outline-color: unset;
  --apex-kit-switch-outline-offset: unset;
  --apex-kit-switch-outline-style: none;
  --apex-kit-switch-outline-width: unset;
  --apex-kit-switch-transition: none;
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button:focus,
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button.pvd-switch__button--focus {
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-transition: outline 0.125s linear;
  --apex-kit-switch-outline-color: var(--reference-color-neutral-900);
  --apex-kit-switch-outline-offset: var(--reference-uom-space-18);
  --apex-kit-switch-outline-style: solid;
  --apex-kit-switch-outline-width: var(--reference-uom-stroke-200);
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button:active,
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button:active:focus,
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__button.pvd-switch__button--active {
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-green-700);
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-outline-color: unset;
  --apex-kit-switch-outline-offset: unset;
  --apex-kit-switch-outline-style: none;
  --apex-kit-switch-outline-width: unset;
  --apex-kit-switch-transition: none;
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__handle {
  --apex-kit-switch-background-color: var(--color-white);
  --apex-kit-switch-margin-left: var(--reference-uom-space-150);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--color-white);
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__label {
  --apex-kit-switch-font-size: var(--reference-font-size-50);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__label {
    --apex-kit-switch-font-size: var(--reference-font-size-75);
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__button {
  --apex-kit-switch-button-width: 2.25rem;
  --apex-kit-switch-button-height: auto;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__button {
    --apex-kit-switch-button-width: 2.5rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__handle {
  --apex-kit-switch-height: 0.875rem;
  --apex-kit-switch-margin-right: 0.75rem;
  --apex-kit-switch-button-width: 0.875rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--small .pvd-switch__handle {
    --apex-kit-switch-height: 1rem;
    --apex-kit-switch-margin-right: 0.875rem;
    --apex-kit-switch-button-width: 1rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__label {
  --apex-kit-switch-font-size: var(--reference-font-size-200);
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__label {
    --apex-kit-switch-font-size: var(--reference-font-size-300);
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__button {
  --apex-kit-switch-button-width: 3.125rem;
  --apex-kit-switch-button-height: auto;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__button {
    --apex-kit-switch-button-width: 3.375rem;
  }
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__handle-wrapper {
    --apex-kit-switch-padding: 0.1875rem 0.3125rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__handle {
  --apex-kit-switch-height: 1.3125rem;
  --apex-kit-switch-margin-right: 1.1875rem;
  --apex-kit-switch-button-width: 1.3125rem;
}
@media (min-width: 32em) {
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--large .pvd-switch__handle {
    --apex-kit-switch-height: 1.375rem;
    --apex-kit-switch-margin-right: 1.21875rem;
    --apex-kit-switch-button-width: 1.375rem;
  }
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__label {
  --apex-kit-switch-label-color: var(--reference-color-neutral-900);
  --apex-kit-switch-cursor: pointer;
  --apex-kit-switch-margin: 0;
  --apex-kit-switch-font-size: var(--reference-font-size-100);
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button {
  --apex-kit-switch-background-color: var(--reference-color-neutral-200);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-switch-border-radius: 1.125rem;
  --apex-kit-switch-cursor: pointer;
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-outline: none;
  --apex-kit-switch-padding: 0;
  --apex-kit-switch--button-margin: 0.625rem 0px 0.625rem var(--reference-uom-space-100);
  --apex-kit-switch-transition: background-color 0.25s;
  --apex-kit-switch-button-width: var(--reference-uom-width-300);
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:hover,
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button.pvd-switch__button--hover {
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-800);
  --apex-kit-switch-outline-color: unset;
  --apex-kit-switch-outline-offset: unset;
  --apex-kit-switch-outline-style: none;
  --apex-kit-switch-outline-width: unset;
  --apex-kit-switch-transition: none;
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:focus,
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button.pvd-switch__button--focus {
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-900);
  --apex-kit-switch-transition: outline 0.125s linear;
  --apex-kit-switch-outline-color: var(--reference-color-neutral-900);
  --apex-kit-switch-outline-offset: var(--reference-uom-space-18);
  --apex-kit-switch-outline-style: solid;
  --apex-kit-switch-outline-width: var(--reference-uom-stroke-200);
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:active,
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:active:focus,
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__button.pvd-switch__button--active {
  --apex-kit-switch-box-shadow: inset 0 0 var(--reference-uom-stroke-300) var(--reference-color-darkness-400);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-switch-outline-color: unset;
  --apex-kit-switch-outline-offset: unset;
  --apex-kit-switch-outline-style: none;
  --apex-kit-switch-outline-width: unset;
  --apex-kit-switch-transition: none;
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__handle-wrapper {
  --apex-kit-switch-padding: var(--reference-uom-space-18);
}
.apex-kit-fds-theme .pvd-switch-root .pvd-switch__handle {
  --apex-kit-switch-background-color: var(--color-white);
  --apex-kit-switch-border: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-500);
  --apex-kit-switch-border-radius: 50%;
  --apex-kit-switch-height: var(--reference-uom-width-100);
  --apex-kit-switch-margin: 0;
  --apex-kit-switch-margin-right: var(--reference-uom-space-150);
  --apex-kit-switch-padding: 0;
  --apex-kit-switch-transition: margin-left 0.25s, margin-right 0.25s;
  --apex-kit-switch-button-width: var(--reference-uom-width-100);
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:focus,
  .apex-kit-fds-theme .pvd-switch-root .pvd-switch__button:hover {
    --apex-kit-switch-outline: LinkText solid 2px;
  }
  .apex-kit-fds-theme .pvd-switch-root.pvd-switch--on .pvd-switch__handle {
    --apex-kit-switch-background-color: LinkText;
  }
}
.apex-kit-fds-theme .pvd-tab-group-root {
  --apex-kit-tab-group-overflow: visible;
  --apex-kit-tab-group-white-space: nowrap;
  --apex-kit-tab-group-background-color: transparent;
  --apex-kit-tab-group-border-bottom: 0;
  --apex-kit-tab-group-text-align: left;
  --apex-kit-tab-group-font-family: var(--reference-font-family-sans);
  --apex-kit-tab-group-font-size: var(--reference-font-size-100);
  --apex-kit-tab-group-padding: 0;
  --apex-kit-tab-group-truncation-menu-border-bottom: calc(var(--reference-uom-stroke-100) * 4) solid transparent;
  --apex-kit-tab-group-truncation-menu-display: none;
  --apex-kit-tab-group-truncation-menu-padding: var(--reference-uom-space-75);
  --apex-kit-tab-group-truncation-menu-position: relative;
  --apex-kit-tab-group-truncation-menu-vertical-align: middle;
  --apex-kit-tab-group-truncation-menu-item-appearance: none;
  --apex-kit-tab-group-truncation-menu-item-cursor: pointer;
  --apex-kit-tab-group-truncation-menu-item-height: 100%;
  --apex-kit-tab-group-truncation-menu-item-left: 0;
  --apex-kit-tab-group-truncation-menu-item-opacity: 0;
  --apex-kit-tab-group-truncation-menu-item-position: absolute;
  --apex-kit-tab-group-truncation-menu-item-top: 0;
  --apex-kit-tab-group-truncation-menu-item-width: 100%;
  --apex-kit-tab-group-icon-color: var(--reference-color-neutral-900);
  --apex-kit-tab-group-icon-position: relative;
  --apex-kit-tab-group-icon-vertical-align: middle;
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs {
  margin-bottom: 0;
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper {
  z-index: 0;
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--visible {
  --apex-kit-tab-group-truncation-menu-display: inline-flex;
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper:hover {
  --apex-kit-tab-group-truncation-menu-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-neutral-900);
  background-color: var(--reference-color-neutral-100);
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper:focus {
  --apex-kit-tab-group-truncation-menu-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-neutral-900);
  outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  outline-offset: var(--reference-uom-space-18);
  transition: outline .125s linear;
  z-index: 1;
}
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--selected,
.apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--selected:hover {
  --apex-kit-tab-group-truncation-menu-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-green-600);
}
@media print {
  .apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper,
  .apex-kit-fds-theme .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper--visible {
    --apex-kit-tab-group-truncation-menu-display: none;
  }
}
.apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--tabs-align-center > .pvd-tab-group__tabs {
  --apex-kit-tab-group-text-align: center;
}
.apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--border > .pvd-tab-group__tabs {
  --apex-kit-tab-group-border-bottom: var(--reference-uom-stroke-100) solid var(--reference-color-neutral-600);
  --apex-kit-tab-group-padding: 0 0 0 0;
}
.apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--small > .pvd-tab-group__tabs {
  --apex-kit-tab-group-font-size: var(--reference-font-size-50);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--small > .pvd-tab-group__tabs {
    --apex-kit-tab-group-font-size: var(--reference-font-size-75);
  }
}
.apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--large > .pvd-tab-group__tabs {
  --apex-kit-tab-group-font-size: var(--reference-font-size-200);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--large > .pvd-tab-group__tabs {
    --apex-kit-tab-group-font-size: var(--reference-font-size-300);
  }
}
.apex-kit-fds-theme .pvd-tab-group-root.pvd-tab-group--tabs-white-background > .pvd-tab-group__tabs .pvd-tab__tab {
  --apex-kit-tab-group-background-color: var(--color-white);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tab-group-root {
    --apex-kit-tab-group-font-size: var(--reference-font-size-100);
  }
}
.apex-kit-fds-theme .pvd-tab-panel-root {
  --apex-kit-tab-panel-margin-top: var(--reference-uom-width-150);
  --apex-kit-tab-panel-display: none;
  --apex-kit-tab-panel-outline: none;
  --apex-kit-tab-panel-outline-offset: 0;
  --apex-kit-tab-panel-transition: none;
}
.apex-kit-fds-theme .pvd-tab-panel-root.pvd-tab-panel--visible {
  --apex-kit-tab-panel-display: block;
}
.apex-kit-fds-theme .pvd-tab-panel-root .pvd-tab-panel__panel:focus {
  --apex-kit-tab-panel-outline: 1px dotted var(--color-black);
  --apex-kit-tab-panel-outline-offset: 0;
  --apex-kit-tab-panel-transition: none;
}
.apex-kit-fds-theme pvd-tab {
  --apex-kit-tab-vertical-align: bottom;
}
.apex-kit-fds-theme .pvd-tab-root {
  --apex-kit-tab-vertical-align: bottom;
  --apex-kit-tab-display: inline-flex;
  --apex-kit-tab-margin-right: 0;
  --apex-kit-tab-border: 0;
  --apex-kit-tab-outline: none;
  --apex-kit-tab-outline-offset: 0;
  --apex-kit-tab-max-width: none;
  --apex-kit-tab-item-border-bottom: var(--reference-uom-space-25) solid transparent;
  --apex-kit-tab-item-color: var(--reference-color-neutral-900);
  --apex-kit-tab-item-cursor: pointer;
  --apex-kit-tab-item-display: inline-block;
  --apex-kit-tab-item-line-height: var(--reference-font-line-300);
  --apex-kit-tab-item-letter-spacing: -0.25px;
  --apex-kit-tab-item-padding: var(--reference-uom-space-75) var(--reference-uom-space-100) var(--reference-uom-space-75) var(--reference-uom-space-100);
  --apex-kit-tab-item-text-align: left;
  --apex-kit-tab-item-white-space: normal;
  --apex-kit-tab-item-font-weight: var(--reference-font-weight-600);
  --apex-kit-tab-item-outline: none;
  --apex-kit-tab-item-outline-offset: 0;
  --apex-kit-tab-item-transition: none;
}
.apex-kit-fds-theme .pvd-tab-root .pvd-tab__tab {
  z-index: 0;
}
.apex-kit-fds-theme .pvd-tab-root .pvd-tab__tab:focus {
  --apex-kit-tab-border: 0;
  --apex-kit-tab-item-outline: var(--reference-uom-stroke-200) solid var(--reference-color-neutral-900);
  --apex-kit-tab-item-outline-offset: var(--reference-uom-space-18);
  --apex-kit-tab-item-transition: outline 0.125s linear;
  z-index: 1;
}
.apex-kit-fds-theme .pvd-tab-root.pvd-tab--wrap-label .pvd-tab__tab {
  --apex-kit-tab-max-width: calc(var(--reference-uom-space-100) * 18.5);
}
.apex-kit-fds-theme .pvd-tab-root.pvd-tab--selected {
  --apex-kit-tab-item-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-green-600);
  --apex-kit-tab-item-color: var(--reference-color-neutral-900);
  --apex-kit-tab-item-font-weight: var(--reference-font-weight-600);
}
.apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected):hover {
  --apex-kit-tab-item-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-neutral-900);
  background-color: var(--reference-color-neutral-100);
}
.apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected):focus {
  --apex-kit-tab-item-border-bottom: var(--reference-uom-space-25) solid var(--reference-color-neutral-900);
}
@media print {
  .apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected) {
    display: none;
  }
}
@media not print {
  .apex-kit-fds-theme .pvd-tab--truncated .pvd-tab-root {
    --apex-kit-tab-font-size: 0;
  }
  @media (forced-colors: active) {
    .apex-kit-fds-theme .pvd-tab-root.pvd-tab--selected {
      --apex-kit-tab-item-outline: calc(var(--reference-uom-stroke-200) * 3) solid Highlight;
      --apex-kit-tab-item-outline-offset: calc(var(--reference-uom-space-25) * -1);
    }
    .apex-kit-fds-theme .pvd-tab-root.pvd-tab--selected:focus,
    .apex-kit-fds-theme .pvd-tab-root.pvd-tab--selected:hover {
      --apex-kit-tab-outline: LinkText solid var(--reference-uom-stroke-200);
      --apex-kit-tab-outline-offset: calc(var(--reference-uom-space-25) * -1);
    }
    .apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected) {
      --apex-kit-tab-item-outline: 0;
      --apex-kit-tab-item-outline-offset: 0;
    }
    .apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected):focus,
    .apex-kit-fds-theme .pvd-tab-root:not(.pvd-tab--selected):hover {
      --apex-kit-tab-outline: LinkText solid var(--reference-uom-stroke-200);
      --apex-kit-tab-outline-offset: calc(var(--reference-uom-space-25) * -1);
    }
  }
}
.apex-kit-fds-theme .pvd-table-root {
  --apex-kit-table-display: block;
  --apex-kit-table-font-size: var(--reference-font-size-75);
  --apex-kit-table-position: relative;
  --apex-kit-table-text-color: var(--reference-color-neutral-900);
  --apex-kit-table-letter-spacing: -0.25px;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__container {
  --apex-kit-table-overflow-x: auto;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__table {
  --apex-kit-table-background-color: transparent;
  --apex-kit-table-border-collapse: separate;
  --apex-kit-table-border-spacing: 0;
  --apex-kit-table-display: table;
  --apex-kit-table-margin: var(--reference-uom-stroke-0);
  --apex-kit-table-max-width: 100%;
  --apex-kit-table-table-layout: auto;
  --apex-kit-table-width: 100%;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__head {
  --apex-kit-table-display: table-header-group;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
  --apex-kit-table-border-bottom: 0;
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-cell;
  --apex-kit-table-font-size: var(--reference-font-size-100);
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: bottom;
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell:last-child {
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-first {
  --apex-kit-table-box-shadow: 4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--fixed.pvd-table__column-header-cell--fixed-last {
  --apex-kit-table-box-shadow: -4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable {
  --apex-kit-table-cursor: pointer;
  --apex-kit-table-padding: var(--reference-uom-stroke-0);
  --apex-kit-table-text-align: right;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable:hover .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-border-bottom: var(--system-uom-border-radius-medium) solid var(--system-color-border-interactive-selected);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-active .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: none;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--unsorted .pvd-table__sort-icon {
  --apex-kit-table-icon-display: none;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-ascending .pvd-table__sort-icon {
  --apex-kit-table-transform: rotate(180deg);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--sort-descending .pvd-table__sort-icon {
  --apex-kit-table-transform: rotate(0deg);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable.pvd-table__column-header-cell--right .pvd-table__column-header-cell-sort-button {
  text-align: right;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell.pvd-table__column-header-cell--sortable .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: inline-block;
  --apex-kit-table-vertical-align: middle;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell {
  --apex-kit-table-border-bottom: null;
  --apex-kit-table-border-left: null;
  --apex-kit-table-border-right: null;
  --apex-kit-table-display: table-cell;
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: top;
  --apex-kit-white-space: nowrap;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell:first-child {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row-header-cell:last-child {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__body {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-row-group;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row {
  --apex-kit-table-background-color: transparent;
  --apex-kit-table-display: table-row;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row .pvd-table__data-cell {
  border-left: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row .pvd-table__data-cell:last-child {
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:first-child .pvd-table__column-header-cell:last-child {
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top-right-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child {
  --apex-kit-table-border-bottom-left-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__row-header-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__row:last-child .pvd-table__data-cell:last-child {
  --apex-kit-table-border-bottom-right-radius: var(--reference-uom-radius-100);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot {
  --apex-kit-table-display: table-footer-group;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__data-cell {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 0;
  --apex-kit-table-border-top: 0;
  --apex-kit-table-font-weight: var(--reference-font-weight-400);
  --apex-kit-table-white-space: nowrap;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  --apex-kit-table-border-bottom: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__foot .pvd-table__row-header-cell {
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
  --apex-kit-table-border-top: 0;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__caption {
  --apex-kit-table-margin: 0;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__caption-microcopy {
  --apex-kit-table-margin: 0.75rem 0 0 0;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell {
  --apex-kit-table-border-bottom: null;
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-right: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-border-top: 1px solid var(--reference-color-neutral-400);
  --apex-kit-table-display: table-cell;
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-text-align: left;
  --apex-kit-table-vertical-align: top;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell:first-child {
  --apex-kit-table-border-left: 1px solid var(--reference-color-neutral-400);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell:last-child {
  --apex-kit-table-border-right: null;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed {
  --apex-kit-table-background-color: transparent;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-first {
  --apex-kit-table-box-shadow: 4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--fixed.pvd-table__data-cell--fixed-last {
  --apex-kit-table-box-shadow: -4px 0 2px 0 rgba(0, 0, 0, 0.1);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-gain {
  --apex-kit-table-color: var(--color-green-24);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__data-cell.pvd-table__data-cell--performance-loss {
  --apex-kit-table-color: var(--color-red-39);
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--small .pvd-table__table {
  --apex-kit-table-font-size-small: var(--reference-font-size-50);
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__data-cell,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell,
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__row-header-cell {
  --apex-kit-table-padding: 16px;
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--dense .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-padding: 16px;
  --apex-kit-table-padding-bottom: 16px;
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--fit-content .pvd-table__table {
  --apex-kit-table-width: auto;
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--striped .pvd-table__body .pvd-table__row:nth-child(odd) {
  --apex-kit-table-background-color: var(--color-neutral-95);
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-all-text-wrap .pvd-table__table {
    --apex-kit-table-white-space: normal;
  }
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-head-text-wrap .pvd-table__head {
    --apex-kit-table-white-space: normal;
  }
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-body-text-wrap .pvd-table__body {
    --apex-kit-table-white-space: normal;
  }
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot {
  --apex-kit-table-white-space: nowrap;
}
@media print {
  .apex-kit-fds-theme .pvd-table-root.pvd-table--disable-foot-text-wrap .pvd-table__foot {
    --apex-kit-table-white-space: normal;
  }
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-head .pvd-table__head {
  --apex-kit-table-display: none;
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-body .pvd-table__head {
  --apex-kit-table-display: none;
}
.apex-kit-fds-theme .pvd-table-root.pvd-table--remove-foot .pvd-table__foot {
  --apex-kit-table-display: none;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-content.pvd-table__column-header-cell-content--fixed {
  --apex-kit-table-align-items: flex-end;
  --apex-kit-table-box-shadow: null;
  --apex-kit-table-display: flex;
  --apex-kit-table-height: 100%;
  --apex-kit-table-left: null;
  --apex-kit-table-right: null;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button {
  --apex-kit-table-background-color: var(--reference-color-neutral-200);
  --apex-kit-table-border-top-left-radius: var(--reference-uom-radius-100);
  --apex-kit-table-cursor: pointer;
  --apex-kit-table-display: block;
  --apex-kit-table-font-size: inherit;
  --apex-kit-table-font-weight: var(--reference-font-weight-600);
  --apex-kit-table-margin: var(--reference-uom-stroke-0);
  --apex-kit-table-padding: var(--system-uom-nav-padding);
  --apex-kit-table-padding-bottom: var(--system-uom-nav-padding);
  --apex-kit-table-vertical-align: bottom;
  --apex-kit-table-white-space: nowrap;
  --apex-kit-table-width: 100%;
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button:focus,
.apex-kit-fds-theme .pvd-table-root .pvd-table__column-header-cell-sort-button:active {
  --apex-kit-table-outline: 2px solid var(--color-black);
}
.apex-kit-fds-theme .pvd-table-root .pvd-table__sort-icon,
.apex-kit-fds-theme .pvd-table-root .pvd-table__unsorted-icon {
  --apex-kit-table-icon-display: inline-block;
  --apex-kit-table-vertical-align: text-bottom;
}
@media print {
  .apex-kit-fds-theme .pvd-table-root {
    --apex-kit-table-color-adjust: exact;
    --apex-kit-table-page-break-before: always;
  }
  .apex-kit-fds-theme .pvd-table-root .pvd-table__container {
    --apex-kit-table-overflow-x: unset;
  }
}
.apex-kit-fds-theme .pvd-link-root .pvd-link__link {
  --apex-kit-link-color: var(--color-blue-40);
}
.apex-kit-fds-theme .pvd-tag {
  --fds-tag-text-fill: var(--fds-indicator-foreground);
  --fds-tag-background-color: var(--fds-indicator-background);
  --fds-tag-border-style: solid;
  --fds-tag-border-color: var(--fds-indicator-fill);
  --fds-tag-border-width: var(--fds-toggle-stroke);
  --fds-tag-border-radius: var(--fds-indicator-radius);
  --fds-tag-display: inline-block;
  --fds-tag-font-family: var(--fds-indicator-font-family);
  --fds-tag-max-width: fit-content;
  --fds-tag-padding-bottom: var(--fds-indicator-padding);
  --fds-tag-padding-left: var(--fds-indicator-padding--sides);
  --fds-tag-padding-right: var(--fds-indicator-padding--sides);
  --fds-tag-padding-top: var(--fds-indicator-padding);
  --fds-text-fill: var(--fds-tag-text-fill);
}
.apex-kit-fds-theme pvd-textarea {
  --apex-kit-textarea-background-color: var(--color-white);
  --apex-kit-textarea-border: none;
  --apex-kit-textarea-box-shadow: none;
  --apex-kit-textarea-display: block;
  --apex-kit-textarea-width: null;
}
.apex-kit-fds-theme .pvd-textarea-root {
  --apex-kit-textarea-display: block;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea {
  --apex-kit-textarea-appearance: none;
  --apex-kit-textarea-background-color: var(--system-color-background-white);
  --apex-kit-textarea-border: 1px solid var(--reference-color-neutral-500);
  --apex-kit-textarea-border-radius: var(--reference-uom-radius-50);
  --apex-kit-textarea-color: var(--reference-color-neutral-900);
  --apex-kit-textarea-font-family: inherit;
  --apex-kit-textarea-font-size: inherit;
  --apex-kit-textarea-letter-spacing: -0.25px;
  --apex-kit-textarea-line-height: var(--reference-font-line-300);
  --apex-kit-textarea-margin: 0;
  --apex-kit-textarea-max-width: 100%;
  --apex-kit-textarea-min-height: var(--reference-uom-height-200);
  --apex-kit-textarea-opacity: null;
  --apex-kit-textarea-outline: none;
  --apex-kit-textarea-padding: var(--reference-uom-space-100) var(--reference-uom-height-100) var(--reference-uom-space-100) var(--reference-uom-height-100);
  --apex-kit-textarea-width: null;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea::placeholder {
  --apex-kit-textarea-color: var(--color-neutral-40);
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:-moz-ui-invalid {
  --apex-kit-textarea-box-shadow: none;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:hover,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--hover {
  --apex-kit-textarea-border: 1px solid var(--reference-color-neutral-800);
  --apex-kit-textarea-box-shadow: none;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:focus,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--focus {
  --apex-kit-textarea-border: 1px solid var(--reference-color-neutral-900);
  --apex-kit-textarea-box-shadow: none;
  --apex-kit-textarea-outline-color: var(--reference-color-neutral-900);
  --apex-kit-textarea-outline-offset: var(--reference-uom-space-18);
  --apex-kit-textarea-outline-style: solid;
  --apex-kit-textarea-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-textarea-transition: outline 0.125s linear;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:disabled,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--disabled {
  --apex-kit-textarea-background-color: var(--reference-color-neutral-200);
  --apex-kit-textarea-border: 1px solid var(--reference-color-neutral-400);
  --apex-kit-textarea-color: var(--reference-color-neutral-900);
  --apex-kit-textarea-cursor: not-allowed;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:disabled::placeholder,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--disabled::placeholder {
  --apex-kit-textarea-color: var(--color-neutral-40);
  --apex-kit-textarea-line-height: var(--reference-font-line-300);
  --apex-kit-textarea-opacity: 1;
}
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:disabled:hover,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:disabled:focus,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea:disabled.pvd-textarea--focus,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--disabled:hover,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--disabled:focus,
.apex-kit-fds-theme .pvd-textarea-root .pvd-textarea__textarea.pvd-textarea--disabled.pvd-textarea--focus {
  --apex-kit-textarea-box-shadow: none;
}
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--full-width .pvd-textarea__textarea {
  --apex-kit-textarea-width: 100%;
}
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea {
  --apex-kit-textarea-background-color: var(--color-white);
  --apex-kit-textarea-border: 1px solid var(--reference-color-red-700);
}
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea:hover:not(:disabled),
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea.pvd-textarea--error-hover,
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea.pvd-textarea--hover {
  --apex-kit-textarea-border: 1px solid var(--reference-color-red-700);
  --apex-kit-textarea-box-shadow: none;
  --apex-kit-textarea-outline-color: none;
  --apex-kit-textarea-outline-offset: none;
  --apex-kit-textarea-outline-style: none;
}
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea:focus,
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea:focus:hover,
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea.pvd-textarea--focus {
  --apex-kit-textarea-border: 1px solid var(--reference-color-red-700);
  --apex-kit-textarea-box-shadow: none;
  --apex-kit-textarea-outline-offset: var(--reference-uom-space-18);
  --apex-kit-textarea-outline-style: solid;
  --apex-kit-textarea-outline-width: var(--reference-uom-stroke-200);
  --apex-kit-textarea-outline-color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea:disabled,
.apex-kit-fds-theme .pvd-textarea-root.pvd-textarea--error .pvd-textarea__textarea.pvd-textarea--disabled {
  --apex-kit-textarea-background-color: var(--reference-color-neutral-200);
}
.apex-kit-fds-theme pvd-text-input {
  --apex-for-web-input-slot-margin-left: 1.5em;
}
.apex-kit-fds-theme .pvd-tile-root {
  --apex-kit-tile-background-color: var(--color-white);
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-radius: var(--reference-uom-radius-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-padding: var(--reference-uom-space-100);
  --apex-kit-tile-padding-at-512: var(--reference-uom-space-100);
  --apex-kit-tile-padding-at-768: var(--reference-uom-space-200);
  --apex-kit-tile-padding-at-960: var(--reference-uom-space-200);
  --apex-kit-tile-padding-at-1280: var(--reference-uom-space-200);
  --apex-kit-tile-padding-content-bottom-weighted: null;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-outline: null;
  --apex-kit-tile-outline-offset: null;
  --apex-kit-tile-outline-transition: null;
}
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active:focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active:focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:active:focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--active-focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:active:focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--active-focus {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:focus,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:focus,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:focus,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:focus,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--focus {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:hover,
.apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:hover,
.apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile:hover,
  .apex-kit-fds-theme .pvd-tile-root a.pvd-tile__tile.pvd-tile--hover,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile:hover,
  .apex-kit-fds-theme .pvd-tile-root button.pvd-tile__tile.pvd-tile--hover {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: null;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--active-focus + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-active-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:active:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-active-focus + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: LinkText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-focus + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:checked:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--checked-hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:checked:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--checked-hover + .pvd-tile__tile {
    --apex-kit-tile-border-color: LinkText;
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 2px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 2px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-200);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:focus + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--focus + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile {
  --apex-kit-tile-border: var(--apex-kit-tile-border-color) var(--apex-kit-tile-border-style) var(--apex-kit-tile-border-width);
  --apex-kit-tile-border-color: var(--reference-color-neutral-900);
  --apex-kit-tile-border-style: solid;
  --apex-kit-tile-border-width: 1px;
  --apex-kit-tile-box-shadow: null;
  --apex-kit-tile-box-shadow-color: null;
  --apex-kit-tile-box-shadow-spread-radius: null;
  --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
  --apex-kit-tile-outline-color: var(--reference-color-neutral-900);
  --apex-kit-tile-outline-offset: 3px;
  --apex-kit-tile-outline-style: solid;
  --apex-kit-tile-outline-transition: outline 0.125s linear;
  --apex-kit-tile-outline-width: 2px;
}
@media (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__checkbox.pvd-tile__tile--hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio:hover + .pvd-tile__tile,
  .apex-kit-fds-theme .pvd-tile-root .pvd-tile__radio.pvd-tile__tile--hover + .pvd-tile__tile {
    --apex-kit-tile-outline: var(--apex-kit-tile-outline-color) var(--apex-kit-tile-outline-style) var(--apex-kit-tile-outline-width);
    --apex-kit-tile-outline-color: CanvasText;
    --apex-kit-tile-outline-offset: 1px;
    --apex-kit-tile-outline-style: solid;
    --apex-kit-tile-outline-width: 1px;
  }
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__tile {
  color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-tile-root .pvd-tile__content {
  color: var(--reference-color-neutral-900);
}
.apex-kit-fds-theme .pvd-title-root {
  --apex-kit-title-color: var(--reference-color-neutral-900);
  --apex-kit-title-border: solid 1px var(--reference-color-neutral-200);
  --apex-kit-title-padding: var(--reference-uom-space-100);
  --apex-kit-title-wrapper-padding-right: var(--reference-uom-space-200);
  --apex-kit-title-metadata-wrapper-color: solid 1px var(--reference-color-neutral-600);
  --apex-kit-title-metadata-wrapper-margin: 0 0 0 var(--reference-uom-space-12);
  --apex-kit-title-annotation-wrapper-margin: 0 0 0 var(--reference-uom-space-12);
  --apex-kit-title-subheading-wrapper-margin: var(--reference-uom-space-75) 0 0 0;
  --apex-kit-title-action-wrapper-margin: 0 0 0 var(--reference-uom-space-100);
}
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading {
  --apex-kit-title-heading-font-wrap: inherit;
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -0.5px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2.5rem;
  line-height: 2.75rem;
  font-weight: 700;
  letter-spacing: -1px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-1 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 3rem;
    line-height: 3.25rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 700;
  letter-spacing: -0.75px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-2 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-3 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 2rem;
    line-height: 2.25rem;
    font-weight: 700;
    letter-spacing: -0.75px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
  font-family:
    "Fidelity Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.25px;
  margin-bottom: unset;
  margin-top: unset;
}
@media (min-width: 768px) {
  .apex-kit-fds-theme .pvd-title-root .pvd-title__heading.pvd-title__heading--level-5 {
    font-family:
      "Fidelity Sans",
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      Arial,
      sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 700;
    letter-spacing: -0.25px;
    margin-bottom: unset;
    margin-top: unset;
  }
}
.apex-kit-fds-theme .pvd-tooltip-root {
  --fds-tooltip-arrow-dimension: calc( ((var(--reference-uom-space-50) * 2) - 2px) / 1.41421356237 );
  --apex-kit-tooltip-root-display: inline-block;
  --apex-kit-tooltip-root-z-index: 1;
  --apex-kit-tooltip-font-size: var(--reference-font-size-75);
  --apex-kit-tooltip-line-height: var(--reference-font-fds-size400-tok, 1.5);
  --apex-kit-tooltip-color: var(--reference-color-neutral-900);
  --apex-kit-tooltip-content-wrapper-display: none;
  --apex-kit-tooltip-wrapper-pointer-events: none;
  --apex-kit-tooltip-wrapper-position: absolute;
  --apex-kit-tooltip-wrapper-visibility: hidden;
  --apex-kit-tooltip-wrapper-z-index: 25;
  --apex-kit-tooltip-wrapper-display: inline-flex;
  --apex-kit-tooltip-wrapper-background: none;
  --apex-kit-tooltip-wrapper-border: 0;
  --apex-kit-tooltip-wrapper-margin: 0;
  --apex-kit-tooltip-wrapper-padding: 0;
  --apex-kit-tooltip-wrapper-cursor: pointer;
  --apex-kit-tooltip-background-color: var(--color-white);
  --apex-kit-tooltip-border: 1px solid var(--apex-kit-tooltip-border-color);
  --apex-kit-tooltip-border-color: var(--color-neutral-40);
  --apex-kit-tooltip-border-radius: var(--reference-uom-radius-50);
  --apex-kit-tooltip-box-shadow: 0 var(--reference-uom-stroke-400) calc(var(--reference-uom-stroke-400) * 2) calc(var(--reference-uom-stroke-200) * -1) rgba(20, 20, 20, 0.108), 0 var(--reference-uom-stroke-200) var(--reference-uom-stroke-400) calc(var(--reference-uom-stroke-200) * -1) rgba(20, 20, 20, 0.06);
  --apex-kit-tooltip-display: grid;
  --apex-kit-tooltip-padding: var(--reference-uom-space-100);
  --apex-kit-tooltip-position: relative;
  --apex-kit-tooltip-z-index: 1;
  --apex-kit-tooltip-margin: 0;
  --apex-kit-tooltip-max-width: auto;
  --apex-kit-tooltip-text-margin: 0;
  --apex-kit-tooltip-letter-spacing: -0.25px;
  --apex-kit-tooltip-text-wrap: break-word;
  --apex-kit-tooltip-trigger-icon-display: block;
  --apex-kit-tooltip-arrow-display: block;
  --apex-kit-tooltip-arrow-position: absolute;
  --apex-kit-tooltip-arrow-background-color: var(--color-white);
  --apex-kit-tooltip-arrow-transform: translate( calc(var(--fds-tooltip-arrow-dimension) + var(--reference-uom-space-100)), 0 );
  --apex-kit-tooltip-arrow-z-index: calc(var(--apex-kit-tooltip-wrapper-z-index) + 1);
  --apex-kit-tooltip-arrow-height: 0;
  --apex-kit-tooltip-arrow-width: 0;
  --apex-kit-tooltip-arrow-border: 1px;
  --apex-kit-tooltip-arrow-border-sytle: solid;
  --apex-kit-tooltip-arrow-border-color: var(--apex-kit-tooltip-border-color);
  --apex-kit-tooltip-arrow-top: auto;
  --apex-kit-tooltip-arrow-right: auto;
  --apex-kit-tooltip-arrow-bottom: auto;
  --apex-kit-tooltip-arrow-left: auto;
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tooltip-root {
    --apex-kit-tooltip-font-size: var(--reference-font-size-100);
  }
}
.apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__tooltip {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  transition: box-shadow .125s linear;
  --apex-kit-tooltip-text-wrap: break-word;
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__tooltip {
    --apex-kit-tooltip-max-width: 15.625rem;
  }
}
.apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__trigger-wrapper .pvd-link-root .pvd-icon-root {
  --apex-kit-tooltip-trigger-icon-display: inline-block;
}
.apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__arrow::after {
  --apex-kit-tooltip-arrow-content: "";
  --apex-kit-tooltip-arrow-transform: translate( calc(var(--fds-tooltip-arrow-dimension) / 2 * -1), calc(var(--fds-tooltip-arrow-dimension) / 2 * -1) ) rotate(45deg);
  --apex-kit-tooltip-arrow-height: var(--fds-tooltip-arrow-dimension);
  --apex-kit-tooltip-arrow-width: var(--fds-tooltip-arrow-dimension);
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--open .pvd-tooltip__wrapper {
  --apex-kit-tooltip-content-wrapper-display: block;
  --apex-kit-tooltip-wrapper-pointer-events: auto;
  --apex-kit-tooltip-wrapper-visibility: visible;
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-top .pvd-tooltip__wrapper .pvd-tooltip__tooltip {
  --apex-kit-tooltip-margin: 0 calc(var(--fds-tooltip-arrow-dimension) / 2);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-top .pvd-tooltip__wrapper .pvd-tooltip__tooltip {
    --apex-kit-tooltip-margin: 0;
  }
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-top .pvd-tooltip__wrapper .pvd-tooltip__arrow::after {
  --apex-kit-tooltip-arrow-border-color: transparent var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color) transparent;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-top .pvd-tooltip__wrapper .pvd-tooltip__arrow::after {
    --apex-kit-tooltip-arrow-border-color: Canvas var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color) Canvas;
  }
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-right .pvd-tooltip__arrow {
  --apex-kit-tooltip-arrow-border-transform: translate3d( 0, calc(var(--fds-tooltip-arrow-dimension) / 2 * -1), 0 );
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-right .pvd-tooltip__arrow::after {
  --apex-kit-tooltip-arrow-border-color: transparent transparent var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-right .pvd-tooltip__arrow::after {
    --apex-kit-tooltip-arrow-border-color: Canvas Canvas var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color);
  }
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-bottom .pvd-tooltip__popover {
  --apex-kit-tooltip-margin: 0 calc(var(--fds-tooltip-arrow-dimension) / 2);
}
@media screen and (min-width: 32em) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-bottom .pvd-tooltip__popover {
    --apex-kit-tooltip-margin: 0;
  }
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-bottom .pvd-tooltip__arrow {
  --apex-kit-tooltip-arrow-top: 0;
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-bottom .pvd-tooltip__arrow::after {
  --apex-kit-tooltip-arrow-border-color: var(--apex-kit-tooltip-border-color) transparent transparent var(--apex-kit-tooltip-border-color);
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-bottom .pvd-tooltip__arrow::after {
    --apex-kit-tooltip-arrow-border-color: var(--apex-kit-tooltip-border-color) Canvas Canvas var(--apex-kit-tooltip-border-color);
  }
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-left .pvd-tooltip__tooltip {
  --apex-kit-tooltip-width: 100%;
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-left .pvd-tooltip__arrow {
  --apex-kit-tooltip-arrow-right: 0;
  --apex-kit-tooltip-arrow-transform: translate3d( 0, calc(var(--fds-tooltip-arrow-dimension) / 2 * -1), 0 );
}
.apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-left .pvd-tooltip__arrow::after {
  --apex-kit-tooltip-arrow-border-color: var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color) transparent transparent;
}
@media screen and (forced-colors: active) {
  .apex-kit-fds-theme .pvd-tooltip-root.pvd-tooltip--placement-left .pvd-tooltip__arrow::after {
    --apex-kit-tooltip-arrow-border-color: var(--apex-kit-tooltip-border-color) var(--apex-kit-tooltip-border-color) Canvas Canvas;
  }
}
@media print {
  .pvd-tooltip--print .apex-kit-fds-theme .pvd-tooltip-root {
    --apex-kit-tooltip-root-position: relative;
  }
  .pvd-tooltip--print .apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__wrapper {
    --apex-kit-tooltip-wrapper-inset: auto;
    --apex-kit-tooltip-wrapper-position: absolute;
    --apex-kit-tooltip-wrapper-transform: none;
    --apex-kit-tooltip-wrapper-visibility: visible;
  }
  .pvd-tooltip--print .apex-kit-fds-theme .pvd-tooltip-root .pvd-tooltip__arrow::after {
    --apex-kit-tooltip-arrow-display: none;
  }
}
.apex-kit-fds-theme .pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-truncate-text__truncated-content {
  --apex-kit-truncate-text-display: unset;
}
.apex-kit-fds-theme .pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-truncate-text__default-slot-wrapper {
  --apex-kit-truncate-text-display: none;
}
.apex-kit-fds-theme .pvd-truncate-text-root.pvd-truncate-text--truncate .pvd-link__link {
  --apex-kit-truncate-text-color: null;
}
.apex-kit-fds-theme .pvd-truncate-text-root .pvd-truncate-text__default-slot-wrapper {
  --apex-kit-truncate-text-display: unset;
}
.apex-kit-fds-theme .pvd-truncate-text-root .pvd-truncate-text__truncated-content {
  --apex-kit-truncate-text-display: none;
}
.apex-kit-fds-theme .pvd-truncate-text-root .pvd-link__link {
  --apex-kit-truncate-text-color: null;
}
.apex-kit-fds-theme .pvd-truncate-text-root .pvd-truncate-text__paragraph {
  --apex-kit-truncate-text-display: inline;
  --apex-kit-truncate-text-margin: 0;
  --apex-kit-truncate-text-padding: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-VDIW4FQH.css.map */
