.heading {
  font-family: var(--font-family-verlag);
  font-weight: var(--font-weight-regular);
  color: var(--color-text-neutral-50);
}
.heading--one {
  font-size: var(--text-web-heading-one-font-size);
  line-height: var(--text-web-heading-one-line-height);
}
.heading--two {
  font-size: var(--text-web-heading-two-font-size);
  line-height: var(--text-web-heading-two-line-height);
}
.heading--three {
  font-size: var(--text-web-heading-three-font-size);
  line-height: var(--text-web-heading-three-line-height);
}
.heading--four {
  font-size: var(--text-web-heading-four-font-size);
  line-height: var(--text-web-heading-four-line-height);
}
.heading--five {
  font-size: var(--text-web-heading-five-font-size);
  line-height: var(--text-web-heading-five-line-height);
}
.heading--six {
  font-size: var(--text-web-heading-six-font-size);
  line-height: var(--text-web-heading-six-line-height);
}
.body {
  font-family: var(--font-family-verlag);
}
.body .regular {
  font-weight: var(--font-weight-regular);
  color: var(--color-text-neutral-40);
}
.body .regular.large {
  font-size: var(--text-web-body-regular-lg-font-size);
  line-height: var(--text-web-body-regular-lg-line-height);
}
.body .regular.medium {
  font-size: var(--text-web-body-regular-md-font-size);
  line-height: var(--text-web-body-regular-md-line-height);
}
.body .regular.small {
  font-size: var(--text-web-body-regular-sm-font-size);
  line-height: var(--text-web-body-regular-sm-line-height);
}
.body .regular.extra-small {
  font-size: var(--text-web-body-regular-xs-font-size);
  line-height: var(--text-web-body-regular-xs-line-height);
}
.body .regular.overline {
  font-size: var(--text-web-body-regular-overline-font-size);
  line-height: var(--text-web-body-regular-overline-line-height);
}
.body .bold {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-neutral-40);
}
.body .bold.large {
  font-size: var(--text-web-body-bold-lg-font-size);
  line-height: var(--text-web-body-bold-lg-line-height);
}
.body .bold.medium {
  font-size: var(--text-web-body-bold-md-font-size);
  line-height: var(--text-web-body-bold-md-line-height);
}
.body .bold.small {
  font-size: var(--text-web-body-bold-sm-font-size);
  line-height: var(--text-web-body-bold-sm-line-height);
}
.body .bold.extra-small {
  font-size: var(--text-web-body-bold-xs-font-size);
  line-height: var(--text-web-body-bold-xs-line-height);
}
.body .bold.overline {
  font-size: var(--text-web-body-bold-overline-font-size);
  line-height: var(--text-web-body-bold-overline-line-height);
}
.body .link {
  font-weight: var(--font-weight-regular);
  color: var(--color-action-primary-60);
  text-decoration: underline;
}
.body .link.large {
  font-size: var(--text-web-body-link-lg-font-size);
  line-height: var(--text-web-body-link-lg-line-height);
}
.body .link.medium {
  font-size: var(--text-web-body-link-md-font-size);
  line-height: var(--text-web-body-link-md-line-height);
}
.body .link.small {
  font-size: var(--text-web-body-link-sm-font-size);
  line-height: var(--text-web-body-link-sm-line-height);
}
.body .link.extra-small {
  font-size: var(--text-web-body-link-xs-font-size);
  line-height: var(--text-web-body-link-xs-line-height);
}
.body .link.overline {
  font-size: var(--text-web-body-link-overline-font-size);
  line-height: var(--text-web-body-link-overline-line-height);
}

.text-xlight {
  font-weight: var(--font-weight-xlight);
}

.text-light {
  font-weight: var(--font-weight-light);
}
.text-regular {
  font-weight: var(--font-weight-regular);
}
.text-bold {
  font-weight: var(--font-weight-bold);
}
.text-black {
  font-weight: var(--font-weight-black);
}
/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:04 GMT
 * Density Tokens
 */

:root {
  --density-standard-zf-table-header-height: 40px;
  --density-standard-zf-table-cell-height: 44px;
  --density-standard-zf-table-padding-horizontal-default: 12px;
  --density-standard-zf-table-grid-size: 8px;
  --density-standard-zf-table-pagination-panel-height: 44px;
  --density-standard-zf-table-spacing: 8px;
  --density-compact-zf-table-header-height: 36px;
  --density-compact-zf-table-cell-height: 36px;
  --density-compact-zf-table-padding-horizontal-default: 8px;
  --density-compact-zf-table-grid-size: 6px;
  --density-compact-zf-table-pagination-panel-height: 36px;
  --density-compact-zf-table-spacing: 6px;
  --density-comfort-zf-table-header-height: 44px;
  --density-comfort-zf-table-cell-height: 48px;
  --density-comfort-zf-table-padding-horizontal-default: 16px;
  --density-comfort-zf-table-grid-size: 8px;
  --density-comfort-zf-table-pagination-panel-height: 48px;
  --density-comfort-zf-table-spacing: 8px;
}

/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:04 GMT
 * Media Tokens
 */

@media(width <= 768px) {
  :root {
    --container-min-width: 320px;
    --container-max-width: 768px;
    --container-margin: 16px;
    --zf-grid-responsive-gutter: 16px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 228;
    --utils-modal-sm-max-width: 290;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 288;
    --utils-modal-md-max-width: 392;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 304;
    --utils-modal-lg-max-width: 580;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 320px;
    --utils-modal-full-max-width: 768px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 4px;
    --zf-stack-gap-vertical-xs: 8px;
    --zf-stack-gap-vertical-sm: 12px;
    --zf-stack-gap-vertical-md: 16px;
    --zf-stack-gap-vertical-lg: 20px;
    --zf-stack-gap-vertical-xl: 24px;
    --zf-stack-gap-vertical-xxl: 32px;
    --zf-stack-gap-vertical-3xs: 2px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 4px;
    --zf-stack-gap-horizontal-sm: 12px;
    --zf-stack-gap-horizontal-md: 16px;
    --zf-stack-gap-horizontal-lg: 20px;
    --zf-stack-gap-horizontal-xl: 24px;
    --zf-stack-gap-horizontal-xxl: 32px;
    --zf-stack-gap-horizontal-xs: 8px;
    --zf-stack-gap-horizontal-3xs: 2px;
    --zf-widget-large-min-width: 288;
    --zf-widget-large-column-width: 4;
    --zf-widget-large-max-width: 736;
    --zf-widget-medium-column-width: 4;
    --zf-widget-medium-min-width: 288;
    --zf-widget-medium-max-width: 736;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 288;
    --zf-widget-small-max-width: 736;
    --zf-widget-max-height: 600;
  }
}
@media(769px <= width <= 992px) {
  :root {
    --container-min-width: 769px;
    --container-max-width: 992px;
    --container-margin: 20px;
    --zf-grid-responsive-gutter: 20px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 301;
    --utils-modal-sm-max-width: 384;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 390;
    --utils-modal-md-max-width: 506;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 582;
    --utils-modal-lg-max-width: 749;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 769px;
    --utils-modal-full-max-width: 992px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 4px;
    --zf-stack-gap-vertical-xs: 8px;
    --zf-stack-gap-vertical-sm: 12px;
    --zf-stack-gap-vertical-md: 16px;
    --zf-stack-gap-vertical-lg: 20px;
    --zf-stack-gap-vertical-xl: 24px;
    --zf-stack-gap-vertical-xxl: 32px;
    --zf-stack-gap-vertical-3xs: 2px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 4px;
    --zf-stack-gap-horizontal-sm: 12px;
    --zf-stack-gap-horizontal-md: 16px;
    --zf-stack-gap-horizontal-lg: 20px;
    --zf-stack-gap-horizontal-xl: 24px;
    --zf-stack-gap-horizontal-xxl: 32px;
    --zf-stack-gap-horizontal-xs: 8px;
    --zf-stack-gap-horizontal-3xs: 2px;
    --zf-widget-large-min-width: 729;
    --zf-widget-large-column-width: 8;
    --zf-widget-large-max-width: 952;
    --zf-widget-medium-column-width: 4;
    --zf-widget-medium-min-width: 354;
    --zf-widget-medium-max-width: 466;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 354;
    --zf-widget-small-max-width: 466;
    --zf-widget-max-height: 600;
  }
}
@media(993px <= width <= 1280px) {
  :root {
    --container-min-width: 993px;
    --container-max-width: 1280px;
    --container-margin: 20px;
    --zf-grid-responsive-gutter: 20px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 344;
    --utils-modal-sm-max-width: 440;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 506;
    --utils-modal-md-max-width: 650;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 831;
    --utils-modal-lg-max-width: 1070;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 993px;
    --utils-modal-full-max-width: 1280px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 4px;
    --zf-stack-gap-vertical-xs: 8px;
    --zf-stack-gap-vertical-sm: 12px;
    --zf-stack-gap-vertical-md: 16px;
    --zf-stack-gap-vertical-lg: 20px;
    --zf-stack-gap-vertical-xl: 24px;
    --zf-stack-gap-vertical-xxl: 32px;
    --zf-stack-gap-vertical-3xs: 2px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 4px;
    --zf-stack-gap-horizontal-sm: 12px;
    --zf-stack-gap-horizontal-md: 16px;
    --zf-stack-gap-horizontal-lg: 20px;
    --zf-stack-gap-horizontal-xl: 24px;
    --zf-stack-gap-horizontal-xxl: 32px;
    --zf-stack-gap-horizontal-xs: 8px;
    --zf-stack-gap-horizontal-3xs: 2px;
    --zf-widget-large-min-width: 953;
    --zf-widget-large-column-width: 12;
    --zf-widget-large-max-width: 1240;
    --zf-widget-medium-column-width: 6;
    --zf-widget-medium-min-width: 466;
    --zf-widget-medium-max-width: 610;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 304;
    --zf-widget-small-max-width: 400;
    --zf-widget-max-height: 600;
  }
}
@media(1281px <= width <= 1440px) {
  :root {
    --container-min-width: 1281px;
    --container-max-width: 1440px;
    --container-margin: 24px;
    --zf-grid-responsive-gutter: 24px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 444;
    --utils-modal-sm-max-width: 499;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 653;
    --utils-modal-md-max-width: 732;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 1072;
    --utils-modal-lg-max-width: 1204;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 1281px;
    --utils-modal-full-max-width: 1440px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 4px;
    --zf-stack-gap-vertical-xs: 8px;
    --zf-stack-gap-vertical-sm: 12px;
    --zf-stack-gap-vertical-md: 16px;
    --zf-stack-gap-vertical-lg: 20px;
    --zf-stack-gap-vertical-xl: 24px;
    --zf-stack-gap-vertical-xxl: 32px;
    --zf-stack-gap-vertical-3xs: 2px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 4px;
    --zf-stack-gap-horizontal-sm: 12px;
    --zf-stack-gap-horizontal-md: 16px;
    --zf-stack-gap-horizontal-lg: 20px;
    --zf-stack-gap-horizontal-xl: 24px;
    --zf-stack-gap-horizontal-xxl: 32px;
    --zf-stack-gap-horizontal-xs: 8px;
    --zf-stack-gap-horizontal-3xs: 2px;
    --zf-widget-large-min-width: 1233;
    --zf-widget-large-column-width: 12;
    --zf-widget-large-max-width: 1392;
    --zf-widget-medium-column-width: 6;
    --zf-widget-medium-min-width: 604;
    --zf-widget-medium-max-width: 684;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 395;
    --zf-widget-small-max-width: 448;
    --zf-widget-max-height: 600;
  }
}
@media(1441px <= width <= 1920px) {
  :root {
    --container-min-width: 1441px;
    --container-max-width: 1920px;
    --container-margin: 32px;
    --zf-grid-responsive-gutter: 24px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 499;
    --utils-modal-sm-max-width: 659;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 735;
    --utils-modal-md-max-width: 972;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 1199;
    --utils-modal-lg-max-width: 1599;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 1441px;
    --utils-modal-full-max-width: 1920px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 4px;
    --zf-stack-gap-vertical-xs: 8px;
    --zf-stack-gap-vertical-sm: 12px;
    --zf-stack-gap-vertical-md: 16px;
    --zf-stack-gap-vertical-lg: 20px;
    --zf-stack-gap-vertical-xl: 24px;
    --zf-stack-gap-vertical-xxl: 32px;
    --zf-stack-gap-vertical-3xs: 2px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 4px;
    --zf-stack-gap-horizontal-sm: 12px;
    --zf-stack-gap-horizontal-md: 16px;
    --zf-stack-gap-horizontal-lg: 20px;
    --zf-stack-gap-horizontal-xl: 24px;
    --zf-stack-gap-horizontal-xxl: 32px;
    --zf-stack-gap-horizontal-xs: 8px;
    --zf-stack-gap-horizontal-3xs: 2px;
    --zf-widget-large-min-width: 1377;
    --zf-widget-large-column-width: 12;
    --zf-widget-large-max-width: 1856;
    --zf-widget-medium-column-width: 6;
    --zf-widget-medium-min-width: 676;
    --zf-widget-medium-max-width: 916;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 443;
    --zf-widget-small-max-width: 602;
    --zf-widget-max-height: 600;
  }
}
@media(1921px <= width) {
  :root {
    --container-min-width: 1921px;
    --container-max-width: 2016px;
    --container-margin: 48px;
    --zf-grid-responsive-gutter: 24px;
    --zf-grid-responsive-tracks: 12;
    --zf-grid-responsive-margin: 0px;
    --zf-grid-fixed-extra-small-tracks: 4;
    --zf-grid-fixed-extra-small-gutter: 16px;
    --zf-grid-fixed-extra-small-margin: 0px;
    --zf-grid-fixed-small-tracks: 8;
    --zf-grid-fixed-small-gutter: 20px;
    --zf-grid-fixed-small-margin: 0px;
    --zf-grid-fixed-medium-tracks: 12;
    --zf-grid-fixed-medium-gutter: 20px;
    --zf-grid-fixed-medium-margin: 0px;
    --zf-grid-fixed-large-tracks: 12;
    --zf-grid-fixed-large-gutter: 24px;
    --zf-grid-fixed-large-margin: 0px;
    --zf-grid-fixed-extra-large-tracks: 16;
    --zf-grid-fixed-extra-large-gutter: 24px;
    --zf-grid-fixed-extra-large-margin: 0px;
    --zf-grid-fixed-extra-extra-large-tracks: 16;
    --zf-grid-fixed-extra-extra-large-gutter: 32px;
    --zf-grid-fixed-extra-extra-large-margin: 0px;
    --type-body-large-font-size: 1rem;
    --type-body-large-line-height: 1.5rem;
    --type-body-medium-font-size: 0.875rem;
    --type-body-medium-line-height: 1.25rem;
    --type-body-small-font-size: 0.75rem;
    --type-body-small-line-height: 1rem;
    --type-title-overline-font-size: 0.625rem;
    --type-title-overline-line-height: 0.875rem;
    --type-title-small-font-size: 0.875rem;
    --type-title-small-line-height: 1.25rem;
    --type-title-medium-font-size: 1rem;
    --type-title-medium-line-height: 1.375rem;
    --type-title-large-font-size: 1.125rem;
    --type-title-large-line-height: 1.5rem;
    --type-display-large-font-size: 2.5rem;
    --type-display-large-line-height: 3rem;
    --type-display-medium-font-size: 2.25rem;
    --type-display-medium-line-height: 2.75rem;
    --type-display-small-font-size: 2rem;
    --type-display-small-line-height: 2.5rem;
    --type-heading-large-font-size: 1.75rem;
    --type-heading-large-line-height: 2.25rem;
    --type-heading-medium-font-size: 1.5rem;
    --type-heading-medium-line-height: 2rem;
    --type-heading-small-font-size: 1.25rem;
    --type-heading-small-line-height: 1.75rem;
    --type-label-medium-font-size: 0.875rem;
    --type-label-medium-line-height: 1.25rem;
    --type-label-small-font-size: 0.75rem;
    --type-label-small-line-height: 1rem;
    --type-label-tiny-font-size: 0.6875rem;
    --type-label-tiny-line-height: 1rem;
    --type-label-extra-small-font-size: 0.625rem;
    --type-label-extra-small-line-height: 0.875rem;
    --type-label-large-font-size: 1rem;
    --type-label-large-line-height: 1.5rem;
    --type-body-extra-small-font-size: 0.625rem;
    --type-body-extra-small-line-height: 0.875rem;
    --type-body-extra-large-font-size: 1.25rem;
    --type-body-extra-large-line-height: 1.75rem;
    --utils-modal-sm-min-width: 665;
    --utils-modal-sm-max-width: 698;
    --utils-modal-sm-width: 33%;
    --utils-modal-md-min-width: 972;
    --utils-modal-md-max-width: 1020;
    --utils-modal-md-width: 50%;
    --utils-modal-lg-min-width: 1589;
    --utils-modal-lg-max-width: 1668;
    --utils-modal-lg-width: 75%;
    --utils-modal-full-min-width: 1921px;
    --utils-modal-full-max-width: 2016px;
    --utils-modal-full-width: 100%;
    --zf-stack-gap-vertical-none: 0px;
    --zf-stack-gap-vertical-xxs: 6px;
    --zf-stack-gap-vertical-xs: 10px;
    --zf-stack-gap-vertical-sm: 14px;
    --zf-stack-gap-vertical-md: 18px;
    --zf-stack-gap-vertical-lg: 22px;
    --zf-stack-gap-vertical-xl: 28px;
    --zf-stack-gap-vertical-xxl: 36px;
    --zf-stack-gap-vertical-3xs: 3px;
    --zf-stack-gap-horizontal-none: 0px;
    --zf-stack-gap-horizontal-xxs: 6px;
    --zf-stack-gap-horizontal-sm: 14px;
    --zf-stack-gap-horizontal-md: 18px;
    --zf-stack-gap-horizontal-lg: 22px;
    --zf-stack-gap-horizontal-xl: 28px;
    --zf-stack-gap-horizontal-xxl: 36px;
    --zf-stack-gap-horizontal-xs: 10px;
    --zf-stack-gap-horizontal-3xs: 3px;
    --zf-widget-large-min-width: 1825;
    --zf-widget-large-column-width: 12;
    --zf-widget-large-max-width: 1920;
    --zf-widget-medium-column-width: 6;
    --zf-widget-medium-min-width: 900;
    --zf-widget-medium-max-width: 948;
    --zf-widget-small-column-width: 4;
    --zf-widget-small-min-width: 592;
    --zf-widget-small-max-width: 624;
    --zf-widget-max-height: 600;
  }
}
/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:04 GMT
 * Mode internal Tokens
 */

.mode-internal {
  --border-radius-none: 0px;
  --border-radius-sm: 1px;
  --border-radius-md: 2px;
  --border-radius-lg: 4px;
  --border-radius-max: 9999px;
  --border-weight-none: 0px;
  --border-weight-px: 1px;
  --border-weight-sm: 2px;
  --border-weight-lg: 4px;
  --border-weight-md: 3px;
  --border-weight-focus: 3px;
  --gap-vertical-none: 0px;
  --gap-vertical-px: 1px;
  --gap-vertical-xxs: 4px;
  --gap-vertical-xs: 8px;
  --gap-vertical-sm: 12px;
  --gap-vertical-md: 16px;
  --gap-vertical-lg: 20px;
  --gap-vertical-xl: 24px;
  --gap-vertical-xxl: 32px;
  --gap-vertical-3xl: 40px;
  --gap-vertical-3xs: 2px;
  --gap-horizontal-none: 0px;
  --gap-horizontal-px: 1px;
  --gap-horizontal-xxs: 4px;
  --gap-horizontal-xs: 8px;
  --gap-horizontal-sm: 12px;
  --gap-horizontal-md: 16px;
  --gap-horizontal-lg: 20px;
  --gap-horizontal-xl: 24px;
  --gap-horizontal-xxl: 32px;
  --gap-horizontal-3xl: 40px;
  --gap-horizontal-3xs: 2px;
  --type-title-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-large-regular-font-style: normal;
  --type-title-large-regular-letter-spacing: 0rem;
  --type-title-large-regular-font-weight: 400;
  --type-title-large-regular-text-transform: none;
  --type-title-large-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-large-black-font-style: normal;
  --type-title-large-black-letter-spacing: 0.0125rem;
  --type-title-large-black-font-weight: 900;
  --type-title-large-black-text-transform: none;
  --type-title-medium-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-medium-regular-font-style: normal;
  --type-title-medium-regular-letter-spacing: 0rem;
  --type-title-medium-regular-font-weight: 400;
  --type-title-medium-regular-text-transform: none;
  --type-title-medium-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-medium-black-font-style: normal;
  --type-title-medium-black-letter-spacing: 0rem;
  --type-title-medium-black-font-weight: 900;
  --type-title-medium-black-text-transform: none;
  --type-title-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-small-regular-font-style: normal;
  --type-title-small-regular-letter-spacing: 0rem;
  --type-title-small-regular-font-weight: 400;
  --type-title-small-regular-text-transform: none;
  --type-title-small-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-small-black-font-style: normal;
  --type-title-small-black-letter-spacing: 0rem;
  --type-title-small-black-font-weight: 900;
  --type-title-small-black-text-transform: none;
  --type-title-overline-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-overline-regular-font-style: normal;
  --type-title-overline-regular-text-transform: uppercase;
  --type-title-overline-regular-letter-spacing: 0.0125rem;
  --type-title-overline-regular-font-weight: 400;
  --type-title-overline-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-title-overline-bold-font-style: normal;
  --type-title-overline-bold-text-transform: uppercase;
  --type-title-overline-bold-letter-spacing: 0.0125rem;
  --type-title-overline-bold-font-weight: 700;
  --type-heading-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-large-regular-font-style: normal;
  --type-heading-large-regular-letter-spacing: -0.0125rem;
  --type-heading-large-regular-font-weight: 400;
  --type-heading-large-regular-text-transform: none;
  --type-heading-large-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-large-bold-font-style: normal;
  --type-heading-large-bold-letter-spacing: -0.0125rem;
  --type-heading-large-bold-font-weight: 700;
  --type-heading-large-bold-text-transform: none;
  --type-heading-medium-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-medium-regular-font-style: normal;
  --type-heading-medium-regular-letter-spacing: 0rem;
  --type-heading-medium-regular-font-weight: 400;
  --type-heading-medium-regular-text-transform: none;
  --type-heading-medium-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-medium-bold-font-style: normal;
  --type-heading-medium-bold-letter-spacing: 0rem;
  --type-heading-medium-bold-font-weight: 700;
  --type-heading-medium-bold-text-transform: none;
  --type-heading-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-small-regular-font-style: normal;
  --type-heading-small-regular-letter-spacing: 0rem;
  --type-heading-small-regular-font-weight: 400;
  --type-heading-small-regular-text-transform: none;
  --type-heading-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-heading-small-bold-font-style: normal;
  --type-heading-small-bold-letter-spacing: 0rem;
  --type-heading-small-bold-font-weight: 700;
  --type-heading-small-bold-text-transform: none;
  --type-display-large-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-large-light-font-style: normal;
  --type-display-large-light-letter-spacing: -0.0125rem;
  --type-display-large-light-font-weight: 300;
  --type-display-large-light-text-transform: none;
  --type-display-large-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-large-bold-font-style: normal;
  --type-display-large-bold-letter-spacing: -0.0125rem;
  --type-display-large-bold-font-weight: 700;
  --type-display-large-bold-text-transform: none;
  --type-display-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-large-regular-font-style: normal;
  --type-display-large-regular-letter-spacing: -0.0125rem;
  --type-display-large-regular-font-weight: 400;
  --type-display-large-regular-text-transform: none;
  --type-display-medium-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-medium-light-font-style: normal;
  --type-display-medium-light-letter-spacing: -0.0125rem;
  --type-display-medium-light-font-weight: 300;
  --type-display-medium-light-text-transform: none;
  --type-display-medium-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-medium-bold-font-style: normal;
  --type-display-medium-bold-letter-spacing: -0.0125rem;
  --type-display-medium-bold-font-weight: 700;
  --type-display-medium-bold-text-transform: none;
  --type-display-medium-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-medium-regular-font-style: normal;
  --type-display-medium-regular-letter-spacing: -0.0125rem;
  --type-display-medium-regular-font-weight: 400;
  --type-display-medium-regular-text-transform: none;
  --type-display-small-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-small-light-font-style: normal;
  --type-display-small-light-letter-spacing: 0rem;
  --type-display-small-light-font-weight: 300;
  --type-display-small-light-text-transform: none;
  --type-display-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-small-bold-font-style: normal;
  --type-display-small-bold-letter-spacing: 0rem;
  --type-display-small-bold-font-weight: 700;
  --type-display-small-bold-text-transform: none;
  --type-display-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-display-small-regular-font-style: normal;
  --type-display-small-regular-letter-spacing: 0rem;
  --type-display-small-regular-font-weight: 400;
  --type-display-small-regular-text-transform: none;
  --type-body-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-large-regular-font-style: normal;
  --type-body-large-regular-letter-spacing: 0rem;
  --type-body-large-regular-font-weight: 400;
  --type-body-large-regular-text-transform: none;
  --type-body-large-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-large-black-font-style: normal;
  --type-body-large-black-letter-spacing: 0rem;
  --type-body-large-black-font-weight: 900;
  --type-body-large-black-text-transform: none;
  --type-body-large-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-large-link-font-style: normal;
  --type-body-large-link-text-decoration: underline;
  --type-body-large-link-letter-spacing: 0rem;
  --type-body-large-link-font-weight: 400;
  --type-body-large-link-text-transform: none;
  --type-body-large-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-large-light-font-style: normal;
  --type-body-large-light-letter-spacing: 0rem;
  --type-body-large-light-font-weight: 300;
  --type-body-large-light-text-transform: none;
  --type-body-large-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-large-bold-font-style: normal;
  --type-body-large-bold-letter-spacing: 0rem;
  --type-body-large-bold-font-weight: 700;
  --type-body-large-bold-text-transform: none;
  --type-body-medium-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-medium-regular-font-style: normal;
  --type-body-medium-regular-letter-spacing: 0rem;
  --type-body-medium-regular-font-weight: 400;
  --type-body-medium-regular-text-transform: none;
  --type-body-medium-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-medium-black-font-style: normal;
  --type-body-medium-black-letter-spacing: 0rem;
  --type-body-medium-black-font-weight: 900;
  --type-body-medium-black-text-transform: none;
  --type-body-medium-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-medium-link-font-style: normal;
  --type-body-medium-link-text-decoration: underline;
  --type-body-medium-link-letter-spacing: 0rem;
  --type-body-medium-link-font-weight: 400;
  --type-body-medium-link-text-transform: none;
  --type-body-medium-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-medium-light-font-style: normal;
  --type-body-medium-light-letter-spacing: 0rem;
  --type-body-medium-light-font-weight: 300;
  --type-body-medium-light-text-transform: none;
  --type-body-medium-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-medium-bold-font-style: normal;
  --type-body-medium-bold-letter-spacing: 0rem;
  --type-body-medium-bold-font-weight: 700;
  --type-body-medium-bold-text-transform: none;
  --type-body-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-small-regular-font-style: normal;
  --type-body-small-regular-letter-spacing: 0rem;
  --type-body-small-regular-font-weight: 400;
  --type-body-small-regular-text-transform: none;
  --type-body-small-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-small-black-font-style: normal;
  --type-body-small-black-letter-spacing: 0rem;
  --type-body-small-black-font-weight: 900;
  --type-body-small-black-text-transform: none;
  --type-body-small-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-small-link-font-style: normal;
  --type-body-small-link-text-decoration: underline;
  --type-body-small-link-letter-spacing: 0rem;
  --type-body-small-link-font-weight: 400;
  --type-body-small-link-text-transform: none;
  --type-body-small-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-small-light-font-style: normal;
  --type-body-small-light-letter-spacing: 0rem;
  --type-body-small-light-font-weight: 300;
  --type-body-small-light-text-transform: none;
  --type-body-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-small-bold-font-style: normal;
  --type-body-small-bold-letter-spacing: 0rem;
  --type-body-small-bold-font-weight: 700;
  --type-body-small-bold-text-transform: none;
  --type-label-medium-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-medium-regular-font-style: normal;
  --type-label-medium-regular-letter-spacing: 0rem;
  --type-label-medium-regular-font-weight: 400;
  --type-label-medium-regular-text-transform: none;
  --type-label-medium-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-medium-link-font-style: normal;
  --type-label-medium-link-text-decoration: underline;
  --type-label-medium-link-letter-spacing: 0rem;
  --type-label-medium-link-font-weight: 400;
  --type-label-medium-link-text-transform: none;
  --type-label-medium-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-medium-bold-font-style: normal;
  --type-label-medium-bold-letter-spacing: 0rem;
  --type-label-medium-bold-font-weight: 700;
  --type-label-medium-bold-text-transform: none;
  --type-label-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-small-regular-font-style: normal;
  --type-label-small-regular-letter-spacing: 0rem;
  --type-label-small-regular-font-weight: 400;
  --type-label-small-regular-text-transform: none;
  --type-label-small-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-small-link-font-style: normal;
  --type-label-small-link-text-decoration: underline;
  --type-label-small-link-letter-spacing: 0rem;
  --type-label-small-link-font-weight: 400;
  --type-label-small-link-text-transform: none;
  --type-label-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-small-bold-font-style: normal;
  --type-label-small-bold-letter-spacing: 0rem;
  --type-label-small-bold-font-weight: 700;
  --type-label-small-bold-text-transform: none;
  --type-label-small-black-font-weight: 900;
  --type-label-small-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-small-black-font-style: normal;
  --type-label-small-black-letter-spacing: 0rem;
  --type-label-small-black-text-transform: none;
  --type-label-tiny-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-tiny-regular-font-style: normal;
  --type-label-tiny-regular-letter-spacing: 0rem;
  --type-label-tiny-regular-font-weight: 400;
  --type-label-tiny-regular-text-transform: none;
  --type-label-tiny-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-tiny-link-font-style: normal;
  --type-label-tiny-link-text-decoration: underline;
  --type-label-tiny-link-letter-spacing: 0rem;
  --type-label-tiny-link-font-weight: 400;
  --type-label-tiny-link-text-transform: none;
  --type-label-tiny-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-tiny-bold-font-style: normal;
  --type-label-tiny-bold-letter-spacing: 0rem;
  --type-label-tiny-bold-font-weight: 700;
  --type-label-tiny-bold-text-transform: none;
  --type-label-extra-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-extra-small-regular-font-style: normal;
  --type-label-extra-small-regular-letter-spacing: 0.0125rem;
  --type-label-extra-small-regular-font-weight: 400;
  --type-label-extra-small-regular-text-transform: none;
  --type-label-extra-small-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-extra-small-link-font-style: normal;
  --type-label-extra-small-link-text-decoration: underline;
  --type-label-extra-small-link-letter-spacing: 0.0125rem;
  --type-label-extra-small-link-font-weight: 400;
  --type-label-extra-small-link-text-transform: none;
  --type-label-extra-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-extra-small-bold-font-style: normal;
  --type-label-extra-small-bold-letter-spacing: 0.0125rem;
  --type-label-extra-small-bold-font-weight: 700;
  --type-label-extra-small-bold-text-transform: none;
  --type-label-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-large-regular-font-style: normal;
  --type-label-large-regular-letter-spacing: 0rem;
  --type-label-large-regular-font-weight: 400;
  --type-label-large-regular-text-transform: none;
  --type-label-large-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-large-link-font-style: normal;
  --type-label-large-link-text-decoration: underline;
  --type-label-large-link-letter-spacing: 0rem;
  --type-label-large-link-font-weight: 400;
  --type-label-large-link-text-transform: none;
  --type-label-large-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-label-large-bold-font-style: normal;
  --type-label-large-bold-letter-spacing: 0rem;
  --type-label-large-bold-font-weight: 700;
  --type-label-large-bold-text-transform: none;
  --type-body-extra-small-light-font-weight: 300;
  --type-body-extra-small-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-small-light-font-style: normal;
  --type-body-extra-small-light-letter-spacing: 0rem;
  --type-body-extra-small-light-text-transform: none;
  --type-body-extra-small-black-font-weight: 900;
  --type-body-extra-small-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-small-black-font-style: normal;
  --type-body-extra-small-black-letter-spacing: 0rem;
  --type-body-extra-small-black-text-transform: none;
  --type-body-extra-small-link-font-weight: 400;
  --type-body-extra-small-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-small-link-font-style: normal;
  --type-body-extra-small-link-text-decoration: underline;
  --type-body-extra-small-link-letter-spacing: 0rem;
  --type-body-extra-small-link-text-transform: none;
  --type-body-extra-small-regular-font-weight: 400;
  --type-body-extra-small-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-small-regular-font-style: normal;
  --type-body-extra-small-regular-letter-spacing: 0rem;
  --type-body-extra-small-regular-text-transform: none;
  --type-body-extra-small-bold-font-weight: 700;
  --type-body-extra-small-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-small-bold-font-style: normal;
  --type-body-extra-small-bold-letter-spacing: 0rem;
  --type-body-extra-small-bold-text-transform: none;
  --type-body-extra-large-light-font-weight: 300;
  --type-body-extra-large-light-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-large-light-font-style: normal;
  --type-body-extra-large-light-letter-spacing: 0rem;
  --type-body-extra-large-light-text-transform: none;
  --type-body-extra-large-black-font-weight: 900;
  --type-body-extra-large-black-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-large-black-font-style: normal;
  --type-body-extra-large-black-letter-spacing: 0rem;
  --type-body-extra-large-black-text-transform: none;
  --type-body-extra-large-link-font-weight: 400;
  --type-body-extra-large-link-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-large-link-font-style: normal;
  --type-body-extra-large-link-text-decoration: underline;
  --type-body-extra-large-link-letter-spacing: 0rem;
  --type-body-extra-large-link-text-transform: none;
  --type-body-extra-large-regular-font-weight: 400;
  --type-body-extra-large-regular-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-large-regular-font-style: normal;
  --type-body-extra-large-regular-letter-spacing: 0rem;
  --type-body-extra-large-regular-text-transform: none;
  --type-body-extra-large-bold-font-weight: 700;
  --type-body-extra-large-bold-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --type-body-extra-large-bold-font-style: normal;
  --type-body-extra-large-bold-letter-spacing: 0rem;
  --type-body-extra-large-bold-text-transform: none;
  --type-margin-bottom: 4px;
  --drop-shadow-elevation-small-primary-x-value: 0px;
  --drop-shadow-elevation-small-primary-y-value: 1px;
  --drop-shadow-elevation-small-primary-blur: 2px;
  --drop-shadow-elevation-small-primary-spread: 0px;
  --drop-shadow-elevation-small-secondary-x-value: 0px;
  --drop-shadow-elevation-small-secondary-y-value: 1px;
  --drop-shadow-elevation-small-secondary-blur: 3px;
  --drop-shadow-elevation-small-secondary-spread: 0px;
  --drop-shadow-elevation-medium-primary-x-value: 0px;
  --drop-shadow-elevation-medium-primary-y-value: 10px;
  --drop-shadow-elevation-medium-primary-blur: 20px;
  --drop-shadow-elevation-medium-primary-spread: 0px;
  --drop-shadow-elevation-medium-secondary-x-value: 0px;
  --drop-shadow-elevation-medium-secondary-y-value: 3px;
  --drop-shadow-elevation-medium-secondary-blur: 6px;
  --drop-shadow-elevation-medium-secondary-spread: 0px;
  --drop-shadow-elevation-large-primary-x-value: 0px;
  --drop-shadow-elevation-large-primary-y-value: 20px;
  --drop-shadow-elevation-large-primary-blur: 40px;
  --drop-shadow-elevation-large-primary-spread: 0px;
  --animation-motion-expressive-short: 250ms;
  --animation-motion-expressive-long: 400ms;
  --animation-motion-productive-short: 70ms;
  --animation-motion-productive-medium: 100ms;
  --animation-motion-productive-long: 150ms;
  --padding-vertical-none: 0px;
  --padding-vertical-px: 1px;
  --padding-vertical-xxs: 4px;
  --padding-vertical-xs: 8px;
  --padding-vertical-sm: 12px;
  --padding-vertical-md: 16px;
  --padding-vertical-lg: 20px;
  --padding-vertical-xl: 24px;
  --padding-vertical-xxl: 32px;
  --padding-vertical-3xl: 40px;
  --padding-vertical-3xs: 2px;
  --padding-horizontal-none: 0px;
  --padding-horizontal-px: 1px;
  --padding-horizontal-xxs: 4px;
  --padding-horizontal-xs: 8px;
  --padding-horizontal-sm: 12px;
  --padding-horizontal-md: 16px;
  --padding-horizontal-lg: 20px;
  --padding-horizontal-xl: 24px;
  --padding-horizontal-xxl: 32px;
  --padding-horizontal-3xl: 40px;
  --padding-horizontal-3xs: 2px;
  --padding-top-none: 0px;
  --padding-top-px: 1px;
  --padding-top-xxs: 4px;
  --padding-top-xs: 8px;
  --padding-top-sm: 12px;
  --padding-top-md: 16px;
  --padding-top-lg: 20px;
  --padding-top-xl: 24px;
  --padding-top-xxl: 32px;
  --padding-top-3xl: 40px;
  --padding-top-3xs: 2px;
  --padding-bottom-none: 0px;
  --padding-bottom-px: 1px;
  --padding-bottom-xxs: 4px;
  --padding-bottom-xs: 8px;
  --padding-bottom-sm: 12px;
  --padding-bottom-md: 16px;
  --padding-bottom-lg: 20px;
  --padding-bottom-xl: 24px;
  --padding-bottom-xxl: 32px;
  --padding-bottom-3xl: 40px;
  --padding-bottom-3xs: 2px;
  --padding-left-none: 0px;
  --padding-left-px: 1px;
  --padding-left-xxs: 4px;
  --padding-left-xs: 8px;
  --padding-left-sm: 12px;
  --padding-left-md: 16px;
  --padding-left-lg: 20px;
  --padding-left-xl: 24px;
  --padding-left-xxl: 32px;
  --padding-left-3xl: 40px;
  --padding-left-3xs: 2px;
  --padding-right-none: 0px;
  --padding-right-px: 1px;
  --padding-right-xxs: 4px;
  --padding-right-xs: 8px;
  --padding-right-sm: 12px;
  --padding-right-md: 16px;
  --padding-right-lg: 20px;
  --padding-right-xl: 24px;
  --padding-right-xxl: 32px;
  --padding-right-3xl: 40px;
  --padding-right-3xs: 2px;
  --zf-buttons-border-weight-default: 1px;
  --zf-buttons-border-radius-default: 1px;
  --zf-buttons-padding-horizontal-large: 19px;
  --zf-buttons-padding-horizontal-medium: 15px;
  --zf-buttons-padding-horizontal-small: 11px;
  --zf-buttons-padding-horizontal-extra-small: 7px;
  --zf-buttons-padding-horizontal-icon-button-default: 7px;
  --zf-buttons-padding-horizontal-icon-button-extra-small: 3px;
  --zf-buttons-padding-vertical-default: 7px;
  --zf-buttons-padding-vertical-extra-small: 3px;
  --zf-buttons-gap-horizontal: 8px;
  --zf-buttons-min-size-small: 32px;
  --zf-buttons-min-size-extra-small: 24px;
  --zf-buttons-min-size-medium: 36px;
  --zf-buttons-min-size-large: 40px;
  --zf-loading-spinner-border-weight-xl: 5px;
  --zf-loading-spinner-border-weight-lg: 4px;
  --zf-loading-spinner-border-weight-md: 4px;
  --zf-loading-spinner-border-weight-sm: 4px;
  --zf-loading-spinner-border-weight-xs: 5px;
  --zf-loading-spinner-border-weight-xl-figma: 4px;
  --zf-loading-spinner-border-weight-lg-figma: 3px;
  --zf-loading-spinner-border-weight-md-figma: 2px;
  --zf-loading-spinner-border-weight-sm-figma: 1px;
  --zf-loading-spinner-border-weight-xs-figma: 1px;
  --zf-loading-spinner-size-wrapper-xs: 16px;
  --zf-loading-spinner-size-wrapper-sm: 24px;
  --zf-loading-spinner-size-wrapper-md: 32px;
  --zf-loading-spinner-size-wrapper-lg: 40px;
  --zf-loading-spinner-size-wrapper-xl: 48px;
  --zf-loading-spinner-size-content-xs: 12px;
  --zf-loading-spinner-size-content-sm: 16px;
  --zf-loading-spinner-size-content-md: 24px;
  --zf-loading-spinner-size-content-lg: 32px;
  --zf-loading-spinner-size-content-xl: 40px;
  --zf-toast-padding-content-horizontal: 15px;
  --zf-toast-padding-content-vertical: 15px;
  --zf-toast-padding-controls-right: 7px;
  --zf-toast-padding-controls-vertical: 3px;
  --zf-toast-position-top: 40px;
  --zf-toast-position-left: 40px;
  --zf-toast-position-right: 40px;
  --zf-toast-position-bottom: 40px;
  --zf-toast-position-center: 50%;
  --zf-toast-gap-stack: 12px;
  --zf-banner-padding-controls-mixed: 3px;
  --zf-banner-padding-content-horizontal: 11px;
  --zf-banner-padding-content-vertical: 7px;
  --zf-alert-card-gap-wrapper-horizontal: 8px;
  --zf-alert-card-gap-wrapper-vertical: 8px;
  --zf-alert-card-gap-content-horizontal: 4px;
  --zf-alert-card-gap-content-vertical: 4px;
  --zf-alert-card-border-weight-standard-left: 4px;
  --zf-alert-card-size-max-width: 300px;
  --zf-alert-card-size-min-width: 200px;
  --zf-alert-card-size-max-height: 120px;
  --zf-alert-card-size-min-height: 56px;
  --zf-stepper-size-circle: 18px;
  --zf-stepper-size-line-height: 1px;
  --zf-stepper-size-inner-circle: 10px;
  --zf-link-gap: 2px;
  --zf-tree-view-indent-size: 24px;
  --zf-input-border-weight-default: 1px;
  --zf-input-size-min-height: 36px;
  --zf-input-size-height-controls: 28px;
  --zf-input-size-height-adornments: 20px;
  --zf-input-gap-content: 8px;
  --zf-input-gap-field-area: -1px;
  --zf-input-padding-content-horizontal: 11px;
  --zf-input-padding-content-vertical: 7px;
  --zf-input-padding-controls-right: 3px;
  --zf-input-padding-controls-top: 3px;
  --zf-input-padding-controls-bottom: 3px;
  --zf-input-padding-controls-left: 1px;
  --zf-tab-button-border-radius-default: 4px;
  --zf-tab-button-size-min-height: 48px;
  --zf-navbar-border-weight-default: 1px;
  --zf-navbar-height: 56px;
  --zf-navbar-divider-height: 32px;
  --zf-divider-weight: 1px;
  --zf-badge-radius: 100px;
  --zf-badge-padding-default: 4px;
  --zf-badge-padding-large: 8px;
  --zf-badge-size-large: 16px;
  --zf-badge-size-medium: 12px;
  --zf-badge-size-small: 8px;
  --zf-slider-padding-vertical: 3px;
  --zf-slider-size-thumb: 36px;
  --zf-slider-size-height-track-small: 2px;
  --zf-slider-size-height-track-medium: 4px;
  --zf-slider-size-height-range: 16px;
  --zf-slider-size-marker: 2px;
  --zf-combobox-padding-vertical: 5px;
  --zf-combobox-gap-content: 8px;
  --zf-status-label-size-medium: 12px;
  --zf-status-label-size-small: 10px;
  --zf-statistic-icon-size-large: 28px;
  --zf-statistic-icon-size-medium: 24px;
  --zf-statistic-icon-size-small: 20px;
  --zf-carousel-navigation-height: 8px;
  --zf-carousel-navigation-width: 140px;
  --zf-icon-size-xs: 12px;
  --zf-icon-size-sm: 14px;
  --zf-icon-size-md: 16px;
  --zf-icon-size-lg: 20px;
  --zf-icon-size-xl: 24px;
  --zf-icon-size-xxl: 28px;
  --zf-icon-size-xxs: 10px;
  --zf-tooltip-max-width-default: 240px;
  --zf-tooltip-offset-arrow: 0px;
  --zf-tooltip-offset-no-arrow: 4px;
  --zf-drawer-size-min-width: 160px;
  --zf-drawer-size-default-expanded: 240px;
  --zf-drawer-size-default-collapsed: 48px;
  --zf-drawer-margin-content: 24px;
  --zf-drawer-item-padding-text: 5px;
  --zf-drawer-item-padding-icon: 6px;
  --zf-drawer-item-padding-action: 4px;
  --zf-drawer-padding-vertical-default: 8px;
  --zf-drawer-padding-vertical-small: 4px;
  --zf-drawer-padding-horizontal-group: 6px;
  --zf-drawer-padding-horizontal-small: 4px;
  --zf-drawer-padding-horizontal-large: 8px;
  --zf-dropdown-menu-padding-vertical: 8px;
  --zf-dropdown-menu-select-max-width: 400px;
  --zf-dropdown-menu-border-radius: 2px;
  --zf-list-item-min-height-extra-small: 24px;
  --zf-list-item-min-height-small: 32px;
  --zf-list-item-min-height-medium: 36px;
  --zf-list-item-min-height-large: 48px;
  --zf-scrollbar-size-width-height-default: 10px;
  --zf-scrollbar-size-width-height-active: 12px;
  --zf-card-size-max-height: 500;
  --zf-card-size-max-width: 480;
  --zf-card-size-min-width: 130;
  --zf-card-size-border-weight: 0.5px;
  --zf-card-size-max-height-vertical: 200;
  --zf-popover-size-max-width: 400px;
  --zf-popover-size-offset: 8px;
  --zf-popover-border-weight-default: 0.5px;
  --zf-popover-arrow-shadow-x-value: 0px;
  --zf-popover-arrow-shadow-y-value: 1px;
  --zf-popover-arrow-shadow-spread: 0px;
  --zf-popover-arrow-shadow-blur: 0.5px;
  --zf-popover-gap-arrow: -0.5px;
  --zf-search-field-padding-vertical: 6px;
  --zf-search-field-padding-content-left: 12px;
  --zf-search-field-padding-content-vertical: 7.5;
  --zf-search-field-padding-content-right: 8px;
  --zf-search-field-padding-controls-right: 4px;
  --zf-search-field-padding-controls-left: 0px;
  --zf-search-field-padding-controls-vertical: 3.5;
  --zf-roadmap-size-icons: 24px;
  --zf-roadmap-timeline-line-width: 1px;
  --zf-pill-radius: 9999px;
  --zf-pill-gap: 0px;
  --zf-pill-padding-vertical-large: 4px;
  --zf-pill-padding-vertical-medium: 4px;
  --zf-pill-padding-vertical-small: 2px;
  --zf-pill-padding-right-deletable-large: 4px;
  --zf-pill-padding-right-deletable-medium: 2px;
  --zf-pill-padding-right-deletable-small: 0px;
  --zf-pill-padding-horizontal: 8px;
  --zf-pill-padding-left: 8px;
  --zf-pill-height-large: 28px;
  --zf-pill-height-medium: 24px;
  --zf-pill-height-small: 20px;
  --zf-picker-button-padding-vertical: 10px;
  --zf-picker-button-padding-horizontal: 16px;
  --zf-picker-button-size-height-default: 36px;
  --zf-picker-button-size-width-medium: 48px;
  --zf-picker-button-size-width-small: 36px;
  --zf-picker-button-size-width-large: 63px;
  --zf-tab-size-max-width: 360px;
  --zf-tab-size-medium-min-height: 36px;
  --zf-tab-size-medium-height-line-default: 36px;
  --zf-tab-size-medium-height-contained-default: 48px;
  --zf-tab-size-small-min-height: 32px;
  --zf-tab-size-large-min-height: 40px;
  --zf-tab-size-large-height-line-default: 40px;
  --zf-tab-size-large-height-contained-default: 56px;
  --zf-tab-padding-vert-medium-vertical: 10px;
  --zf-tab-padding-vert-medium-horizontal: 6px;
  --zf-tab-padding-vert-large-vertical: 12px;
  --zf-tab-padding-vert-large-horizontal: 8px;
  --zf-tab-border-radius-contained-top: 4px;
  --zf-tab-border-radius-contained-bottom: 0px;
  --zf-tab-border-radius-contained-top-focus: 3px;
  --zf-tab-border-radius-default-top: 0px;
  --zf-tab-border-radius-default-bottom: 0px;
  --zf-tab-border-radius-contained-secondary-top: 0px;
  --zf-tab-border-radius-contained-secondary-bottom: 0px;
  --zf-tab-border-radius-default-vertical-top: 0px;
  --zf-tab-border-radius-default-vertical-bottom: 0px;
  --duration-delay-short: 300ms;
  --duration-delay-medium: 500ms;
  --duration-delay-long: 1000ms;
  --zf-dialog-position-top: 20%;
  --zf-switcher-border-radius-button: 2px;
  --zf-switcher-border-radius-list: 4px;
  --zf-switcher-border-weight: 1px;
  --zf-switcher-padding-list: 1px;
  --zf-switcher-padding-button-horizontal-medium: 8px;
  --zf-switcher-padding-button-horizontal-large: 8px;
  --zf-switcher-padding-button-horizontal-small: 8px;
  --zf-switcher-padding-button-vertical: 8px;
  --zf-switcher-gap-button: 8px;
  --zf-switcher-gap-list: 2px;
  --zf-switcher-font-weight-label-selected: 700;
  --zf-switcher-font-family-label-selected: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --zf-switcher-height-button-content-large: 24px;
  --zf-switcher-height-button-content-medium: 20px;
  --zf-switcher-height-button-content-small: 16px;
  --zf-switcher-min-width-button-content-small: 16px;
  --zf-switcher-min-width-button-content-medium: 20px;
  --zf-switcher-min-width-button-content-large: 24px;
  --zf-side-panel-item-height: 32px;
  --zf-footer-min-height: 41px;
  --zf-header-min-height: 41px;
  --zf-dropzone-size-padding: 12px;
  --zf-dropzone-size-gap: 8px;
  --zf-dropzone-size-min-height: 42px;
  --zf-dropzone-size-height: 80px;
  --zf-dropzone-border-radius: 2px;
  --zf-dropzone-border-weight: 1px;
  --zf-button-group-gap-primary: 0px;
  --zf-button-group-gap-tertiary: 0px;
  --zf-button-group-gap-secondary: -1px;
  --zf-date-calendar-area-size-width: 252px;
  --zf-date-calendar-area-size-year-height: 266px;
  --zf-date-calendar-size-width: 268px;
  --zf-date-calendar-size-width-week-number: 304px;
  --zf-skeleton-animation-motion-productive-short: 1400ms;
  --zf-skeleton-duration-delay-short: 200ms;
  --zf-skeleton-size-extra-small: 8px;
  --zf-skeleton-size-small: 16px;
  --zf-skeleton-size-medium: 24px;
  --zf-skeleton-size-large: 32px;
  --zf-skeleton-size-extra-large: 40px;
  --zf-skeleton-border-radius-none: 0px;
  --zf-skeleton-border-radius-max: 9999px;
  --zf-digital-clock-max-height: 314px;
}

/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:04 GMT
 * System Tokens
 */

:root {
  --z-index-side-panel: 920;
  --z-index-drawer: 930;
  --z-index-navbar: 940;
  --z-index-dialog: 950;
  --z-index-popover: 960;
  --z-index-dropdown: 970;
  --z-index-toast: 980;
  --z-index-tooltip: 990;
}

/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:04 GMT
 * Theme light Tokens
 */

.theme-light {
  --bg-color-action-emphasis: #101742ff;
  --bg-color-action-normal: #141e55ff;
  --bg-color-action-strong: #0b102dff;
  --bg-color-action-muted: #252e62ff;
  --bg-color-danger-emphasis: #ffc1c6ff;
  --bg-color-danger-normal: #ffebecff;
  --bg-color-danger-strong: #ffa5abff;
  --bg-color-danger-solid-normal: #d40411ff;
  --bg-color-danger-solid-emphasis: #b4020eff;
  --bg-color-danger-solid-strong: #8e010aff;
  --bg-color-default-emphasis: #f2f2f2ff;
  --bg-color-default-muted: #f8f9fbff;
  --bg-color-default-strong: #edeff7ff;
  --bg-color-default-invert: #050505ff;
  --bg-color-default-normal: #ffffffff;
  --bg-color-default-stronger: #cfd2e2ff;
  --bg-color-default-strongest: #9fa5c6ff;
  --bg-color-default-disabled: #ededf0ff;
  --bg-color-default-overlay: #0a0a0a99;
  --bg-color-info-emphasis: #bceafeff;
  --bg-color-info-normal: #ebf9ffff;
  --bg-color-info-strong: #9fe0fcff;
  --bg-color-info-solid-normal: #048ec9ff;
  --bg-color-info-solid-emphasis: #037aacff;
  --bg-color-info-solid-strong: #01618aff;
  --bg-color-neutral-emphasis: #ededf0ff;
  --bg-color-neutral-normal: #f2f2f2ff;
  --bg-color-neutral-strong: #e8e9edff;
  --bg-color-neutral-solid-normal: #676871ff;
  --bg-color-neutral-solid-emphasis: #37383dff;
  --bg-color-neutral-solid-strong: #050505ff;
  --bg-color-success-emphasis: #c8f2d4ff;
  --bg-color-success-normal: #f2f8f3ff;
  --bg-color-success-solid-normal: #06ac34ff;
  --bg-color-success-solid-emphasis: #028a28ff;
  --bg-color-success-solid-strong: #00661dff;
  --bg-color-success-strong: #aaf2bfff;
  --bg-color-warning-emphasis: #ffe9beff;
  --bg-color-warning-normal: #fff8ebff;
  --bg-color-warning-solid-normal: #ed9d08ff;
  --bg-color-warning-solid-emphasis: #d48a00ff;
  --bg-color-warning-solid-strong: #b47500ff;
  --bg-color-warning-strong: #ffdf9eff;
  --color-data-viz-primary-muted: #babdcfff;
  --color-data-viz-primary-normal: #a9adc3ff;
  --color-data-viz-primary-emphasis: #878ca9ff;
  --color-data-viz-primary-strong: #434b77ff;
  --color-data-viz-primary-stronger: #363c5fff;
  --color-data-viz-primary-strongest: #282d47ff;
  --color-data-viz-primary-lightest: #edeef5ff;
  --color-data-viz-primary-light: #dcdee8ff;
  --color-data-viz-primary-opaque: #cbcddcff;
  --color-data-viz-primary-bold: #656c90ff;
  --color-data-viz-secondary-muted: #d9d6c1ff;
  --color-data-viz-secondary-normal: #cdc9adff;
  --color-data-viz-secondary-emphasis: #c0bb98ff;
  --color-data-viz-secondary-strong: #7d7961ff;
  --color-data-viz-secondary-stronger: #5b5845ff;
  --color-data-viz-secondary-strongest: #4a4837ff;
  --color-data-viz-secondary-lightest: #f9f8f5ff;
  --color-data-viz-secondary-light: #f2f1eaff;
  --color-data-viz-secondary-opaque: #e6e4d6ff;
  --color-data-viz-secondary-bold: #9e9a7cff;
  --color-data-viz-alternative-one-muted: #e0bbc1ff;
  --color-data-viz-alternative-one-normal: #d5a4acff;
  --color-data-viz-alternative-one-emphasis: #cb8d97ff;
  --color-data-viz-alternative-one-strong: #845960ff;
  --color-data-viz-alternative-one-stronger: #614045ff;
  --color-data-viz-alternative-one-strongest: #4f3337ff;
  --color-data-viz-alternative-one-lightest: #faf4f5ff;
  --color-data-viz-alternative-one-light: #f5e8eaff;
  --color-data-viz-alternative-one-opaque: #ead1d5ff;
  --color-data-viz-alternative-one-bold: #a8737cff;
  --color-data-viz-alternative-two-muted: #b3dad6ff;
  --color-data-viz-alternative-two-normal: #99cec8ff;
  --color-data-viz-alternative-two-emphasis: #80c2baff;
  --color-data-viz-alternative-two-strong: #507c76ff;
  --color-data-viz-alternative-two-stronger: #395855ff;
  --color-data-viz-alternative-two-strongest: #2d4744ff;
  --color-data-viz-alternative-two-lightest: #f2f9f8ff;
  --color-data-viz-alternative-two-light: #e6f3f1ff;
  --color-data-viz-alternative-two-opaque: #cce7e3ff;
  --color-data-viz-alternative-two-bold: #689f98ff;
  --color-data-viz-alternative-three-muted: #efd6b3ff;
  --color-data-viz-alternative-three-normal: #eac899ff;
  --color-data-viz-alternative-three-emphasis: #e5ba80ff;
  --color-data-viz-alternative-three-strong: #9a7b50ff;
  --color-data-viz-alternative-three-stronger: #755b39ff;
  --color-data-viz-alternative-three-strongest: #624b2dff;
  --color-data-viz-alternative-three-lightest: #fcf8f2ff;
  --color-data-viz-alternative-three-light: #faf1e6ff;
  --color-data-viz-alternative-three-opaque: #f5e3ccff;
  --color-data-viz-alternative-three-bold: #c09a68ff;
  --color-data-viz-alternative-four-muted: #d3bfd0ff;
  --color-data-viz-alternative-four-normal: #c5aac0ff;
  --color-data-viz-alternative-four-emphasis: #b695b0ff;
  --color-data-viz-alternative-four-strong: #735d6fff;
  --color-data-viz-alternative-four-stronger: #52424fff;
  --color-data-viz-alternative-four-strongest: #41343fff;
  --color-data-viz-alternative-four-lightest: #f8f4f7ff;
  --color-data-viz-alternative-four-light: #f0eaefff;
  --color-data-viz-alternative-four-opaque: #e2d5dfff;
  --color-data-viz-alternative-four-bold: #957990ff;
  --color-data-viz-alternative-five-muted: #b3d9e3ff;
  --color-data-viz-alternative-five-normal: #99ccdaff;
  --color-data-viz-alternative-five-emphasis: #80bfd1ff;
  --color-data-viz-alternative-five-strong: #517d89ff;
  --color-data-viz-alternative-five-stronger: #3a5c66ff;
  --color-data-viz-alternative-five-strongest: #2e4c54ff;
  --color-data-viz-alternative-five-lightest: #f2f9faff;
  --color-data-viz-alternative-five-light: #e6f2f6ff;
  --color-data-viz-alternative-five-opaque: #cce5edff;
  --color-data-viz-alternative-five-bold: #699eadff;
  --color-data-viz-alternative-six-muted: #c6cbcbff;
  --color-data-viz-alternative-six-normal: #b8bdbeff;
  --color-data-viz-alternative-six-emphasis: #aab0b1ff;
  --color-data-viz-alternative-six-strong: #8d9697ff;
  --color-data-viz-alternative-six-stronger: #7f898aff;
  --color-data-viz-alternative-six-strongest: #717c7dff;
  --color-data-viz-alternative-six-lightest: #f1f2f2ff;
  --color-data-viz-alternative-six-opaque: #d4d8d8ff;
  --color-data-viz-alternative-six-light: #e3e5e5ff;
  --color-data-viz-alternative-six-bold: #9ca3a4ff;
  --color-data-viz-alternative-seven-muted: #c8bec0ff;
  --color-data-viz-alternative-seven-normal: #b5a8abff;
  --color-data-viz-alternative-seven-emphasis: #a39296ff;
  --color-data-viz-alternative-seven-strong: #655a5cff;
  --color-data-viz-alternative-seven-stronger: #453e40ff;
  --color-data-viz-alternative-seven-strongest: #363031ff;
  --color-data-viz-alternative-seven-lightest: #f6f4f5ff;
  --color-data-viz-alternative-seven-light: #ede9eaff;
  --color-data-viz-alternative-seven-opaque: #dad3d5ff;
  --color-data-viz-alternative-seven-bold: #847679ff;
  --border-color-action-emphasis: #101742ff;
  --border-color-action-normal: #141e55ff;
  --border-color-action-strong: #0b102dff;
  --border-color-action-muted: #252e62ff;
  --border-color-action-opaque: #505b95ff;
  --border-color-danger-normal: #d40411ff;
  --border-color-danger-emphasis: #b4020eff;
  --border-color-danger-strong: #8e010aff;
  --border-color-danger-stronger: #660007ff;
  --border-color-danger-muted: #f93945ff;
  --border-color-default-disabled: #c7c9d3ff;
  --border-color-default-emphasis: #d5d6e0ff;
  --border-color-default-normal: #e0e1ebff;
  --border-color-default-invert: #ffffffff;
  --border-color-default-strong: #0a0a0aff;
  --border-color-default-strongest: #050505ff;
  --border-color-focus-normal: #9fe0fcff;
  --border-color-info-normal: #048ec9ff;
  --border-color-neutral-normal: #37383dff;
  --border-color-success-normal: #06ac34ff;
  --border-color-warning-normal: #d48a00ff;
  --fg-color-action-emphasis: #141e55ff;
  --fg-color-action-invert: #ffffffff;
  --fg-color-action-muted: #323d76ff;
  --fg-color-action-normal: #252e62ff;
  --fg-color-action-subtle-emphasis: #cfd2e2ff;
  --fg-color-action-subtle-strong: #9fa5c6ff;
  --fg-color-brand-invert: #ffffffff;
  --fg-color-brand-normal: #001489ff;
  --fg-color-danger-strong: #8e010aff;
  --fg-color-danger-muted: #f93945ff;
  --fg-color-danger-normal: #d40411ff;
  --fg-color-danger-subtle-emphasis: #ffc1c6ff;
  --fg-color-danger-subtle-strong: #ffa5abff;
  --fg-color-default-disabled: #b5b7bfff;
  --fg-color-default-emphasis: #0a0a0aff;
  --fg-color-default-invert: #ffffffff;
  --fg-color-default-muted: #818288ff;
  --fg-color-default-normal: #595a5eff;
  --fg-color-default-strongest: #000000ff;
  --fg-color-default-placeholder: #767676ff;
  --fg-color-info-strong: #004766ff;
  --fg-color-info-normal: #048ec9ff;
  --fg-color-info-emphasis: #01618aff;
  --fg-color-info-subtle-emphasis: #bceafeff;
  --fg-color-info-subtle-strong: #9fe0fcff;
  --fg-color-success-normal: #028a28ff;
  --fg-color-success-strong: #00661dff;
  --fg-color-success-muted: #06ac34ff;
  --fg-color-success-subtle-emphasis: #c8f2d4ff;
  --fg-color-success-subtle-strong: #aaf2bfff;
  --fg-color-warning-normal: #d48a00ff;
  --fg-color-warning-strong: #664200ff;
  --fg-color-warning-emphasis: #8e5c00ff;
  --fg-color-warning-subtle-emphasis: #ffe9beff;
  --fg-color-warning-subtle-strong: #ffdf9eff;
  --fg-color-neutral-normal: #37383dff;
  --fg-color-neutral-strong: #050505ff;
  --fg-color-neutral-muted: #676871ff;
  --fg-color-neutral-subtle-emphasis: #ededf0ff;
  --fg-color-neutral-subtle-strong: #e8e9edff;
  --drop-shadow-elevation-medium-primary: #67687126;
  --drop-shadow-elevation-medium-secondary: #6768711a;
  --drop-shadow-elevation-large-primary: #67687133;
  --drop-shadow-elevation-small-primary: #6768713d;
  --drop-shadow-elevation-small-secondary: #6768711f;
  --zf-buttons-bg-color-standard-primary-default: #141e55ff;
  --zf-buttons-bg-color-standard-primary-hover: #323d76ff;
  --zf-buttons-bg-color-standard-primary-active: #0b102dff;
  --zf-buttons-bg-color-standard-primary-active-hover: #252e62ff;
  --zf-buttons-bg-color-standard-secondary-hover: #edeff7ff;
  --zf-buttons-bg-color-standard-secondary-active: #cfd2e2ff;
  --zf-buttons-bg-color-standard-secondary-active-hover: #9fa5c6ff;
  --zf-buttons-bg-color-standard-tertiary-hover: #edeff7ff;
  --zf-buttons-bg-color-standard-tertiary-active: #cfd2e2ff;
  --zf-buttons-bg-color-standard-tertiary-active-hover: #9fa5c6ff;
  --zf-buttons-bg-color-destructive-primary-default: #d40411ff;
  --zf-buttons-bg-color-destructive-primary-hover: #b4020eff;
  --zf-buttons-bg-color-destructive-primary-active: #8e010aff;
  --zf-buttons-bg-color-destructive-primary-active-hover: #660007ff;
  --zf-buttons-bg-color-destructive-secondary-hover: #ffebecff;
  --zf-buttons-bg-color-destructive-secondary-active: #ffc1c6ff;
  --zf-buttons-bg-color-destructive-secondary-active-hover: #ffa5abff;
  --zf-buttons-bg-color-destructive-tertiary-hover: #ffebecff;
  --zf-buttons-bg-color-destructive-tertiary-active: #ffc1c6ff;
  --zf-buttons-bg-color-destructive-tertiary-active-hover: #ffa5abff;
  --zf-buttons-bg-color-positive-primary-active-hover: #028a28ff;
  --zf-buttons-bg-color-positive-primary-default: #06ac34ff;
  --zf-buttons-bg-color-positive-primary-hover: #028a28ff;
  --zf-buttons-bg-color-positive-primary-active: #00661dff;
  --zf-buttons-bg-color-positive-secondary-active-hover: #aaf2bfff;
  --zf-buttons-bg-color-positive-secondary-hover: #f2f8f3ff;
  --zf-buttons-bg-color-positive-secondary-active: #c8f2d4ff;
  --zf-buttons-bg-color-positive-tertiary-active-hover: #aaf2bfff;
  --zf-buttons-bg-color-positive-tertiary-hover: #f2f8f3ff;
  --zf-buttons-bg-color-positive-tertiary-active: #c8f2d4ff;
  --zf-buttons-fg-color-on-primary: #ffffffff;
  --zf-buttons-fg-color-standard: #141e55ff;
  --zf-buttons-fg-color-destructive: #d40411ff;
  --zf-buttons-fg-color-positive: #028a28ff;
  --zf-buttons-border-color-standard-primary-default: #101742ff;
  --zf-buttons-border-color-standard-primary-hover: #252e62ff;
  --zf-buttons-border-color-standard-secondary-default: #141e55ff;
  --zf-buttons-border-color-destructive-primary-default: #b4020eff;
  --zf-buttons-border-color-destructive-primary-hover: #8e010aff;
  --zf-buttons-border-color-destructive-primary-active: #660007ff;
  --zf-buttons-border-color-destructive-secondary-default: #d40411ff;
  --zf-buttons-border-color-positive-primary-default: #028a28ff;
  --zf-buttons-border-color-positive-primary-hover: #00661dff;
  --zf-buttons-border-color-positive-primary-active: #00661dff;
  --zf-buttons-border-color-positive-secondary-default: #06ac34ff;
  --zf-loading-spinner-fg-color-primary: #141e55ff;
  --zf-loading-spinner-fg-color-secondary: #c7c9d3ff;
  --zf-loading-spinner-fg-color-invert: #ffffffff;
  --zf-tooltip-fg-color-default: #ffffffff;
  --zf-tooltip-bg-color-default: #050505ff;
  --zf-alert-card-fg-color-danger-custom: #b4020eff;
  --zf-alert-card-fg-color-warning-custom: #b47500ff;
  --zf-navbar-bg-color-default: #ffffffff;
  --zf-navbar-bg-color-parent: #f8f9fbff;
  --zf-navbar-bg-color-hover: #f2f2f2ff;
  --zf-navbar-fg-color-title: #0a0a0aff;
  --zf-navbar-fg-color-subtitle: #595a5eff;
  --zf-navbar-fg-color-disabled: #b5b7bfff;
  --zf-input-bg-color-default: #ffffffff;
  --zf-input-bg-color-read-only: #ededf0ff;
  --zf-input-border-color-default: #c7c9d3ff;
  --zf-input-border-color-hover: #050505ff;
  --zf-input-border-color-active: #252e62ff;
  --zf-input-border-color-read-only: #c7c9d3ff;
  --zf-input-border-color-disabled: #c7c9d3ff;
  --zf-input-border-color-error: #f93945ff;
  --zf-input-border-color-error-hover: #d40411ff;
  --zf-input-border-color-warning: #f9b22dff;
  --zf-input-border-color-warning-hover: #d48a00ff;
  --zf-input-fg-color-placeholder: #767676ff;
  --zf-input-fg-color-adornment: #818288ff;
  --zf-link-fg-color-active: #595a5eff;
  --zf-link-fg-color-inherit: #595a5eff;
  --zf-link-fg-color-visited: #505b95ff;
  --zf-link-fg-color-default: #323d76ff;
  --zf-link-fg-color-hover: #141e55ff;
  --zf-selection-control-bg-color-hover: #ededf0ff;
  --zf-selection-control-bg-color-selected: #252e62ff;
  --zf-selection-control-bg-color-unselected-toggle: #676871ff;
  --zf-selection-control-bg-color-disabled: #c7c9d3ff;
  --zf-selection-control-bg-color-invert: #ffffffff;
  --zf-selection-control-fg-color-selected: #252e62ff;
  --zf-selection-control-fg-color-invert: #ffffffff;
  --zf-selection-control-fg-color-unselected: #37383dff;
  --zf-selection-control-fg-color-disabled: #c7c9d3ff;
  --zf-slider-bg-color-track-inactive: #cfd2e2ff;
  --zf-slider-bg-color-track-inactive-disabled: #e8e9edff;
  --zf-slider-bg-color-track-active: #141e55ff;
  --zf-slider-bg-color-track-active-disabled: #c7c9d3ff;
  --zf-slider-fg-color-thumb-hover: #ededf080;
  --zf-slider-fg-color-thumb-default: #141e55ff;
  --zf-slider-fg-color-thumb-mix-blend-mode: multiply;
  --zf-slider-fg-color-thumb-disabled: #c7c9d3ff;
  --zf-slider-fg-color-marks-active: #cfd2e266;
  --zf-slider-fg-color-marks-inactive: #141e5566;
  --zf-slider-fg-color-marks-disabled: #67687166;
  --zf-divider-default: #d5d6e0ff;
  --zf-search-field-border-color-default: #dadbe3ff;
  --zf-carousel-navigation-fg-color: #9fa5c6ff;
  --zf-carousel-navigation-bg-color: #edeff5ff;
  --zf-stepper-border-color-default: #afb1bcff;
  --zf-stepper-border-color-disabled: #c7c9d3ff;
  --zf-stepper-border-color-active: #141e55ff;
  --zf-stepper-bg-color-active: #252e62ff;
  --zf-stepper-bg-color-hover: #f2f2f2ff;
  --zf-stepper-fg-color-default: #595a5eff;
  --zf-stepper-fg-color-disabled: #b5b7bfff;
  --zf-stepper-fg-color-invert: #ffffffff;
  --zf-tab-button-border-color-default: #e0e1ebff;
  --zf-card-bg-color-overlay-active-hover: #141e55cc;
  --zf-card-bg-color-overlay-active-selected: #141e5580;
  --zf-card-bg-color-gradient: #000000ff;
  --zf-card-border-color-default: #e0e1ebff;
  --zf-switcher-fg-color-default: #595a5eff;
  --zf-switcher-fg-color-muted: #818288ff;
  --zf-switcher-fg-color-on-primary: #ffffffff;
  --zf-switcher-fg-color-primary: #141e55ff;
  --zf-switcher-fg-color-buy: #507c76ff;
  --zf-switcher-fg-color-positive: #028a28ff;
  --zf-switcher-fg-color-destructive: #d40411ff;
  --zf-switcher-fg-color-sell: #845960ff;
  --zf-switcher-bg-color-positive-selected: #689f98ff;
  --zf-switcher-bg-color-positive-hover: #f2f9f8ff;
  --zf-switcher-bg-color-positive-selected-hover: #689f98ff;
  --zf-switcher-bg-color-default-selected: #ffffffff;
  --zf-switcher-bg-color-default-hover: #f8f9fbff;
  --zf-switcher-bg-color-default-selected-hover: #ffffffff;
  --zf-switcher-bg-color-destructive-selected: #a8737cff;
  --zf-switcher-bg-color-destructive-hover: #f5e8eaff;
  --zf-switcher-bg-color-destructive-selected-hover: #a8737cff;
  --zf-switcher-bg-color-primary-selected: #141e55ff;
  --zf-switcher-bg-color-primary-hover: #cfd2e2ff;
  --zf-switcher-bg-color-primary-selected-hover: #141e55ff;
  --zf-switcher-bg-color-list: #f2f2f2ff;
  --zf-switcher-border-color-default: #e0e1ebff;
  --zf-table-basic-bg-color-default: #ffffffff;
  --zf-table-basic-bg-color-header: #f2f2f2ff;
  --zf-table-basic-bg-color-row-odd: #f8f9fbff;
  --zf-table-basic-bg-color-hover: #cfd2e266;
  --zf-table-basic-bg-color-cell-selected: #cfd2e21a;
  --zf-table-basic-bg-color-cell-group-selected: #141e5533;
  --zf-table-basic-bg-color-row-selected: #9fa5c67d;
  --zf-table-basic-bg-color-row-selected-hover: #9fa5c696;
  --zf-table-basic-fg-color-accent: #141e55ff;
  --zf-table-basic-fg-color-default: #595a5eff;
  --zf-table-basic-fg-color-data-default: #0a0a0aff;
  --zf-table-basic-fg-color-data-negative: #d40411ff;
  --zf-table-basic-fg-color-data-positive: #028a28ff;
  --zf-table-basic-fg-color-disabled: #b5b7bfff;
  --zf-table-basic-border-color-default: #e0e1ebff;
  --zf-table-basic-border-color-cell-selected: #141e55ff;
  --zf-table-basic-border-color-secondary: #d5d6e0ff;
  --zf-table-basic-border-color-focus: #9fe0fcff;
  --zf-table-basic-border-size-radius-default: 1px;
  --zf-table-basic-border-size-weight-default: 1px;
  --zf-table-basic-border-size-style-default: solid;
  --zf-table-basic-type-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --zf-table-basic-type-font-weight: 400;
  --zf-table-basic-type-font-weight-bold: 900;
  --zf-table-basic-type-medium-font-size: 0.875rem;
  --zf-table-basic-type-medium-line-height: 1.25rem;
  --zf-table-basic-type-small-font-size: 0.75rem;
  --zf-table-basic-type-small-line-height: 1rem;
  --zf-table-basic-focus-shadow-x: 0px;
  --zf-table-basic-focus-shadow-y: 0px;
  --zf-table-basic-focus-shadow-blur: 0px;
  --zf-table-basic-focus-shadow-spread: 3px;
  --zf-table-basic-focus-shadow-color: #9fe0fcff;
  --zf-paper-bg-color-main: #ffffffff;
  --zf-paper-bg-color-higher: #f8f9fbff;
  --zf-dropzone-bg-color-default: #ffffff00;
  --zf-dropzone-bg-color-hover: #edeff7ff;
  --zf-dropzone-bg-color-disabled: #ffffff00;
  --zf-dropzone-border-color-default: #505b95ff;
  --zf-dropzone-border-color-hover: #141e55ff;
  --zf-dropzone-border-color-disabled: #c7c9d3ff;
  --zf-dropzone-fg-color-default: #323d76ff;
  --zf-dropzone-fg-color-hover: #252e62ff;
  --zf-dropzone-fg-color-disabled: #b5b7bfff;
  --zf-table-ag-grid-accent-color: #141e55ff;
  --zf-table-ag-grid-foreground-color: #595a5eff;
  --zf-table-ag-grid-disabled-foreground-color: #b5b7bfff;
  --zf-table-ag-grid-text-color: #0a0a0aff;
  --zf-table-ag-grid-advanced-filter-builder-button-bar-border: true;
  --zf-table-ag-grid-advanced-filter-builder-column-pill-color: #f2f8f3ff;
  --zf-table-ag-grid-advanced-filter-builder-join-pill-color: #ffebecff;
  --zf-table-ag-grid-advanced-filter-builder-option-pill-color: #fff8ebff;
  --zf-table-ag-grid-advanced-filter-builder-value-pill-color: #ebf9ffff;
  --zf-table-ag-grid-advanced-filter-builder-indent-size: 24px;
  --zf-table-ag-grid-advanced-filter-builder-button-bar-border-color: #e0e1ebff;
  --zf-table-ag-grid-advanced-filter-builder-button-bar-border-width: 1px;
  --zf-table-ag-grid-advanced-filter-builder-button-bar-border-style: solid;
  --zf-table-ag-grid-button-border-radius: 1px;
  --zf-table-ag-grid-button-default-background: #ffffffff;
  --zf-table-ag-grid-button-default-border: #141e55ff;
  --zf-table-ag-grid-button-default-text: #141e55ff;
  --zf-table-ag-grid-button-disabled-background: #ededf0ff;
  --zf-table-ag-grid-button-disabled-border: #c7c9d3ff;
  --zf-table-ag-grid-button-disabled-text: #b5b7bfff;
  --zf-table-ag-grid-button-hover-background: #edeff7ff;
  --zf-table-ag-grid-button-hover-border: #141e55ff;
  --zf-table-ag-grid-button-hover-text: #141e55ff;
  --zf-table-ag-grid-button-active-background: #cfd2e2ff;
  --zf-table-ag-grid-button-active-border: #141e55ff;
  --zf-table-ag-grid-button-active-text: #141e55ff;
  --zf-table-ag-grid-button-height: 32px;
  --zf-table-ag-grid-button-vertical-padding: 7px;
  --zf-table-ag-grid-button-horizontal-padding: 11px;
  --zf-table-ag-grid-button-border-weight: 1px;
  --zf-table-ag-grid-button-font-weight: 400;
  --zf-table-ag-grid-invalid-color: #d40411ff;
  --zf-table-ag-grid-odd-row-background-color: #f8f9fbff;
  --zf-table-ag-grid-background-color: #ffffffff;
  --zf-table-ag-grid-chip-background-color: #f2f2f2ff;
  --zf-table-ag-grid-chip-border-color: #37383dff;
  --zf-table-ag-grid-chip-border-style: solid;
  --zf-table-ag-grid-chip-border-weight: 1px;
  --zf-table-ag-grid-card-shadow-x: 0px;
  --zf-table-ag-grid-card-shadow-y: 1px;
  --zf-table-ag-grid-card-shadow-blur: 3px;
  --zf-table-ag-grid-card-shadow-spread: 0px;
  --zf-table-ag-grid-card-shadow-color: #6768711f;
  --zf-table-ag-grid-focus-border-color: #9fe0fcff;
  --zf-table-ag-grid-cell-text-color: #0a0a0aff;
  --zf-table-ag-grid-cell-hover-background-color: #cfd2e266;
  --zf-table-ag-grid-cell-selected-background-color: #cfd2e21a;
  --zf-table-ag-grid-cell-selected-border-color: #141e55ff;
  --zf-table-ag-grid-cell-widget-spacing: 12px;
  --zf-table-ag-grid-cell-horizontal-padding: 12px;
  --zf-table-ag-grid-cell-editing-shadow-x: 0px;
  --zf-table-ag-grid-cell-editing-shadow-y: 0px;
  --zf-table-ag-grid-cell-editing-shadow-blur: 0px;
  --zf-table-ag-grid-cell-editing-shadow-spread: 0px;
  --zf-table-ag-grid-cell-editing-shadow-color: #ffffff00;
  --zf-table-ag-grid-cell-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --zf-table-ag-grid-cell-horizontal-padding-scale: 0.88px;
  --zf-table-ag-grid-checkbox-border-width: 1.5px;
  --zf-table-ag-grid-checkbox-border-radius: 2px;
  --zf-table-ag-grid-checkbox-checked-background-color: #252e62ff;
  --zf-table-ag-grid-checkbox-indeterminate-background-color: #252e62ff;
  --zf-table-ag-grid-checkbox-unchecked-border-color: #676871ff;
  --zf-table-ag-grid-checkbox-background-color: #ffffffff;
  --zf-table-ag-grid-checkbox-checked-border-color: #252e62ff;
  --zf-table-ag-grid-checkbox-checked-shape-color: #ffffffff;
  --zf-table-ag-grid-checkbox-indeterminate-border-color: #252e62ff;
  --zf-table-ag-grid-checkbox-indeterminate-shape-color: #ffffffff;
  --zf-table-ag-grid-header-cell-moving-background-color: #f8f9fbff;
  --zf-table-ag-grid-header-background-color: #f2f2f2ff;
  --zf-table-ag-grid-header-text-color: #595a5eff;
  --zf-table-ag-grid-header-border-color: #d5d6e0ff;
  --zf-table-ag-grid-header-vertical-padding-scale: 0.88px;
  --zf-table-ag-grid-header-font-weight: 400;
  --zf-table-ag-grid-header-font-size: 0.75rem;
  --zf-table-ag-grid-header-height: 40px;
  --zf-table-ag-grid-header-column-border: false;
  --zf-table-ag-grid-header-hover-background-color: #cfd2e266;
  --zf-table-ag-grid-header-column-resize-handle-display: 0px;
  --zf-table-ag-grid-header-column-resize-handle-width: 2px;
  --zf-table-ag-grid-header-column-separator-width: 1px;
  --zf-table-ag-grid-header-column-resize-handle-height: 14px;
  --zf-table-ag-grid-header-background-color-alt: #ffffffff;
  --zf-table-ag-grid-header-cell-background-transition-duration: 150ms;
  --zf-table-ag-grid-header-column-border-height: 40px;
  --zf-table-ag-grid-header-column-resize-handle-color: #e0e1ebff;
  --zf-table-ag-grid-header-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --zf-table-ag-grid-focus-shadow-x: 0px;
  --zf-table-ag-grid-focus-shadow-y: 0px;
  --zf-table-ag-grid-focus-shadow-blur: 0px;
  --zf-table-ag-grid-focus-shadow-spread: 3px;
  --zf-table-ag-grid-focus-shadow-color: #9fe0fcff;
  --zf-table-ag-grid-icon-size-default: 16px;
  --zf-table-ag-grid-icon-button-border-radius: 0.25px;
  --zf-table-ag-grid-icon-button-background-spread: 4px;
  --zf-table-ag-grid-icon-button-active-color: #141e55ff;
  --zf-table-ag-grid-icon-button-hover-background-color: #595a5e14;
  --zf-table-ag-grid-icon-button-active-background-color: #141e5529;
  --zf-table-ag-grid-icon-button-hover-color: #0a0a0aff;
  --zf-table-ag-grid-icon-button-default: #595a5eff;
  --zf-table-ag-grid-icon-button-background-x-value: 0px;
  --zf-table-ag-grid-icon-button-background-y-value: 0px;
  --zf-table-ag-grid-icon-button-background-blur: 0px;
  --zf-table-ag-grid-icon-button-active-indicator-color: #141e55ff;
  --zf-table-ag-grid-icon-button-background-color: #ffffff00;
  --zf-table-ag-grid-icon-button-disabled: #b5b7bfff;
  --zf-table-ag-grid-icon-default: #595a5eff;
  --zf-table-ag-grid-icon-disabled: #b5b7bfff;
  --zf-table-ag-grid-icon-hover: #0a0a0aff;
  --zf-table-ag-grid-input-border-radius: 1px;
  --zf-table-ag-grid-input-padding-start: 12px;
  --zf-table-ag-grid-input-border-weight: 1px;
  --zf-table-ag-grid-input-height: 32px;
  --zf-table-ag-grid-input-border-color: #e0e1ebff;
  --zf-table-ag-grid-input-background-color: #ffffffff;
  --zf-table-ag-grid-input-text-color: #595a5eff;
  --zf-table-ag-grid-input-placeholder-text-color: #767676ff;
  --zf-table-ag-grid-input-icon-color: #818288ff;
  --zf-table-ag-grid-input-focus-shadow-x: 0px;
  --zf-table-ag-grid-input-focus-shadow-y: 0px;
  --zf-table-ag-grid-input-focus-shadow-blur: 0px;
  --zf-table-ag-grid-input-focus-shadow-spread: 3px;
  --zf-table-ag-grid-input-focus-shadow-color: #9fe0fcff;
  --zf-table-ag-grid-input-background-disabled: #ededf0ff;
  --zf-table-ag-grid-input-border-focus: #252e62ff;
  --zf-table-ag-grid-input-border-error: #f93945ff;
  --zf-table-ag-grid-input-text-disabled: #b5b7bfff;
  --zf-table-ag-grid-input-border-disabled: #c7c9d3ff;
  --zf-table-ag-grid-input-min-width: 120px;
  --zf-table-ag-grid-input-focus-background-color: #ffffffff;
  --zf-table-ag-grid-input-focus-text-color: #595a5eff;
  --zf-table-ag-grid-input-invalid-background-color: #ffffffff;
  --zf-table-ag-grid-input-invalid-text-color: #595a5eff;
  --zf-table-ag-grid-menu-text-color: #0a0a0aff;
  --zf-table-ag-grid-menu-background-color: #ffffffff;
  --zf-table-ag-grid-menu-min-width: 180px;
  --zf-table-ag-grid-menu-border: true;
  --zf-table-ag-grid-menu-separator-color: #d5d6e0ff;
  --zf-table-ag-grid-menu-shadow-primary-color: #6768713d;
  --zf-table-ag-grid-menu-shadow-primary-x-value: 0px;
  --zf-table-ag-grid-menu-shadow-primary-y-value: 1px;
  --zf-table-ag-grid-menu-shadow-primary-spread: 0px;
  --zf-table-ag-grid-menu-shadow-primary-blur: 2px;
  --zf-table-ag-grid-menu-shadow-secondary-color: #6768711f;
  --zf-table-ag-grid-menu-shadow-secondary-x-value: 0px;
  --zf-table-ag-grid-menu-shadow-secondary-y-value: 1px;
  --zf-table-ag-grid-menu-shadow-secondary-spread: 0px;
  --zf-table-ag-grid-menu-shadow-secondary-blur: 3px;
  --zf-table-ag-grid-menu-border-style: solid;
  --zf-table-ag-grid-menu-border-width: 1px;
  --zf-table-ag-grid-menu-border-color: #e0e1ebff;
  --zf-table-ag-grid-panel-title-bar-background-color: #ffffffff;
  --zf-table-ag-grid-panel-title-bar-border: true;
  --zf-table-ag-grid-panel-title-bar-font-weight: 400;
  --zf-table-ag-grid-panel-title-bar-icon-color: #595a5eff;
  --zf-table-ag-grid-panel-title-bar-text-color: #595a5eff;
  --zf-table-ag-grid-panel-title-bar-border-style: solid;
  --zf-table-ag-grid-panel-title-bar-border-width: 1px;
  --zf-table-ag-grid-panel-title-bar-border-color: #e0e1ebff;
  --zf-table-ag-grid-panel-background-color: #ffffffff;
  --zf-table-ag-grid-row-vertical-padding-scale: 1.23px;
  --zf-table-ag-grid-row-group-indent-size: 24px;
  --zf-table-ag-grid-row-height: 44px;
  --zf-table-ag-grid-row-hover-color: #cfd2e266;
  --zf-table-ag-grid-row-selected-color: #9fa5c67d;
  --zf-table-ag-grid-row-border: true;
  --zf-table-ag-grid-row-numbers-selected-color: #edeff7ff;
  --zf-table-ag-grid-row-border-style: solid;
  --zf-table-ag-grid-row-border-width: 1px;
  --zf-table-ag-grid-row-border-color: #e0e1ebff;
  --zf-table-ag-grid-border-color: #e0e1ebff;
  --zf-table-ag-grid-font-size: 0.75rem;
  --zf-table-ag-grid-border-radius: 1px;
  --zf-table-ag-grid-border-weight: 1px;
  --zf-table-ag-grid-font-family: 'Verlag SSm for Baer', sans-serif, 'Verdana';
  --zf-table-ag-grid-widget-horizontal-spacing: 12px;
  --zf-table-ag-grid-widget-vertical-spacing: 12px;
  --zf-table-ag-grid-widget-container-horizontal-padding: 12px;
  --zf-table-ag-grid-widget-container-vertical-padding: 8px;
  --zf-table-ag-grid-widget-container-vertical-spacing: 12px;
  --zf-table-ag-grid-wrapper-border: true;
  --zf-table-ag-grid-wrapper-border-radius: 1px;
  --zf-table-ag-grid-wrapper-border-style: solid;
  --zf-table-ag-grid-wrapper-border-width: 1px;
  --zf-table-ag-grid-wrapper-border-color: #e0e1ebff;
  --zf-table-ag-grid-toggle-button-switch-background-color: #ffffffff;
  --zf-table-ag-grid-toggle-button-on-background-color: #252e62ff;
  --zf-table-ag-grid-toggle-button-off-background-color: #676871ff;
  --zf-table-ag-grid-toggle-button-width: 32px;
  --zf-table-ag-grid-toggle-button-height: 16px;
  --zf-table-ag-grid-toggle-button-switch-inset: 1px;
  --zf-table-ag-grid-list-item-height: 32px;
  --zf-table-ag-grid-tooltip-text-color: #ffffffff;
  --zf-table-ag-grid-tooltip-background-color: #050505ff;
  --zf-table-ag-grid-tooltip-error-background-color: #d40411ff;
  --zf-table-ag-grid-tooltip-error-text-color: #ffffffff;
  --zf-table-ag-grid-range-selection-background-color: #9fa5c633;
  --zf-table-ag-grid-range-selection-background-color-2: #9fa5c65c;
  --zf-table-ag-grid-range-selection-background-color-3: #9fa5c67d;
  --zf-table-ag-grid-range-selection-background-color-4: #9fa5c696;
  --zf-table-ag-grid-range-selection-border-color: #141e55ff;
  --zf-table-ag-grid-range-selection-highlight-color: #9fa5c633;
  --zf-table-ag-grid-range-selection-border-style: solid;
  --zf-table-ag-grid-range-selection-border-width: 1px;
  --zf-table-ag-grid-tab-selected-underline-color: #ffffff00;
  --zf-table-ag-grid-tab-background-default: #f2f2f2ff;
  --zf-table-ag-grid-tab-border-select: #e0e1ebff;
  --zf-table-ag-grid-tab-border-default: #e0e1ebff;
  --zf-table-ag-grid-tab-min-width: 32px;
  --zf-table-ag-grid-tab-bar-horizontal-padding: 0px;
  --zf-table-ag-grid-tab-bar-top-padding: 0px;
  --zf-table-ag-grid-tab-bottom-padding: 8px;
  --zf-table-ag-grid-tab-horizontal-padding: 16px;
  --zf-table-ag-grid-tab-hover-background-color: #f8f9fbff;
  --zf-table-ag-grid-tab-hover-text-color: #595a5eff;
  --zf-table-ag-grid-tab-selected-text-color: #595a5eff;
  --zf-table-ag-grid-tab-selected-underline-transition-duration: 70ms;
  --zf-table-ag-grid-tab-selected-underline-width: 0px;
  --zf-table-ag-grid-tab-top-padding: 8px;
  --zf-table-ag-grid-tab-text-color: #595a5eff;
  --zf-table-ag-grid-tab-spacing: 8px;
  --zf-table-ag-grid-tab-selected-background-color: #ffffffff;
  --zf-table-ag-grid-tab-selected-border-width: 1px;
  --zf-table-ag-grid-toggle-foreground: #ffffffff;
  --zf-table-ag-grid-toggle-active-background: #252e62ff;
  --zf-table-ag-grid-toggle-inactive-background: #676871ff;
  --zf-table-ag-grid-column-hover-color: #cfd2e266;
  --zf-table-ag-grid-scrollbar-slug-default: #818288ff;
  --zf-table-ag-grid-scrollbar-slug-hover: #595a5eff;
  --zf-table-ag-grid-side-button-background-color: #f2f2f2ff;
  --zf-table-ag-grid-side-button-selected-background-color: #f8f9fbff;
  --zf-table-ag-grid-side-button-bar-background-color: #f2f2f2ff;
  --zf-table-ag-grid-side-button-bar-top-padding: 0px;
  --zf-table-ag-grid-side-button-hover-background-color: #ffffffff;
  --zf-table-ag-grid-side-button-hover-text-color: #0a0a0aff;
  --zf-table-ag-grid-side-button-left-padding: 8px;
  --zf-table-ag-grid-side-button-right-padding: 8px;
  --zf-table-ag-grid-side-button-text-color: #595a5eff;
  --zf-table-ag-grid-side-button-vertical-padding: 12px;
  --zf-table-ag-grid-side-button-selected-underline-color: #141e55ff;
  --zf-table-ag-grid-side-button-selected-underline-transition-duration: 70ms;
  --zf-table-ag-grid-side-button-selected-underline-width: 2px;
  --zf-table-ag-grid-side-button-selected-text-color: #0a0a0aff;
  --zf-table-ag-grid-font-weight: 400;
  --zf-table-ag-grid-value-change-delta-up-color: #028a28ff;
  --zf-table-ag-grid-value-change-delta-down-color: #d40411ff;
  --zf-table-ag-grid-grid-size: 8px;
  --zf-table-ag-grid-side-bar-panel-width: 240px;
  --zf-table-ag-grid-side-bar-background-color: #f2f2f2ff;
  --zf-table-ag-grid-skeleton-loading-effect-color: #ededf0ff;
  --zf-table-ag-grid-data-font-size: 0.75rem;
  --zf-table-ag-grid-dialog-border: true;
  --zf-table-ag-grid-dialog-shadow-color: #67687133;
  --zf-table-ag-grid-dialog-shadow-spread: 0px;
  --zf-table-ag-grid-dialog-shadow-blur: 40px;
  --zf-table-ag-grid-dialog-shadow-y-value: 20px;
  --zf-table-ag-grid-dialog-shadow-x-value: 0px;
  --zf-table-ag-grid-dialog-border-width: 1px;
  --zf-table-ag-grid-dialog-border-style: solid;
  --zf-table-ag-grid-dialog-border-color: #e0e1ebff;
  --zf-table-ag-grid-drag-drop-image-background-color: #ffffffff;
  --zf-table-ag-grid-drag-drop-image-shadow-primary-color: #67687126;
  --zf-table-ag-grid-drag-drop-image-shadow-primary-blur: 20px;
  --zf-table-ag-grid-drag-drop-image-shadow-primary-spread: 0px;
  --zf-table-ag-grid-drag-drop-image-shadow-primary-y-value: 10px;
  --zf-table-ag-grid-drag-drop-image-shadow-primary-x-value: 0px;
  --zf-table-ag-grid-drag-drop-image-shadow-secondary-color: #6768711a;
  --zf-table-ag-grid-drag-drop-image-shadow-secondary-blur: 6px;
  --zf-table-ag-grid-drag-drop-image-shadow-secondary-y-value: 3px;
  --zf-table-ag-grid-drag-drop-image-shadow-secondary-spread: 0px;
  --zf-table-ag-grid-drag-drop-image-shadow-secondary-x-value: 0px;
  --zf-table-ag-grid-drag-handle-color: #595a5eff;
  --zf-table-ag-grid-dropdown-shadow-primary-color: #6768713d;
  --zf-table-ag-grid-dropdown-shadow-primary-y-value: 1px;
  --zf-table-ag-grid-dropdown-shadow-primary-blur: 2px;
  --zf-table-ag-grid-dropdown-shadow-primary-spread: 0px;
  --zf-table-ag-grid-dropdown-shadow-primary-x-value: 0px;
  --zf-table-ag-grid-dropdown-shadow-secondary-color: #6768711f;
  --zf-table-ag-grid-dropdown-shadow-secondary-blur: 3px;
  --zf-table-ag-grid-dropdown-shadow-secondary-spread: 0px;
  --zf-table-ag-grid-dropdown-shadow-secondary-y-value: 1px;
  --zf-table-ag-grid-dropdown-shadow-secondary-x-value: 0px;
  --zf-table-ag-grid-find-match-color: #0a0a0aff;
  --zf-table-ag-grid-find-match-background-color: #edeff7ff;
  --zf-table-ag-grid-find-active-match-color: #0a0a0aff;
  --zf-table-ag-grid-find-active-match-background-color: #cfd2e2ff;
  --zf-table-ag-grid-focus-error-shadow-x: 0px;
  --zf-table-ag-grid-focus-error-shadow-y: 0px;
  --zf-table-ag-grid-focus-error-shadow-blur: 0px;
  --zf-table-ag-grid-focus-error-shadow-spread: 2px;
  --zf-table-ag-grid-focus-error-shadow-color: #d40411ff;
  --zf-table-ag-grid-footer-row-border: true;
  --zf-table-ag-grid-footer-border-style: solid;
  --zf-table-ag-grid-footer-border-width: 1px;
  --zf-table-ag-grid-footer-border-color: #e0e1ebff;
  --zf-table-ag-grid-full-row-edit-invalid-background-color: #ffebecff;
  --zf-table-ag-grid-pagination-panel-height: 44px;
  --zf-table-ag-grid-pinned-column-border: true;
  --zf-table-ag-grid-pinned-column-border-style: solid;
  --zf-table-ag-grid-pinned-column-border-width: 1px;
  --zf-table-ag-grid-pinned-column-border-color: #e0e1ebff;
  --zf-table-ag-grid-pinned-row-background-color: #ffffffff;
  --zf-table-ag-grid-pinned-row-border: true;
  --zf-table-ag-grid-pinned-row-text-color: #0a0a0aff;
  --zf-table-ag-grid-pinned-row-font-weight: 900;
  --zf-table-ag-grid-pinned-row-border-style: solid;
  --zf-table-ag-grid-pinned-row-border-width: 2px;
  --zf-table-ag-grid-pinned-row-border-color: #e0e1ebff;
  --zf-table-ag-grid-pinned-source-row-background-color: #f8f9fbff;
  --zf-table-ag-grid-pinned-source-row-font-weight: 400;
  --zf-table-ag-grid-pinned-source-row-text-color: #0a0a0aff;
  --zf-table-ag-grid-pop-up-shadow-primary-color: #6768713d;
  --zf-table-ag-grid-pop-up-shadow-primary-x-value: 0px;
  --zf-table-ag-grid-pop-up-shadow-primary-y-value: 1px;
  --zf-table-ag-grid-pop-up-shadow-primary-spread: 0px;
  --zf-table-ag-grid-pop-up-shadow-primary-blur: 2px;
  --zf-table-ag-grid-pop-up-shadow-secondary-color: #6768711f;
  --zf-table-ag-grid-pop-up-shadow-secondary-x-value: 0px;
  --zf-table-ag-grid-pop-up-shadow-secondary-y-value: 1px;
  --zf-table-ag-grid-pop-up-shadow-secondary-spread: 0px;
  --zf-table-ag-grid-pop-up-shadow-secondary-blur: 3px;
  --zf-table-ag-grid-range-header-highlight-color: #9fa5c633;
  --zf-table-ag-grid-side-panel-border: true;
  --zf-table-ag-grid-side-panel-border-style: solid;
  --zf-table-ag-grid-side-panel-border-width: 1px;
  --zf-table-ag-grid-side-panel-border-color: #e0e1ebff;
  --zf-table-ag-grid-subtle-text-color: #818288ff;
  --zf-table-ag-grid-value-change-value-highlight-background-color: #9fa5c696;
  --zf-table-ag-grid-tool-panel-separator-border: true;
  --zf-table-ag-grid-tool-panel-border-style: solid;
  --zf-table-ag-grid-tool-panel-border-width: 1px;
  --zf-table-ag-grid-tool-panel-border-color: #e0e1ebff;
  --zf-table-ag-grid-status-bar-val-color: #0a0a0aff;
  --zf-table-ag-grid-status-bar-val-font-weight: 900;
  --zf-table-ag-grid-status-bar-label-font-weight: 400;
  --zf-table-ag-grid-status-bar-label-color: #595a5eff;
  --zf-table-ag-grid-spacing: 8px;
  --zf-table-ag-grid-filter-panel-apply-button-background-color: #141e55ff;
  --zf-table-ag-grid-filter-panel-apply-button-color: #ffffffff;
  --zf-table-ag-grid-filter-panel-apply-button-border-color: #101742ff;
  --zf-table-ag-grid-filter-panel-apply-button-hover-background-color: #323d76ff;
  --zf-table-ag-grid-filter-panel-apply-button-hover-text: #ffffffff;
  --zf-table-ag-grid-filter-panel-apply-button-hover-border-color: #252e62ff;
  --zf-table-ag-grid-filter-panel-apply-button-active-background-color: #0b102dff;
  --zf-table-ag-grid-filter-panel-apply-button-active-border-color: #101742ff;
  --zf-table-ag-grid-filter-panel-apply-button-active-text: #ffffffff;
  --zf-table-ag-grid-filter-panel-apply-button-disabled-background: #ededf0ff;
  --zf-table-ag-grid-filter-panel-apply-button-disabled-border: #c7c9d3ff;
  --zf-table-ag-grid-filter-panel-apply-button-disabled-text: #b5b7bfff;
  --zf-table-ag-grid-filter-panel-card-subtle-color: #818288ff;
  --zf-table-ag-grid-filter-panel-card-subtle-hover-color: #595a5eff;
  --zf-table-ag-grid-filter-tool-panel-group-indent: 16px;
  --zf-table-ag-grid-secondary-foreground-color: #595a5eff;
  --zf-table-ag-grid-font-weight-bold: 900;
  --zf-table-ag-grid-picker-button-background-color: #ffffffff;
  --zf-table-ag-grid-picker-button-border-color: #c7c9d3ff;
  --zf-table-ag-grid-picker-button-border-style: solid;
  --zf-table-ag-grid-picker-button-border-width: 1px;
  --zf-table-ag-grid-picker-button-focus-background-color: #ffffffff;
  --zf-table-ag-grid-picker-button-focus-border-color: #252e62ff;
  --zf-table-ag-grid-picker-button-focus-border-style: solid;
  --zf-table-ag-grid-picker-button-focus-border-width: 1px;
  --zf-table-ag-grid-picker-list-background-color: #ffffffff;
  --zf-table-ag-grid-picker-list-border-width: 1px;
  --zf-table-ag-grid-picker-list-border-style: solid;
  --zf-table-ag-grid-picker-list-border-color: #c7c9d3ff;
  --zf-skeleton-bg-color-default: #ededf0ff;
  --zf-skeleton-bg-color-shimmer: #f8f9fbff;
}
@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: normal;
	font-weight: 200;
	src: url("/web/assets/VerlagSSmforBaer-XLight-BOUsie2A.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: italic;
	font-weight: 200;
	src: url("/web/assets/VerlagSSm-XLightItalic-pY6kugX5.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: normal;
	font-weight: 300;
	src: url("/web/assets/VerlagSSmforBaer-Light-kuAbDX7o.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: italic;
	font-weight: 300;
	src: url("/web/assets/VerlagSSm-LightItalic-CqxiXewQ.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: normal;
	font-weight: 400;
	src: url("/web/assets/VerlagSSmforBaer-Regular-BwvQ4XZ5.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: italic;
	font-weight: 400;
	src: url("/web/assets/VerlagSSm-BookItalic-Pfes5Qnv.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: normal;
	font-weight: 700;
	src: url("/web/assets/VerlagSSmforBaer-Bold-BGoaf6tS.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: italic;
	font-weight: 700;
	src: url("/web/assets/VerlagSSm-BoldItalic-rMnuOxbX.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: normal;
	font-weight: 900;
	src: url("/web/assets/VerlagSSmforBaer-Black-DQxuiHEC.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "Verlag SSm for Baer";
	font-style: italic;
	font-weight: 900;
	src: url("/web/assets/VerlagSSm-BlackItalic-BImVetCS.woff2") format("woff2");
	font-display: swap;
}
/**
 * Do not edit directly
 * Generated on Wed, 24 Sep 2025 08:33:06 GMT
 */

:root {
  --border-radius-lg: 4px;
  --border-radius-md: 2px;
  --border-radius-sm: 1px;
  --border-radius-xs: 0px;
  --color-action-primary-10: #edeff7;
  --color-action-primary-20: #cfd2e2;
  --color-action-primary-30: #9fa5c6;
  --color-action-primary-40: #7a83b8;
  --color-action-primary-50: #505b95;
  --color-action-primary-60: #323d76;
  --color-action-primary-70: #252e62;
  --color-action-primary-80: #141e55;
  --color-action-primary-90: #101742;
  --color-action-primary-100: #0b102d;
  --color-action-secondary-10: #f2f2f2;
  --color-action-secondary-20: #ededf0;
  --color-action-secondary-30: #e8e9ed;
  --color-action-secondary-40: #dadbe3;
  --color-action-secondary-50: #c7c9d3;
  --color-action-secondary-60: #afb1bc;
  --color-action-secondary-70: #8f919c;
  --color-action-secondary-80: #676871;
  --color-action-secondary-90: #37383d;
  --color-action-secondary-100: #050505;
  --color-accent-success-10: #e6f2e9;
  --color-accent-success-20: #c8f2d4;
  --color-accent-success-30: #aaf2bf;
  --color-accent-success-40: #6fee93;
  --color-accent-success-50: #3fe66e;
  --color-accent-success-60: #1cda51;
  --color-accent-success-70: #0ac83f;
  --color-accent-success-80: #06ac34;
  --color-accent-success-90: #028a28;
  --color-accent-success-100: #00661d;
  --color-accent-info-10: #dbf4ff;
  --color-accent-info-20: #bceafe;
  --color-accent-info-30: #9fe0fc;
  --color-accent-info-40: #65cbf6;
  --color-accent-info-50: #36b6ed;
  --color-accent-info-60: #15a2de;
  --color-accent-info-70: #048ec9;
  --color-accent-info-80: #037aac;
  --color-accent-info-90: #01618a;
  --color-accent-info-100: #004766;
  --color-accent-danger-10: #ffdee0;
  --color-accent-danger-20: #ffc1c6;
  --color-accent-danger-30: #ffa5ab;
  --color-accent-danger-40: #ff6a73;
  --color-accent-danger-50: #f93945;
  --color-accent-danger-60: #ed1623;
  --color-accent-danger-70: #d40411;
  --color-accent-danger-80: #b4020e;
  --color-accent-danger-90: #8e010a;
  --color-accent-danger-100: #660007;
  --color-accent-warning-10: #fff3de;
  --color-accent-warning-20: #ffe9be;
  --color-accent-warning-30: #ffdf9e;
  --color-accent-warning-40: #ffc861;
  --color-accent-warning-50: #f9b22d;
  --color-accent-warning-60: #ed9d08;
  --color-accent-warning-70: #d48a00;
  --color-accent-warning-80: #b47500;
  --color-accent-warning-90: #8e5c00;
  --color-accent-warning-100: #664200;
  --color-text-neutral-10: #ffffff;
  --color-text-neutral-20: #b5b7bf;
  --color-text-neutral-30: #818288;
  --color-text-neutral-40: #595a5e;
  --color-text-neutral-50: #0a0a0a;
  --color-surface-light-10: #ffffff;
  --color-surface-light-20: #f8f9fb;
  --color-surface-light-30: #edeff5;
  --color-surface-light-40: #e0e1eb;
  --color-surface-light-50: #d5d6e0;
  --color-reflex-blue: #001489;
  --font-family-verlag: 'Verlag SSm for Baer';
  --font-family-default: sans-serif;
  --icon-web-rounded-xl: 28px;
  --icon-web-rounded-lg: 24px;
  --icon-web-rounded-md: 20px;
  --icon-web-rounded-sm: 16px;
  --icon-web-rounded-xs: 14px;
  --icon-web-rounded-xxs: 10px;
  --motion-productive-short: 70ms;
  --motion-productive-medium: 100ms;
  --motion-productive-long: 150ms;
  --motion-expressive-short: 250ms;
  --motion-expressive-long: 400ms;
  --shadow-elevation-sm: 0px 1px 2px rgba(103, 104, 113, 0.24),0px 1px 3px rgba(103, 104, 113, 0.12);
  --shadow-elevation-md: 0px 10px 20px rgba(103, 104, 113, 0.15),0px 3px 6px rgba(103, 104, 113, 0.1);
  --shadow-elevation-lg: 0px 20px 40px rgba(103, 104, 113, 0.2);
  --spacing-0: 0px; /* 0px */
  --spacing-1: 0.25rem; /* 4px */
  --spacing-2: 0.5rem; /* 8px */
  --spacing-3: 0.75rem; /* 12px */
  --spacing-4: 1rem; /* 16px */
  --spacing-5: 1.25rem; /* 20px */
  --spacing-6: 1.5rem; /* 24px */
  --spacing-7: 1.75rem; /* 28px */
  --spacing-8: 2rem; /* 32px */
  --spacing-9: 2.25rem; /* 36px */
  --spacing-10: 2.5rem; /* 40px */
  --spacing-11: 2.75rem; /* 44px */
  --spacing-12: 3rem; /* 48px */
  --spacing-14: 3.5rem; /* 56px */
  --spacing-16: 4rem; /* 64px */
  --spacing-20: 5rem; /* 80px */
  --spacing-24: 6rem; /* 96px */
  --spacing-25: 6.25rem; /* 100px */
  --spacing-28: 7rem; /* 112px */
  --spacing-30: 7.5rem; /* 120px */
  --spacing-32: 8rem; /* 128px */
  --spacing-35: 8.75rem; /* 140px */
  --spacing-36: 9rem; /* 144px */
  --spacing-40: 10rem; /* 160px */
  --spacing-44: 11rem; /* 176px */
  --spacing-48: 12rem; /* 192px */
  --spacing-52: 13rem; /* 208px */
  --spacing-56: 14rem; /* 224px */
  --spacing-60: 15rem; /* 240px */
  --spacing-64: 16rem; /* 256px */
  --spacing-72: 18rem; /* 288px */
  --spacing-80: 20rem; /* 320px */
  --spacing-96: 24rem; /* 384px */
  --spacing-px: 1px; /* 1px */
  --spacing-0-5: 0.125rem; /* 2px */
  --spacing-1-5: 0.375rem; /* 6px */
  --spacing-2-5: 0.625rem; /* 10px */
  --spacing-3-5: 0.875rem; /* 14px */
  --text-web-heading-one-font-size: 40px;
  --text-web-heading-one-line-height: 48px;
  --text-web-heading-two-font-size: 32px;
  --text-web-heading-two-line-height: 40px;
  --text-web-heading-three-font-size: 28px;
  --text-web-heading-three-line-height: 36px;
  --text-web-heading-four-font-size: 24px;
  --text-web-heading-four-line-height: 32px;
  --text-web-heading-five-font-size: 20px;
  --text-web-heading-five-line-height: 28px;
  --text-web-heading-six-font-size: 16px;
  --text-web-heading-six-line-height: 24px;
  --text-web-body-regular-xl-font-size: 20px;
  --text-web-body-regular-xl-line-height: 28px;
  --text-web-body-regular-lg-font-size: 16px;
  --text-web-body-regular-lg-line-height: 24px;
  --text-web-body-regular-md-font-size: 14px;
  --text-web-body-regular-md-line-height: 20px;
  --text-web-body-regular-sm-font-size: 12px;
  --text-web-body-regular-sm-line-height: 16px;
  --text-web-body-regular-xs-font-size: 10px;
  --text-web-body-regular-xs-line-height: 14px;
  --text-web-body-regular-overline-font-size: 10px;
  --text-web-body-regular-overline-line-height: 14px;
  --text-web-body-regular-font-weight: 400;
  --text-web-body-bold-xl-font-size: 20px;
  --text-web-body-bold-xl-line-height: 28px;
  --text-web-body-bold-lg-font-size: 16px;
  --text-web-body-bold-lg-line-height: 24px;
  --text-web-body-bold-md-font-size: 14px;
  --text-web-body-bold-md-line-height: 20px;
  --text-web-body-bold-sm-font-size: 12px;
  --text-web-body-bold-sm-line-height: 16px;
  --text-web-body-bold-xs-font-size: 10px;
  --text-web-body-bold-xs-line-height: 14px;
  --text-web-body-bold-overline-font-size: 10px;
  --text-web-body-bold-overline-line-height: 14px;
  --text-web-body-bold-font-weight: 700;
  --text-web-body-link-xl-font-size: 20px;
  --text-web-body-link-xl-line-height: 28px;
  --text-web-body-link-lg-font-size: 16px;
  --text-web-body-link-lg-line-height: 24px;
  --text-web-body-link-md-font-size: 14px;
  --text-web-body-link-md-line-height: 20px;
  --text-web-body-link-sm-font-size: 12px;
  --text-web-body-link-sm-line-height: 16px;
  --text-web-body-link-xs-font-size: 10px;
  --text-web-body-link-xs-line-height: 14px;
  --text-web-body-link-overline-font-size: 10px;
  --text-web-body-link-overline-line-height: 14px;
  --font-weight-xlight: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --z-index-web-side-panel: 920;
  --z-index-web-drawer: 930;
  --z-index-web-navbar: 940;
  --z-index-web-dialog: 950;
  --z-index-web-popover: 960;
  --z-index-web-dropdown: 970;
  --z-index-web-toast: 980;
  --z-index-web-tooltip: 990;
}
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}

@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/web/assets/material-icons-kAwBdRge.woff2") format("woff2");
}

.material-icons {
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
  direction: ltr;
  font-family: Material Icons;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

@layer theme;

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .top-0 {
    top: 0;
  }

  .top-\[45px\] {
    top: 45px;
  }

  .right-0 {
    right: 0;
  }

  .left-0 {
    left: 0;
  }

  .left-1\/2 {
    left: 50%;
  }

  .z-10 {
    z-index: 10;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-dialog {
    z-index: 950;
  }

  .z-drawer {
    z-index: 930;
  }

  .z-navbar {
    z-index: 940;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .my-4 {
    margin-block: 1rem;
  }

  .mt-2 {
    margin-top: .5rem;
  }

  .mb-9 {
    margin-bottom: 2.25rem;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[60vh\] {
    height: 60vh;
  }

  .h-\[76px\] {
    height: 76px;
  }

  .h-\[420px\] {
    height: 420px;
  }

  .h-\[calc\(100vh-112px\)\] {
    height: calc(100vh - 112px);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .max-h-\[60vh\] {
    max-height: 60vh;
  }

  .min-h-20 {
    min-height: 5rem;
  }

  .w-8 {
    width: 2rem;
  }

  .w-64 {
    width: 16rem;
  }

  .w-\[240px\] {
    width: 240px;
  }

  .w-\[270px\] {
    width: 270px;
  }

  .w-\[370px\] {
    width: 370px;
  }

  .w-\[420px\] {
    width: 420px;
  }

  .w-\[448px\] {
    width: 448px;
  }

  .w-\[460px\] {
    width: 460px;
  }

  .w-\[640px\] {
    width: 640px;
  }

  .w-\[calc\(33\.333\%-var\(--spacing-8\)\/3\)\] {
    width: calc(33.333% - var(--spacing-8) / 3);
  }

  .w-\[calc\(50\%-var\(--spacing-2\)\)\] {
    width: calc(50% - var(--spacing-2));
  }

  .w-full {
    width: 100%;
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[992px\] {
    min-width: 992px;
  }

  .flex-1, .flex-\[1\] {
    flex: 1;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .-translate-x-56 {
    --tw-translate-x: calc(14rem * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .content-end {
    align-content: flex-end;
  }

  .items-center {
    align-items: center;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .gap-1 {
    gap: .25rem;
  }

  .gap-2 {
    gap: .5rem;
  }

  .gap-3 {
    gap: .75rem;
  }

  .gap-4 {
    gap: 1rem;
  }

  .gap-5 {
    gap: 1.25rem;
  }

  .gap-6 {
    gap: 1.5rem;
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(.5rem * var(--tw-space-y-reverse));
    margin-block-end: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-y-6 {
    row-gap: 1.5rem;
  }

  .self-center {
    align-self: center;
  }

  .self-stretch {
    align-self: stretch;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded-lg {
    border-radius: 4px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-surface-light-40 {
    border-bottom-color: #e0e1eb;
  }

  .bg-\[var\(--bg-color-default-muted\)\] {
    background-color: var(--bg-color-default-muted);
  }

  .bg-\[var\(--bg-color-default-normal\)\] {
    background-color: var(--bg-color-default-normal);
  }

  .bg-surface-light-10 {
    background-color: #fff;
  }

  .bg-surface-light-20 {
    background-color: #f8f9fb;
  }

  .bg-white\/90 {
    background-color: oklab(100% 0 5.96046e-8 / .9);
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[var\(--fg-color-action-emphasis\)\] {
    --tw-gradient-from: var(--fg-color-action-emphasis);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[var\(--fg-color-brand-normal\)\] {
    --tw-gradient-to: var(--fg-color-brand-normal);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .p-3 {
    padding: .75rem;
  }

  .p-4 {
    padding: 1rem;
  }

  .p-5 {
    padding: 1.25rem;
  }

  .p-6 {
    padding: 1.5rem;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-2 {
    padding-inline: .5rem;
  }

  .px-4 {
    padding-inline: 1rem;
  }

  .px-6 {
    padding-inline: 1.5rem;
  }

  .py-0 {
    padding-block: 0;
  }

  .py-1 {
    padding-block: .25rem;
  }

  .py-2 {
    padding-block: .5rem;
  }

  .py-3 {
    padding-block: .75rem;
  }

  .py-4 {
    padding-block: 1rem;
  }

  .py-5 {
    padding-block: 1.25rem;
  }

  .py-6 {
    padding-block: 1.5rem;
  }

  .pt-1 {
    padding-top: .25rem;
  }

  .pt-2 {
    padding-top: .5rem;
  }

  .pt-5 {
    padding-top: 1.25rem;
  }

  .pr-1 {
    padding-right: .25rem;
  }

  .pr-2 {
    padding-right: .5rem;
  }

  .pb-1 {
    padding-bottom: .25rem;
  }

  .pb-4 {
    padding-bottom: 1rem;
  }

  .pl-3 {
    padding-left: .75rem;
  }

  .pl-6 {
    padding-left: 1.5rem;
  }

  .pl-10 {
    padding-left: 2.5rem;
  }

  .text-center {
    text-align: center;
  }

  .text-right {
    text-align: right;
  }

  .text-body-regular-overline {
    font-size: 10px;
    line-height: var(--tw-leading, 14px);
  }

  .text-body-regular-sm {
    font-size: 12px;
    line-height: var(--tw-leading, 16px);
  }

  .text-heading-three {
    font-size: 28px;
    line-height: var(--tw-leading, 36px);
  }

  .leading-heading-three {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .font-\[325\] {
    --tw-font-weight: 325;
    font-weight: 325;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .text-accent-danger-70 {
    color: #d40411;
  }

  .text-accent-warning-60 {
    color: #ed9d08;
  }

  .text-text-neutral-10 {
    color: #fff;
  }

  .text-text-neutral-40 {
    color: #595a5e;
  }

  .shadow-elevation-md {
    --tw-shadow: 0px 10px 20px var(--tw-shadow-color, #67687126), 0px 3px 6px var(--tw-shadow-color, #6768711a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-z2-elevation-medium {
    --tw-shadow: 0px 10px 20px 0px var(--tw-shadow-color, #67687126), 0px 3px 6px 0px var(--tw-shadow-color, #6768711a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-z2-elevation-small {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #6768713d), 0px 1px 3px 0px var(--tw-shadow-color, #6768711f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }
}

body {
  font-family: var(--font-family-verlag);
  margin: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}
