@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap";

/* projects/demo/src/styles.scss */

/* node_modules/@bannerflow/ui/index.scss */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography h1 {
  font:
    400 24px/32px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography h2 {
  font:
    500 20px/32px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
  font:
    400 16px/28px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
  font:
    400 15px/24px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography h5 {
  font:
    400 11.62px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography h6 {
  font:
    400 9.38px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2 {
  font:
    500 14px/24px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography {
  font:
    400 14px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption {
  font:
    400 12px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font:
    300 112px/112px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font:
    400 56px/56px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font:
    400 45px/48px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font:
    400 34px/40px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font:
    400 14px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-button,
.mat-raised-button,
.mat-icon-button,
.mat-stroked-button,
.mat-flat-button,
.mat-fab,
.mat-mini-fab {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-card {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell,
.mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font:
    500 20px/32px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font:
    400 14px/20px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-select {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-slider-thumb-label-text {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical,
.mat-stepper-horizontal {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-tab-label,
.mat-tab-link {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font:
    500 20px/32px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-list-option {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font:
    500 14px/24px Roboto,
    "Helvetica Neue",
    sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #673ab7;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffd740;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #673ab7;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ffd740;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #fff;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: #fff;
  background: #673ab7;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge-warn .mat-badge-content {
  color: #fff;
  background: #f44336;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button,
.mat-icon-button,
.mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #673ab7;
}
.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
  color: #ffd740;
}
.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled,
.mat-button.mat-accent.mat-button-disabled,
.mat-button.mat-warn.mat-button-disabled,
.mat-button.mat-button-disabled.mat-button-disabled,
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-icon-button.mat-accent.mat-button-disabled,
.mat-icon-button.mat-warn.mat-button-disabled,
.mat-icon-button.mat-button-disabled.mat-button-disabled,
.mat-stroked-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-accent.mat-button-disabled,
.mat-stroked-button.mat-warn.mat-button-disabled,
.mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #673ab7;
}
.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ffd740;
}
.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay,
.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: #000;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button,
.mat-raised-button,
.mat-fab,
.mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
}
.mat-flat-button.mat-primary,
.mat-raised-button.mat-primary,
.mat-fab.mat-primary,
.mat-mini-fab.mat-primary {
  color: #fff;
}
.mat-flat-button.mat-accent,
.mat-raised-button.mat-accent,
.mat-fab.mat-accent,
.mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.mat-flat-button.mat-warn,
.mat-raised-button.mat-warn,
.mat-fab.mat-warn,
.mat-mini-fab.mat-warn {
  color: #fff;
}
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary,
.mat-raised-button.mat-primary,
.mat-fab.mat-primary,
.mat-mini-fab.mat-primary {
  background-color: #673ab7;
}
.mat-flat-button.mat-accent,
.mat-raised-button.mat-accent,
.mat-fab.mat-accent,
.mat-mini-fab.mat-accent {
  background-color: #ffd740;
}
.mat-flat-button.mat-warn,
.mat-raised-button.mat-warn,
.mat-fab.mat-warn,
.mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]),
.mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: #000;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #fff;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #673ab7;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ffd740;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox .mat-ripple-element {
  background-color: #000;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #673ab7;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ffd740;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: #000;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #673ab7;
  color: #fff;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-table {
  background: #fff;
}
.mat-table thead,
.mat-table tbody,
.mat-table tfoot,
mat-header-row,
mat-row,
mat-footer-row,
[mat-header-row],
[mat-row],
[mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row,
mat-header-row,
mat-footer-row,
th.mat-header-cell,
td.mat-cell,
td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell,
.mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(103, 58, 183, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background:
    linear-gradient(
      to right,
      rgba(103, 58, 183, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background:
    linear-gradient(
      to left,
      rgba(103, 58, 183, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #673ab7;
  color: #fff;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(103, 58, 183, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(103, 58, 183, 0.3);
}
.mat-datepicker-content {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(255, 215, 64, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background:
    linear-gradient(
      to right,
      rgba(255, 215, 64, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background:
    linear-gradient(
      to left,
      rgba(255, 215, 64, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 215, 64, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 215, 64, 0.3);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background:
    linear-gradient(
      to right,
      rgba(244, 67, 54, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background:
    linear-gradient(
      to left,
      rgba(244, 67, 54, 0.2) 50%,
      rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: #fff;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
.mat-datepicker-content-touch {
  box-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #673ab7;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #ffd740;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #fff;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #673ab7;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ffd740;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #ffd740;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #673ab7;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ffd740;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #673ab7;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ffd740;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.42) 0%,
      rgba(0, 0, 0, 0.42) 33%,
      transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.42) 0%,
      rgba(0, 0, 0, 0.42) 33%,
      transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #673ab7;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ffd740;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #673ab7;
}
.mat-icon.mat-accent {
  color: #ffd740;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #673ab7;
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ffd740;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-item-disabled {
  background-color: #eee;
}
.mat-list-option:hover,
.mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option,
.mat-list-single-selected-option:hover,
.mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: #fff;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: #fff;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #d5cae9;
}
.mat-progress-bar-buffer {
  background-color: #d5cae9;
}
.mat-progress-bar-fill::after {
  background-color: #673ab7;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #fbf1cc;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #fbf1cc;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ffd740;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #673ab7;
}
.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
  stroke: #ffd740;
}
.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #673ab7;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #673ab7;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffd740;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ffd740;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: #000;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: #fff;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #673ab7;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ffd740;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: #fff;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffd740;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 215, 64, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ffd740;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #673ab7;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(103, 58, 183, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #673ab7;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #000;
}
.mat-slide-toggle-thumb {
  box-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #673ab7;
}
.mat-primary .mat-slider-thumb-label-text {
  color: #fff;
}
.mat-primary .mat-slider-focus-ring {
  background-color: rgba(103, 58, 183, 0.2);
}
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #ffd740;
}
.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 215, 64, 0.2);
}
.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: #fff;
}
.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image:
    repeating-linear-gradient(
      to right,
      rgba(0, 0, 0, 0.7),
      rgba(0, 0, 0, 0.7) 2px,
      transparent 0,
      transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image:
    repeating-linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.7),
      rgba(0, 0, 0, 0.7) 2px,
      transparent 0,
      transparent);
}
.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover:not([aria-disabled]),
.mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #673ab7;
  color: #fff;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header.mat-warn .mat-step-icon {
  color: #fff;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: #fff;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal,
.mat-stepper-vertical {
  background-color: #fff;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label,
.mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(209, 196, 233, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #673ab7;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: #fff;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 229, 127, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ffd740;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: #fff;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(209, 196, 233, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header,
.mat-tab-group.mat-background-primary > .mat-tab-link-container,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #673ab7;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: #fff;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: #fff;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #fff;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #fff;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 229, 127, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header,
.mat-tab-group.mat-background-accent > .mat-tab-link-container,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ffd740;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #000;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #000;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header,
.mat-tab-group.mat-background-warn > .mat-tab-link-container,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: #fff;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: #fff;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #fff;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #fff;
  opacity: 0.12;
}
.mat-toolbar {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #673ab7;
  color: #fff;
}
.mat-toolbar.mat-accent {
  background: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: #fff;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row,
.mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row,
  .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: #fff;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #ffd740;
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-outlined.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
html {
  line-height: 1.33;
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
html {
  --ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
  --ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  --ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
  --ease-in-out-expo: cubic-bezier(1, 0, 0, 1);
  --ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  --ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  --ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
@keyframes ui-animation-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ui-animation-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ui-animation-fade-right-in {
  0% {
    opacity: 0;
    transform: translateX(-15px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes ui-animation-fade-right-out {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-15px);
  }
}
@keyframes ui-animation-zoom-back-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  80% {
    opacity: 1;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes ui-animation-zoom-back-out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes ui-animation--in {
  0%, 80%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  35% {
    transform: translate3d(0, -10px, 0);
  }
  80% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes ui-animation--out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes ui-animation-slide-bottom-in {
  0% {
    transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ui-animation-slide-bottom-out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px);
    opacity: 0;
  }
}
@keyframes ui-animation-slide-top-in {
  0% {
    transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ui-animation-slide-top-out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px);
    opacity: 0;
  }
}
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) {
  --default-color-black-off: #343434;
  --default-color-black-off-semi: #1f1f1f;
  --default-color-black-off-dark: #111111;
  --default-color-black: #000000;
  --default-color-blue-dark: #1558a8;
  --default-color-blue-light: #edf5ff;
  --default-color-blue-superlight: #f3f9ff;
  --default-color-blue: #1b75dd;
  --default-color-blue-semilight: #03aaff;
  --default-color-gold-light: #fffdf4;
  --default-color-gold: #de9516;
  --default-color-green: #2cbc45;
  --default-color-grey: #d6d6d6;
  --default-color-grey-dark: #9b9b9b;
  --default-color-grey-semidark: #b5b5b5;
  --default-color-grey-semilight: #efefef;
  --default-color-grey-light: #fbfbfb;
  --default-color-orange: #f5a623;
  --default-color-red-light: #fbe6e6;
  --default-color-red: #c34747;
  --default-color-white-off: #f7f7f7;
  --default-color-white-off-light: #fbfbfb;
  --default-color-white: #ffffff;
  --default-color-yellow: #ebb70e;
  --ui-static-color-white: #ffffff;
  --ui-static-color-black: #000000;
  --ui-static-color-black-off-semi: #1f1f1f;
  --ui-static-color-grey-6: #0f0f0f;
  --ui-static-color-grey-12: #1f1f1f;
  --ui-static-color-grey-21: #363636;
  --ui-static-color-grey-31: #4f4f4f;
  --ui-static-color-grey-61: #9b9b9b;
  --ui-static-color-grey-71: #b5b5b5;
  --ui-static-color-grey-84: #d6d6d6;
  --ui-static-color-grey-86: #dbdbdb;
  --ui-static-color-grey-89: #e2e2e2;
  --ui-static-color-grey-92: #ebebeb;
  --ui-static-color-grey-93: #eeeeee;
  --ui-static-color-grey-94: #f0f0f0;
  --ui-static-color-grey-95: #f3f3f3;
  --ui-static-color-grey-96: #f5f5f5;
  --ui-static-color-grey-97: #f8f8f8;
  --ui-static-color-grey-98: #fbfbfb;
  --ui-static-color-grey-99: #fcfcfc;
  --ui-static-color-sky: #93c1e7;
  --ui-static-color-blue: #1b75dd;
  --ui-static-color-midnight: #1558a8;
  --ui-static-color-arctic: #03aaff;
  --ui-static-color-blue-mist: #edf5ff;
  --ui-static-color-rain: #9abcc7;
  --ui-static-color-aqua: #7ec2b9;
  --ui-static-color-salmon: #e2a3a4;
  --ui-static-color-deep-red: #c34746;
  --ui-static-color-coral: #dc5b5b;
  --ui-static-color-peach: #ff9191;
  --ui-static-color-golden: #d08f22;
  --ui-static-color-yellow: #ebb70e;
  --ui-static-color-olive: #5f8153;
  --ui-static-color-grass: #98ca96;
  --ui-static-color-purple: #817baf;
  --ui-static-color-lavender: #d5c8da;
  --ui-static-color-sand: #fffcf3;
  --ui-static-color-marshmallow: #fff2f2;
  --ui-static-color-almond: #c29e88;
  --ui-static-color-caramel: #e4b9a0;
  --ui-static-color-waterfall: #dbebff;
}
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-background-color: var(--default-color-white-off);
  --default-surface-color: var(--default-color-white);
  --default-secondary-surface-color: var(--default-color-grey-light);
  --default-text-color: var(--default-color-black-off);
  --default-border-color: var(--default-color-grey);
  --default-light-border-color: var(--default-color-grey-semilight);
  --default-primary-color: var(--default-color-blue);
  --default-success-color: var(--default-color-blue);
  --default-alert-color: var(--default-color-red);
  --default-warning-color: var(--default-color-gold);
  --default-active-color: var(--default-color-blue);
  --default-focus-color: var(--default-color-blue);
  --default-selection-color: var(--default-color-blue-semilight);
  --default-primary-text-color: var(--default-color-white);
  --default-secondary-text-color: var(--default-color-grey-dark);
  --default-backdrop-color: var(--default-color-white-off);
  --default-backdrop-opacity: 0.9;
  --default-disabled-opacity: 0.4;
  --ui-color-primary: var(--ui-static-color-blue);
  --ui-color-primary-second: var(--ui-static-color-midnight);
  --ui-color-background: var(--ui-static-color-grey-96);
  --ui-color-background-second: var(--ui-static-color-white);
  --ui-color-surface: var(--ui-static-color-white);
  --ui-color-surface-second: var(--ui-static-color-grey-98);
  --ui-color-surface-hovered: var(--ui-static-color-grey-93);
  --ui-color-surface-backdrop: var(--ui-static-color-grey-97);
  --ui-color-surface-selected: var(--ui-static-color-grey-92);
  --ui-color-surface-highlight: var(--ui-static-color-blue-mist);
  --ui-color-surface-warning: var(--ui-static-color-sand);
  --ui-color-surface-alert: var(--ui-static-color-marshmallow);
  --ui-color-surface-row-selected: var(--ui-static-color-waterfall);
  --ui-color-surface-table: var(--ui-static-color-grey-96);
  --ui-color-surface-dropzone: #c1ddff;
  --ui-color-border: var(--ui-static-color-grey-84);
  --ui-color-border-second: var(--ui-static-color-grey-93);
  --ui-color-border-highlight: var(--ui-static-color-arctic);
  --ui-color-border-hover: var(--ui-static-color-grey-71);
  --ui-color-text: var(--ui-static-color-grey-21);
  --ui-color-text-second: var(--ui-static-color-grey-71);
  --ui-color-text-third: var(--ui-static-color-grey-86);
  --ui-color-text-discrete: var(--ui-static-color-grey-61);
  --ui-color-text-disabled: var(--ui-static-color-grey-71);
  --ui-color-text-inverted: var(--ui-static-color-white);
  --ui-color-text-status-green: var(--ui-static-color-grass);
  --ui-color-text-status-orange: var(--ui-static-color-golden);
  --ui-color-first: var(--ui-static-color-grey-21);
  --ui-color-first-inverted: var(--ui-static-color-white);
  --ui-color-second: var(--ui-static-color-grey-71);
  --ui-color-third: var(--ui-static-color-grey-86);
  --ui-color-white: var(--ui-static-color-white);
  --ui-color-black: var(--ui-static-color-black);
  --ui-color-grey-21: var(--ui-static-color-grey-21);
  --ui-color-grey-61: var(--ui-static-color-grey-61);
  --ui-color-grey-71: var(--ui-static-color-grey-71);
  --ui-color-grey-84: var(--ui-static-color-grey-84);
  --ui-color-grey-86: var(--ui-static-color-grey-86);
  --ui-color-grey-89: var(--ui-static-color-grey-89);
  --ui-color-grey-92: var(--ui-static-color-grey-92);
  --ui-color-grey-93: var(--ui-static-color-grey-93);
  --ui-color-grey-94: var(--ui-static-color-grey-94);
  --ui-color-grey-95: var(--ui-static-color-grey-95);
  --ui-color-grey-96: var(--ui-static-color-grey-96);
  --ui-color-grey-97: var(--ui-static-color-grey-97);
  --ui-color-grey-98: var(--ui-static-color-grey-98);
  --ui-color-grey-99: var(--ui-static-color-grey-99);
  --ui-color-success: var(--ui-color-primary);
  --ui-color-alert: var(--ui-static-color-deep-red);
  --ui-color-warning: var(--ui-static-color-golden);
  --ui-color-active: var(--ui-color-primary);
  --ui-color-hover: var(--ui-static-color-grey-21);
  --ui-color-disabled: var(--ui-static-color-grey-98);
  --ui-color-disabled-second: var(--ui-static-color-grey-92);
  --ui-color-focus: var(--ui-color-primary);
  --ui-color-selection: var(--ui-static-color-arctic);
  --ui-color-selected-background: var(--ui-static-color-blue-mist);
  --ui-color-selected-border: var(--ui-static-color-sky);
  --ui-disabled-opacity: 0.4;
  --ui-color-additional-yellow: var(--ui-static-color-yellow);
  --ui-color-additional-olive: var(--ui-static-color-olive);
  --ui-color-additional-sky: var(--ui-static-color-sky);
  --ui-color-additional-rain: var(--ui-static-color-rain);
  --ui-color-additional-aqua: var(--ui-static-color-aqua);
  --ui-color-additional-salmon: var(--ui-static-color-salmon);
  --ui-color-additional-purple: var(--ui-static-color-purple);
  --ui-color-additional-lavender: var(--ui-static-color-lavender);
  --ui-color-additional-sand: var(--ui-static-color-sand);
  --ui-color-additional-marshmallow: var(--ui-static-color-marshmallow);
  --ui-color-additional-peach: var(--ui-static-color-peach);
  --ui-color-additional-coral: var(--ui-static-color-coral);
  --ui-color-additional-caramel: var(--ui-static-color-caramel);
  --ui-color-additional-almond: var(--ui-static-color-almond);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-header,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-header,
:where(:root:not([data-uinew])) .ui-header {
  --background-color: var(--ui-color-surface);
  --text-color: var(--ui-color-text);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-panel,
:where(:root:not([data-uinew])) .ui-panel {
  --background-color: var(--ui-color-surface);
  --border-color: var(--ui-color-border);
  --header-background-color: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .loader,
:where(:root:not([data-uinew])) .loader {
  --color: var(--ui-color-text);
  --opacity: 0.5;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --background-color: var(--ui-color-white);
  --text-color: var(--ui-color-primary);
  --border-color: var(--ui-color-border);
  --border-color-hover: var(--ui-color-grey-71);
  --active-background-color: rgb(252.45, 252.45, 252.45);
  --active-text-color: rgb(95.4, 158.4, 231.2);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button .ui-loader,
:where(:root:not([data-uinew])) .ui-button .ui-loader {
  --background-color: var(--background-color);
  --circle-color: var(--text-color);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary,
:where(:root:not([data-uinew])) .ui-button.primary {
  --background-color: var(--ui-color-primary);
  --text-color: var(--ui-color-white);
  --border-color-hover: var(--ui-color-white);
  --active-background-color: var(--ui-color-primary-second);
  --active-text-color: rgb(186.6, 213.6, 244.8);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary:hover,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary:hover,
:where(:root:not([data-uinew])) .ui-button.primary:hover {
  background-color: rgb(15.8951612903, 68.8790322581, 130.1048387097);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary.disabled,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary.disabled,
:where(:root:not([data-uinew])) .ui-button.primary.disabled {
  --text-color: var(--ui-color-text-disabled);
  --background-color: var(--ui-color-disabled-second);
  --border-color: var(--ui-color-disabled-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary:active,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary:active,
:where(:root:not([data-uinew])) .ui-button.primary:active {
  transform: scale(0.98);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.discrete,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.discrete,
:where(:root:not([data-uinew])) .ui-button.discrete {
  --text-color: var(--ui-color-grey-61);
  --active-text-color: rgb(129.5, 129.5, 129.5);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.disabled,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.disabled,
:where(:root:not([data-uinew])) .ui-button.disabled {
  --text-color: var(--ui-color-text-disabled);
  --background-color: var(--ui-color-disabled-second);
  --border-color: var(--ui-color-disabled-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dialog-backdrop,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dialog-backdrop,
:where(:root:not([data-uinew])) .ui-dialog-backdrop {
  --background-color: rgba(0, 0, 0, 0.32);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-drop-zone,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-drop-zone,
:where(:root:not([data-uinew])) .ui-drop-zone {
  --border-color: var(--ui-color-primary);
  --border-opacity: 0.5;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown,
:where(:root:not([data-uinew])) .ui-dropdown {
  --divider-color: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .ui-dropdown-item:hover .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .ui-dropdown-item:hover .icon,
:where(:root:not([data-uinew])) .ui-dropdown .ui-dropdown-item:hover .icon {
  --color: var(--ui-static-color-grey-21);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .ui-dropdown-item .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .ui-dropdown-item .icon,
:where(:root:not([data-uinew])) .ui-dropdown .ui-dropdown-item .icon {
  --color: var(--ui-static-color-grey-84);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-loader,
:where(:root:not([data-uinew])) .ui-loader {
  --background-color: var(--ui-color-background);
  --circle-color: var(--ui-color-primary);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --icon-color: --ui-color-grey-71;
  --folder-opacity: 0.4;
  --background: var(--ui-color-surface);
  --background-alt: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list:not(.checkboxes) .selected,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list:not(.checkboxes) .selected,
:where(:root:not([data-uinew])) .ui-list:not(.checkboxes) .selected {
  --background: var(--ui-static-color-blue-mist);
  --background-alt: rgb(226.8, 239.3333333333, 255);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-popover,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-popover,
:where(:root:not([data-uinew])) .ui-popover {
  --background-color: var(--ui-color-surface);
}
body {
  background-color: var(--ui-static-color-grey-96);
  color: var(--ui-static-color-grey-21);
}
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-height: 4rem;
  --default-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 5%);
  --default-border-radius: 2px;
  --default-padding: 40px;
  --default-padding-small: 20px;
  --default-margin: 20px;
  --default-margin-small: 10px;
  --default-margin-large: 30px;
  --ui-height: 4rem;
  --ui-height-large: 5rem;
  --ui-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 5%);
  --ui-border-radius: 2px;
  --ui-padding: 40px;
  --ui-padding-small: 20px;
  --ui-margin: 20px;
  --ui-margin-small: 10px;
  --ui-margin-large: 30px;
  --ui-view-header-height: 5rem;
  --ui-view-body-padding-top: 60px;
}
:where(:root:not([data-uinew])) [ui-theme] .panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .panel,
:where(:root:not([data-uinew])) .panel {
  --min-width: 100%;
  --header-height: var(--ui-height-large);
}
:where(:root:not([data-uinew])) [ui-theme] .header,
:where(:root:not([data-uinew])) body [ui-theme=default] .header,
:where(:root:not([data-uinew])) .header {
  --height: var(--ui-main-header-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --height: var(--ui-height);
  --padding: 0 2.8rem;
  --min-width: 50px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button .ui-loader,
:where(:root:not([data-uinew])) .ui-button .ui-loader {
  --border-radius: var(--ui-border-radius);
}
:where(:root:not([data-uinew])) [ui-theme] .icon-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .icon-button,
:where(:root:not([data-uinew])) .icon-button {
  --padding: 0 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input,
:where(:root:not([data-uinew])) body [ui-theme=default] .input,
:where(:root:not([data-uinew])) .input {
  --height: var(--ui-height);
  --padding: 0.9rem 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input .label,
:where(:root:not([data-uinew])) body [ui-theme=default] .input .label,
:where(:root:not([data-uinew])) .input .label {
  --margin-bottom: 17px;
}
:where(:root:not([data-uinew])) [ui-theme] .input .input-icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .input .input-icon,
:where(:root:not([data-uinew])) .input .input-icon {
  --margin-top: -2.7rem;
}
:where(:root:not([data-uinew])) [ui-theme] .checkbox,
:where(:root:not([data-uinew])) body [ui-theme=default] .checkbox,
:where(:root:not([data-uinew])) .checkbox {
  --height: 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .checkbox .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .checkbox .ui-button,
:where(:root:not([data-uinew])) .checkbox .ui-button {
  --height: 1.6rem !important;
}
:where(:root:not([data-uinew])) [ui-theme] .selectable,
:where(:root:not([data-uinew])) body [ui-theme=default] .selectable,
:where(:root:not([data-uinew])) .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-select,
:where(:root:not([data-uinew])) [ui-theme] .ui-option,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-select,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-option,
:where(:root:not([data-uinew])) .ui-select,
:where(:root:not([data-uinew])) .ui-option {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-option,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-option,
:where(:root:not([data-uinew])) .ui-option {
  --checkbox-container-margin: 30px;
  --checkbox-margin: -30px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown,
:where(:root:not([data-uinew])) .ui-dropdown {
  --item-height: 2.8rem;
  --item-padding-left: 24px;
  --item-hover-color: var(--ui-color-background);
  --item-hover-size: 86%;
  --item-border-bottom-color: var(--ui-color-border-second);
  --input-item-height: 3.7rem;
  --menu-border-radius: 2px;
  --menu-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 30%);
  --menu-border-color: var(--ui-color-border);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --row-height: 5rem;
  --header-height: 3rem;
  --cell-padding: 10px;
  --row-padding: 0px;
  --folder-opacity: 0.4;
  --toggle-icon-size: 14px;
  --toggle-icon-width: 20px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-toggle-switch,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-toggle-switch,
:where(:root:not([data-uinew])) .ui-toggle-switch {
  --height: 2rem;
  --width: 4rem;
  --switcher-width: 1.6rem;
  --switcher-height: 1.6rem;
  --toggle-border-size: 2px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-loader,
:where(:root:not([data-uinew])) .ui-loader {
  --border-radius: 0;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-tooltip,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-tooltip,
:where(:root:not([data-uinew])) .ui-tooltip {
  --padding: 10px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag,
:where(:root:not([data-uinew])) .ui-flag {
  --size: 2rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag.small,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag.small,
:where(:root:not([data-uinew])) .ui-flag.small {
  --size: 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag.tiny,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag.tiny,
:where(:root:not([data-uinew])) .ui-flag.tiny {
  --size: 1.2rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-notification,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-notification,
:where(:root:not([data-uinew])) .ui-notification {
  --padding: 1.2rem;
  --width: 30rem;
}
:where(:root:not([data-uinew])) [ui-theme] ui-accordion-item .header,
:where(:root:not([data-uinew])) body [ui-theme=default] ui-accordion-item .header,
:where(:root:not([data-uinew])) ui-accordion-item .header {
  --padding: 1.5rem 1.5rem;
}
* {
  box-sizing: border-box;
}
body .ui-scrollbar::-webkit-scrollbar {
  height: 12px;
  width: 5px;
  margin-right: 5px;
  background: transparent;
}
body .ui-scrollbar::-webkit-scrollbar:horizontal {
  height: 5px;
  width: 12px;
}
body .ui-scrollbar::-webkit-scrollbar-thumb {
  background: var(--default-color-grey);
  border-radius: 1ex;
}
body .ui-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}
@document url-prefix() {
  body .ui-scrollbar {
    scrollbar-width: thin;
  }
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar {
  width: calc(var(--nui-scroll-width, 8px) + var(--nui-scroll-space-padding-horizontal) * 2);
  height: calc(var(--nui-scroll-width, 8px) + var(--nui-scroll-space-padding-vertical) * 2);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track {
  border-radius: var(--nui-scroll-radius, 112px);
  background: var(--nui-scroll-fill-track-primary-enabled);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track:hover {
  background: var(--nui-scroll-fill-track-primary-hover);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track:active {
  background: var(--nui-scroll-fill-track-primary-pressed);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb {
  background: var(--nui-scroll-fill-thumb-primary-enabled);
  border: var(--nui-scroll-space-padding-horizontal) solid transparent;
  background-clip: content-box;
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb:hover {
  background: var(--nui-scroll-fill-thumb-primary-hover);
  background-clip: content-box;
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb:active {
  background: var(--nui-scroll-fill-thumb-primary-pressed);
  background-clip: content-box;
}
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-font-size: 1.2rem;
  --default-font-weight: 400;
  --default-line-height: 1.33;
  --default-font-family:
    "Open Sans",
    -apple-system,
    blinkmacsystemfont,
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Cantarell",
    "Fira Sans",
    "Droid Sans",
    "Helvetica Neue",
    sans-serif;
  --default-header-font-family: var(--default-font-family);
  --default-font-weight-normal: var(--default-font-weight);
  --default-font-weight-light: 200;
  --default-font-weight-bold: 600;
  --ui-font-size: 1.2rem;
  --ui-font-weight: 400;
  --ui-line-height: 1.33;
  --ui-font-family: "Open Sans", sans-serif;
  --ui-header-font-family: var(--ui-font-family);
  --ui-font-weight-normal: var(--ui-font-weight);
  --ui-font-weight-light: 200;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
}
:where(:root:not([data-uinew])) [ui-theme] .panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .panel,
:where(:root:not([data-uinew])) .panel {
  --font-weight: 500;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --font-size: 1.1rem;
  --font-weight: var(--ui-font-weight-bold);
  --icon-font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input,
:where(:root:not([data-uinew])) body [ui-theme=default] .input,
:where(:root:not([data-uinew])) .input {
  --font-size: var(--ui-font-size);
  --line-height: var(--ui-line-height);
  --font-weight: var(--ui-font-weight-bold);
}
:where(:root:not([data-uinew])) [ui-theme] .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .icon,
:where(:root:not([data-uinew])) .icon {
  --font-size: inherit;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --icon-font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .icon,
:where(:root:not([data-uinew])) .ui-dropdown .icon {
  --font-size: 1.4rem;
  --color: var(--ui-color-grey);
}
body {
  font-size: var(--ui-font-size);
  line-height: var(--ui-line-height);
  font-family: var(--ui-font-family);
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: var(--ui-font-family);
}
body a {
  color: var(--ui-color-primary);
  transition: 0.2s color ease;
}
body a:hover {
  color: var(--ui-color-text);
}
body a:focus {
  outline: none;
}
body .label {
  font-size: 1.4rem;
  font-weight: var(--ui-font-weight-bold);
}
body .menu-group {
  font-weight: 500;
}
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-shadow: 0 5px 20px rgba(0, 0, 0, 15%);
  --default-shadow-small: 0 3px 10px rgba(0, 0, 0, 15%);
  --default-border: 1px solid var(--default-border-color);
  --default-border-focus: 1px solid var(--focused-border-color);
  --ui-shadow: 0 5px 20px rgba(0, 0, 0, 15%);
  --ui-shadow-small: 0 3px 10px rgba(0, 0, 0, 15%);
  --ui-border: 1px solid var(--ui-color-border);
  --ui-border-focus: 1px solid var(--ui-color-focus);
  --logo-color: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojMWQxZDFiO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgYmxhY2tBc3NldCA5PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==);
  --logo-color-small: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjIuMzMgNjcuMzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIzMS4xNyIgeTE9IjcwIiB4Mj0iMzEuMTciIHkyPSIyLjY1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA3MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWExZmUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDU4ZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+Qmx1ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
  --logo-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgd2hpdGVBc3NldCA4PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==);
  --logo-white-small: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi4zMyA2Ny4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5XaGl0ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
  --logo: var(--logo-color);
  --logo-small: var(--logo-color-small);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] {
  --default-height: 2.6rem;
  --ui-height: 2.6rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-button {
  --height: var(--ui-height);
  --padding: 0 1.5rem !important;
  --min-width: 5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .icon-button {
  --min-width: 0px;
  --padding: 0 !important;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input {
  --height: var(--ui-height);
  --padding: 0.7rem 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input .label {
  --margin-bottom: 5px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input.textarea {
  --height: 2.6rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input .input-icon {
  --margin-top: -2rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .side-panel {
  --horizontal-padding: 1rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-dropdown {
  --item-height: 28px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-toggle-switch {
  --height: 1.4rem;
  --width: 2.8rem;
  --switcher-width: 1rem;
  --switcher-height: 1rem;
  --toggle-border-size: 2px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-tooltip {
  --padding: 5px 10px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-option {
  --checkbox-container-margin: 17px;
  --checkbox-margin: -21px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] ui-accordion-item .header {
  --padding: 1.5rem 1.5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] {
  --default-font-size: 1.1rem;
  --default-font-weight: 400;
  --ui-font-size: 1.1rem;
  --ui-font-weight: 400;
  font-size: var(--ui-font-size);
  font-weight: var(--ui-font-weight) !important;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-button {
  --font-size: var(--ui-font-size);
  --font-weight: 200;
  --icon-font-size: var(--ui-font-size);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .label {
  --font-size: var(--ui-font-size);
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input {
  --font-size: var(--ui-font-size);
  --line-height: 1.1;
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .icon {
  --font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .side-panel {
  --font-size: var(--ui-font-size);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --default-background-color: var(--default-color-black-off-dark);
  --default-surface-color: var(--default-color-black-off-semi);
  --default-text-color: var(--default-color-grey);
  --default-border-color: var(--default-color-black-off);
  --default-primary-color: var(--default-color-grey);
  --default-success-color: var(--default-color-black-off);
  --default-alert-color: var(--default-color-red);
  --default-warning-color: var(--default-color-gold);
  --default-active-color: var(--default-color-white);
  --default-focus-color: var(--default-color-white);
  --default-primary-text-color: var(--default-color-white);
  --default-secondary-text-color: var(--default-color-grey-dark);
  --default-secondary-surface-color: var(--default-color-black-off-semi);
  --ui-color-background: #303030;
  --ui-color-background-second: var(--ui-static-color-black-off-semi);
  --ui-color-surface: #555555;
  --ui-color-surface-second: #222222;
  --ui-color-border: var(--ui-static-color-grey-21);
  --ui-color-border-second: var(--ui-static-color-grey-21);
  --ui-color-primary: var(--ui-static-color-blue);
  --ui-color-primary-second: var(--ui-static-color-midnight);
  --ui-color-text: var(--ui-static-color-white);
  --ui-color-text-inverted: var(--ui-static-color-black);
  --ui-color-text-second: var(--ui-static-color-grey-86);
  --ui-color-text-third: var(--ui-static-color-grey-71);
  --ui-color-text-disabled: var(--ui-static-color-grey-61);
  --ui-color-first: var(--ui-static-color-grey-21);
  --ui-color-first-inverted: var(--ui-static-color-white);
  --ui-color-second: var(--ui-static-color-grey-71);
  --ui-color-third: var(--ui-static-color-grey-86);
  --ui-color-white: var(--ui-static-color-white);
  --ui-color-black: var(--ui-static-color-black);
  --ui-color-grey-21: var(--ui-static-color-grey-21);
  --ui-color-grey-61: var(--ui-static-color-grey-61);
  --ui-color-grey-71: var(--ui-static-color-grey-71);
  --ui-color-grey-84: var(--ui-static-color-grey-84);
  --ui-color-grey-86: var(--ui-static-color-grey-86);
  --ui-color-grey-89: var(--ui-static-color-grey-89);
  --ui-color-grey-92: var(--ui-static-color-grey-92);
  --ui-color-grey-93: var(--ui-static-color-grey-93);
  --ui-color-grey-94: var(--ui-static-color-grey-94);
  --ui-color-grey-95: var(--ui-static-color-grey-95);
  --ui-color-grey-96: var(--ui-static-color-grey-96);
  --ui-color-grey-97: var(--ui-static-color-grey-97);
  --ui-color-grey-98: var(--ui-static-color-grey-98);
  --ui-color-grey-99: var(--ui-static-color-grey-99);
  --ui-color-success: var(--ui-color-primary);
  --ui-color-alert: var(--ui-static-color-coral);
  --ui-color-warning: var(--ui-static-color-golden);
  --ui-color-active: var(--ui-color-primary);
  --ui-color-hover: var(--ui-static-color-grey-21);
  --ui-color-disabled: var(--ui-static-color-grey-21);
  --ui-color-disabled-second: var(--ui-static-color-grey-92);
  --ui-disabled-opacity: 0.4;
  --ui-color-focus: var(--ui-static-color-arctic);
  --ui-color-selection: var(--ui-static-color-arctic);
  --ui-color-selected-background: var(--ui-static-color-grey-21);
  --ui-color-selected-border: var(--ui-color-primary);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-header {
  --background-color: var(--ui-color-background-second);
  --text-color: var(--ui-color-text);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button {
  --background-color: var(--ui-color-surface);
  --text-color: var(--ui-color-white);
  --border-color: var(--ui-color-border);
  --active-background-color: rgb(28.45, 28.45, 28.45);
  --active-text-color: rgb(187.8, 187.8, 187.8);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button .ui-loader {
  --background-color: var(--background-color);
  --circle-color: var(--text-color);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button:hover {
  background-color: rgb(15.8951612903, 68.8790322581, 130.1048387097);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button.primary:not(.disabled) {
  --background-color: var(--ui-color-primary);
  --text-color: var(--ui-color-white);
  --active-background-color: var(--ui-static-color-midnight);
  --active-text-color: var(--ui-static-color-grey-86);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button.discrete:not(.disabled) {
  --text-color: rgb(186.6, 213.6, 244.8);
  --active-text-color: rgb(209.4, 227.4, 248.2);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button:active {
  transform: scale(0.98);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-dialog-backdrop {
  --backdrop-color: var(--ui-color-black);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-drop-zone {
  --border-color: rgba(255, 255, 255, 0.5);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --default-shadow: 0 5px 20px rgba(0, 0, 0, 25%);
  --default-shadow-small: 0 3px 10px rgba(0, 0, 0, 25%);
  --ui-shadow: 0 5px 20px rgba(0, 0, 0, 25%);
  --ui-shadow-small: 0 3px 10px rgba(0, 0, 0, 25%);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --logo: var(--logo-white);
  --logo-small: var(--logo-white-small);
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] {
  --default-height: 2.2rem;
  --ui-height: 2.2rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-button {
  --height: var(--ui-height);
  --padding: 0 1.5rem !important;
  --min-width: 5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .icon-button {
  --min-width: 0px;
  --padding: 0 !important;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input {
  --height: var(--ui-height);
  --padding: 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input.textarea {
  --height: var(--ui-height);
  --padding: 0.5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input .input-icon {
  --margin-top: -1.85rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .side-panel {
  --horizontal-padding: 1rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-toggle-switch {
  --height: 1rem;
  --width: 2rem;
  --switcher-width: 0.8rem;
  --switcher-height: 0.8rem;
  --toggle-border-size: 1px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-tooltip {
  --padding: 5px 10px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-option {
  --checkbox-container-margin: 17px;
  --checkbox-margin: -21px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] ui-accordion-item .header {
  --padding: 0.4rem 0.8rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] {
  --default-font-size: 1.1rem;
  --default-font-weight: 400;
  --ui-font-size: 1.1rem;
  --ui-font-weight: 400;
  font-weight: var(--ui-font-weight);
  --font-size: var(--ui-font-size);
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-button {
  --font-size: $font-size-small;
  --font-weight: 200;
  --icon-font-size: $font-size-small;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input {
  --font-size: $font-size-normal;
  --line-height: 1.1 * $font-size-normal;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .icon {
  --font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .side-panel {
  --font-size: $font-size-normal;
}
:where(:root:not([data-uinew])) [ui-theme*=small] {
  --default-height: 3.4rem;
  --ui-height: 3.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .input {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=small] .input .input-icon {
  --margin-top: -2.5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .selectable {
  --height: var(--ui-height);
}
:where(:root[data-uinew]) {
  --ui-font-family: var(--core-font-family-primary, "Open Sans", sans-serif);
  --default-height: var(--core-numeric-1000);
  --default-border-radius: var(--core-numeric-050);
  --default-padding: var(--core-numeric-1000);
  --default-padding-small: var(--core-numeric-500);
  --default-margin: var(--core-numeric-500);
  --default-margin-small: var(--core-numeric-200);
  --default-margin-large: var(--core-numeric-800);
  --ui-height: var(--core-numeric-1000);
  --ui-height-large: var(--core-numeric-1200);
  --ui-border-radius: var(--core-numeric-050);
  --ui-padding: var(--core-numeric-1000);
  --ui-padding-small: var(--core-numeric-500);
  --ui-margin: var(--core-numeric-500);
  --ui-margin-small: var(--core-numeric-200);
  --ui-margin-large: var(--core-numeric-800);
  --ui-view-header-height: var(--core-numeric-1200);
  --ui-view-body-padding-top: var(--core-numeric-1600);
  --ui-color-surface: var(--nui-surface-neutral-subtlest);
  --logo-color: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojMWQxZDFiO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgYmxhY2tBc3NldCA5PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==);
  --logo-color-small: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjIuMzMgNjcuMzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIzMS4xNyIgeTE9IjcwIiB4Mj0iMzEuMTciIHkyPSIyLjY1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA3MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWExZmUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDU4ZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+Qmx1ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
  --logo-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgd2hpdGVBc3NldCA4PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==);
  --logo-white-small: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi4zMyA2Ny4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5XaGl0ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
  --logo: var(--logo-color);
  --logo-small: var(--logo-color-small);
}
:where(:root[data-uinew]) .ui-link {
  color: var(--nui-text-link);
  font-size: var(--nui-body-bold-font-size);
  font-style: normal;
  font-weight: var(--nui-body-bold-font-weight);
  line-height: var(--nui-body-bold-line-height);
  letter-spacing: var(--nui-body-bold-letter-spacing);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  box-sizing: border-box;
}
:where(:root[data-uinew]) .ui-link:hover {
  color: var(--nui-text-link);
  text-decoration-color: var(--nui-border-brand-primary-boldest);
}
:where(:root[data-uinew]) .ui-link:active {
  color: var(--nui-text-link-pressed);
  text-decoration-color: var(--nui-border-brand-primary-boldest-hover);
}
:where(:root[data-uinew]) .ui-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
:where(:root[data-uinew]) {
  --core-font-family-primary: Roboto Flex;
  --core-font-numeric-0010: 0.4000000059604645px;
  --core-font-numeric-0012: 0.47999998927116394px;
  --core-font-numeric-0035: 0.14000000059604645px;
  --core-font-numeric-0045: 0.18000000715255737px;
  --core-font-numeric-0050: 0.20000000298023224px;
  --core-font-numeric-0060: 0.23999999463558197px;
  --core-font-numeric-0070: 0.2800000011920929px;
  --core-font-numeric-1000: 40px;
  --core-font-numeric-10000: 400;
  --core-font-numeric-1200: 48px;
  --core-font-numeric-12500: 500;
  --core-font-numeric-15000: 600;
  --core-font-numeric-250: 10px;
  --core-font-numeric-300: 12px;
  --core-font-numeric-350: 14px;
  --core-font-numeric-400: 16px;
  --core-font-numeric-500: 20px;
  --core-font-numeric-525: 21px;
  --core-font-numeric-600: 24px;
  --core-font-numeric-700: 28px;
  --core-font-numeric-800: 32px;
  --core-numeric-0125: 0.5px;
  --core-numeric-025: 1px;
  --core-numeric-050: 2px;
  --core-numeric-100: 4px;
  --core-numeric-1000: 40px;
  --core-numeric-1200: 48px;
  --core-numeric-1600: 64px;
  --core-numeric-200: 8px;
  --core-numeric-2800: 112px;
  --core-numeric-300: 12px;
  --core-numeric-400: 16px;
  --core-numeric-500: 20px;
  --core-numeric-600: 24px;
  --core-numeric-700: 28px;
  --core-numeric-800: 32px;
  --nui-body-padding-card-layout: var(--core-numeric-300);
  --nui-body-padding-floating-layout: var(--core-numeric-200);
  --nui-body-padding-mixed-layout: var(--core-numeric-500);
  --nui-border-radius-full: var(--core-numeric-2800);
  --nui-border-radius-huge: var(--core-numeric-400);
  --nui-border-radius-large: var(--core-numeric-300);
  --nui-border-radius-medium: var(--core-numeric-200);
  --nui-border-radius-small: var(--core-numeric-100);
  --nui-border-radius-tiny: var(--core-numeric-050);
  --nui-border-width-medium: var(--core-numeric-050);
  --nui-border-width-small: var(--core-numeric-025);
  --nui-border-width-tiny: var(--core-numeric-0125);
  --nui-font-letter-spacing-014: var(--core-font-numeric-0035);
  --nui-font-letter-spacing-018: var(--core-font-numeric-0045);
  --nui-font-letter-spacing-020: var(--core-font-numeric-0050);
  --nui-font-letter-spacing-024: var(--core-font-numeric-0060);
  --nui-font-letter-spacing-028: var(--core-font-numeric-0070);
  --nui-font-letter-spacing-040: var(--core-font-numeric-0010);
  --nui-font-letter-spacing-048: var(--core-font-numeric-0012);
  --nui-font-line-height-1000: var(--core-font-numeric-1000);
  --nui-font-line-height-1200: var(--core-font-numeric-1200);
  --nui-font-line-height-275: var(--core-font-numeric-300);
  --nui-font-line-height-350: var(--core-font-numeric-350);
  --nui-font-line-height-400: var(--core-font-numeric-400);
  --nui-font-line-height-500: var(--core-font-numeric-500);
  --nui-font-line-height-525: var(--core-font-numeric-525);
  --nui-font-line-height-600: var(--core-font-numeric-600);
  --nui-font-line-height-700: var(--core-font-numeric-700);
  --nui-font-line-height-800: var(--core-font-numeric-800);
  --nui-font-size-1000: var(--core-font-numeric-1000);
  --nui-font-size-250: var(--core-font-numeric-250);
  --nui-font-size-275: var(--core-font-numeric-300);
  --nui-font-size-350: var(--core-font-numeric-350);
  --nui-font-size-400: var(--core-font-numeric-400);
  --nui-font-size-500: var(--core-font-numeric-500);
  --nui-font-size-600: var(--core-font-numeric-600);
  --nui-font-size-800: var(--core-font-numeric-800);
  --nui-font-weight-10000: var(--core-font-numeric-10000);
  --nui-font-weight-12500: var(--core-font-numeric-12500);
  --nui-font-weight-15000: var(--core-font-numeric-15000);
  --nui-height-medium: var(--core-numeric-1000);
  --nui-height-small: var(--core-numeric-800);
  --nui-height-tiny: var(--core-numeric-600);
  --nui-min-width-large: 264px;
  --nui-min-width-medium: 164px;
  --nui-min-width-small: var(--core-numeric-2800);
  --nui-min-width-tiny: var(--core-numeric-1600);
  --nui-shadow-bold-blur: 20px;
  --nui-shadow-bold-spread: 0px;
  --nui-shadow-bold-x: 0px;
  --nui-shadow-bold-y: 5px;
  --nui-shadow-subtle-blur: 10px;
  --nui-shadow-subtle-spread: 0px;
  --nui-shadow-subtle-x: 0px;
  --nui-shadow-subtle-y: 3px;
  --nui-shadow-subtler-blur: 6px;
  --nui-shadow-subtler-spread: 0px;
  --nui-shadow-subtler-x: 0px;
  --nui-shadow-subtler-y: 2px;
  --nui-shadow-subtlest-blur: 8px;
  --nui-shadow-subtlest-spread: 0px;
  --nui-shadow-subtlest-x: 0px;
  --nui-shadow-subtlest-y: 4px;
  --nui-space-000: 0px;
  --nui-space-050: var(--core-numeric-050);
  --nui-space-100: var(--core-numeric-100);
  --nui-space-1000: var(--core-numeric-1000);
  --nui-space-1200: var(--core-numeric-1200);
  --nui-space-200: var(--core-numeric-200);
  --nui-space-300: var(--core-numeric-300);
  --nui-space-400: var(--core-numeric-400);
  --nui-space-500: var(--core-numeric-500);
  --nui-space-600: var(--core-numeric-600);
  --nui-space-700: var(--core-numeric-700);
  --nui-space-800: var(--core-numeric-800);
}
:where(:root[data-uinew]) [data-uitheme=light],
:where(:root[data-uinew])[data-uitheme=light],
:where(:root[data-uinew]):not([data-uitheme=dark]) {
  --core-brand-metal-1: rgba(132, 150, 179, 100%);
  --core-brand-metal-2: rgba(132, 150, 179, 20%);
  --core-brand-metal-3: rgba(132, 150, 179, 10%);
  --core-brand-solid-1: rgba(252, 253, 255, 100%);
  --core-brand-solid-10: rgba(0, 94, 235, 100%);
  --core-brand-solid-11: rgba(0, 98, 240, 100%);
  --core-brand-solid-12: rgba(8, 47, 108, 100%);
  --core-brand-solid-2: rgba(245, 249, 255, 100%);
  --core-brand-solid-3: rgba(233, 243, 255, 100%);
  --core-brand-solid-4: rgba(217, 235, 255, 100%);
  --core-brand-solid-5: rgba(199, 225, 255, 100%);
  --core-brand-solid-6: rgba(178, 212, 255, 100%);
  --core-brand-solid-7: rgba(152, 194, 255, 100%);
  --core-brand-solid-8: rgba(113, 168, 255, 100%);
  --core-brand-solid-9: rgba(0, 108, 253, 100%);
  --core-bw-white: rgba(255, 255, 255, 100%);
  --core-categories-green-solid-1: rgba(251, 254, 252, 100%);
  --core-categories-green-solid-10: rgba(43, 154, 102, 100%);
  --core-categories-green-solid-11: rgba(33, 131, 88, 100%);
  --core-categories-green-solid-12: rgba(25, 59, 45, 100%);
  --core-categories-green-solid-2: rgba(244, 251, 246, 100%);
  --core-categories-green-solid-3: rgba(230, 246, 235, 100%);
  --core-categories-green-solid-4: rgba(214, 241, 223, 100%);
  --core-categories-green-solid-5: rgba(196, 232, 209, 100%);
  --core-categories-green-solid-6: rgba(173, 221, 192, 100%);
  --core-categories-green-solid-7: rgba(142, 206, 170, 100%);
  --core-categories-green-solid-8: rgba(91, 185, 139, 100%);
  --core-categories-green-solid-9: rgba(48, 164, 108, 100%);
  --core-categories-indigo-solid-1: rgba(253, 253, 254, 100%);
  --core-categories-indigo-solid-10: rgba(51, 88, 212, 100%);
  --core-categories-indigo-solid-11: rgba(58, 91, 199, 100%);
  --core-categories-indigo-solid-12: rgba(31, 45, 92, 100%);
  --core-categories-indigo-solid-2: rgba(247, 249, 255, 100%);
  --core-categories-indigo-solid-3: rgba(237, 242, 254, 100%);
  --core-categories-indigo-solid-4: rgba(225, 233, 255, 100%);
  --core-categories-indigo-solid-5: rgba(210, 222, 255, 100%);
  --core-categories-indigo-solid-6: rgba(193, 208, 255, 100%);
  --core-categories-indigo-solid-7: rgba(171, 189, 249, 100%);
  --core-categories-indigo-solid-8: rgba(141, 164, 239, 100%);
  --core-categories-indigo-solid-9: rgba(62, 99, 221, 100%);
  --core-categories-orange-solid-1: rgba(254, 252, 251, 100%);
  --core-categories-orange-solid-10: rgba(239, 95, 0, 100%);
  --core-categories-orange-solid-11: rgba(204, 78, 0, 100%);
  --core-categories-orange-solid-12: rgba(88, 45, 29, 100%);
  --core-categories-orange-solid-2: rgba(255, 247, 237, 100%);
  --core-categories-orange-solid-3: rgba(255, 239, 214, 100%);
  --core-categories-orange-solid-4: rgba(255, 223, 181, 100%);
  --core-categories-orange-solid-5: rgba(255, 209, 154, 100%);
  --core-categories-orange-solid-6: rgba(255, 193, 130, 100%);
  --core-categories-orange-solid-7: rgba(245, 174, 115, 100%);
  --core-categories-orange-solid-8: rgba(236, 148, 85, 100%);
  --core-categories-orange-solid-9: rgba(247, 107, 21, 100%);
  --core-categories-pink-solid-1: rgba(255, 252, 254, 100%);
  --core-categories-pink-solid-10: rgba(207, 56, 151, 100%);
  --core-categories-pink-solid-11: rgba(194, 41, 138, 100%);
  --core-categories-pink-solid-12: rgba(101, 18, 73, 100%);
  --core-categories-pink-solid-2: rgba(254, 247, 251, 100%);
  --core-categories-pink-solid-3: rgba(254, 233, 245, 100%);
  --core-categories-pink-solid-4: rgba(251, 220, 239, 100%);
  --core-categories-pink-solid-5: rgba(246, 206, 231, 100%);
  --core-categories-pink-solid-6: rgba(239, 191, 221, 100%);
  --core-categories-pink-solid-7: rgba(231, 172, 208, 100%);
  --core-categories-pink-solid-8: rgba(221, 147, 194, 100%);
  --core-categories-pink-solid-9: rgba(214, 64, 159, 100%);
  --core-categories-teal-solid-1: rgba(250, 254, 253, 100%);
  --core-categories-teal-solid-10: rgba(13, 155, 138, 100%);
  --core-categories-teal-solid-11: rgba(0, 133, 115, 100%);
  --core-categories-teal-solid-12: rgba(13, 61, 56, 100%);
  --core-categories-teal-solid-2: rgba(243, 251, 249, 100%);
  --core-categories-teal-solid-3: rgba(224, 248, 243, 100%);
  --core-categories-teal-solid-4: rgba(204, 243, 234, 100%);
  --core-categories-teal-solid-5: rgba(184, 234, 224, 100%);
  --core-categories-teal-solid-6: rgba(161, 222, 210, 100%);
  --core-categories-teal-solid-7: rgba(131, 205, 193, 100%);
  --core-categories-teal-solid-8: rgba(83, 185, 171, 100%);
  --core-categories-teal-solid-9: rgba(18, 165, 148, 100%);
  --core-categories-tomato-solid-1: rgba(255, 252, 252, 100%);
  --core-categories-tomato-solid-10: rgba(221, 68, 37, 100%);
  --core-categories-tomato-solid-11: rgba(209, 52, 21, 100%);
  --core-categories-tomato-solid-12: rgba(92, 39, 31, 100%);
  --core-categories-tomato-solid-2: rgba(255, 248, 247, 100%);
  --core-categories-tomato-solid-3: rgba(254, 235, 231, 100%);
  --core-categories-tomato-solid-4: rgba(255, 220, 211, 100%);
  --core-categories-tomato-solid-5: rgba(255, 205, 194, 100%);
  --core-categories-tomato-solid-6: rgba(253, 189, 175, 100%);
  --core-categories-tomato-solid-7: rgba(245, 168, 152, 100%);
  --core-categories-tomato-solid-8: rgba(236, 142, 123, 100%);
  --core-categories-tomato-solid-9: rgba(229, 77, 46, 100%);
  --core-neutral-alpha-1: rgba(0, 0, 85, 1%);
  --core-neutral-alpha-10: rgba(0, 7, 27, 50%);
  --core-neutral-alpha-11: rgba(0, 7, 20, 62%);
  --core-neutral-alpha-12: rgba(0, 5, 9, 89%);
  --core-neutral-alpha-2: rgba(0, 0, 85, 2%);
  --core-neutral-alpha-3: rgba(0, 0, 51, 6%);
  --core-neutral-alpha-4: rgba(0, 0, 45, 9%);
  --core-neutral-alpha-5: rgba(0, 9, 50, 12%);
  --core-neutral-alpha-6: rgba(0, 0, 47, 15%);
  --core-neutral-alpha-7: rgba(0, 6, 46, 20%);
  --core-neutral-alpha-8: rgba(0, 8, 48, 27%);
  --core-neutral-alpha-9: rgba(0, 5, 29, 45%);
  --core-neutral-solid-1: rgba(252, 252, 253, 100%);
  --core-neutral-solid-10: rgba(128, 130, 141, 100%);
  --core-neutral-solid-11: rgba(98, 99, 108, 100%);
  --core-neutral-solid-12: rgba(30, 31, 36, 100%);
  --core-neutral-solid-2: rgba(249, 249, 251, 100%);
  --core-neutral-solid-3: rgba(239, 240, 243, 100%);
  --core-neutral-solid-4: rgba(231, 232, 236, 100%);
  --core-neutral-solid-5: rgba(224, 225, 230, 100%);
  --core-neutral-solid-6: rgba(216, 217, 224, 100%);
  --core-neutral-solid-7: rgba(205, 206, 215, 100%);
  --core-neutral-solid-8: rgba(185, 187, 198, 100%);
  --core-neutral-solid-9: rgba(139, 141, 152, 100%);
  --core-system-error-solid-1: rgba(255, 252, 252, 100%);
  --core-system-error-solid-10: rgba(199, 43, 71, 100%);
  --core-system-error-solid-11: rgba(200, 46, 73, 100%);
  --core-system-error-solid-12: rgba(99, 25, 36, 100%);
  --core-system-error-solid-2: rgba(255, 247, 248, 100%);
  --core-system-error-solid-3: rgba(254, 235, 235, 100%);
  --core-system-error-solid-4: rgba(255, 221, 221, 100%);
  --core-system-error-solid-5: rgba(255, 207, 208, 100%);
  --core-system-error-solid-6: rgba(249, 192, 193, 100%);
  --core-system-error-solid-7: rgba(240, 172, 175, 100%);
  --core-system-error-solid-8: rgba(230, 147, 151, 100%);
  --core-system-error-solid-9: rgba(214, 61, 84, 100%);
  --core-system-info-solid-1: rgba(251, 253, 255, 100%);
  --core-system-info-solid-10: rgba(0, 131, 235, 100%);
  --core-system-info-solid-11: rgba(0, 115, 221, 100%);
  --core-system-info-solid-12: rgba(0, 52, 99, 100%);
  --core-system-info-solid-2: rgba(244, 250, 255, 100%);
  --core-system-info-solid-3: rgba(233, 243, 255, 100%);
  --core-system-info-solid-4: rgba(217, 237, 255, 100%);
  --core-system-info-solid-5: rgba(199, 227, 255, 100%);
  --core-system-info-solid-6: rgba(178, 214, 255, 100%);
  --core-system-info-solid-7: rgba(151, 197, 249, 100%);
  --core-system-info-solid-8: rgba(110, 173, 243, 100%);
  --core-system-info-solid-9: rgba(0, 143, 254, 100%);
  --core-system-success-solid-1: rgba(250, 254, 253, 100%);
  --core-system-success-solid-10: rgba(80, 180, 155, 100%);
  --core-system-success-solid-11: rgba(0, 124, 102, 100%);
  --core-system-success-solid-12: rgba(28, 61, 53, 100%);
  --core-system-success-solid-2: rgba(243, 251, 248, 100%);
  --core-system-success-solid-3: rgba(226, 247, 241, 100%);
  --core-system-success-solid-4: rgba(209, 242, 231, 100%);
  --core-system-success-solid-5: rgba(190, 234, 220, 100%);
  --core-system-success-solid-6: rgba(167, 222, 206, 100%);
  --core-system-success-solid-7: rgba(135, 206, 186, 100%);
  --core-system-success-solid-8: rgba(86, 186, 161, 100%);
  --core-system-success-solid-9: rgba(92, 191, 166, 100%);
  --core-system-warning-solid-1: rgba(254, 253, 251, 100%);
  --core-system-warning-solid-10: rgba(220, 156, 0, 100%);
  --core-system-warning-solid-11: rgba(163, 112, 0, 100%);
  --core-system-warning-solid-12: rgba(74, 56, 21, 100%);
  --core-system-warning-solid-2: rgba(255, 248, 236, 100%);
  --core-system-warning-solid-3: rgba(255, 240, 206, 100%);
  --core-system-warning-solid-4: rgba(255, 228, 166, 100%);
  --core-system-warning-solid-5: rgba(255, 216, 135, 100%);
  --core-system-warning-solid-6: rgba(248, 205, 127, 100%);
  --core-system-warning-solid-7: rgba(231, 188, 109, 100%);
  --core-system-warning-solid-8: rgba(215, 165, 66, 100%);
  --core-system-warning-solid-9: rgba(231, 167, 0, 100%);
  --nui-accordion-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-accordion-rich-border-hover: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-border-open: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-hover: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-fill-selected: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-text-body: var(--nui-text-primary);
  --nui-accordion-rich-text-headline: var(--nui-text-primary);
  --nui-accordion-rich-text-subheadline: var(--nui-text-secondary);
  --nui-accordion-simple-fill-default: var(--nui-fill-transparent);
  --nui-accordion-simple-text-body: var(--nui-text-primary);
  --nui-accordion-simple-text-headline: var(--nui-text-primary);
  --nui-active: var(--nui-fill-brand-primary-boldest);
  --nui-banner-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-banner-fill-info: var(--nui-fill-system-info-subtler);
  --nui-banner-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-banner-fill-success: var(--nui-fill-system-success-subtler);
  --nui-banner-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-banner-icon-error: var(--nui-icon-error-boldest);
  --nui-banner-icon-info: var(--nui-icon-info-boldest);
  --nui-banner-icon-neutral: var(--nui-icon-primary);
  --nui-banner-icon-success: var(--nui-icon-success-boldest);
  --nui-banner-icon-warning: var(--nui-icon-warning-bold);
  --nui-banner-text-error: var(--nui-text-error-boldest);
  --nui-banner-text-info: var(--nui-text-info-boldest);
  --nui-banner-text-neutral: var(--nui-text-primary);
  --nui-banner-text-success: var(--nui-text-success-boldest);
  --nui-banner-text-warning: var(--nui-text-warning-boldest);
  --nui-border-brand-primary-boldest: var(--core-brand-solid-10);
  --nui-border-brand-primary-boldest-hover: var(--core-brand-solid-8);
  --nui-border-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-border-categories-green-bolder: var(--core-categories-green-solid-11);
  --nui-border-categories-green-subtle: var(--core-categories-green-solid-6);
  --nui-border-categories-green-subtler: var(--core-categories-green-solid-3);
  --nui-border-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-border-categories-indigo-bolder: var(--core-categories-indigo-solid-11);
  --nui-border-categories-indigo-subtle: var(--core-categories-indigo-solid-6);
  --nui-border-categories-indigo-subtler: var(--core-categories-indigo-solid-3);
  --nui-border-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-border-categories-orange-bolder: var(--core-categories-orange-solid-11);
  --nui-border-categories-orange-subtle: var(--core-categories-orange-solid-6);
  --nui-border-categories-orange-subtler: var(--core-categories-orange-solid-3);
  --nui-border-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-border-categories-pink-bolder: var(--core-categories-pink-solid-11);
  --nui-border-categories-pink-subtle: var(--core-categories-pink-solid-6);
  --nui-border-categories-pink-subtler: var(--core-categories-pink-solid-3);
  --nui-border-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-border-categories-teal-bolder: var(--core-categories-teal-solid-11);
  --nui-border-categories-teal-subtle: var(--core-categories-teal-solid-6);
  --nui-border-categories-teal-subtler: var(--core-categories-teal-solid-3);
  --nui-border-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-border-categories-tomato-bolder: var(--core-categories-tomato-solid-11);
  --nui-border-categories-tomato-subtle: var(--core-categories-tomato-solid-6);
  --nui-border-categories-tomato-subtler: var(--core-categories-tomato-solid-3);
  --nui-border-disabled: var(--core-neutral-solid-8);
  --nui-border-neutral-bolder: var(--core-neutral-solid-11);
  --nui-border-neutral-secondary-bold: var(--core-neutral-solid-7);
  --nui-border-neutral-secondary-boldest: var(--core-neutral-solid-10);
  --nui-border-neutral-subtle: var(--core-neutral-solid-3);
  --nui-border-system-danger-bold: var(--core-system-error-solid-8);
  --nui-border-system-danger-boldest: var(--core-system-error-solid-10);
  --nui-border-system-focus: var(--core-brand-solid-5);
  --nui-border-system-info-boldest: var(--core-system-info-solid-9);
  --nui-border-system-success-boldest: var(--core-system-success-solid-9);
  --nui-border-system-warning-boldest: var(--core-system-warning-solid-9);
  --nui-border-transparent: rgba(255, 255, 255, 0%);
  --nui-breadcrumb-fill-primary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-breadcrumb-fill-primary-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-breadcrumb-fill-secondary-default: var(--nui-fill-transparent);
  --nui-breadcrumb-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-breadcrumb-icon-chevron-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-secondary-default: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-secondary-default: var(--nui-icon-secondary);
  --nui-breadcrumb-icon-left-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-text-primary-default: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-hover: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-last: var(--nui-text-brand);
  --nui-breadcrumb-text-secondary-default: var(--nui-text-secondary);
  --nui-breadcrumb-text-secondary-hover: var(--nui-text-primary);
  --nui-breadcrumb-text-secondary-last: var(--nui-text-primary);
  --nui-button-border-secondary-destructive: var(--nui-border-system-danger-boldest);
  --nui-button-fill-primary: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-primary-destructive: var(--nui-fill-system-danger-bold);
  --nui-button-fill-primary-destructive-hover: var(--nui-fill-neutral-subtlest);
  --nui-button-fill-primary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-primary-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-button-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-secondary: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-secondary-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-button-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-transparent: var(--nui-fill-transparent);
  --nui-button-group-border-default: var(--nui-border-neutral-subtle);
  --nui-button-group-fill-default: var(--nui-fill-brand-secondary-subtler);
  --nui-button-group-item-fill-disabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-enabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-selected: var(--nui-fill-neutral-subtlest);
  --nui-button-group-item-icon-disabled: var(--nui-icon-disabled);
  --nui-button-group-item-icon-enabled: var(--nui-icon-secondary);
  --nui-button-group-item-icon-selected: var(--nui-icon-primary);
  --nui-button-group-item-text-disabled: var(--nui-text-disabled);
  --nui-button-group-item-text-enabled: var(--nui-text-secondary);
  --nui-button-group-item-text-selected: var(--nui-text-primary);
  --nui-button-icon-brand: var(--nui-icon-brand);
  --nui-button-icon-disabled: var(--nui-icon-disabled);
  --nui-button-icon-primary: var(--nui-icon-primary-inverted);
  --nui-button-icon-primary-destructive: var(--nui-icon-primary-inverted);
  --nui-button-icon-primary-destructive-inverted: var(--nui-icon-error);
  --nui-button-icon-primary-inverted: var(--nui-icon-primary);
  --nui-button-icon-secondary: var(--nui-icon-secondary);
  --nui-button-text-brand: var(--nui-text-brand);
  --nui-button-text-disabled: var(--nui-text-disabled);
  --nui-button-text-primary: var(--nui-text-primary-inverted);
  --nui-button-text-primary-destructive: var(--nui-text-primary-inverted);
  --nui-button-text-primary-destructive-inverted: var(--nui-text-error);
  --nui-button-text-primary-inverted: var(--nui-text-primary);
  --nui-button-text-secondary: var(--nui-text-secondary);
  --nui-button-text-tetriary: var(--nui-text-primary);
  --nui-calendar-date-picker-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-calendar-date-picker-item-fill-previous-next: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-calendar-date-picker-item-fill-selected-span: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-date-picker-item-fill-today: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-text-disabled: var(--nui-text-disabled);
  --nui-calendar-date-picker-item-text-enabled: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-hover: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-previous-next: var(--nui-text-secondary);
  --nui-calendar-date-picker-item-text-selected: var(--nui-text-primary-inverted);
  --nui-calendar-date-picker-item-text-selected-span: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-today: var(--nui-text-brand);
  --nui-calendar-month-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-disabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-calendar-month-date-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-calendar-month-date-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-month-date-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-text-disabled: var(--nui-text-disabled);
  --nui-calendar-month-date-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-date-text-hover: var(--nui-text-primary);
  --nui-calendar-month-date-text-selected: var(--nui-text-primary);
  --nui-calendar-month-event-fill-enabled: var(--nui-border-categories-teal-bold);
  --nui-calendar-month-event-icon-enabled: var(--nui-icon-primary-inverted);
  --nui-calendar-month-event-text-enabled: var(--nui-text-primary-inverted);
  --nui-calendar-month-fill-deafult: var(--nui-surface-neutral-subtlest);
  --nui-calendar-month-text-week-number: var(--nui-text-secondary);
  --nui-calendar-month-text-weekday: var(--nui-text-primary);
  --nui-calendar-schedule-item-border: var(--core-categories-teal-solid-9);
  --nui-calendar-schedule-item-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-calendar-schedule-item-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-schedule-item-icon-default: var(--nui-icon-secondary);
  --nui-calendar-schedule-item-text-date: var(--nui-text-secondary);
  --nui-calendar-schedule-item-text-name: var(--nui-text-primary);
  --nui-card-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-card-border-disabled: var(--nui-border-disabled);
  --nui-card-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-card-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-card-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-card-fill-disabled: var(--nui-fill-disabled);
  --nui-card-fill-hover: var(--nui-fill-brand-secondary-subtlest);
  --nui-card-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-avatar-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-chat-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-chat-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-chat-fill-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-input-border-active-top: var(--nui-border-neutral-secondary-boldest);
  --nui-chat-thread-fill-closed-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-chat-thread-fill-closed-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-thread-fill-open-default: var(--nui-surface-neutral-subtlest);
  --nui-checkbox-item-checkbox-fill-checked: var(--nui-icon-primary);
  --nui-checkbox-item-checkbox-fill-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-checkbox-fill-hover: var(--nui-icon-brand);
  --nui-checkbox-item-checkbox-icon-checked: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-disabled: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-hover: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-icon-default: var(--nui-icon-primary);
  --nui-checkbox-item-icon-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-icon-hover: var(--nui-icon-brand);
  --nui-chips-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-selected: var(--nui-border-transparent);
  --nui-chips-border-primary-selected-hover: var(--nui-border-transparent);
  --nui-chips-border-secondary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-selected: var(--nui-border-transparent);
  --nui-chips-border-secondary-selected-hover: var(--nui-border-neutral-subtle);
  --nui-chips-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-chips-fill-primary-default-hover: var(--nui-fill-neutral-subtle);
  --nui-chips-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-chips-fill-primary-selected-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-chips-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-chips-fill-secondary-default-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-chips-fill-secondary-selected: var(--nui-fill-neutral-boldest);
  --nui-chips-fill-secondary-selected-hover: var(--nui-fill-neutral-boldest);
  --nui-dialog-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-dialog-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-dialog-icon-primary-default: var(--nui-icon-primary);
  --nui-dialog-text-body: var(--nui-text-secondary);
  --nui-dialog-text-headline: var(--nui-text-primary);
  --nui-divider-fill-primary-default: var(--nui-border-neutral-subtle);
  --nui-done: var(--nui-fill-neutral-boldest);
  --nui-fill-brand-primary-boldest: var(--core-brand-solid-9);
  --nui-fill-brand-primary-boldest-hover: var(--core-brand-solid-10);
  --nui-fill-brand-primary-subtlest: var(--core-brand-solid-3);
  --nui-fill-brand-secondary-neutral: var(--core-neutral-solid-5);
  --nui-fill-brand-secondary-subtle: var(--core-neutral-solid-4);
  --nui-fill-brand-secondary-subtler: var(--core-neutral-solid-3);
  --nui-fill-brand-secondary-subtlest: var(--core-neutral-solid-2);
  --nui-fill-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-fill-categories-green-boldest: var(--core-categories-green-solid-11);
  --nui-fill-categories-green-subtle: var(--core-categories-green-solid-3);
  --nui-fill-categories-green-subtlest: var(--core-categories-green-solid-1);
  --nui-fill-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-fill-categories-indigo-boldest: var(--core-categories-indigo-solid-11);
  --nui-fill-categories-indigo-subtle: var(--core-categories-indigo-solid-3);
  --nui-fill-categories-indigo-subtlest: var(--core-categories-indigo-solid-1);
  --nui-fill-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-fill-categories-orange-boldest: var(--core-categories-orange-solid-11);
  --nui-fill-categories-orange-subtle: var(--core-categories-orange-solid-3);
  --nui-fill-categories-orange-subtlest: var(--core-categories-orange-solid-1);
  --nui-fill-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-fill-categories-pink-boldest: var(--core-categories-pink-solid-11);
  --nui-fill-categories-pink-subtle: var(--core-categories-pink-solid-3);
  --nui-fill-categories-pink-subtlest: var(--core-categories-pink-solid-1);
  --nui-fill-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-fill-categories-teal-boldest: var(--core-categories-teal-solid-11);
  --nui-fill-categories-teal-subtle: var(--core-categories-teal-solid-3);
  --nui-fill-categories-teal-subtlest: var(--core-categories-teal-solid-1);
  --nui-fill-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-fill-categories-tomato-boldest: var(--core-categories-tomato-solid-11);
  --nui-fill-categories-tomato-subtle: var(--core-categories-tomato-solid-3);
  --nui-fill-categories-tomato-subtlest: var(--core-categories-tomato-solid-1);
  --nui-fill-disabled: var(--core-neutral-solid-5);
  --nui-fill-neutral-bold: var(--core-neutral-solid-8);
  --nui-fill-neutral-boldest: var(--core-neutral-solid-12);
  --nui-fill-neutral-subtle: var(--core-neutral-solid-3);
  --nui-fill-neutral-subtlest: var(--core-bw-white);
  --nui-fill-system-danger-bold: var(--core-system-error-solid-9);
  --nui-fill-system-danger-subtle: var(--core-system-error-solid-6);
  --nui-fill-system-danger-subtler: var(--core-system-error-solid-4);
  --nui-fill-system-info-bold: var(--core-system-info-solid-10);
  --nui-fill-system-info-subtler: var(--core-system-info-solid-4);
  --nui-fill-system-recording: var(--core-system-error-solid-9);
  --nui-fill-system-success-bold: var(--core-system-success-solid-9);
  --nui-fill-system-success-subtler: var(--core-system-success-solid-4);
  --nui-fill-system-warning-bold: var(--core-system-warning-solid-9);
  --nui-fill-system-warning-subtler: var(--core-system-warning-solid-4);
  --nui-fill-transparent: rgba(255, 255, 255, 0%);
  --nui-forms-border-primary-disabled: var(--nui-border-disabled);
  --nui-forms-border-primary-enabled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-primary-filled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-forms-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-border-secondary-disabled: var(--nui-border-disabled);
  --nui-forms-border-secondary-enabled: var(--nui-border-transparent);
  --nui-forms-border-secondary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-secondary-filled: var(--nui-border-transparent);
  --nui-forms-border-secondary-hover: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-secondary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-fill-primary-disabled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-enabled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-error: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-filled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-hover: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-selected: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-secondary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-error: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-filled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-selected: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-icon-primary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-primary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-primary-error: var(--nui-icon-primary);
  --nui-forms-icon-primary-filled: var(--nui-icon-primary);
  --nui-forms-icon-primary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-primary-selected: var(--nui-icon-primary);
  --nui-forms-icon-secondary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-secondary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-error: var(--nui-icon-primary);
  --nui-forms-icon-secondary-filled: var(--nui-icon-primary);
  --nui-forms-icon-secondary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-selected: var(--nui-icon-primary);
  --nui-forms-text-help-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-help-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-error: var(--nui-text-error);
  --nui-forms-text-help-primary-filled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-help-primary-selected: var(--nui-text-secondary);
  --nui-forms-text-input-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-primary-error: var(--nui-text-primary);
  --nui-forms-text-input-primary-filled: var(--nui-text-primary);
  --nui-forms-text-input-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-primary-selected: var(--nui-text-primary);
  --nui-forms-text-input-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-error: var(--nui-text-primary);
  --nui-forms-text-input-secondary-filled: var(--nui-text-primary);
  --nui-forms-text-input-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-selected: var(--nui-text-primary);
  --nui-forms-text-label-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-label-primary-enabled: var(--nui-text-primary);
  --nui-forms-text-label-primary-error: var(--nui-text-error);
  --nui-forms-text-label-primary-filled: var(--nui-text-primary);
  --nui-forms-text-label-primary-hover: var(--nui-text-primary);
  --nui-forms-text-label-primary-selected: var(--nui-text-primary);
  --nui-forms-text-suffix-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-suffix-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-error: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-filled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-selected: var(--nui-text-secondary);
  --nui-grid-fill-default: var(--nui-fill-neutral-bold);
  --nui-grid-fill-disabled: var(--nui-fill-disabled);
  --nui-grid-fill-handle: var(--nui-fill-neutral-subtlest);
  --nui-grid-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-grid-item-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-grid-item-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-grid-item-header-icon-default: var(--nui-icon-primary);
  --nui-grid-item-header-icon-hover: var(--nui-icon-primary);
  --nui-grid-item-header-text-default: var(--nui-text-primary);
  --nui-grid-item-header-text-hover: var(--nui-text-primary);
  --nui-guidelines-grid-black: rgba(0, 0, 0, 15%);
  --nui-guidelines-grid-green: rgba(48, 164, 108, 15%);
  --nui-guidelines-grid-red: rgba(214, 61, 84, 15%);
  --nui-guidelines-grid-white: rgba(255, 255, 255, 30%);
  --nui-guidelines-guidelines-black: var(--nui-fill-neutral-boldest);
  --nui-guidelines-guidelines-green: var(--nui-fill-categories-green-bold);
  --nui-guidelines-guidelines-red: var(--nui-fill-system-danger-bold);
  --nui-guidelines-guidelines-white: var(--nui-fill-neutral-subtlest);
  --nui-header-border-solid-default: var(--nui-border-neutral-secondary-bold);
  --nui-header-border-transparent-default: var(--nui-border-transparent);
  --nui-header-fill-solid-default: var(--nui-surface-neutral-subtlest);
  --nui-header-fill-transparent-default: var(--nui-surface-transparent);
  --nui-headline: var(--nui-text-primary);
  --nui-icon-brand: var(--core-brand-solid-9);
  --nui-icon-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-icon-categories-green-bolder: var(--core-categories-green-solid-12);
  --nui-icon-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-icon-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-icon-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-icon-categories-orange-bolder: var(--core-categories-orange-solid-12);
  --nui-icon-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-icon-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-icon-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-icon-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-icon-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-icon-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-icon-disabled: var(--core-neutral-alpha-8);
  --nui-icon-error: var(--core-system-error-solid-10);
  --nui-icon-error-boldest: var(--core-system-error-solid-12);
  --nui-icon-info: var(--core-system-info-solid-9);
  --nui-icon-info-boldest: var(--core-system-info-solid-12);
  --nui-icon-primary: var(--core-neutral-solid-12);
  --nui-icon-primary-inverted: var(--core-neutral-solid-1);
  --nui-icon-secondary: var(--core-neutral-solid-11);
  --nui-icon-status-approved: var(--core-system-success-solid-10);
  --nui-icon-status-for-review: var(--core-system-info-solid-9);
  --nui-icon-status-in-progress: var(--core-system-warning-solid-9);
  --nui-icon-status-no-status: var(--core-neutral-solid-9);
  --nui-icon-status-not-approved: var(--core-system-error-solid-10);
  --nui-icon-success: var(--core-system-success-solid-9);
  --nui-icon-success-boldest: var(--core-system-success-solid-12);
  --nui-icon-warning: var(--core-system-warning-solid-10);
  --nui-icon-warning-bold: var(--core-system-warning-solid-12);
  --nui-label-icon-brand: var(--nui-icon-brand);
  --nui-label-icon-destructive: var(--nui-icon-error);
  --nui-label-icon-disabled: var(--nui-icon-disabled);
  --nui-label-icon-inverted: var(--nui-icon-primary-inverted);
  --nui-label-icon-primary: var(--nui-icon-primary);
  --nui-label-icon-secondary: var(--nui-icon-secondary);
  --nui-label-text-brand: var(--nui-text-brand);
  --nui-label-text-destructive: var(--nui-text-error);
  --nui-label-text-disabled: var(--nui-text-disabled);
  --nui-label-text-inverted: var(--nui-text-primary-inverted);
  --nui-label-text-neutral: var(--nui-text-primary);
  --nui-label-text-secondary: var(--nui-text-secondary);
  --nui-list-item-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-list-item-rich-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-list-item-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-list-item-rich-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-rich-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-rich-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-rich-text-headline: var(--nui-text-primary);
  --nui-list-item-simple-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-list-item-simple-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-simple-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-simple-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-simple-icon-left-default: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-default-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-default: var(--nui-icon-secondary);
  --nui-list-item-simple-icon-right-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-selected: var(--nui-icon-primary);
  --nui-list-item-simple-text-default: var(--nui-text-primary);
  --nui-list-item-simple-text-hover: var(--nui-text-primary);
  --nui-list-item-simple-text-pressed: var(--nui-text-primary);
  --nui-list-item-simple-text-selected: var(--nui-text-primary);
  --nui-loader-fill-inverted-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-inverted-strong: var(--nui-fill-neutral-subtlest);
  --nui-loader-fill-primary-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-primary-strong: var(--nui-fill-brand-primary-boldest);
  --nui-main-navigation-fill-default: var(--nui-surface-transparent);
  --nui-main-navigation-item-fill-active: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-fill-default: var(--nui-fill-transparent);
  --nui-main-navigation-item-fill-hover: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-icon-active: var(--nui-icon-brand);
  --nui-main-navigation-item-icon-default: var(--nui-icon-primary);
  --nui-main-navigation-item-icon-hover: var(--nui-icon-primary);
  --nui-main-navigation-item-text-active: var(--nui-text-brand);
  --nui-main-navigation-item-text-default: var(--nui-text-primary);
  --nui-main-navigation-item-text-hover: var(--nui-text-primary);
  --nui-menu-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-menu-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-input-border-primary-default: var(--nui-border-transparent);
  --nui-menu-input-border-primary-disabled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-filled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-menu-input-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-input-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-filled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-hover: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-selected: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-icon-input-default: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-input-filled: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-hover: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-selected: var(--nui-icon-primary);
  --nui-menu-input-icon-label-default: var(--nui-icon-primary);
  --nui-menu-input-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-label-filled: var(--nui-icon-primary);
  --nui-menu-input-icon-label-hover: var(--nui-icon-primary);
  --nui-menu-input-icon-label-selected: var(--nui-icon-primary);
  --nui-menu-input-text-input-default: var(--nui-text-secondary);
  --nui-menu-input-text-input-disabled: var(--nui-text-disabled);
  --nui-menu-input-text-input-filled: var(--nui-text-primary);
  --nui-menu-input-text-input-hover: var(--nui-text-secondary);
  --nui-menu-input-text-input-selected: var(--nui-text-primary);
  --nui-menu-input-text-right-selected: var(--nui-text-primary);
  --nui-menu-item-fill-destructive-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-destructive-hover: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-pressed: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-selected: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-menu-item-fill-secondary-hover: var(--nui-fill-brand-secondary-neutral);
  --nui-menu-item-fill-secondary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-icon-label-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-label-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-label-primary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-primary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-secondary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-secondary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-shortcut-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-shortcut-primary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-primary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-secondary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-secondary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-text-label-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-label-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-label-primary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-primary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-secondary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-secondary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-shortcut-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-shortcut-primary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-primary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-secondary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-secondary-selected: var(--nui-text-primary-inverted);
  --nui-menu-search-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-search-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-search-fill-primary-filled: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-search-fill-primary-selected: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-icon-disabled: var(--nui-icon-disabled);
  --nui-menu-search-icon-primary-default: var(--nui-icon-secondary);
  --nui-menu-search-icon-primary-filled: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-hover: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-selected: var(--nui-icon-primary);
  --nui-menu-search-text-disabled: var(--nui-text-disabled);
  --nui-menu-search-text-primary-default: var(--nui-text-secondary);
  --nui-menu-search-text-primary-filled: var(--nui-text-primary);
  --nui-menu-search-text-primary-hover: var(--nui-text-primary);
  --nui-menu-search-text-primary-selected: var(--nui-text-secondary);
  --nui-paginator-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-paginator-text-primary: var(--nui-text-secondary);
  --nui-pill-border-category-green: var(--nui-border-categories-green-bolder);
  --nui-pill-border-category-indigo: var(--nui-border-categories-indigo-bolder);
  --nui-pill-border-category-orange: var(--nui-border-categories-orange-bolder);
  --nui-pill-border-category-pink: var(--nui-border-categories-pink-bolder);
  --nui-pill-border-category-teal: var(--nui-border-categories-teal-bolder);
  --nui-pill-border-category-tomato: var(--nui-border-categories-tomato-bolder);
  --nui-pill-border-error: var(--nui-border-system-danger-boldest);
  --nui-pill-border-info: var(--nui-border-system-info-boldest);
  --nui-pill-border-success: var(--nui-border-system-success-boldest);
  --nui-pill-border-warning: var(--nui-border-system-warning-boldest);
  --nui-pill-fill-primary-category-green: var(--nui-fill-categories-green-bold);
  --nui-pill-fill-primary-category-indigo: var(--nui-fill-categories-indigo-bold);
  --nui-pill-fill-primary-category-orange: var(--nui-fill-categories-orange-bold);
  --nui-pill-fill-primary-category-pink: var(--nui-fill-categories-pink-bold);
  --nui-pill-fill-primary-category-teal: var(--nui-fill-categories-teal-bold);
  --nui-pill-fill-primary-category-tomato: var(--nui-fill-categories-tomato-bold);
  --nui-pill-fill-primary-error: var(--nui-fill-system-danger-bold);
  --nui-pill-fill-primary-info: var(--nui-fill-system-info-bold);
  --nui-pill-fill-primary-neutral: var(--nui-fill-neutral-bold);
  --nui-pill-fill-primary-success: var(--nui-fill-system-success-bold);
  --nui-pill-fill-primary-warning: var(--nui-fill-system-warning-bold);
  --nui-pill-fill-secondary-category-green: var(--nui-fill-categories-green-subtle);
  --nui-pill-fill-secondary-category-indigo: var(--nui-fill-categories-indigo-subtle);
  --nui-pill-fill-secondary-category-orange: var(--nui-fill-categories-orange-subtle);
  --nui-pill-fill-secondary-category-pink: var(--nui-fill-categories-pink-subtle);
  --nui-pill-fill-secondary-category-teal: var(--nui-fill-categories-teal-subtle);
  --nui-pill-fill-secondary-category-tomato: var(--nui-fill-categories-tomato-subtle);
  --nui-pill-fill-secondary-error: var(--nui-fill-system-danger-subtler);
  --nui-pill-fill-secondary-info: var(--nui-fill-system-info-subtler);
  --nui-pill-fill-secondary-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-pill-fill-secondary-success: var(--nui-fill-system-success-subtler);
  --nui-pill-fill-secondary-warning: var(--nui-fill-system-warning-subtler);
  --nui-pill-text-primary-error: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-green: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-indigo: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-info: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-neutral: var(--nui-text-primary);
  --nui-pill-text-primary-orange: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-pink: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-success: var(--nui-text-primary);
  --nui-pill-text-primary-teal: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-tomato: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-warning: var(--nui-text-primary);
  --nui-pill-text-secondary-error: var(--nui-text-error-boldest);
  --nui-pill-text-secondary-green: var(--nui-text-categories-green-boldest);
  --nui-pill-text-secondary-indigo: var(--nui-text-categories-indigo-boldest);
  --nui-pill-text-secondary-info: var(--nui-text-info-boldest);
  --nui-pill-text-secondary-neutral: var(--nui-text-primary);
  --nui-pill-text-secondary-orange: var(--nui-text-categories-orange-boldest);
  --nui-pill-text-secondary-pink: var(--nui-text-categories-pink-boldest);
  --nui-pill-text-secondary-success: var(--nui-text-success-boldest);
  --nui-pill-text-secondary-teal: var(--nui-text-categories-teal-boldest);
  --nui-pill-text-secondary-tomato: var(--nui-text-categories-tomato-boldest);
  --nui-pill-text-secondary-warning: var(--nui-text-warning-boldest);
  --nui-progress-bar-bar-default: var(--nui-fill-brand-primary-boldest);
  --nui-progress-bar-bar-success: var(--nui-fill-system-success-bold);
  --nui-progress-bar-fill-default: var(--nui-fill-neutral-subtle);
  --nui-range-fill-disabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-enabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-hover: var(--nui-fill-neutral-bold);
  --nui-range-fill-value: var(--nui-fill-brand-primary-boldest);
  --nui-range-fill-value-disabled: var(--nui-fill-neutral-bold);
  --nui-range-handle-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-range-handle-border-disabled: var(--nui-border-neutral-subtle);
  --nui-range-handle-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-range-handle-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-scroll-fill-thumb-primary-disabled: var(--nui-fill-disabled);
  --nui-scroll-fill-thumb-primary-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-scroll-fill-thumb-primary-hover: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-thumb-primary-pressed: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-track-primary-disabled: var(--nui-fill-neutral-subtle);
  --nui-scroll-fill-track-primary-enabled: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-hover: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-pressed: var(--nui-surface-transparent);
  --nui-shadows-bold: var(--core-neutral-alpha-7);
  --nui-shadows-subtle: var(--core-neutral-alpha-7);
  --nui-shadows-subtler: var(--core-neutral-alpha-5);
  --nui-shadows-subtlest: var(--core-neutral-alpha-3);
  --nui-skeleton-fill-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-slider-fill: var(--nui-fill-neutral-bold);
  --nui-slider-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-snackbar-border-error: var(--nui-border-system-danger-boldest);
  --nui-snackbar-border-info: var(--nui-border-system-info-boldest);
  --nui-snackbar-border-neutral: var(--nui-border-neutral-bolder);
  --nui-snackbar-border-success: var(--nui-border-system-success-boldest);
  --nui-snackbar-border-warning: var(--nui-border-system-warning-boldest);
  --nui-snackbar-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-snackbar-fill-info: var(--nui-fill-system-info-subtler);
  --nui-snackbar-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-snackbar-fill-success: var(--nui-fill-system-success-subtler);
  --nui-snackbar-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-snackbar-icon-error: var(--nui-icon-error-boldest);
  --nui-snackbar-icon-info: var(--nui-icon-info-boldest);
  --nui-snackbar-icon-neutral: var(--nui-icon-primary);
  --nui-snackbar-icon-success: var(--nui-icon-success-boldest);
  --nui-snackbar-icon-warning: var(--nui-icon-warning-bold);
  --nui-snackbar-text-error: var(--nui-text-error-boldest);
  --nui-snackbar-text-info: var(--nui-text-info-boldest);
  --nui-snackbar-text-neutral: var(--nui-text-primary);
  --nui-snackbar-text-success: var(--nui-text-success-boldest);
  --nui-snackbar-text-warning: var(--nui-text-warning-boldest);
  --nui-stepper-item-icon-border-active: var(--nui-border-brand-primary-boldest);
  --nui-stepper-item-icon-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-stepper-item-icon-fill-done: var(--nui-fill-neutral-boldest);
  --nui-stepper-item-icon-fill-waiting: var(--nui-fill-transparent);
  --nui-stepper-item-icon-icon-done: var(--nui-icon-primary-inverted);
  --nui-stepper-item-icon-text-active: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-done: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-waiting: var(--nui-text-brand);
  --nui-surface-gradient-bottom: var(--core-brand-metal-3);
  --nui-surface-gradient-top: var(--core-brand-metal-2);
  --nui-surface-neutral-subtler: var(--core-neutral-solid-2);
  --nui-surface-neutral-subtlest: var(--core-bw-white);
  --nui-surface-overlay: var(--core-neutral-alpha-7);
  --nui-surface-transparent: rgba(255, 255, 255, 0%);
  --nui-table-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-table-fill-even: var(--nui-surface-neutral-subtlest);
  --nui-table-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-table-fill-odd: var(--nui-fill-brand-secondary-subtler);
  --nui-table-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-table-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-tabs-border-primary: var(--nui-border-transparent);
  --nui-tabs-border-secondary: var(--nui-border-neutral-subtle);
  --nui-tabs-border-underlined: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-tabs-border-underlined-selected: var(--nui-border-brand-primary-boldest);
  --nui-tabs-fill: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tabs-fill-secondary: var(--nui-fill-neutral-subtlest);
  --nui-tabs-fill-secondary-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-tabs-fill-underlined-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-selected: var(--nui-fill-transparent);
  --nui-tabs-icon-primary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-primary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-primary-selected: var(--nui-icon-primary-inverted);
  --nui-tabs-icon-secondary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-secondary-selected: var(--nui-icon-brand);
  --nui-tabs-icon-underlined-enabled: var(--nui-icon-secondary);
  --nui-tabs-icon-underlined-hover: var(--nui-icon-primary);
  --nui-tabs-icon-underlined-selected: var(--nui-icon-primary);
  --nui-tabs-text-primary-enabled: var(--nui-text-primary);
  --nui-tabs-text-primary-hover: var(--nui-text-brand);
  --nui-tabs-text-primary-selected: var(--nui-text-primary-inverted);
  --nui-tabs-text-secondary-enabled: var(--nui-text-primary);
  --nui-tabs-text-secondary-hover: var(--nui-text-brand);
  --nui-tabs-text-secondary-selected: var(--nui-text-brand);
  --nui-tabs-text-underlined-enabled: var(--nui-text-secondary);
  --nui-tabs-text-underlined-hover: var(--nui-text-primary);
  --nui-tabs-text-underlined-selected: var(--nui-text-primary);
  --nui-text-brand: var(--core-brand-solid-9);
  --nui-text-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-text-categories-green-boldest: var(--core-categories-green-solid-12);
  --nui-text-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-text-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-text-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-text-categories-orange-boldest: var(--core-categories-orange-solid-12);
  --nui-text-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-text-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-text-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-text-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-text-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-text-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-text-disabled: var(--core-neutral-alpha-8);
  --nui-text-error: var(--core-system-error-solid-10);
  --nui-text-error-boldest: var(--core-system-error-solid-12);
  --nui-text-info: var(--core-system-info-solid-10);
  --nui-text-info-boldest: var(--core-system-info-solid-12);
  --nui-text-link: var(--core-brand-solid-9);
  --nui-text-link-hover: var(--core-brand-solid-8);
  --nui-text-link-pressed: var(--core-brand-solid-10);
  --nui-text-negative-number: var(--core-system-error-solid-10);
  --nui-text-positive-number: var(--core-system-success-solid-10);
  --nui-text-primary: var(--core-neutral-solid-12);
  --nui-text-primary-inverted: var(--core-bw-white);
  --nui-text-secondary: var(--core-neutral-solid-11);
  --nui-text-success: var(--core-system-success-solid-10);
  --nui-text-success-boldest: var(--core-system-success-solid-12);
  --nui-text-warning: var(--core-system-warning-solid-10);
  --nui-text-warning-boldest: var(--core-system-warning-solid-12);
  --nui-toggle-fill-default: var(--nui-fill-neutral-bold);
  --nui-toggle-fill-disabled: var(--nui-fill-disabled);
  --nui-toggle-fill-handle: var(--nui-fill-neutral-subtlest);
  --nui-toggle-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tooltip-fill-default: var(--nui-fill-neutral-boldest);
  --nui-tooltip-text-default: var(--nui-text-primary-inverted);
  --nui-waiting: var(--nui-fill-transparent);
}
:where(:root[data-uinew]) [data-uitheme=dark],
:where(:root[data-uinew])[data-uitheme=dark] {
  --core-brand-metal-1: rgba(132, 150, 179, 100%);
  --core-brand-metal-2: rgba(132, 150, 179, 20%);
  --core-brand-metal-3: rgba(132, 150, 179, 10%);
  --core-brand-solid-1: rgba(12, 17, 28, 100%);
  --core-brand-solid-10: rgba(63, 92, 176, 100%);
  --core-brand-solid-11: rgba(147, 180, 255, 100%);
  --core-brand-solid-12: rgba(213, 226, 255, 100%);
  --core-brand-solid-2: rgba(17, 23, 37, 100%);
  --core-brand-solid-3: rgba(23, 36, 72, 100%);
  --core-brand-solid-4: rgba(29, 46, 97, 100%);
  --core-brand-solid-5: rgba(36, 57, 116, 100%);
  --core-brand-solid-6: rgba(45, 68, 132, 100%);
  --core-brand-solid-7: rgba(55, 80, 152, 100%);
  --core-brand-solid-8: rgba(64, 94, 178, 100%);
  --core-brand-solid-9: rgba(61, 99, 221, 100%);
  --core-bw-white: rgba(18, 18, 18, 100%);
  --core-categories-green-solid-1: rgba(14, 21, 18, 100%);
  --core-categories-green-solid-10: rgba(51, 176, 116, 100%);
  --core-categories-green-solid-11: rgba(61, 214, 140, 100%);
  --core-categories-green-solid-12: rgba(177, 241, 203, 100%);
  --core-categories-green-solid-2: rgba(18, 27, 23, 100%);
  --core-categories-green-solid-3: rgba(19, 45, 33, 100%);
  --core-categories-green-solid-4: rgba(17, 59, 41, 100%);
  --core-categories-green-solid-5: rgba(23, 73, 51, 100%);
  --core-categories-green-solid-6: rgba(32, 87, 62, 100%);
  --core-categories-green-solid-7: rgba(40, 104, 74, 100%);
  --core-categories-green-solid-8: rgba(47, 124, 87, 100%);
  --core-categories-green-solid-9: rgba(48, 164, 108, 100%);
  --core-categories-indigo-solid-1: rgba(17, 19, 31, 100%);
  --core-categories-indigo-solid-10: rgba(84, 114, 228, 100%);
  --core-categories-indigo-solid-11: rgba(158, 177, 255, 100%);
  --core-categories-indigo-solid-12: rgba(214, 225, 255, 100%);
  --core-categories-indigo-solid-2: rgba(20, 23, 38, 100%);
  --core-categories-indigo-solid-3: rgba(24, 36, 73, 100%);
  --core-categories-indigo-solid-4: rgba(29, 46, 98, 100%);
  --core-categories-indigo-solid-5: rgba(37, 57, 116, 100%);
  --core-categories-indigo-solid-6: rgba(48, 67, 132, 100%);
  --core-categories-indigo-solid-7: rgba(58, 79, 151, 100%);
  --core-categories-indigo-solid-8: rgba(67, 93, 177, 100%);
  --core-categories-indigo-solid-9: rgba(62, 99, 221, 100%);
  --core-categories-orange-solid-1: rgba(23, 18, 14, 100%);
  --core-categories-orange-solid-10: rgba(255, 128, 31, 100%);
  --core-categories-orange-solid-11: rgba(255, 160, 87, 100%);
  --core-categories-orange-solid-12: rgba(255, 224, 194, 100%);
  --core-categories-orange-solid-2: rgba(30, 22, 15, 100%);
  --core-categories-orange-solid-3: rgba(51, 30, 11, 100%);
  --core-categories-orange-solid-4: rgba(70, 33, 0, 100%);
  --core-categories-orange-solid-5: rgba(86, 40, 0, 100%);
  --core-categories-orange-solid-6: rgba(102, 53, 12, 100%);
  --core-categories-orange-solid-7: rgba(126, 69, 29, 100%);
  --core-categories-orange-solid-8: rgba(163, 88, 41, 100%);
  --core-categories-orange-solid-9: rgba(247, 107, 21, 100%);
  --core-categories-pink-solid-1: rgba(25, 17, 23, 100%);
  --core-categories-pink-solid-10: rgba(222, 81, 168, 100%);
  --core-categories-pink-solid-11: rgba(255, 141, 204, 100%);
  --core-categories-pink-solid-12: rgba(253, 209, 234, 100%);
  --core-categories-pink-solid-2: rgba(33, 18, 29, 100%);
  --core-categories-pink-solid-3: rgba(55, 23, 47, 100%);
  --core-categories-pink-solid-4: rgba(75, 20, 61, 100%);
  --core-categories-pink-solid-5: rgba(89, 28, 71, 100%);
  --core-categories-pink-solid-6: rgba(105, 41, 85, 100%);
  --core-categories-pink-solid-7: rgba(131, 56, 105, 100%);
  --core-categories-pink-solid-8: rgba(168, 72, 133, 100%);
  --core-categories-pink-solid-9: rgba(214, 64, 159, 100%);
  --core-categories-teal-solid-1: rgba(13, 21, 20, 100%);
  --core-categories-teal-solid-10: rgba(14, 179, 158, 100%);
  --core-categories-teal-solid-11: rgba(11, 216, 182, 100%);
  --core-categories-teal-solid-12: rgba(173, 240, 221, 100%);
  --core-categories-teal-solid-2: rgba(17, 28, 27, 100%);
  --core-categories-teal-solid-3: rgba(13, 45, 42, 100%);
  --core-categories-teal-solid-4: rgba(2, 59, 55, 100%);
  --core-categories-teal-solid-5: rgba(8, 72, 67, 100%);
  --core-categories-teal-solid-6: rgba(20, 87, 80, 100%);
  --core-categories-teal-solid-7: rgba(28, 105, 97, 100%);
  --core-categories-teal-solid-8: rgba(32, 126, 115, 100%);
  --core-categories-teal-solid-9: rgba(18, 165, 148, 100%);
  --core-categories-tomato-solid-1: rgba(24, 17, 17, 100%);
  --core-categories-tomato-solid-10: rgba(236, 97, 66, 100%);
  --core-categories-tomato-solid-11: rgba(255, 151, 125, 100%);
  --core-categories-tomato-solid-12: rgba(251, 211, 203, 100%);
  --core-categories-tomato-solid-2: rgba(31, 21, 19, 100%);
  --core-categories-tomato-solid-3: rgba(57, 23, 20, 100%);
  --core-categories-tomato-solid-4: rgba(78, 21, 17, 100%);
  --core-categories-tomato-solid-5: rgba(94, 28, 22, 100%);
  --core-categories-tomato-solid-6: rgba(110, 41, 32, 100%);
  --core-categories-tomato-solid-7: rgba(133, 58, 45, 100%);
  --core-categories-tomato-solid-8: rgba(172, 77, 57, 100%);
  --core-categories-tomato-solid-9: rgba(229, 77, 46, 100%);
  --core-neutral-alpha-1: rgba(0, 0, 0, 0%);
  --core-neutral-alpha-10: rgba(229, 237, 253, 48%);
  --core-neutral-alpha-11: rgba(241, 247, 254, 71%);
  --core-neutral-alpha-12: rgba(252, 253, 255, 94%);
  --core-neutral-alpha-2: rgba(216, 244, 246, 4%);
  --core-neutral-alpha-3: rgba(221, 234, 248, 8%);
  --core-neutral-alpha-4: rgba(211, 237, 248, 11%);
  --core-neutral-alpha-5: rgba(217, 237, 254, 15%);
  --core-neutral-alpha-6: rgba(214, 235, 253, 19%);
  --core-neutral-alpha-7: rgba(217, 237, 255, 25%);
  --core-neutral-alpha-8: rgba(217, 237, 255, 36%);
  --core-neutral-alpha-9: rgba(223, 235, 253, 43%);
  --core-neutral-solid-1: rgba(17, 17, 19, 100%);
  --core-neutral-solid-10: rgba(119, 123, 132, 100%);
  --core-neutral-solid-11: rgba(176, 180, 186, 100%);
  --core-neutral-solid-12: rgba(237, 238, 240, 100%);
  --core-neutral-solid-2: rgba(24, 25, 27, 100%);
  --core-neutral-solid-3: rgba(33, 34, 37, 100%);
  --core-neutral-solid-4: rgba(39, 42, 45, 100%);
  --core-neutral-solid-5: rgba(46, 49, 53, 100%);
  --core-neutral-solid-6: rgba(54, 58, 63, 100%);
  --core-neutral-solid-7: rgba(67, 72, 78, 100%);
  --core-neutral-solid-8: rgba(90, 97, 105, 100%);
  --core-neutral-solid-9: rgba(105, 110, 119, 100%);
  --core-system-error-solid-1: rgba(21, 15, 16, 100%);
  --core-system-error-solid-10: rgba(212, 101, 118, 100%);
  --core-system-error-solid-11: rgba(255, 150, 163, 100%);
  --core-system-error-solid-12: rgba(250, 213, 216, 100%);
  --core-system-error-solid-2: rgba(29, 21, 22, 100%);
  --core-system-error-solid-3: rgba(53, 24, 28, 100%);
  --core-system-error-solid-4: rgba(72, 27, 34, 100%);
  --core-system-error-solid-5: rgba(87, 34, 43, 100%);
  --core-system-error-solid-6: rgba(103, 46, 55, 100%);
  --core-system-error-solid-7: rgba(127, 61, 71, 100%);
  --core-system-error-solid-8: rgba(167, 81, 93, 100%);
  --core-system-error-solid-9: rgba(225, 113, 129, 100%);
  --core-system-info-solid-1: rgba(8, 18, 28, 100%);
  --core-system-info-solid-10: rgba(0, 130, 240, 100%);
  --core-system-info-solid-11: rgba(112, 184, 255, 100%);
  --core-system-info-solid-12: rgba(201, 227, 255, 100%);
  --core-system-info-solid-2: rgba(14, 25, 38, 100%);
  --core-system-info-solid-3: rgba(10, 40, 71, 100%);
  --core-system-info-solid-4: rgba(0, 50, 98, 100%);
  --core-system-info-solid-5: rgba(1, 63, 117, 100%);
  --core-system-info-solid-6: rgba(17, 77, 134, 100%);
  --core-system-info-solid-7: rgba(29, 94, 157, 100%);
  --core-system-info-solid-8: rgba(36, 113, 189, 100%);
  --core-system-info-solid-9: rgba(0, 143, 254, 100%);
  --core-system-success-solid-1: rgba(12, 19, 17, 100%);
  --core-system-success-solid-10: rgba(80, 180, 155, 100%);
  --core-system-success-solid-11: rgba(110, 209, 183, 100%);
  --core-system-success-solid-12: rgba(186, 242, 225, 100%);
  --core-system-success-solid-2: rgba(17, 27, 24, 100%);
  --core-system-success-solid-3: rgba(17, 44, 37, 100%);
  --core-system-success-solid-4: rgba(11, 58, 48, 100%);
  --core-system-success-solid-5: rgba(20, 71, 59, 100%);
  --core-system-success-solid-6: rgba(31, 86, 73, 100%);
  --core-system-success-solid-7: rgba(42, 104, 89, 100%);
  --core-system-success-solid-8: rgba(50, 126, 107, 100%);
  --core-system-success-solid-9: rgba(92, 191, 166, 100%);
  --core-system-warning-solid-1: rgba(20, 17, 12, 100%);
  --core-system-warning-solid-10: rgba(219, 156, 0, 100%);
  --core-system-warning-solid-11: rgba(249, 189, 71, 100%);
  --core-system-warning-solid-12: rgba(251, 229, 191, 100%);
  --core-system-warning-solid-2: rgba(28, 23, 15, 100%);
  --core-system-warning-solid-3: rgba(45, 33, 11, 100%);
  --core-system-warning-solid-4: rgba(61, 40, 0, 100%);
  --core-system-warning-solid-5: rgba(74, 50, 0, 100%);
  --core-system-warning-solid-6: rgba(88, 63, 10, 100%);
  --core-system-warning-solid-7: rgba(109, 81, 27, 100%);
  --core-system-warning-solid-8: rgba(138, 104, 36, 100%);
  --core-system-warning-solid-9: rgba(231, 167, 0, 100%);
  --nui-accordion-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-accordion-rich-border-hover: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-border-open: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-default: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-fill-selected: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-text-body: var(--nui-text-primary);
  --nui-accordion-rich-text-headline: var(--nui-text-primary);
  --nui-accordion-rich-text-subheadline: var(--nui-text-secondary);
  --nui-accordion-simple-fill-default: var(--nui-fill-transparent);
  --nui-accordion-simple-text-body: var(--nui-text-primary);
  --nui-accordion-simple-text-headline: var(--nui-text-primary);
  --nui-active: var(--nui-fill-brand-primary-boldest);
  --nui-banner-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-banner-fill-info: var(--nui-fill-system-info-subtler);
  --nui-banner-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-banner-fill-success: var(--nui-fill-system-success-subtler);
  --nui-banner-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-banner-icon-error: var(--nui-icon-error-boldest);
  --nui-banner-icon-info: var(--nui-icon-info-boldest);
  --nui-banner-icon-neutral: var(--nui-icon-primary);
  --nui-banner-icon-success: var(--nui-icon-success-boldest);
  --nui-banner-icon-warning: var(--nui-icon-warning-bold);
  --nui-banner-text-error: var(--nui-text-error-boldest);
  --nui-banner-text-info: var(--nui-text-info-boldest);
  --nui-banner-text-neutral: var(--nui-text-primary);
  --nui-banner-text-success: var(--nui-text-success-boldest);
  --nui-banner-text-warning: var(--nui-text-warning-boldest);
  --nui-border-brand-primary-boldest: var(--core-brand-solid-10);
  --nui-border-brand-primary-boldest-hover: var(--core-brand-solid-8);
  --nui-border-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-border-categories-green-bolder: var(--core-categories-green-solid-11);
  --nui-border-categories-green-subtle: var(--core-categories-green-solid-6);
  --nui-border-categories-green-subtler: var(--core-categories-green-solid-3);
  --nui-border-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-border-categories-indigo-bolder: var(--core-categories-indigo-solid-11);
  --nui-border-categories-indigo-subtle: var(--core-categories-indigo-solid-6);
  --nui-border-categories-indigo-subtler: var(--core-categories-indigo-solid-3);
  --nui-border-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-border-categories-orange-bolder: var(--core-categories-orange-solid-11);
  --nui-border-categories-orange-subtle: var(--core-categories-orange-solid-6);
  --nui-border-categories-orange-subtler: var(--core-categories-orange-solid-3);
  --nui-border-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-border-categories-pink-bolder: var(--core-categories-pink-solid-11);
  --nui-border-categories-pink-subtle: var(--core-categories-pink-solid-6);
  --nui-border-categories-pink-subtler: var(--core-categories-pink-solid-3);
  --nui-border-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-border-categories-teal-bolder: var(--core-categories-teal-solid-11);
  --nui-border-categories-teal-subtle: var(--core-categories-teal-solid-6);
  --nui-border-categories-teal-subtler: var(--core-categories-teal-solid-3);
  --nui-border-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-border-categories-tomato-bolder: var(--core-categories-tomato-solid-11);
  --nui-border-categories-tomato-subtle: var(--core-categories-tomato-solid-6);
  --nui-border-categories-tomato-subtler: var(--core-categories-tomato-solid-3);
  --nui-border-disabled: var(--core-neutral-solid-8);
  --nui-border-neutral-bolder: var(--core-neutral-solid-11);
  --nui-border-neutral-secondary-bold: var(--core-neutral-solid-7);
  --nui-border-neutral-secondary-boldest: var(--core-neutral-solid-10);
  --nui-border-neutral-subtle: var(--core-neutral-solid-3);
  --nui-border-system-danger-bold: var(--core-system-error-solid-8);
  --nui-border-system-danger-boldest: var(--core-system-error-solid-11);
  --nui-border-system-focus: var(--core-brand-solid-5);
  --nui-border-system-info-boldest: var(--core-system-info-solid-9);
  --nui-border-system-success-boldest: var(--core-system-success-solid-9);
  --nui-border-system-warning-boldest: var(--core-system-warning-solid-9);
  --nui-border-transparent: rgba(255, 255, 255, 0%);
  --nui-breadcrumb-fill-primary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-breadcrumb-fill-primary-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-breadcrumb-fill-secondary-default: var(--nui-fill-transparent);
  --nui-breadcrumb-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-breadcrumb-icon-chevron-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-secondary-default: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-secondary-default: var(--nui-icon-secondary);
  --nui-breadcrumb-icon-left-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-text-primary-default: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-hover: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-last: var(--nui-text-brand);
  --nui-breadcrumb-text-secondary-default: var(--nui-text-secondary);
  --nui-breadcrumb-text-secondary-hover: var(--nui-text-primary);
  --nui-breadcrumb-text-secondary-last: var(--nui-text-primary);
  --nui-button-border-secondary-destructive: var(--nui-border-system-danger-boldest);
  --nui-button-fill-primary: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-primary-destructive: var(--nui-fill-system-danger-bold);
  --nui-button-fill-primary-destructive-hover: var(--nui-fill-neutral-subtlest);
  --nui-button-fill-primary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-primary-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-button-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-secondary: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-secondary-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-button-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-transparent: var(--nui-fill-transparent);
  --nui-button-group-border-default: var(--nui-border-neutral-subtle);
  --nui-button-group-fill-default: var(--nui-fill-brand-secondary-subtler);
  --nui-button-group-item-fill-disabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-enabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-selected: var(--nui-fill-neutral-subtlest);
  --nui-button-group-item-icon-disabled: var(--nui-icon-disabled);
  --nui-button-group-item-icon-enabled: var(--nui-icon-secondary);
  --nui-button-group-item-icon-selected: var(--nui-icon-primary);
  --nui-button-group-item-text-disabled: var(--nui-text-disabled);
  --nui-button-group-item-text-enabled: var(--nui-text-secondary);
  --nui-button-group-item-text-selected: var(--nui-text-primary);
  --nui-button-icon-brand: var(--nui-icon-brand);
  --nui-button-icon-disabled: var(--nui-icon-disabled);
  --nui-button-icon-primary: var(--nui-icon-primary);
  --nui-button-icon-primary-destructive: var(--nui-icon-primary);
  --nui-button-icon-primary-destructive-inverted: var(--nui-icon-error);
  --nui-button-icon-primary-inverted: var(--nui-icon-primary);
  --nui-button-icon-secondary: var(--nui-icon-secondary);
  --nui-button-text-brand: var(--nui-text-brand);
  --nui-button-text-disabled: var(--nui-text-disabled);
  --nui-button-text-primary: var(--nui-text-primary);
  --nui-button-text-primary-destructive: var(--nui-text-primary);
  --nui-button-text-primary-destructive-inverted: var(--nui-text-error);
  --nui-button-text-primary-inverted: var(--nui-text-primary);
  --nui-button-text-secondary: var(--nui-text-secondary);
  --nui-button-text-tetriary: var(--nui-text-primary);
  --nui-calendar-date-picker-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-hover: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-previous-next: var(--nui-fill-transparent);
  --nui-calendar-date-picker-item-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-calendar-date-picker-item-fill-selected-span: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-date-picker-item-fill-today: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-text-disabled: var(--nui-text-disabled);
  --nui-calendar-date-picker-item-text-enabled: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-hover: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-previous-next: var(--nui-text-secondary);
  --nui-calendar-date-picker-item-text-selected: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-selected-span: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-today: var(--nui-text-brand);
  --nui-calendar-month-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-disabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-calendar-month-date-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-calendar-month-date-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-enabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-text-disabled: var(--nui-text-disabled);
  --nui-calendar-month-date-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-date-text-hover: var(--nui-text-primary);
  --nui-calendar-month-date-text-selected: var(--nui-text-primary);
  --nui-calendar-month-event-fill-enabled: var(--nui-fill-categories-teal-bold);
  --nui-calendar-month-event-icon-enabled: var(--nui-icon-primary);
  --nui-calendar-month-event-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-fill-deafult: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-text-week-number: var(--nui-text-secondary);
  --nui-calendar-month-text-weekday: var(--nui-text-primary);
  --nui-calendar-schedule-item-border: var(--core-categories-teal-solid-9);
  --nui-calendar-schedule-item-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-calendar-schedule-item-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-schedule-item-icon-default: var(--nui-icon-secondary);
  --nui-calendar-schedule-item-text-date: var(--nui-text-secondary);
  --nui-calendar-schedule-item-text-name: var(--nui-text-primary);
  --nui-card-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-card-border-disabled: var(--nui-border-disabled);
  --nui-card-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-card-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-card-fill-default: var(--nui-surface-neutral-subtler);
  --nui-card-fill-disabled: var(--nui-fill-disabled);
  --nui-card-fill-hover: var(--nui-fill-brand-secondary-subtlest);
  --nui-card-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-avatar-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-chat-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-fill-default: var(--nui-surface-neutral-subtler);
  --nui-chat-fill-default: var(--nui-surface-neutral-subtler);
  --nui-chat-fill-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-input-border-active-top: var(--nui-border-neutral-secondary-bold);
  --nui-chat-thread-fill-closed-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-chat-thread-fill-closed-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-thread-fill-open-default: var(--nui-surface-neutral-subtler);
  --nui-checkbox-item-checkbox-fill-checked: var(--nui-icon-primary);
  --nui-checkbox-item-checkbox-fill-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-checkbox-fill-hover: var(--nui-icon-brand);
  --nui-checkbox-item-checkbox-icon-checked: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-disabled: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-hover: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-icon-default: var(--nui-icon-primary);
  --nui-checkbox-item-icon-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-icon-hover: var(--nui-icon-brand);
  --nui-chips-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-selected: var(--nui-border-transparent);
  --nui-chips-border-primary-selected-hover: var(--nui-border-transparent);
  --nui-chips-border-secondary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-selected: var(--nui-border-transparent);
  --nui-chips-border-secondary-selected-hover: var(--nui-border-neutral-subtle);
  --nui-chips-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-chips-fill-primary-default-hover: var(--nui-fill-neutral-subtle);
  --nui-chips-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-chips-fill-primary-selected-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-chips-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-chips-fill-secondary-default-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-chips-fill-secondary-selected: var(--nui-fill-neutral-boldest);
  --nui-chips-fill-secondary-selected-hover: var(--nui-fill-neutral-boldest);
  --nui-dialog-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-dialog-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-dialog-icon-primary-default: var(--nui-icon-primary);
  --nui-dialog-text-body: var(--nui-text-secondary);
  --nui-dialog-text-headline: var(--nui-text-primary);
  --nui-divider-fill-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-done: var(--nui-fill-neutral-boldest);
  --nui-fill-brand-primary-boldest: var(--core-brand-solid-9);
  --nui-fill-brand-primary-boldest-hover: var(--core-brand-solid-10);
  --nui-fill-brand-primary-subtlest: var(--core-brand-solid-3);
  --nui-fill-brand-secondary-neutral: var(--core-neutral-solid-7);
  --nui-fill-brand-secondary-subtle: var(--core-neutral-solid-6);
  --nui-fill-brand-secondary-subtler: var(--core-neutral-solid-5);
  --nui-fill-brand-secondary-subtlest: var(--core-neutral-solid-4);
  --nui-fill-categories-green-bold: var(--core-categories-green-solid-7);
  --nui-fill-categories-green-boldest: var(--core-categories-green-solid-11);
  --nui-fill-categories-green-subtle: var(--core-categories-green-solid-4);
  --nui-fill-categories-green-subtlest: var(--core-categories-green-solid-3);
  --nui-fill-categories-indigo-bold: var(--core-categories-indigo-solid-7);
  --nui-fill-categories-indigo-boldest: var(--core-categories-indigo-solid-11);
  --nui-fill-categories-indigo-subtle: var(--core-categories-indigo-solid-4);
  --nui-fill-categories-indigo-subtlest: var(--core-categories-indigo-solid-3);
  --nui-fill-categories-orange-bold: var(--core-categories-orange-solid-7);
  --nui-fill-categories-orange-boldest: var(--core-categories-orange-solid-11);
  --nui-fill-categories-orange-subtle: var(--core-categories-orange-solid-4);
  --nui-fill-categories-orange-subtlest: var(--core-categories-orange-solid-3);
  --nui-fill-categories-pink-bold: var(--core-categories-pink-solid-7);
  --nui-fill-categories-pink-boldest: var(--core-categories-pink-solid-11);
  --nui-fill-categories-pink-subtle: var(--core-categories-pink-solid-4);
  --nui-fill-categories-pink-subtlest: var(--core-categories-pink-solid-3);
  --nui-fill-categories-teal-bold: var(--core-categories-teal-solid-7);
  --nui-fill-categories-teal-boldest: var(--core-categories-teal-solid-11);
  --nui-fill-categories-teal-subtle: var(--core-categories-teal-solid-4);
  --nui-fill-categories-teal-subtlest: var(--core-categories-teal-solid-3);
  --nui-fill-categories-tomato-bold: var(--core-categories-tomato-solid-7);
  --nui-fill-categories-tomato-boldest: var(--core-categories-tomato-solid-11);
  --nui-fill-categories-tomato-subtle: var(--core-categories-tomato-solid-4);
  --nui-fill-categories-tomato-subtlest: var(--core-categories-tomato-solid-3);
  --nui-fill-disabled: var(--core-neutral-solid-7);
  --nui-fill-neutral-bold: var(--core-neutral-solid-9);
  --nui-fill-neutral-boldest: var(--core-neutral-solid-12);
  --nui-fill-neutral-subtle: var(--core-neutral-solid-5);
  --nui-fill-neutral-subtlest: var(--core-neutral-solid-3);
  --nui-fill-system-danger-bold: var(--core-system-error-solid-7);
  --nui-fill-system-danger-subtle: var(--core-system-error-solid-5);
  --nui-fill-system-danger-subtler: var(--core-system-error-solid-4);
  --nui-fill-system-info-bold: var(--core-system-info-solid-7);
  --nui-fill-system-info-subtler: var(--core-system-info-solid-4);
  --nui-fill-system-recording: var(--core-system-error-solid-9);
  --nui-fill-system-success-bold: var(--core-system-success-solid-7);
  --nui-fill-system-success-subtler: var(--core-system-success-solid-4);
  --nui-fill-system-warning-bold: var(--core-system-warning-solid-8);
  --nui-fill-system-warning-subtler: var(--core-system-warning-solid-4);
  --nui-fill-transparent: rgba(255, 255, 255, 0%);
  --nui-forms-border-primary-disabled: var(--nui-border-disabled);
  --nui-forms-border-primary-enabled: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-primary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-primary-filled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-forms-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-border-secondary-disabled: var(--nui-border-disabled);
  --nui-forms-border-secondary-enabled: var(--nui-border-transparent);
  --nui-forms-border-secondary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-secondary-filled: var(--nui-border-transparent);
  --nui-forms-border-secondary-hover: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-secondary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-fill-primary-disabled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-enabled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-error: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-filled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-hover: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-selected: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-secondary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-error: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-filled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-selected: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-icon-primary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-primary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-primary-error: var(--nui-icon-primary);
  --nui-forms-icon-primary-filled: var(--nui-icon-primary);
  --nui-forms-icon-primary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-primary-selected: var(--nui-icon-primary);
  --nui-forms-icon-secondary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-secondary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-error: var(--nui-icon-primary);
  --nui-forms-icon-secondary-filled: var(--nui-icon-primary);
  --nui-forms-icon-secondary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-selected: var(--nui-icon-primary);
  --nui-forms-text-help-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-help-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-error: var(--nui-text-error);
  --nui-forms-text-help-primary-filled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-help-primary-selected: var(--nui-text-secondary);
  --nui-forms-text-input-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-primary-error: var(--nui-text-primary);
  --nui-forms-text-input-primary-filled: var(--nui-text-primary);
  --nui-forms-text-input-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-primary-selected: var(--nui-text-primary);
  --nui-forms-text-input-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-error: var(--nui-text-primary);
  --nui-forms-text-input-secondary-filled: var(--nui-text-primary);
  --nui-forms-text-input-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-selected: var(--nui-text-primary);
  --nui-forms-text-label-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-label-primary-enabled: var(--nui-text-primary);
  --nui-forms-text-label-primary-error: var(--nui-text-error);
  --nui-forms-text-label-primary-filled: var(--nui-text-primary);
  --nui-forms-text-label-primary-hover: var(--nui-text-primary);
  --nui-forms-text-label-primary-selected: var(--nui-text-primary);
  --nui-forms-text-suffix-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-suffix-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-error: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-filled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-selected: var(--nui-text-secondary);
  --nui-grid-fill-default: var(--nui-fill-neutral-bold);
  --nui-grid-fill-disabled: var(--nui-fill-disabled);
  --nui-grid-fill-handle: var(--nui-fill-neutral-boldest);
  --nui-grid-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-grid-item-fill-default: var(--nui-surface-neutral-subtler);
  --nui-grid-item-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-grid-item-header-icon-default: var(--nui-icon-primary);
  --nui-grid-item-header-icon-hover: var(--nui-icon-primary);
  --nui-grid-item-header-text-default: var(--nui-text-primary);
  --nui-grid-item-header-text-hover: var(--nui-text-primary);
  --nui-guidelines-grid-black: rgba(0, 0, 0, 15%);
  --nui-guidelines-grid-green: rgba(48, 164, 108, 15%);
  --nui-guidelines-grid-red: rgba(214, 61, 84, 15%);
  --nui-guidelines-grid-white: rgba(255, 255, 255, 30%);
  --nui-guidelines-guidelines-black: var(--nui-fill-neutral-boldest);
  --nui-guidelines-guidelines-green: var(--nui-fill-categories-green-bold);
  --nui-guidelines-guidelines-red: var(--nui-fill-system-danger-bold);
  --nui-guidelines-guidelines-white: var(--nui-surface-neutral-subtlest);
  --nui-header-border-solid-default: var(--nui-border-neutral-secondary-bold);
  --nui-header-border-transparent-default: var(--nui-border-transparent);
  --nui-header-fill-solid-default: var(--nui-surface-neutral-subtler);
  --nui-header-fill-transparent-default: var(--nui-surface-transparent);
  --nui-headline: var(--nui-text-primary);
  --nui-icon-brand: var(--core-brand-solid-11);
  --nui-icon-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-icon-categories-green-bolder: var(--core-categories-green-solid-12);
  --nui-icon-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-icon-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-icon-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-icon-categories-orange-bolder: var(--core-categories-orange-solid-12);
  --nui-icon-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-icon-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-icon-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-icon-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-icon-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-icon-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-icon-disabled: var(--core-neutral-alpha-9);
  --nui-icon-error: var(--core-system-error-solid-11);
  --nui-icon-error-boldest: var(--core-system-error-solid-12);
  --nui-icon-info: var(--core-system-info-solid-9);
  --nui-icon-info-boldest: var(--core-system-info-solid-12);
  --nui-icon-primary: var(--core-neutral-solid-12);
  --nui-icon-primary-inverted: var(--core-neutral-solid-1);
  --nui-icon-secondary: var(--core-neutral-solid-11);
  --nui-icon-status-approved: var(--core-system-success-solid-10);
  --nui-icon-status-for-review: var(--core-system-info-solid-9);
  --nui-icon-status-in-progress: var(--core-system-warning-solid-9);
  --nui-icon-status-no-status: var(--core-neutral-solid-9);
  --nui-icon-status-not-approved: var(--core-system-error-solid-10);
  --nui-icon-success: var(--core-system-success-solid-9);
  --nui-icon-success-boldest: var(--core-system-success-solid-12);
  --nui-icon-warning: var(--core-system-warning-solid-10);
  --nui-icon-warning-bold: var(--core-system-warning-solid-12);
  --nui-label-icon-brand: var(--nui-icon-brand);
  --nui-label-icon-destructive: var(--nui-icon-error);
  --nui-label-icon-disabled: var(--nui-icon-disabled);
  --nui-label-icon-inverted: var(--nui-icon-primary-inverted);
  --nui-label-icon-primary: var(--nui-icon-primary);
  --nui-label-icon-secondary: var(--nui-icon-secondary);
  --nui-label-text-brand: var(--nui-text-brand);
  --nui-label-text-destructive: var(--nui-text-error);
  --nui-label-text-disabled: var(--nui-text-disabled);
  --nui-label-text-inverted: var(--nui-text-primary-inverted);
  --nui-label-text-neutral: var(--nui-text-primary);
  --nui-label-text-secondary: var(--nui-text-secondary);
  --nui-list-item-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-list-item-rich-fill-default: var(--nui-surface-neutral-subtler);
  --nui-list-item-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-list-item-rich-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-rich-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-rich-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-rich-text-headline: var(--nui-text-primary);
  --nui-list-item-simple-fill-default: var(--nui-surface-neutral-subtler);
  --nui-list-item-simple-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-simple-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-simple-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-simple-icon-left-default: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-default-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-default: var(--nui-icon-secondary);
  --nui-list-item-simple-icon-right-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-selected: var(--nui-icon-primary);
  --nui-list-item-simple-text-default: var(--nui-text-primary);
  --nui-list-item-simple-text-hover: var(--nui-text-primary);
  --nui-list-item-simple-text-pressed: var(--nui-text-primary);
  --nui-list-item-simple-text-selected: var(--nui-text-primary);
  --nui-loader-fill-inverted-light: var(--nui-fill-neutral-boldest);
  --nui-loader-fill-inverted-strong: var(--nui-fill-neutral-boldest);
  --nui-loader-fill-primary-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-primary-strong: var(--nui-fill-brand-primary-boldest);
  --nui-main-navigation-fill-default: var(--nui-surface-transparent);
  --nui-main-navigation-item-fill-active: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-fill-default: var(--nui-fill-transparent);
  --nui-main-navigation-item-fill-hover: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-icon-active: var(--nui-icon-brand);
  --nui-main-navigation-item-icon-default: var(--nui-icon-primary);
  --nui-main-navigation-item-icon-hover: var(--nui-icon-primary);
  --nui-main-navigation-item-text-active: var(--nui-text-brand);
  --nui-main-navigation-item-text-default: var(--nui-text-primary);
  --nui-main-navigation-item-text-hover: var(--nui-text-primary);
  --nui-menu-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-menu-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-input-border-primary-default: var(--nui-border-transparent);
  --nui-menu-input-border-primary-disabled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-filled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-menu-input-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-input-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-filled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-hover: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-selected: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-icon-input-default: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-input-filled: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-hover: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-selected: var(--nui-icon-primary);
  --nui-menu-input-icon-label-default: var(--nui-icon-primary);
  --nui-menu-input-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-label-filled: var(--nui-icon-primary);
  --nui-menu-input-icon-label-hover: var(--nui-icon-primary);
  --nui-menu-input-icon-label-selected: var(--nui-icon-primary);
  --nui-menu-input-text-input-default: var(--nui-text-secondary);
  --nui-menu-input-text-input-disabled: var(--nui-text-disabled);
  --nui-menu-input-text-input-filled: var(--nui-text-primary);
  --nui-menu-input-text-input-hover: var(--nui-text-secondary);
  --nui-menu-input-text-input-selected: var(--nui-text-primary);
  --nui-menu-input-text-right-selected: var(--nui-text-primary);
  --nui-menu-item-fill-destructive-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-destructive-hover: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-pressed: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-selected: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-secondary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-icon-label-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-label-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-label-primary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-shortcut-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-shortcut-primary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-selected: var(--nui-icon-primary);
  --nui-menu-item-text-label-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-label-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-label-primary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-selected: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-selected: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-shortcut-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-shortcut-primary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-selected: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-selected: var(--nui-text-primary);
  --nui-menu-search-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-search-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-search-fill-primary-filled: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-search-fill-primary-selected: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-icon-disabled: var(--nui-icon-disabled);
  --nui-menu-search-icon-primary-default: var(--nui-icon-secondary);
  --nui-menu-search-icon-primary-filled: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-hover: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-selected: var(--nui-icon-primary);
  --nui-menu-search-text-disabled: var(--nui-text-disabled);
  --nui-menu-search-text-primary-default: var(--nui-text-secondary);
  --nui-menu-search-text-primary-filled: var(--nui-text-primary);
  --nui-menu-search-text-primary-hover: var(--nui-text-primary);
  --nui-menu-search-text-primary-selected: var(--nui-text-secondary);
  --nui-paginator-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-paginator-text-primary: var(--nui-text-secondary);
  --nui-pill-border-category-green: var(--nui-border-categories-green-bolder);
  --nui-pill-border-category-indigo: var(--nui-border-categories-indigo-bolder);
  --nui-pill-border-category-orange: var(--nui-border-categories-orange-bolder);
  --nui-pill-border-category-pink: var(--nui-border-categories-pink-bolder);
  --nui-pill-border-category-teal: var(--nui-border-categories-teal-bolder);
  --nui-pill-border-category-tomato: var(--nui-border-categories-tomato-bolder);
  --nui-pill-border-error: var(--nui-border-system-danger-boldest);
  --nui-pill-border-info: var(--nui-border-system-info-boldest);
  --nui-pill-border-success: var(--nui-border-system-success-boldest);
  --nui-pill-border-warning: var(--nui-border-system-warning-boldest);
  --nui-pill-fill-primary-category-green: var(--nui-fill-categories-green-bold);
  --nui-pill-fill-primary-category-indigo: var(--nui-fill-categories-indigo-bold);
  --nui-pill-fill-primary-category-orange: var(--nui-fill-categories-orange-bold);
  --nui-pill-fill-primary-category-pink: var(--nui-fill-categories-pink-bold);
  --nui-pill-fill-primary-category-teal: var(--nui-fill-categories-teal-bold);
  --nui-pill-fill-primary-category-tomato: var(--nui-fill-categories-tomato-bold);
  --nui-pill-fill-primary-error: var(--nui-fill-system-danger-bold);
  --nui-pill-fill-primary-info: var(--nui-fill-system-info-bold);
  --nui-pill-fill-primary-neutral: var(--nui-fill-neutral-bold);
  --nui-pill-fill-primary-success: var(--nui-fill-system-success-bold);
  --nui-pill-fill-primary-warning: var(--nui-fill-system-warning-bold);
  --nui-pill-fill-secondary-category-green: var(--nui-fill-categories-green-subtle);
  --nui-pill-fill-secondary-category-indigo: var(--nui-fill-categories-indigo-subtle);
  --nui-pill-fill-secondary-category-orange: var(--nui-fill-categories-orange-subtle);
  --nui-pill-fill-secondary-category-pink: var(--nui-fill-categories-pink-subtle);
  --nui-pill-fill-secondary-category-teal: var(--nui-fill-categories-teal-subtle);
  --nui-pill-fill-secondary-category-tomato: var(--nui-fill-categories-tomato-subtle);
  --nui-pill-fill-secondary-error: var(--nui-fill-system-danger-subtler);
  --nui-pill-fill-secondary-info: var(--nui-fill-system-info-subtler);
  --nui-pill-fill-secondary-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-pill-fill-secondary-success: var(--nui-fill-system-success-subtler);
  --nui-pill-fill-secondary-warning: var(--nui-fill-system-warning-subtler);
  --nui-pill-text-primary-error: var(--nui-text-primary);
  --nui-pill-text-primary-green: var(--nui-text-primary);
  --nui-pill-text-primary-indigo: var(--nui-text-primary);
  --nui-pill-text-primary-info: var(--nui-text-primary);
  --nui-pill-text-primary-neutral: var(--nui-text-primary);
  --nui-pill-text-primary-orange: var(--nui-text-primary);
  --nui-pill-text-primary-pink: var(--nui-text-primary);
  --nui-pill-text-primary-success: var(--nui-text-primary);
  --nui-pill-text-primary-teal: var(--nui-text-primary);
  --nui-pill-text-primary-tomato: var(--nui-text-primary);
  --nui-pill-text-primary-warning: var(--nui-text-primary);
  --nui-pill-text-secondary-error: var(--nui-text-error-boldest);
  --nui-pill-text-secondary-green: var(--nui-text-categories-green-boldest);
  --nui-pill-text-secondary-indigo: var(--nui-text-categories-indigo-boldest);
  --nui-pill-text-secondary-info: var(--nui-text-info-boldest);
  --nui-pill-text-secondary-neutral: var(--nui-text-primary);
  --nui-pill-text-secondary-orange: var(--nui-text-categories-orange-boldest);
  --nui-pill-text-secondary-pink: var(--nui-text-categories-pink-boldest);
  --nui-pill-text-secondary-success: var(--nui-text-success-boldest);
  --nui-pill-text-secondary-teal: var(--nui-text-categories-teal-boldest);
  --nui-pill-text-secondary-tomato: var(--nui-text-categories-tomato-boldest);
  --nui-pill-text-secondary-warning: var(--nui-text-warning-boldest);
  --nui-progress-bar-bar-default: var(--nui-fill-brand-primary-boldest);
  --nui-progress-bar-bar-success: var(--nui-fill-system-success-bold);
  --nui-progress-bar-fill-default: var(--nui-fill-neutral-subtle);
  --nui-range-fill-disabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-enabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-hover: var(--nui-fill-neutral-bold);
  --nui-range-fill-value: var(--nui-fill-brand-primary-boldest);
  --nui-range-fill-value-disabled: var(--nui-fill-neutral-bold);
  --nui-range-handle-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-range-handle-border-disabled: var(--nui-border-neutral-subtle);
  --nui-range-handle-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-range-handle-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-scroll-fill-thumb-primary-disabled: var(--nui-fill-disabled);
  --nui-scroll-fill-thumb-primary-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-scroll-fill-thumb-primary-hover: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-thumb-primary-pressed: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-track-primary-disabled: var(--nui-fill-neutral-subtle);
  --nui-scroll-fill-track-primary-enabled: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-hover: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-pressed: var(--nui-surface-transparent);
  --nui-shadows-bold: var(--core-neutral-solid-1);
  --nui-shadows-subtle: var(--core-neutral-solid-1);
  --nui-shadows-subtler: var(--core-neutral-solid-2);
  --nui-shadows-subtlest: var(--core-neutral-solid-2);
  --nui-skeleton-fill-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-slider-fill: var(--nui-fill-neutral-bold);
  --nui-slider-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-snackbar-border-error: var(--nui-border-system-danger-boldest);
  --nui-snackbar-border-info: var(--nui-border-system-info-boldest);
  --nui-snackbar-border-neutral: var(--nui-border-neutral-bolder);
  --nui-snackbar-border-success: var(--nui-border-system-success-boldest);
  --nui-snackbar-border-warning: var(--nui-border-system-warning-boldest);
  --nui-snackbar-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-snackbar-fill-info: var(--nui-fill-system-info-subtler);
  --nui-snackbar-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-snackbar-fill-success: var(--nui-fill-system-success-subtler);
  --nui-snackbar-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-snackbar-icon-error: var(--nui-icon-error-boldest);
  --nui-snackbar-icon-info: var(--nui-icon-info-boldest);
  --nui-snackbar-icon-neutral: var(--nui-icon-primary);
  --nui-snackbar-icon-success: var(--nui-icon-success-boldest);
  --nui-snackbar-icon-warning: var(--nui-icon-warning-bold);
  --nui-snackbar-text-error: var(--nui-text-error-boldest);
  --nui-snackbar-text-info: var(--nui-text-info-boldest);
  --nui-snackbar-text-neutral: var(--nui-text-primary);
  --nui-snackbar-text-success: var(--nui-text-success-boldest);
  --nui-snackbar-text-warning: var(--nui-text-warning-boldest);
  --nui-stepper-item-icon-border-active: var(--nui-border-brand-primary-boldest);
  --nui-stepper-item-icon-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-stepper-item-icon-fill-done: var(--nui-fill-neutral-boldest);
  --nui-stepper-item-icon-fill-waiting: var(--nui-fill-transparent);
  --nui-stepper-item-icon-icon-done: var(--nui-icon-primary-inverted);
  --nui-stepper-item-icon-text-active: var(--nui-text-primary);
  --nui-stepper-item-icon-text-done: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-waiting: var(--nui-text-brand);
  --nui-surface-gradient-bottom: var(--core-brand-metal-3);
  --nui-surface-gradient-top: var(--core-brand-metal-2);
  --nui-surface-neutral-subtler: var(--core-neutral-solid-3);
  --nui-surface-neutral-subtlest: var(--core-neutral-solid-2);
  --nui-surface-overlay: var(--core-neutral-alpha-7);
  --nui-surface-transparent: rgba(255, 255, 255, 0%);
  --nui-table-fill-default: var(--nui-surface-neutral-subtler);
  --nui-table-fill-even: var(--nui-surface-neutral-subtler);
  --nui-table-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-table-fill-odd: var(--nui-fill-brand-secondary-subtle);
  --nui-table-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-table-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-tabs-border-primary: var(--nui-border-transparent);
  --nui-tabs-border-secondary: var(--nui-border-neutral-subtle);
  --nui-tabs-border-underlined: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-tabs-border-underlined-selected: var(--nui-border-brand-primary-boldest);
  --nui-tabs-fill: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tabs-fill-secondary: var(--nui-fill-neutral-subtlest);
  --nui-tabs-fill-secondary-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-tabs-fill-underlined-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-selected: var(--nui-fill-transparent);
  --nui-tabs-icon-primary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-primary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-primary-selected: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-secondary-selected: var(--nui-icon-brand);
  --nui-tabs-icon-underlined-enabled: var(--nui-icon-secondary);
  --nui-tabs-icon-underlined-hover: var(--nui-icon-primary);
  --nui-tabs-icon-underlined-selected: var(--nui-icon-primary);
  --nui-tabs-text-primary-enabled: var(--nui-text-primary);
  --nui-tabs-text-primary-hover: var(--nui-text-brand);
  --nui-tabs-text-primary-selected: var(--nui-text-primary);
  --nui-tabs-text-secondary-enabled: var(--nui-text-primary);
  --nui-tabs-text-secondary-hover: var(--nui-text-brand);
  --nui-tabs-text-secondary-selected: var(--nui-text-brand);
  --nui-tabs-text-underlined-enabled: var(--nui-text-secondary);
  --nui-tabs-text-underlined-hover: var(--nui-text-primary);
  --nui-tabs-text-underlined-selected: var(--nui-text-primary);
  --nui-text-brand: var(--core-brand-solid-11);
  --nui-text-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-text-categories-green-boldest: var(--core-categories-green-solid-12);
  --nui-text-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-text-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-text-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-text-categories-orange-boldest: var(--core-categories-orange-solid-12);
  --nui-text-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-text-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-text-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-text-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-text-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-text-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-text-disabled: var(--core-neutral-alpha-9);
  --nui-text-error: var(--core-system-error-solid-11);
  --nui-text-error-boldest: var(--core-system-error-solid-12);
  --nui-text-info: var(--core-system-info-solid-10);
  --nui-text-info-boldest: var(--core-system-info-solid-12);
  --nui-text-link: var(--core-brand-solid-11);
  --nui-text-link-hover: var(--core-brand-solid-12);
  --nui-text-link-pressed: var(--core-brand-solid-10);
  --nui-text-negative-number: var(--core-system-error-solid-10);
  --nui-text-positive-number: var(--core-system-success-solid-10);
  --nui-text-primary: var(--core-neutral-solid-12);
  --nui-text-primary-inverted: var(--core-bw-white);
  --nui-text-secondary: var(--core-neutral-solid-11);
  --nui-text-success: var(--core-system-success-solid-10);
  --nui-text-success-boldest: var(--core-system-success-solid-12);
  --nui-text-warning: var(--core-system-warning-solid-10);
  --nui-text-warning-boldest: var(--core-system-warning-solid-12);
  --nui-toggle-fill-default: var(--nui-fill-neutral-bold);
  --nui-toggle-fill-disabled: var(--nui-fill-disabled);
  --nui-toggle-fill-handle: var(--nui-fill-neutral-boldest);
  --nui-toggle-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tooltip-fill-default: var(--nui-fill-brand-secondary-subtle);
  --nui-tooltip-text-default: var(--nui-text-primary);
  --nui-waiting: var(--nui-fill-transparent);
}
:where(:root[data-uinew]) [data-uisize=xs],
:where(:root[data-uinew])[data-uisize=xs] {
  --nui-accordion-border: 0px;
  --nui-accordion-radius: 0px;
  --nui-accordion-rich-radius: 0px;
  --nui-accordion-rich-space-gap-actions: 0px;
  --nui-accordion-rich-space-gap-left: 0px;
  --nui-accordion-rich-space-gap-left-text: 0px;
  --nui-accordion-rich-space-padding-bottom-head: 0px;
  --nui-accordion-rich-space-padding-horizontal: 0px;
  --nui-accordion-rich-space-padding-top-body: 0px;
  --nui-accordion-rich-space-padding-vertical: 0px;
  --nui-accordion-simple-space-gap: var(--nui-space-050);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-100);
  --nui-accordion-simple-space-gap-label: var(--nui-space-100);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-100);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-100);
  --nui-avatar-height: 0px;
  --nui-avatar-radius-default: 0px;
  --nui-avatar-radius-full: 0px;
  --nui-avatar-width: 0px;
  --nui-banner-radius: 0px;
  --nui-banner-space-gap: 0px;
  --nui-banner-space-padding-horizontal: 0px;
  --nui-banner-space-padding-vertical: 0px;
  --nui-breadcrumbs-item-radius-crumb: 0px;
  --nui-breadcrumbs-item-space-gap: 0px;
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: 0px;
  --nui-breadcrumbs-item-space-padding-vertical-crumb: 0px;
  --nui-breadcrumbs-space-gap: 0px;
  --nui-button-group-border: var(--nui-border-width-tiny);
  --nui-button-group-item-border: var(--nui-border-width-tiny);
  --nui-button-group-item-height: var(--nui-height-tiny);
  --nui-button-group-item-radius: var(--nui-border-radius-tiny);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-100);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-200);
  --nui-button-group-radius: var(--nui-border-radius-tiny);
  --nui-button-group-space-gap: var(--core-numeric-0125);
  --nui-button-height: var(--nui-height-tiny);
  --nui-button-radius: var(--nui-border-radius-small);
  --nui-button-space-gap: var(--nui-space-200);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-200);
  --nui-calendar-month-border: 0px;
  --nui-calendar-month-date-border: 0px;
  --nui-calendar-month-date-height: 0px;
  --nui-calendar-month-date-space-gap: 0px;
  --nui-calendar-month-date-space-padding-horizontal: 0px;
  --nui-calendar-month-date-space-padding-vertical: 0px;
  --nui-calendar-month-date-width: 0px;
  --nui-calendar-month-event-radius: 0px;
  --nui-calendar-month-event-space-gap-indicators: 0px;
  --nui-calendar-month-event-space-padding-horizontal: 0px;
  --nui-calendar-month-event-space-padding-horizontal-indicators: 0px;
  --nui-calendar-month-event-space-padding-vertical: 0px;
  --nui-calendar-month-radius: 0px;
  --nui-calendar-month-space-padding-right-week-number: 0px;
  --nui-calendar-schedule-item-space-gap: 0px;
  --nui-calendar-schedule-item-space-padding-horizontal-icon: 0px;
  --nui-calendar-schedule-item-space-padding-left: 0px;
  --nui-calendar-schedule-item-space-padding-vertical: 0px;
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-small);
  --nui-card-space-padding-horizontal: var(--nui-space-200);
  --nui-card-space-padding-vertical: var(--nui-space-200);
  --nui-chat-border: 0px;
  --nui-chat-emoji-border: 0px;
  --nui-chat-emoji-radius: 0px;
  --nui-chat-emoji-space-gap: 0px;
  --nui-chat-emoji-space-gap-emojis: 0px;
  --nui-chat-emoji-space-padding: 0px;
  --nui-chat-head-space-gap-left: 0px;
  --nui-chat-head-space-padding-right: 0px;
  --nui-chat-input-space-gap-active: 0px;
  --nui-chat-input-space-gap-input: 0px;
  --nui-chat-input-space-gap-reply: 0px;
  --nui-chat-input-space-gap-send-actions: 0px;
  --nui-chat-input-space-padding-horizontal-new-comment: 0px;
  --nui-chat-input-space-padding-vertical-new-comment: 0px;
  --nui-chat-message-space-gap: 0px;
  --nui-chat-message-space-gap-actions: 0px;
  --nui-chat-message-space-gap-message: 0px;
  --nui-chat-message-space-gap-row: 0px;
  --nui-chat-message-space-gap-sender: 0px;
  --nui-chat-radius: 0px;
  --nui-chat-thread-border: 0px;
  --nui-chat-thread-radius: 0px;
  --nui-chat-thread-space-gap: 0px;
  --nui-chat-thread-space-padding: 0px;
  --nui-chat-width: 0px;
  --nui-checkbox-list-space-gap: 0px;
  --nui-checkbox-space-gap: 0px;
  --nui-chips-border: 0px;
  --nui-chips-height: 0px;
  --nui-chips-radius: 0px;
  --nui-chips-space-padding-horizontal: 0px;
  --nui-chips-space-padding-vertical: 0px;
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-medium);
  --nui-dialog-space-gap: var(--nui-space-400);
  --nui-dialog-space-gap-content: 0px;
  --nui-dialog-space-gap-main-actions: var(--nui-space-300);
  --nui-dialog-space-padding-horizontal: var(--nui-space-400);
  --nui-dialog-space-padding-vertical: var(--nui-space-400);
  --nui-dialog-width: 400px;
  --nui-divider-space-padding-vertical: 0px;
  --nui-forms-height: var(--nui-height-tiny);
  --nui-forms-help-space-padding-left: var(--nui-space-050);
  --nui-forms-help-space-padding-top: var(--nui-space-050);
  --nui-forms-label-space-padding-bottom: var(--nui-space-050);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-050);
  --nui-forms-space-padding-horizontal: var(--nui-space-100);
  --nui-forms-space-padding-left-items: var(--nui-space-100);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: 0px;
  --nui-grid-item-radius: var(--nui-border-radius-small);
  --nui-grid-item-space-gap: var(--nui-space-100);
  --nui-grid-item-space-padding-horizontal: var(--nui-space-100);
  --nui-grid-item-space-padding-vertical: var(--nui-space-100);
  --nui-grid-list-space-gap: var(--nui-space-100);
  --nui-header-space-gap-actions: 0px;
  --nui-header-space-gap-breadcrumbs: 0px;
  --nui-header-space-gap-dropdown: 0px;
  --nui-header-space-gap-right: 0px;
  --nui-header-space-padding-horizontal: 0px;
  --nui-header-space-padding-vertical: 0px;
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-500);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-024);
  --nui-heading-line-height: var(--nui-font-line-height-700);
  --nui-icon-font-icon-size: var(--core-numeric-400);
  --nui-icon-height: var(--core-numeric-300);
  --nui-icon-width: var(--core-numeric-300);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-275);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-bold-line-height: var(--nui-font-line-height-400);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-275);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-regular-line-height: var(--nui-font-line-height-400);
  --nui-label-space-gap: var(--nui-space-100);
  --nui-list-item-border: 0px;
  --nui-list-item-radius: 0px;
  --nui-list-item-rich-space-gap: 0px;
  --nui-list-item-rich-space-gap-actions: 0px;
  --nui-list-item-rich-space-gap-left: 0px;
  --nui-list-item-rich-space-no-background-gap-left-text: 0px;
  --nui-list-item-rich-space-no-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-no-background-padding-vertical: 0px;
  --nui-list-item-rich-space-with-background-gap-left-text: 0px;
  --nui-list-item-rich-space-with-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-with-background-padding-vertical: 0px;
  --nui-list-item-simple-height: 0px;
  --nui-list-item-simple-radius: 0px;
  --nui-list-item-simple-space-gap: 0px;
  --nui-list-item-simple-space-padding-horizontal: 0px;
  --nui-list-item-simple-space-padding-vertical: 0px;
  --nui-main-navigation-item-height: 0px;
  --nui-main-navigation-item-radius: 0px;
  --nui-main-navigation-item-space-padding-horizontal-collapsed: 0px;
  --nui-main-navigation-item-space-padding-horizontal-expanded: 0px;
  --nui-main-navigation-item-space-padding-vertical-collapsed: 0px;
  --nui-main-navigation-item-space-padding-vertical-expanded: 0px;
  --nui-main-navigation-space-gap-top: 0px;
  --nui-main-navigation-space-padding-horizontal: 0px;
  --nui-main-navigation-space-padding-vertical: 0px;
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-100);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-100);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-200);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-100);
  --nui-menu-min-width: var(--nui-min-width-medium);
  --nui-menu-radius: var(--nui-border-radius-small);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: 0px;
  --nui-paginator-space-gap-show: 0px;
  --nui-paginator-space-padding-horizontal: 0px;
  --nui-paginator-space-padding-vertical: 0px;
  --nui-pill-radius: var(--nui-border-radius-tiny);
  --nui-pill-space-padding-horizontal: var(--nui-space-050);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: 0px;
  --nui-progress-bar-item-radius: 0px;
  --nui-radio-button-list-space-gap: 0px;
  --nui-range-slider-handle-height: 12px;
  --nui-range-slider-handle-width: 12px;
  --nui-range-space-gap: var(--nui-space-200);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: 0px;
  --nui-scroll-space-padding-horizontal: 0px;
  --nui-scroll-space-padding-vertical: 0px;
  --nui-scroll-width: 0px;
  --nui-snackbar-border: 0px;
  --nui-snackbar-radius: 0px;
  --nui-snackbar-space-gap: 0px;
  --nui-snackbar-space-padding-horizontal: 0px;
  --nui-snackbar-space-padding-vertical: 0px;
  --nui-stepper-item-icon-border: 0px;
  --nui-stepper-item-icon-height: 0px;
  --nui-stepper-item-icon-radius: 0px;
  --nui-stepper-item-icon-width: 0px;
  --nui-stepper-item-space-gap: 0px;
  --nui-stepper-space-gap: 0px;
  --nui-table-item-gap: var(--nui-space-100);
  --nui-table-item-height: var(--nui-height-small);
  --nui-table-item-padding-horizontal: var(--nui-space-300);
  --nui-table-row-height: var(--nui-height-small);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-100);
  --nui-tabs-height: var(--nui-height-tiny);
  --nui-tabs-item-height: 0px;
  --nui-tabs-item-radius: 0px;
  --nui-tabs-item-space-padding-horizontal-icon: 0px;
  --nui-tabs-item-space-padding-horizontal-text: 0px;
  --nui-tabs-radius: var(--nui-border-radius-tiny);
  --nui-tabs-space-padding-horizontal: 0px;
  --nui-toggle-item-height: 0px;
  --nui-toggle-item-radius: 0px;
  --nui-toggle-item-space-padding-horizontal: 0px;
  --nui-toggle-item-space-padding-vertical: 0px;
  --nui-toggle-item-width: 0px;
  --nui-toggle-space-gap: 0px;
  --nui-toggle-space-width: 0px;
  --nui-tooltip-radius: 0px;
  --nui-tooltip-space-padding-horizontal: 0px;
  --nui-tooltip-space-padding-vertical: 0px;
}
:where(:root[data-uinew]) [data-uisize=sm],
:where(:root[data-uinew])[data-uisize=sm] {
  --nui-accordion-border: 0px;
  --nui-accordion-radius: 0px;
  --nui-accordion-rich-radius: 0px;
  --nui-accordion-rich-space-gap-actions: 0px;
  --nui-accordion-rich-space-gap-left: 0px;
  --nui-accordion-rich-space-gap-left-text: 0px;
  --nui-accordion-rich-space-padding-bottom-head: 0px;
  --nui-accordion-rich-space-padding-horizontal: 0px;
  --nui-accordion-rich-space-padding-top-body: 0px;
  --nui-accordion-rich-space-padding-vertical: 0px;
  --nui-accordion-simple-space-gap: var(--nui-space-100);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-200);
  --nui-accordion-simple-space-gap-label: var(--nui-space-050);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-300);
  --nui-avatar-height: var(--nui-height-small);
  --nui-avatar-radius-default: var(--nui-border-radius-small);
  --nui-avatar-radius-full: var(--nui-border-radius-full);
  --nui-avatar-width: var(--nui-height-small);
  --nui-banner-radius: 0px;
  --nui-banner-space-gap: 0px;
  --nui-banner-space-padding-horizontal: 0px;
  --nui-banner-space-padding-vertical: 0px;
  --nui-body-bold-font-family: var(--core-font-family-primary);
  --nui-body-bold-font-size: var(--nui-font-size-275);
  --nui-body-bold-font-weight: var(--nui-font-weight-12500);
  --nui-body-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-body-bold-line-height: var(--nui-font-line-height-400);
  --nui-body-regular-font-family: var(--core-font-family-primary);
  --nui-body-regular-font-size: var(--nui-font-size-275);
  --nui-body-regular-font-weight: var(--nui-font-weight-10000);
  --nui-body-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-body-regular-line-height: var(--nui-font-line-height-400);
  --nui-breadcrumbs-item-radius-crumb: var(--nui-border-radius-full);
  --nui-breadcrumbs-item-space-gap: var(--nui-space-100);
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: var(--nui-space-200);
  --nui-breadcrumbs-item-space-padding-vertical-crumb: var(--nui-space-100);
  --nui-breadcrumbs-space-gap: var(--nui-space-100);
  --nui-button-group-border: var(--nui-border-width-small);
  --nui-button-group-item-border: var(--nui-border-width-small);
  --nui-button-group-item-height: var(--nui-height-small);
  --nui-button-group-item-radius: var(--nui-border-radius-small);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-200);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-400);
  --nui-button-group-radius: var(--nui-border-radius-small);
  --nui-button-group-space-gap: var(--core-numeric-025);
  --nui-button-height: var(--nui-height-small);
  --nui-button-radius: var(--nui-border-radius-small);
  --nui-button-space-gap: var(--nui-space-100);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-200);
  --nui-calendar-month-border: 0px;
  --nui-calendar-month-date-border: 0px;
  --nui-calendar-month-date-height: 0px;
  --nui-calendar-month-date-space-gap: 0px;
  --nui-calendar-month-date-space-padding-horizontal: 0px;
  --nui-calendar-month-date-space-padding-vertical: 0px;
  --nui-calendar-month-date-width: 0px;
  --nui-calendar-month-event-radius: 0px;
  --nui-calendar-month-event-space-gap-indicators: 0px;
  --nui-calendar-month-event-space-padding-horizontal: 0px;
  --nui-calendar-month-event-space-padding-horizontal-indicators: 0px;
  --nui-calendar-month-event-space-padding-vertical: 0px;
  --nui-calendar-month-radius: 0px;
  --nui-calendar-month-space-padding-right-week-number: 0px;
  --nui-calendar-schedule-item-space-gap: 0px;
  --nui-calendar-schedule-item-space-padding-horizontal-icon: 0px;
  --nui-calendar-schedule-item-space-padding-left: 0px;
  --nui-calendar-schedule-item-space-padding-vertical: 0px;
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-medium);
  --nui-card-space-padding-horizontal: var(--nui-space-300);
  --nui-card-space-padding-vertical: var(--nui-space-300);
  --nui-chat-border: 0px;
  --nui-chat-emoji-border: 0px;
  --nui-chat-emoji-radius: 0px;
  --nui-chat-emoji-space-gap: 0px;
  --nui-chat-emoji-space-gap-emojis: 0px;
  --nui-chat-emoji-space-padding: 0px;
  --nui-chat-head-space-gap-left: 0px;
  --nui-chat-head-space-padding-right: 0px;
  --nui-chat-input-space-gap-active: 0px;
  --nui-chat-input-space-gap-input: 0px;
  --nui-chat-input-space-gap-reply: 0px;
  --nui-chat-input-space-gap-send-actions: 0px;
  --nui-chat-input-space-padding-horizontal-new-comment: 0px;
  --nui-chat-input-space-padding-vertical-new-comment: 0px;
  --nui-chat-message-space-gap: 0px;
  --nui-chat-message-space-gap-actions: 0px;
  --nui-chat-message-space-gap-message: 0px;
  --nui-chat-message-space-gap-row: 0px;
  --nui-chat-message-space-gap-sender: 0px;
  --nui-chat-radius: 0px;
  --nui-chat-thread-border: 0px;
  --nui-chat-thread-radius: 0px;
  --nui-chat-thread-space-gap: 0px;
  --nui-chat-thread-space-padding: 0px;
  --nui-chat-width: 0px;
  --nui-checkbox-list-space-gap: var(--nui-space-200);
  --nui-checkbox-space-gap: 0px;
  --nui-chips-border: var(--nui-border-width-tiny);
  --nui-chips-height: 0px;
  --nui-chips-radius: var(--nui-border-radius-tiny);
  --nui-chips-space-padding-horizontal: var(--core-numeric-100);
  --nui-chips-space-padding-vertical: var(--nui-space-000);
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-medium);
  --nui-dialog-space-gap: var(--nui-space-600);
  --nui-dialog-space-gap-content: var(--nui-space-100);
  --nui-dialog-space-gap-main-actions: var(--nui-space-400);
  --nui-dialog-space-padding-horizontal: var(--nui-space-600);
  --nui-dialog-space-padding-vertical: var(--nui-space-600);
  --nui-dialog-width: 500px;
  --nui-divider-space-padding-vertical: var(--nui-space-050);
  --nui-forms-height: var(--nui-height-small);
  --nui-forms-help-space-padding-left: var(--nui-space-100);
  --nui-forms-help-space-padding-top: var(--nui-space-100);
  --nui-forms-label-space-padding-bottom: var(--nui-space-100);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-200);
  --nui-forms-space-padding-horizontal: var(--nui-space-200);
  --nui-forms-space-padding-left-items: var(--nui-space-100);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: var(--nui-space-100);
  --nui-grid-item-radius: var(--nui-border-radius-small);
  --nui-grid-item-space-gap: var(--nui-space-100);
  --nui-grid-item-space-padding-horizontal: var(--nui-space-100);
  --nui-grid-item-space-padding-vertical: var(--nui-space-100);
  --nui-grid-list-space-gap: var(--nui-space-200);
  --nui-header-space-gap-actions: 0px;
  --nui-header-space-gap-breadcrumbs: 0px;
  --nui-header-space-gap-dropdown: 0px;
  --nui-header-space-gap-right: 0px;
  --nui-header-space-padding-horizontal: 0px;
  --nui-header-space-padding-vertical: 0px;
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-600);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-028);
  --nui-heading-line-height: var(--nui-font-line-height-800);
  --nui-icon-font-icon-size: var(--core-numeric-500);
  --nui-icon-height: var(--core-numeric-500);
  --nui-icon-width: var(--core-numeric-500);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-275);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-bold-line-height: var(--nui-font-line-height-400);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-275);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-regular-line-height: var(--nui-font-line-height-400);
  --nui-label-space-gap: var(--nui-space-100);
  --nui-list-item-border: 0px;
  --nui-list-item-radius: 0px;
  --nui-list-item-rich-space-gap: 0px;
  --nui-list-item-rich-space-gap-actions: 0px;
  --nui-list-item-rich-space-gap-left: 0px;
  --nui-list-item-rich-space-no-background-gap-left-text: 0px;
  --nui-list-item-rich-space-no-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-no-background-padding-vertical: 0px;
  --nui-list-item-rich-space-with-background-gap-left-text: 0px;
  --nui-list-item-rich-space-with-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-with-background-padding-vertical: 0px;
  --nui-list-item-simple-height: var(--nui-height-tiny);
  --nui-list-item-simple-radius: var(--nui-border-radius-tiny);
  --nui-list-item-simple-space-gap: var(--nui-space-100);
  --nui-list-item-simple-space-padding-horizontal: var(--nui-space-200);
  --nui-list-item-simple-space-padding-vertical: var(--nui-space-100);
  --nui-main-navigation-item-height: 0px;
  --nui-main-navigation-item-radius: 0px;
  --nui-main-navigation-item-space-padding-horizontal-collapsed: 0px;
  --nui-main-navigation-item-space-padding-horizontal-expanded: 0px;
  --nui-main-navigation-item-space-padding-vertical-collapsed: 0px;
  --nui-main-navigation-item-space-padding-vertical-expanded: 0px;
  --nui-main-navigation-space-gap-top: 0px;
  --nui-main-navigation-space-padding-horizontal: 0px;
  --nui-main-navigation-space-padding-vertical: 0px;
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-100);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-100);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-200);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-200);
  --nui-menu-min-width: var(--nui-min-width-large);
  --nui-menu-radius: var(--nui-border-radius-medium);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: 0px;
  --nui-paginator-space-gap-show: 0px;
  --nui-paginator-space-padding-horizontal: 0px;
  --nui-paginator-space-padding-vertical: 0px;
  --nui-pill-radius: var(--nui-border-radius-tiny);
  --nui-pill-space-padding-horizontal: var(--nui-space-100);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: 0px;
  --nui-progress-bar-item-radius: 0px;
  --nui-radio-button-list-space-gap: var(--nui-space-200);
  --nui-range-slider-handle-height: 16px;
  --nui-range-slider-handle-width: 16px;
  --nui-range-space-gap: var(--nui-space-300);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: var(--nui-border-radius-full);
  --nui-scroll-space-padding-horizontal: var(--nui-space-050);
  --nui-scroll-space-padding-vertical: var(--nui-space-050);
  --nui-scroll-width: 6px;
  --nui-snackbar-border: 0px;
  --nui-snackbar-radius: 0px;
  --nui-snackbar-space-gap: 0px;
  --nui-snackbar-space-padding-horizontal: 0px;
  --nui-snackbar-space-padding-vertical: 0px;
  --nui-stepper-item-icon-border: var(--nui-border-width-small);
  --nui-stepper-item-icon-height: var(--nui-height-tiny);
  --nui-stepper-item-icon-radius: var(--nui-border-radius-full);
  --nui-stepper-item-icon-width: var(--nui-height-tiny);
  --nui-stepper-item-space-gap: var(--nui-space-200);
  --nui-stepper-space-gap: var(--nui-space-200);
  --nui-table-item-gap: var(--nui-space-100);
  --nui-table-item-height: var(--nui-height-medium);
  --nui-table-item-padding-horizontal: var(--nui-space-300);
  --nui-table-row-height: var(--nui-height-medium);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-000);
  --nui-tabs-height: var(--nui-height-small);
  --nui-tabs-item-height: var(--nui-height-small);
  --nui-tabs-item-radius: var(--nui-border-radius-small);
  --nui-tabs-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-tabs-item-space-padding-horizontal-text: var(--nui-space-300);
  --nui-tabs-radius: var(--nui-border-radius-small);
  --nui-tabs-space-padding-horizontal: var(--nui-space-300);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-275);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-title-line-height: var(--nui-font-line-height-400);
  --nui-toggle-item-height: var(--nui-space-300);
  --nui-toggle-item-radius: var(--nui-border-radius-full);
  --nui-toggle-item-space-padding-horizontal: var(--nui-space-050);
  --nui-toggle-item-space-padding-vertical: var(--nui-space-050);
  --nui-toggle-item-width: var(--nui-space-300);
  --nui-toggle-space-gap: var(--nui-space-200);
  --nui-toggle-space-width: var(--nui-space-800);
  --nui-tooltip-radius: 0px;
  --nui-tooltip-space-padding-horizontal: 0px;
  --nui-tooltip-space-padding-vertical: 0px;
}
:where(:root[data-uinew]) [data-uisize=md],
:where(:root[data-uinew])[data-uisize=md],
:where(:root[data-uinew]):not([data-uisize=sm]):not([data-uisize=xs]):not([data-uisize=lg]) {
  --nui-accordion-border: var(--nui-border-width-small);
  --nui-accordion-radius: var(--nui-border-radius-small);
  --nui-accordion-rich-radius: var(--nui-border-radius-medium);
  --nui-accordion-rich-space-gap-actions: var(--nui-space-300);
  --nui-accordion-rich-space-gap-left: var(--nui-space-200);
  --nui-accordion-rich-space-gap-left-text: var(--nui-space-050);
  --nui-accordion-rich-space-padding-bottom-head: var(--nui-space-400);
  --nui-accordion-rich-space-padding-horizontal: var(--nui-space-400);
  --nui-accordion-rich-space-padding-top-body: var(--nui-space-400);
  --nui-accordion-rich-space-padding-vertical: var(--nui-space-400);
  --nui-accordion-simple-space-gap: var(--nui-space-200);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-200);
  --nui-accordion-simple-space-gap-label: var(--nui-space-050);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-300);
  --nui-avatar-height: var(--nui-height-medium);
  --nui-avatar-radius-default: var(--nui-border-radius-medium);
  --nui-avatar-radius-full: var(--nui-border-radius-full);
  --nui-avatar-width: var(--nui-height-medium);
  --nui-banner-radius: var(--nui-border-radius-small);
  --nui-banner-space-gap: var(--nui-space-200);
  --nui-banner-space-padding-horizontal: var(--nui-space-200);
  --nui-banner-space-padding-vertical: var(--nui-space-200);
  --nui-body-bold-font-family: var(--core-font-family-primary);
  --nui-body-bold-font-size: var(--nui-font-size-350);
  --nui-body-bold-font-weight: var(--nui-font-weight-12500);
  --nui-body-bold-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-body-bold-line-height: var(--nui-font-line-height-525);
  --nui-body-regular-font-family: var(--core-font-family-primary);
  --nui-body-regular-font-size: var(--nui-font-size-350);
  --nui-body-regular-font-weight: var(--nui-font-weight-10000);
  --nui-body-regular-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-body-regular-line-height: var(--nui-font-line-height-525);
  --nui-breadcrumbs-item-radius-crumb: var(--nui-border-radius-full);
  --nui-breadcrumbs-item-space-gap: var(--nui-space-100);
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: var(--nui-space-300);
  --nui-breadcrumbs-item-space-padding-vertical-crumb: var(--nui-space-200);
  --nui-breadcrumbs-space-gap: var(--nui-space-100);
  --nui-button-group-border: var(--nui-border-width-medium);
  --nui-button-group-item-border: var(--nui-border-width-small);
  --nui-button-group-item-height: var(--nui-height-medium);
  --nui-button-group-item-radius: var(--nui-border-radius-small);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-300);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-400);
  --nui-button-group-radius: var(--nui-border-radius-small);
  --nui-button-group-space-gap: var(--nui-space-050);
  --nui-button-height: var(--nui-height-medium);
  --nui-button-radius: var(--nui-border-radius-medium);
  --nui-button-space-gap: var(--nui-space-200);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-400);
  --nui-calendar-month-border: var(--nui-border-width-small);
  --nui-calendar-month-date-border: var(--nui-border-width-tiny);
  --nui-calendar-month-date-height: 84px;
  --nui-calendar-month-date-space-gap: var(--nui-space-050);
  --nui-calendar-month-date-space-padding-horizontal: var(--nui-space-100);
  --nui-calendar-month-date-space-padding-vertical: var(--nui-space-100);
  --nui-calendar-month-date-width: 84px;
  --nui-calendar-month-event-radius: var(--nui-border-radius-small);
  --nui-calendar-month-event-space-gap-indicators: var(--nui-space-200);
  --nui-calendar-month-event-space-padding-horizontal: var(--nui-space-100);
  --nui-calendar-month-event-space-padding-horizontal-indicators: var(--nui-space-200);
  --nui-calendar-month-event-space-padding-vertical: var(--nui-space-050);
  --nui-calendar-month-radius: var(--nui-border-radius-medium);
  --nui-calendar-month-space-padding-right-week-number: var(--nui-space-050);
  --nui-calendar-schedule-item-space-gap: var(--nui-space-100);
  --nui-calendar-schedule-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-calendar-schedule-item-space-padding-left: var(--nui-space-300);
  --nui-calendar-schedule-item-space-padding-vertical: var(--nui-space-200);
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-large);
  --nui-card-space-padding-horizontal: var(--nui-space-400);
  --nui-card-space-padding-vertical: var(--nui-space-400);
  --nui-chat-border: var(--nui-border-width-small);
  --nui-chat-emoji-border: var(--nui-border-width-small);
  --nui-chat-emoji-radius: var(--nui-border-radius-medium);
  --nui-chat-emoji-space-gap: var(--nui-space-100);
  --nui-chat-emoji-space-gap-emojis: var(--nui-space-400);
  --nui-chat-emoji-space-padding: var(--nui-space-300);
  --nui-chat-head-space-gap-left: var(--nui-space-200);
  --nui-chat-head-space-padding-right: var(--nui-space-200);
  --nui-chat-input-space-gap-active: var(--nui-space-300);
  --nui-chat-input-space-gap-input: var(--nui-space-300);
  --nui-chat-input-space-gap-reply: var(--nui-space-100);
  --nui-chat-input-space-gap-send-actions: var(--nui-space-300);
  --nui-chat-input-space-padding-horizontal-new-comment: var(--nui-space-300);
  --nui-chat-input-space-padding-vertical-new-comment: var(--nui-space-400);
  --nui-chat-message-space-gap: var(--nui-space-400);
  --nui-chat-message-space-gap-actions: var(--nui-space-300);
  --nui-chat-message-space-gap-message: var(--nui-space-050);
  --nui-chat-message-space-gap-row: var(--nui-space-300);
  --nui-chat-message-space-gap-sender: var(--nui-space-100);
  --nui-chat-radius: var(--nui-border-radius-medium);
  --nui-chat-thread-border: var(--nui-border-width-small);
  --nui-chat-thread-radius: var(--nui-border-radius-medium);
  --nui-chat-thread-space-gap: var(--nui-space-500);
  --nui-chat-thread-space-padding: var(--nui-space-400);
  --nui-chat-width: 320px;
  --nui-checkbox-list-space-gap: 0px;
  --nui-checkbox-space-gap: var(--nui-space-200);
  --nui-chips-border: var(--nui-border-width-tiny);
  --nui-chips-height: var(--nui-height-tiny);
  --nui-chips-radius: var(--nui-border-radius-tiny);
  --nui-chips-space-padding-horizontal: var(--nui-space-200);
  --nui-chips-space-padding-vertical: var(--nui-space-050);
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-large);
  --nui-dialog-space-gap: var(--nui-space-600);
  --nui-dialog-space-gap-content: var(--nui-space-100);
  --nui-dialog-space-gap-main-actions: var(--nui-space-400);
  --nui-dialog-space-padding-horizontal: var(--nui-space-800);
  --nui-dialog-space-padding-vertical: var(--nui-space-800);
  --nui-dialog-width: 600px;
  --nui-divider-space-padding-vertical: var(--nui-space-100);
  --nui-forms-height: var(--nui-height-medium);
  --nui-forms-help-space-padding-left: var(--nui-space-100);
  --nui-forms-help-space-padding-top: var(--nui-space-100);
  --nui-forms-label-space-padding-bottom: var(--nui-space-100);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-200);
  --nui-forms-space-padding-horizontal: var(--nui-space-300);
  --nui-forms-space-padding-left-items: var(--nui-space-200);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: 0px;
  --nui-grid-item-radius: 0px;
  --nui-grid-item-space-gap: 0px;
  --nui-grid-item-space-padding-horizontal: 0px;
  --nui-grid-item-space-padding-vertical: 0px;
  --nui-grid-list-space-gap: 0px;
  --nui-header-space-gap-actions: var(--nui-space-300);
  --nui-header-space-gap-breadcrumbs: var(--nui-space-400);
  --nui-header-space-gap-dropdown: var(--nui-space-300);
  --nui-header-space-gap-right: var(--nui-space-400);
  --nui-header-space-padding-horizontal: var(--nui-space-500);
  --nui-header-space-padding-vertical: var(--nui-space-300);
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-800);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-040);
  --nui-heading-line-height: var(--nui-font-line-height-1000);
  --nui-icon-font-icon-size: var(--core-numeric-600);
  --nui-icon-height: var(--core-numeric-600);
  --nui-icon-width: var(--core-numeric-600);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-350);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-label-bold-line-height: var(--nui-font-line-height-500);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-350);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-label-regular-line-height: var(--nui-font-line-height-500);
  --nui-label-space-gap: var(--nui-space-200);
  --nui-list-item-border: var(--nui-border-width-small);
  --nui-list-item-radius: var(--nui-border-radius-small);
  --nui-list-item-rich-space-gap: var(--nui-space-200);
  --nui-list-item-rich-space-gap-actions: var(--nui-space-100);
  --nui-list-item-rich-space-gap-left: var(--nui-space-300);
  --nui-list-item-rich-space-no-background-gap-left-text: var(--nui-space-050);
  --nui-list-item-rich-space-no-background-padding-horizontal: var(--nui-space-200);
  --nui-list-item-rich-space-no-background-padding-vertical: var(--nui-space-200);
  --nui-list-item-rich-space-with-background-gap-left-text: var(--nui-space-100);
  --nui-list-item-rich-space-with-background-padding-horizontal: var(--nui-space-400);
  --nui-list-item-rich-space-with-background-padding-vertical: var(--nui-space-400);
  --nui-list-item-simple-height: var(--nui-height-small);
  --nui-list-item-simple-radius: var(--nui-border-radius-medium);
  --nui-list-item-simple-space-gap: var(--nui-space-200);
  --nui-list-item-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-list-item-simple-space-padding-vertical: var(--nui-space-100);
  --nui-main-navigation-item-height: var(--nui-height-medium);
  --nui-main-navigation-item-radius: var(--nui-border-radius-medium);
  --nui-main-navigation-item-space-padding-horizontal-collapsed: var(--nui-space-200);
  --nui-main-navigation-item-space-padding-horizontal-expanded: var(--nui-space-300);
  --nui-main-navigation-item-space-padding-vertical-collapsed: var(--nui-space-200);
  --nui-main-navigation-item-space-padding-vertical-expanded: var(--nui-space-200);
  --nui-main-navigation-space-gap-top: var(--nui-space-400);
  --nui-main-navigation-space-padding-horizontal: var(--nui-space-500);
  --nui-main-navigation-space-padding-vertical: var(--nui-space-500);
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-200);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-200);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-300);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-300);
  --nui-menu-min-width: var(--nui-min-width-large);
  --nui-menu-radius: var(--nui-border-radius-medium);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: var(--nui-space-300);
  --nui-paginator-space-gap-show: var(--nui-space-300);
  --nui-paginator-space-padding-horizontal: var(--nui-space-400);
  --nui-paginator-space-padding-vertical: var(--nui-space-400);
  --nui-pill-radius: var(--nui-border-radius-small);
  --nui-pill-space-padding-horizontal: var(--nui-space-100);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: var(--nui-space-300);
  --nui-progress-bar-item-radius: var(--nui-border-radius-huge);
  --nui-radio-button-list-space-gap: 0px;
  --nui-range-slider-handle-height: 20px;
  --nui-range-slider-handle-width: 20px;
  --nui-range-space-gap: var(--nui-space-400);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: var(--nui-border-radius-full);
  --nui-scroll-space-padding-horizontal: var(--nui-space-050);
  --nui-scroll-space-padding-vertical: var(--nui-space-050);
  --nui-scroll-width: var(--nui-space-200);
  --nui-snackbar-border: var(--nui-border-width-small);
  --nui-snackbar-radius: var(--nui-border-radius-small);
  --nui-snackbar-space-gap: var(--nui-space-200);
  --nui-snackbar-space-padding-horizontal: var(--nui-space-300);
  --nui-snackbar-space-padding-vertical: var(--nui-space-200);
  --nui-stepper-item-icon-border: var(--nui-border-width-small);
  --nui-stepper-item-icon-height: var(--nui-height-small);
  --nui-stepper-item-icon-radius: var(--nui-border-radius-full);
  --nui-stepper-item-icon-width: var(--nui-height-small);
  --nui-stepper-item-space-gap: var(--nui-space-200);
  --nui-stepper-space-gap: var(--nui-space-200);
  --nui-table-item-gap: var(--nui-space-200);
  --nui-table-item-height: var(--nui-space-1200);
  --nui-table-item-padding-horizontal: var(--nui-space-400);
  --nui-table-row-height: var(--nui-space-1200);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-000);
  --nui-tabs-height: var(--nui-height-medium);
  --nui-tabs-item-height: var(--nui-height-medium);
  --nui-tabs-item-radius: var(--nui-border-radius-medium);
  --nui-tabs-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-tabs-item-space-padding-horizontal-text: var(--nui-space-400);
  --nui-tabs-radius: var(--nui-border-radius-medium);
  --nui-tabs-space-padding-horizontal: var(--nui-space-400);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-350);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-title-line-height: var(--nui-font-line-height-500);
  --nui-toggle-item-height: var(--nui-space-400);
  --nui-toggle-item-radius: var(--nui-border-radius-full);
  --nui-toggle-item-space-padding-horizontal: var(--nui-space-050);
  --nui-toggle-item-space-padding-vertical: var(--nui-space-050);
  --nui-toggle-item-width: var(--nui-space-400);
  --nui-toggle-space-gap: var(--nui-space-200);
  --nui-toggle-space-width: var(--nui-space-1000);
  --nui-tooltip-radius: var(--nui-border-radius-tiny);
  --nui-tooltip-space-padding-horizontal: var(--nui-space-200);
  --nui-tooltip-space-padding-vertical: var(--nui-space-100);
}
:where(:root[data-uinew]) [data-uisize=lg],
:where(:root[data-uinew])[data-uisize=lg] {
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-1000);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-048);
  --nui-heading-line-height: var(--nui-font-line-height-1200);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-400);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-020);
  --nui-title-line-height: var(--nui-font-line-height-500);
}
:where(:root[data-uinew]) .nui-heading,
:where(:root[data-uinew]) h1,
:where(:root[data-uinew]) h2,
:where(:root[data-uinew]) h3,
:where(:root[data-uinew]) h4 {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-heading-font-family);
  font-size: var(--nui-heading-font-size);
  line-height: var(--nui-heading-line-height);
  letter-spacing: var(--nui-heading-letter-spacing);
  font-weight: var(--nui-heading-font-weight);
}
:where(:root[data-uinew]) .nui-title,
:where(:root[data-uinew]) h5,
:where(:root[data-uinew]) h6 {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-title-font-family);
  font-size: var(--nui-title-font-size);
  line-height: var(--nui-title-line-height);
  letter-spacing: var(--nui-title-letter-spacing);
  font-weight: var(--nui-title-font-weight);
}
:where(:root[data-uinew]) .nui-body,
:where(:root[data-uinew]) strong,
:where(:root[data-uinew]) b,
:where(:root[data-uinew]) p,
:where(:root[data-uinew]) small {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-body-regular-font-family);
  font-size: var(--nui-body-regular-font-size);
  line-height: var(--nui-body-regular-line-height);
  letter-spacing: var(--nui-body-regular-letter-spacing);
  font-weight: var(--nui-body-regular-font-weight);
}
:where(:root[data-uinew]) .nui-label-regular {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-label-regular-font-family);
  font-size: var(--nui-label-regular-font-size);
  font-weight: var(--nui-label-regular-font-weight);
  letter-spacing: var(--nui-label-regular-letter-spacing);
  line-height: var(--nui-label-regular-line-height);
}
:where(:root[data-uinew]) .nui-bold,
:where(:root[data-uinew]) strong,
:where(:root[data-uinew]) b {
  font-weight: var(--nui-body-bold-font-weight);
}
:where(:root:not([data-uinew])) .ui-dialog-backdrop {
  background-color: var(--background-color);
}
:where(:root[data-uinew]) .ui-dialog-backdrop {
  background-color: var(--nui-surface-overlay);
}
.ui-draggable-indicator {
  position: fixed;
  display: block;
  width: 35px;
  height: 30px;
  z-index: -1;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ui-draggable-indicator:before {
  content: attr(data-count);
  position: absolute;
  display: block;
  z-index: -1;
  bottom: 0;
  right: 0;
  margin-top: 10px;
  background: var(--ui-color-primary);
  color: var(--ui-static-color-white);
  font-size: 1rem;
  text-align: center;
  border-radius: 10px;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  pointer-events: none;
}
.ui-dragging .ui-drop-zone:after {
  content: "";
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  border: 2px solid var(--border-color);
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 1;
}
.ui-dragging .ui-drop-zone-over:after {
  opacity: var(--border-opacity);
}
.ui-dragging .ui-drop-zone-over > * {
  pointer-events: none;
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-outlined.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Symbols Rounded";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-rounded.woff2") format("woff2");
}
.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Symbols Sharp";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-sharp.woff2") format("woff2");
}
.material-symbols-sharp {
  font-family: "Material Symbols Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
.ui-body-grabbing {
  cursor: grabbing !important;
  -webkit-user-select: none;
  user-select: none;
}

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