@charset "UTF-8";

/* node_modules/@fontsource/inter/latin-400.css */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("./media/inter-latin-400-normal.woff2") format("woff2"), url("./media/inter-latin-400-normal.woff") format("woff");
}

/* node_modules/@fontsource/inter/latin-500.css */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("./media/inter-latin-500-normal.woff2") format("woff2"), url("./media/inter-latin-500-normal.woff") format("woff");
}

/* node_modules/@fontsource/inter/latin-600.css */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("./media/inter-latin-600-normal.woff2") format("woff2"), url("./media/inter-latin-600-normal.woff") format("woff");
}

/* node_modules/@fontsource/inter/latin-700.css */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("./media/inter-latin-700-normal.woff2") format("woff2"), url("./media/inter-latin-700-normal.woff") format("woff");
}

/* node_modules/@fontsource/inter/latin-400-italic.css */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url("./media/inter-latin-400-italic.woff2") format("woff2"), url("./media/inter-latin-400-italic.woff") format("woff");
}

/* node_modules/@fontsource/inter/latin-500-italic.css */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url("./media/inter-latin-500-italic.woff2") format("woff2"), url("./media/inter-latin-500-italic.woff") format("woff");
}

/* dev/ag-grid-angular/src/styles.scss */
.ag-filter-panel-buttons {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;
  flex-wrap: wrap;
  gap: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}
.ag-filter-panel-buttons-button {
  line-height: 1.5;
}
.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button {
  color: var(--ag-filter-panel-apply-button-color);
  background-color: var(--ag-filter-panel-apply-button-background-color);
}
.ag-filter-panel > *:where(:last-child) {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-row.ag-row-pinned-source {
  color: var(--ag-pinned-source-row-text-color);
  background-color: var(--ag-pinned-source-row-background-color);
  font-weight: var(--ag-pinned-source-row-font-weight);
}
.ag-row.ag-row-pinned {
  color: var(--ag-pinned-row-text-color);
  background-color: var(--ag-pinned-row-background-color);
  font-weight: var(--ag-pinned-row-font-weight);
}
.ag-floating-top-viewport {
  border-bottom: var(--ag-pinned-row-border);
}
.ag-floating-bottom-viewport {
  border-top: var(--ag-pinned-row-border);
}
.ag-measurement-container {
  --ag-legacy-styles-loaded: "true";
}
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
  font-family: inherit;
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}
.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}
.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}
.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}
.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}
.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}
.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}
.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}
.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}
.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}
.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}
.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}
.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}
.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}
.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}
.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}
.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}
.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}
.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}
.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}
.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}
.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}
.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}
.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}
.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}
.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}
.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}
.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}
.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}
.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}
.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}
.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}
.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}
.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}
.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}
.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}
.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}
.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}
.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}
.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}
.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}
.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}
.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}
.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}
.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}
.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}
.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}
.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}
.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}
.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}
.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}
.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}
.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}
.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}
.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}
.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}
.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}
.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}
.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}
.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}
.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}
.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}
.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}
.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}
.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}
.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}
.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}
.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}
.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}
.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}
.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}
.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}
.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}
.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}
.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}
.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}
.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}
.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}
.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}
.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}
.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}
.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}
.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}
.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}
.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}
.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}
.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}
.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}
.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}
.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}
.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}
.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}
.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}
.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}
.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}
.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}
.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}
.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}
.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}
.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}
.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}
.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}
.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}
.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}
.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}
.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}
.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}
.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}
.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}
.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}
.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}
.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}
.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}
.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}
.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}
.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-column-arrow {
  font-family: var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color));
}
.ag-icon-column-arrow::before {
  content: var(--ag-icon-font-code-column-arrow, "\f13a");
  display: var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display));
}
.ag-icon-column-arrow::after {
  background-image: var(--ag-icon-image-column-arrow, var(--ag-icon-image));
  display: var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-un-pin {
  font-family: var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color));
}
.ag-icon-un-pin::before {
  content: var(--ag-icon-font-code-un-pin, "\f13b");
  display: var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display));
}
.ag-icon-un-pin::after {
  background-image: var(--ag-icon-image-un-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pinned-bottom {
  font-family: var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color));
}
.ag-icon-pinned-bottom::before {
  content: var(--ag-icon-font-code-pinned-bottom, "\f13e");
  display: var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display));
}
.ag-icon-pinned-bottom::after {
  background-image: var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pinned-top {
  font-family: var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color));
}
.ag-icon-pinned-top::before {
  content: var(--ag-icon-font-code-pinned-top, "\f13f");
  display: var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display));
}
.ag-icon-pinned-top::after {
  background-image: var(--ag-icon-image-pinned-top, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chevron-up {
  font-family: var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color));
}
.ag-icon-chevron-up::before {
  content: var(--ag-icon-font-code-chevron-up, "\f140");
  display: var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display));
}
.ag-icon-chevron-up::after {
  background-image: var(--ag-icon-image-chevron-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chevron-down {
  font-family: var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color));
}
.ag-icon-chevron-down::before {
  content: var(--ag-icon-font-code-chevron-down, "\f141");
  display: var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display));
}
.ag-icon-chevron-down::after {
  background-image: var(--ag-icon-image-chevron-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chevron-left {
  font-family: var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color));
}
.ag-icon-chevron-left::before {
  content: var(--ag-icon-font-code-chevron-left, "\f142");
  display: var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display));
}
.ag-icon-chevron-left::after {
  background-image: var(--ag-icon-image-chevron-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chevron-right {
  font-family: var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color));
}
.ag-icon-chevron-right::before {
  content: var(--ag-icon-font-code-chevron-right, "\f143");
  display: var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display));
}
.ag-icon-chevron-right::after {
  background-image: var(--ag-icon-image-chevron-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-filter-add {
  font-family: var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color));
}
.ag-icon-filter-add::before {
  content: var(--ag-icon-font-code-filter-add, "\f144");
  display: var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display));
}
.ag-icon-filter-add::after {
  background-image: var(--ag-icon-image-filter-add, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-edit {
  font-family: var(--ag-icon-font-family-edit, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-edit, var(--ag-icon-font-color));
}
.ag-icon-edit::before {
  content: var(--ag-icon-font-code-edit, "\f145");
  display: var(--ag-icon-font-display-edit, var(--ag-icon-font-display));
}
.ag-icon-edit::after {
  background-image: var(--ag-icon-image-edit, var(--ag-icon-image));
  display: var(--ag-icon-image-display-edit, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}
.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}
.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}
[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );
  --ag-tooltip-error-text-color: var(--ag-invalid-color);
  --ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-data-background-color: var(--ag-background-color);
  --ag-odd-row-background-color: var(--ag-data-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-error-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-pagination-panel-height: var(--ag-header-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-row-numbers-selected-color: #bbb;
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-find-match-color: var(--ag-foreground-color);
  --ag-find-active-match-color: var(--ag-foreground-color);
  --ag-find-match-background-color: #ffff00;
  --ag-find-active-match-background-color: #ffa500;
  --ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);
  --ag-cell-batch-edit-text-color: #422f00;
  --ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);
  --ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);
  --ag-filter-panel-apply-button-color: var(--ag-foreground-color);
  --ag-filter-panel-apply-button-background-color: var(--ag-background-color);
  --ag-filter-panel-card-subtle-color: var(--ag-foreground-color);
  --ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color);
}
.ag-root-wrapper,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}
.ag-sticky-top,
.ag-sticky-bottom {
  background-color: var(--ag-data-background-color);
}
.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}
.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}
[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}
ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}
.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}
.ag-hidden {
  display: none !important;
}
.ag-invisible {
  visibility: hidden !important;
}
.ag-drag-handle {
  cursor: grab;
}
.ag-column-drop-wrapper {
  display: flex;
}
.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}
.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.ag-tab {
  position: relative;
}
.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}
.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}
.ag-tab-guard-top {
  top: 1px;
}
.ag-tab-guard-bottom {
  bottom: 1px;
}
.ag-select-agg-func-popup {
  position: absolute;
}
.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}
.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}
@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}
.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}
.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}
.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}
.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal,
.ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}
.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.ag-viewport {
  position: relative;
}
.ag-spanning-container {
  position: absolute;
  top: 0;
  z-index: 1;
}
.ag-sticky-top-container,
.ag-sticky-bottom-container,
.ag-floating-top-container,
.ag-floating-bottom-container {
  min-height: 1px;
}
.ag-sticky-top,
.ag-sticky-bottom {
  z-index: 1;
}
.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}
.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}
.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}
.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}
.ag-header-container,
.ag-floating-top-container,
.ag-pinned-left-floating-top,
.ag-pinned-right-floating-top,
.ag-floating-bottom-container,
.ag-pinned-left-floating-bottom,
.ag-pinned-right-floating-bottom,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}
.ag-center-cols-container {
  display: block;
}
.ag-pinned-right-cols-container {
  display: block;
}
.ag-body-horizontal-scroll-container {
  height: 100%;
}
.ag-body-vertical-scroll-container {
  width: 100%;
}
.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}
.ag-full-width-container {
  width: 100%;
}
.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.ag-virtual-list-container {
  overflow: hidden;
}
.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}
.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}
.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}
.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}
.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}
.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}
.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}
.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}
.ag-pinned-left-header {
  height: 100%;
}
.ag-pinned-right-header {
  height: 100%;
}
.ag-header-row {
  position: absolute;
}
.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}
.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}
.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}
.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}
.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}
.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  overflow: hidden;
}
.ag-header-cell-label {
  text-overflow: ellipsis;
}
.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
  overflow: visible;
}
.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}
.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-header-cell-comp-wrapper {
  width: 100%;
}
.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}
.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}
.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}
.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -3px;
}
.ag-rtl .ag-header-cell-resize {
  left: -3px;
}
.ag-pinned-left-header .ag-header-cell-resize {
  right: -3px;
}
.ag-pinned-right-header .ag-header-cell-resize {
  left: -3px;
}
.ag-header-select-all {
  display: flex;
}
.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}
.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-spanned-cell-wrapper {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}
.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}
.ag-column-select-header-icon {
  position: relative;
}
.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}
.ag-column-select-header-filter {
  width: 100%;
}
.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}
.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}
.ag-column-drop-list {
  display: flex;
  align-items: center;
}
.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}
.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}
.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}
.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}
.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}
.ag-column-drop-vertical-empty-message {
  display: block;
}
.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}
.ag-column-drop-cell-button {
  cursor: pointer;
}
.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}
.ag-filter-toolpanel-header {
  position: relative;
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}
.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}
.ag-row-animation .ag-row {
  transition:
    transform 0.4s,
    top 0.4s,
    opacity 0.2s;
}
.ag-row-animation .ag-row.ag-after-created {
  transition:
    transform 0.4s,
    top 0.4s,
    height 0.4s,
    opacity 0.2s;
}
.ag-row-animation.ag-prevent-animation .ag-row,
.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created {
  transition: none !important;
}
.ag-row-no-animation .ag-row {
  transition: none;
}
.ag-row {
  white-space: nowrap;
  width: 100%;
}
.ag-row-loading {
  display: flex;
  align-items: center;
}
.ag-row-position-absolute {
  position: absolute;
}
.ag-row-position-relative {
  position: relative;
}
.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}
.ag-row-inline-editing {
  z-index: 1;
}
.ag-row-dragging {
  z-index: 2;
}
.ag-stub-cell {
  display: flex;
  align-items: center;
}
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}
.ag-cell-value {
  flex: 1 1 auto;
}
.ag-cell-value:not(.ag-allow-overflow),
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}
.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}
.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper {
  align-items: normal;
  height: 100%;
}
.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value {
  height: 100%;
}
.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  line-height: initial;
}
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}
.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input {
  height: 100%;
  min-height: 100%;
  width: 100%;
  line-height: normal;
}
.ag-row.ag-row-editing-invalid .ag-cell-inline-editing {
  opacity: 0.8;
}
.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}
.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}
.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}
.ag-filter-filter {
  flex: 1 1 0px;
}
.ag-filter-condition {
  display: flex;
  justify-content: center;
}
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}
.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}
.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}
.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}
.ag-floating-filter-button {
  display: flex;
  flex: none;
}
.ag-date-floating-filter-wrapper {
  display: flex;
}
.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}
.ag-dnd-ghost {
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
}
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}
.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.ag-overlay-loading-wrapper {
  pointer-events: all;
}
.ag-popup-child {
  z-index: 5;
  top: 0;
}
.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-large-text-input {
  display: block;
}
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}
.ag-floating-top,
.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}
.ag-pinned-left-floating-top,
.ag-pinned-right-floating-top,
.ag-pinned-left-floating-bottom,
.ag-pinned-right-floating-bottom {
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}
.ag-sticky-bottom {
  box-sizing: content-box !important;
}
.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}
.ag-panel-title-bar-title {
  flex: 1 1 auto;
}
.ag-panel-title-bar-buttons {
  display: flex;
}
.ag-panel-title-bar-button {
  cursor: pointer;
}
.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}
.ag-dialog {
  position: absolute;
}
.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-tooltip {
  position: absolute;
  z-index: 99999;
}
.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}
.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}
.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}
.ag-opacity-zero {
  opacity: 0 !important;
}
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}
.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
  user-select: none;
}
.ag-menu-list {
  display: table;
  width: 100%;
}
.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}
.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}
.ag-menu-option-text {
  white-space: nowrap;
}
.ag-menu-option-custom {
  display: contents;
}
.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}
.ag-context-menu-loading-icon {
  position: absolute;
  pointer-events: none;
}
.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}
.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}
.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}
.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}
.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}
.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}
.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}
.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}
.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}
.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-autocomplete-list {
  position: relative;
}
.ag-autocomplete-virtual-list-item {
  display: flex;
}
.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}
.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}
.ag-paging-button {
  position: relative;
}
.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}
.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-select-checkbox {
  display: flex;
}
.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-details-row {
  width: 100%;
}
.ag-details-row-fixed-height {
  height: 100%;
}
.ag-details-grid {
  width: 100%;
}
.ag-details-grid-fixed-height {
  height: 100%;
}
.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
  contain: paint;
}
.ag-header-group-cell-no-group.ag-header-span-height {
  display: none;
}
.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}
.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}
.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}
.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}
.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ag-side-button-label {
  writing-mode: vertical-lr;
}
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.ag-status-panel,
.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value {
  display: inline-flex;
}
.ag-status-name-value {
  white-space: nowrap;
}
.ag-status-bar-left {
  display: inline-flex;
}
.ag-status-bar-center {
  display: inline-flex;
}
.ag-status-bar-right {
  display: inline-flex;
}
.ag-row-number-cell {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
}
.ag-ltr .ag-row-number-cell {
  text-align: right;
}
.ag-rtl .ag-row-number-cell {
  text-align: left;
}
.ag-row-numbers-resizer {
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 4px;
  width: 100%;
  cursor: ns-resize;
}
.ag-floating-bottom .ag-row-numbers-resizer {
  bottom: unset;
  top: -2px;
}
.ag-icon {
  display: block;
  speak: none;
}
.ag-group {
  position: relative;
  width: 100%;
}
.ag-group-title-bar {
  display: flex;
  align-items: center;
}
.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ag-group-title-bar .ag-group-title {
  cursor: default;
}
.ag-group-toolbar {
  display: flex;
  align-items: center;
}
.ag-group-container {
  display: flex;
}
.ag-disabled .ag-group-container {
  pointer-events: none;
}
.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}
.ag-group-container-vertical {
  flex-direction: column;
}
.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}
.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}
.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}
.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}
.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}
.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ag-input-field-input {
  flex: 1 1 auto;
}
.ag-floating-filter-input .ag-input-field-input[type=date],
.ag-floating-filter-input .ag-input-field-input[type=datetime-local] {
  width: 1px;
}
.ag-range-field {
  display: flex;
  align-items: center;
}
.ag-angle-select {
  display: flex;
  align-items: center;
}
.ag-angle-select-wrapper {
  display: flex;
}
.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}
.ag-angle-select-child-circle {
  position: absolute;
}
.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}
.ag-picker-field-display {
  flex: 1 1 auto;
}
.ag-picker-field {
  display: flex;
  align-items: center;
}
.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.ag-picker-field-wrapper {
  overflow: hidden;
}
.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}
.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}
.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}
.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-spectrum-val {
  cursor: pointer;
}
.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}
.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}
.ag-spectrum-hue-background {
  background:
    linear-gradient(
      to left,
      #ff0000 3%,
      #ffff00 17%,
      #00ff00 33%,
      #00ffff 50%,
      #0000ff 67%,
      #ff00ff 83%,
      #ff0000 100%);
  width: 100%;
  height: 100%;
}
.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>");
}
.ag-spectrum-alpha-background {
  background:
    linear-gradient(
      to right,
      var(--ag-internal-spectrum-alpha-color-from),
      var(--ag-internal-spectrum-alpha-color-to)),
    var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}
.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}
.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}
.ag-spectrum-alpha .ag-spectrum-slider {
  background:
    linear-gradient(
      to bottom,
      var(--ag-internal-spectrum-alpha-color),
      var(--ag-internal-spectrum-alpha-color)) white;
}
.ag-recent-colors {
  display: flex;
}
.ag-recent-color {
  cursor: pointer;
}
.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}
.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}
.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}
.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
.ag-measurement-container div {
  position: absolute;
}
.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}
@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
[class^=ag-]::-ms-clear {
  display: none;
}
.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}
.ag-button:hover {
  background-color: transparent;
}
.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}
input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}
textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}
input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):focus.invalid,
input[class^=ag-]:not([type]):focus:invalid,
input[class^=ag-][type=text]:focus.invalid,
input[class^=ag-][type=text]:focus:invalid,
input[class^=ag-][type=number]:focus.invalid,
input[class^=ag-][type=number]:focus:invalid,
input[class^=ag-][type=tel]:focus.invalid,
input[class^=ag-][type=tel]:focus:invalid,
input[class^=ag-][type=date]:focus.invalid,
input[class^=ag-][type=date]:focus:invalid,
input[class^=ag-][type=datetime-local]:focus.invalid,
input[class^=ag-][type=datetime-local]:focus:invalid,
textarea[class^=ag-]:focus.invalid,
textarea[class^=ag-]:focus:invalid {
  box-shadow: var(--ag-input-error-focus-box-shadow);
  border-color: var(--ag-invalid-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[class^=ag-][type=range] {
  padding: 0;
}
input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}
input[class^=ag-][type=button]:focus:invalid,
input[class^=ag-][type=button]:focus.invalid,
button[class^=ag-]:focus:invalid,
button[class^=ag-]:focus.invalid {
  box-shadow: var(--ag-input-error-focus-box-shadow);
}
.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}
.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}
.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}
.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}
.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}
.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}
.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}
.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}
.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}
.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}
.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus,
.ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus.invalid,
.ag-picker-field-wrapper:focus-within.invalid {
  box-shadow: var(--ag-input-error-focus-box-shadow);
}
.ag-picker-field-wrapper.invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}
.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}
.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}
.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}
.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}
.ag-color-panel {
  padding: var(--ag-grid-size);
}
.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-spectrum-tools {
  padding: 10px;
}
.ag-spectrum-sat {
  background-image:
    linear-gradient(
      to right,
      white,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-val {
  background-image:
    linear-gradient(
      to top,
      black,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-recent-colors {
  margin-top: 10px;
}
.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}
.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-color-input .ag-color-input-color {
  position: absolute;
}
.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}
.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}
.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}
.ag-dnd-ghost-not-allowed {
  border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);
}
.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}
.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}
.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}
.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}
.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}
.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}
.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}
.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}
.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}
.ag-rich-select-row-text-highlight {
  font-weight: bold;
}
.ag-autocomplete {
  width: 100%;
}
.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}
.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}
.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}
.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}
.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}
.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}
.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}
.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}
.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}
.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}
.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}
.ag-tooltip.ag-cell-editor-tooltip {
  background-color: var(--ag-tooltip-error-background-color);
  color: var(--ag-tooltip-error-text-color);
  border: var(--ag-borders) var(--ag-tooltip-error-border-color);
  font-weight: 500;
}
.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}
.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-column-select-header-icon {
  cursor: pointer;
}
.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}
.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}
.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}
.ag-rtl {
  text-align: right;
}
.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}
.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}
.ag-cell-wrapper > .ag-group-checkbox-spacing {
  width: var(--ag-icon-size);
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-value-change-delta {
  padding-right: 2px;
}
.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}
.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}
.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}
.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}
.ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}
.ag-row,
.ag-spanned-row {
  color: var(--ag-data-color);
}
.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-data-background-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}
.ag-row.ag-row-editing-invalid {
  background-color: var(--ag-full-row-invalid-background-color);
}
.ag-spanned-cell-wrapper {
  background-color: var(--ag-data-background-color);
  position: absolute;
}
.ag-spanned-cell-wrapper > .ag-spanned-cell {
  display: block;
  position: relative;
}
.ag-row-highlight-above::after,
.ag-row-highlight-inside::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
  pointer-events: none;
}
.ag-row-highlight-above::after {
  top: 0;
}
.ag-row-highlight-below::after {
  bottom: 0;
}
.ag-row-highlight-indent::after {
  display: block;
  width: auto;
  left: calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));
  right: 1px;
}
.ag-row-highlight-inside::after {
  display: block;
  width: auto;
  height: auto;
  inset: 0;
  background-color: var(--ag-selected-row-background-color);
  border: 1px solid var(--ag-range-selection-border-color);
}
.ag-body,
.ag-floating-top,
.ag-floating-bottom {
  background-color: var(--ag-data-background-color);
}
.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-row.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}
.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}
.ag-header-range-highlight {
  background-color: var(--ag-range-header-highlight-color);
}
.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}
.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}
.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}
.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}
.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}
.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}
.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-large-text-input textarea {
  resize: none;
}
.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-data-background-color);
}
.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}
.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}
.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}
.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}
@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}
.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top:not(.ag-invisible) {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-floating-bottom:not(.ag-invisible) {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-find-cell {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-find-match {
  color: var(--ag-find-match-color);
  background-color: var(--ag-find-match-background-color);
}
.ag-find-active-match {
  color: var(--ag-find-active-match-color);
  background-color: var(--ag-find-active-match-background-color);
}
.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}
.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell-range-selected:not(.ag-cell-focus),
.ag-cell-range-selected.ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}
.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-cell-range-selected-1.ag-cell-range-chart,
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-cell-range-selected-2.ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}
.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-cell-range-selected-3.ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}
.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-cell-range-selected-4.ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}
.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}
.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}
.ag-fill-handle {
  cursor: crosshair;
}
.ag-range-handle {
  cursor: nwse-resize;
}
.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}
.ag-cell-inline-editing.ag-cell-editing-error {
  border-color: var(--ag-invalid-color) !important;
}
.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}
.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}
.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}
.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}
.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-menu-option {
  position: relative;
}
.ag-menu-option:focus-visible {
  outline: none;
}
.ag-menu-option:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}
.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}
.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}
.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}
.ag-tabs-header {
  display: flex;
}
.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}
.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}
.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}
.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}
.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}
.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-filter-condition-operator {
  height: 17px;
}
.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}
.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}
.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}
.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}
.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-set-filter {
  --ag-indentation-level: 0;
}
.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}
.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}
.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}
.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}
.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}
.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-side-bar {
  position: relative;
}
.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}
.ag-tool-panel-external {
  display: flex;
  flex-direction: row;
}
:where(.ag-tool-panel-external) .ag-tool-panel-wrapper {
  flex-grow: 1;
}
.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}
button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}
.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}
.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}
.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}
.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}
.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}
.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}
.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}
.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}
.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}
.ag-filter-panel {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ag-filter-panel .ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0;
}
.ag-filter-panel .ag-mini-filter {
  margin-top: var(--ag-widget-vertical-spacing);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-panel .ag-standard-button {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.ag-filter-panel .ag-simple-filter-body-wrapper > *:last-child,
.ag-filter-panel .ag-set-filter-body-wrapper {
  margin-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-filter-panel-container {
  flex: 1;
  overflow: auto;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;
}
.ag-filter-panel-container > *:not(:last-child) {
  margin-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-filter-card {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-background-color);
}
.ag-ltr .ag-filter-card .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
  padding-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-filter-card .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
  padding-left: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-card-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-ltr .ag-filter-card-header > *:not(:last-child) {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-card-header > *:not(:last-child) {
  padding-left: var(--ag-grid-size);
}
.ag-filter-card-heading {
  flex: 1;
  overflow: hidden;
  padding-top: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-ltr .ag-filter-card-heading {
  padding-left: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-filter-card-heading {
  padding-right: var(--ag-widget-horizontal-spacing);
}
.ag-filter-card-expand {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.ag-filter-card-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-filter-card-expand-icon {
  display: flex;
  flex: 1;
  justify-content: end;
}
.ag-filter-card-editing-icon {
  margin: 0 var(--ag-grid-size);
}
.ag-filter-card-summary,
.ag-filter-card-expand-icon .ag-icon,
.ag-filter-card-delete-icon .ag-icon,
.ag-filter-card-editing-icon .ag-icon {
  color: var(--ag-filter-panel-card-subtle-color);
}
.ag-filter-card-expand-icon .ag-icon,
.ag-filter-card-delete-icon .ag-icon {
  transition: color 0.25s ease-in-out;
}
.ag-filter-card-expand-icon:hover .ag-icon,
.ag-filter-card-delete-icon:hover .ag-icon {
  color: var(--ag-filter-panel-card-subtle-hover-color);
}
.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon {
  color: var(--ag-filter-panel-card-subtle-hover-color);
}
.ag-filter-card-expand,
.ag-filter-card-delete {
  border-radius: var(--ag-button-border-radius);
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.ag-filter-panel .ag-standard-button {
  cursor: pointer;
}
.ag-filter-card-summary,
.ag-filter-type-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-ltr .ag-filter-card-delete {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-filter-card-delete {
  margin-left: var(--ag-widget-horizontal-spacing);
}
.ag-filter-card-summary {
  margin-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-filter-type-select {
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-filter-card-add {
  padding: 0;
  border: 0;
}
.ag-filter-add-button {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  line-height: 1.5;
}
.ag-ltr .ag-filter-add-button-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-add-button-label {
  margin-right: var(--ag-grid-size);
}
.ag-filter-add-select {
  border: 0;
}
.ag-ltr .ag-filter-add-select .ag-text-field-input {
  padding-left: calc(var(--ag-grid-size) * 1.5 + 12px) !important;
}
.ag-rtl .ag-filter-add-select .ag-text-field-input {
  padding-right: calc(var(--ag-grid-size) * 1.5 + 12px) !important;
}
.ag-filter-add-select .ag-rich-select-value {
  padding: calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);
  border: 0;
}
.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}
.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}
.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}
.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}
.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}
.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}
.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}
.ag-header-highlight-before::after {
  left: 0px;
}
.ag-header-highlight-after::after {
  right: 0px;
}
.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}
.ag-header-cell-resize {
  display: flex;
  align-items: center;
}
.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}
.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}
.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
  align-items: unset;
}
.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-pagination-panel-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}
.ag-paging-button {
  cursor: pointer;
}
.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}
.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}
.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}
.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}
.ag-status-bar-center {
  text-align: center;
}
.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}
.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}
.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}
.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}
.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}
.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}
.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}
.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}
.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}
.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-sort-indicator-container {
  display: flex;
}
.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}
.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}
.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}
.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}
.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}
.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}
.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}
.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}
.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.ag-chart-settings {
  overflow-x: hidden;
}
.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}
.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}
.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}
.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}
.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}
.ag-chart-mini-thumbnail {
  cursor: pointer;
}
.ag-chart-mini-thumbnail-canvas {
  display: block;
}
.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}
.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}
.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}
.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}
.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}
.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}
.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}
.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}
.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}
.ag-charts-data-group-item {
  position: relative;
}
.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}
.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}
.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}
.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  padding: 1px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
  padding: unset;
}
.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}
.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}
.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}
.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}
.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}
.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}
.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}
.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}
.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}
.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}
.ag-date-time-list-page-title-bar {
  display: flex;
}
.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}
.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}
.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}
.ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}
.ag-advanced-filter-buttons {
  display: contents;
}
.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}
.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}
.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}
.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}
.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}
.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}
.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before,
.ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}
.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}
.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}
.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}
.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}
.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}
.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}
.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}
.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}
.ag-row-number-cell {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  font-size: var(--ag-font-size);
  font-family: var(--ag-font-family);
}
.ag-row-number-header.ag-row-number-selection-enabled {
  cursor: cell;
}
.ag-row-number-range-highlight {
  background-color: var(--ag-range-header-highlight-color);
}
.ag-row-number-range-selected {
  background-color: var(--ag-row-numbers-selected-color);
}
.ag-ltr .ag-row-number-header,
.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned) {
  border-right: var(--ag-pinned-column-border);
}
.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==), auto;
}
.ag-rtl .ag-row-number-header,
.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned) {
  border-left: var(--ag-pinned-column-border);
}
.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K), auto;
}
.ag-cell-batch-edit {
  background-color: var(--ag-cell-batch-edit-background-color);
  color: var(--ag-cell-batch-edit-text-color);
}
.ag-cell.ag-cell-inline-editing {
  background-color: var(--ag-background-color);
  background-image:
    linear-gradient(
      0deg,
      var(--ag-input-background-color),
      var(--ag-input-background-color));
}
.ag-row-batch-edit {
  background-color: var(--ag-row-batch-edit-background-color);
  color: var(--ag-row-batch-edit-text-color);
}
.ag-input-field-input {
  width: 100%;
  min-width: 0;
}
.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within,
.ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,
.ag-cell-editing-error .ag-checkbox-input-wrapper:active {
  box-shadow: var(--ag-input-error-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within,
.ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,
.ag-cell-editing-error .ag-radio-button-input-wrapper:active {
  box-shadow: var(--ag-input-error-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}
input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-koobiq {
  --ag-background-color: transparent;
  --ag-foreground-color: var(--kbq-foreground-contrast-secondary);
  --ag-secondary-border-color: transparent;
  --ag-tooltip-background-color: var(--kbq-background-night);
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-control-panel-background-color: var(--ag-background-color);
  --ag-subheader-background-color: var(--ag-header-background-color);
  --ag-invalid-color: var(--kbq-error-default);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: var(--kbq-states-foreground-disabled);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-side-button-selected-background-color: transparent;
  --ag-grid-size: var(--kbq-size-s);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-tab-min-width: 240px;
  --ag-card-shadow: var(--kbq-shadow-card);
  --ag-popup-shadow: var(--kbq-shadow-popup);
  --ag-side-bar-panel-width: 250px;
  --ag-data-color: var(--kbq-foreground-contrast);
  --ag-cell-horizontal-padding: var(--ag-grid-size);
  --ag-cell-widget-spacing: var(--ag-grid-size);
  --ag-icon-font-family: "Koobiq Icons";
  --ag-icon-size: var(--kbq-size-l);
  --ag-icon-font-code-aggregation: "\f572";
  --ag-icon-font-code-arrows: "\f53d";
  --ag-icon-font-code-paste: "";
  --ag-icon-font-code-color-picker: "";
  --ag-icon-font-code-checkbox-checked: "";
  --ag-icon-font-code-checkbox-indeterminate: "";
  --ag-icon-font-code-checkbox-unchecked: "";
  --ag-icon-font-code-radio-button-off: "";
  --ag-icon-font-code-radio-button-on: "";
  --ag-icon-font-code-asc: "\f5d0";
  --ag-icon-font-code-cancel: "\f664";
  --ag-icon-font-code-chart: "\f763";
  --ag-icon-font-code-columns: "\f7d2";
  --ag-icon-font-code-contracted: "\f5b8";
  --ag-icon-font-code-copy: "\f67d";
  --ag-icon-font-code-cross: "\f664";
  --ag-icon-font-code-csv: "\f6c6";
  --ag-icon-font-code-cut: "\f58f";
  --ag-icon-font-code-desc: "\f5cd";
  --ag-icon-font-code-excel: "\f6c6";
  --ag-icon-font-code-expanded: "\f5b8";
  --ag-icon-font-code-eye-slash: "\f5d3";
  --ag-icon-font-code-eye: "\f5d2";
  --ag-icon-font-code-filter: "\f571";
  --ag-icon-font-code-first: "\f56c";
  --ag-icon-font-code-grip: "\f79e";
  --ag-icon-font-code-group: "\f53c";
  --ag-icon-font-code-last: "\f56d";
  --ag-icon-font-code-loading: "\f540";
  --ag-icon-font-code-linked: "\f573";
  --ag-icon-font-code-maximize: "\f5d0";
  --ag-icon-font-code-menu: "\f571";
  --ag-icon-font-code-minimize: "\f5f3";
  --ag-icon-font-code-next: "\f5b8";
  --ag-icon-font-code-none: "\f7f7";
  --ag-icon-font-code-not-allowed: "\f535";
  --ag-icon-font-code-pin: "\f671";
  --ag-icon-font-code-pivot: "\f7d2";
  --ag-icon-font-code-previous: "\f5b7";
  --ag-icon-font-code-left: "\f5b4";
  --ag-icon-font-code-right: "\f5b8";
  --ag-icon-font-code-minus: "\f5c7";
  --ag-icon-font-code-plus: "\f5f5";
  --ag-icon-font-code-down: "\f641";
  --ag-icon-font-code-up: "\f5eb";
  --ag-icon-font-code-unlinked: "\f57c";
  --ag-icon-font-code-tree-open: "\f5cb";
  --ag-icon-font-code-tree-indeterminate: "\f7b5";
  --ag-icon-font-code-tree-closed: "\f5b8";
  --ag-icon-font-code-tick: "\f679";
  --ag-icon-font-code-small-up: "\f5cd";
  --ag-icon-font-code-small-right: "\f5b8";
  --ag-icon-font-code-small-left: "\f5ce";
  --ag-icon-font-code-small-down: "\f5cd";
  --ag-icon-font-code-save: "\f554";
  --ag-column-hover-color: var(--kbq-states-background-transparent-hover);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-header-background-color: var(--ag-background-color);
  --ag-header-height: var(--kbq-size-4xl);
  --ag-header-foreground-color: var(--ag-foreground-color);
  --ag-selected-tab-underline-color: var(--ag-theme-koobiq-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-row-height: var(--kbq-size-4xl);
  --ag-row-hover-color: transparent;
  --ag-selected-row-background-color: transparent;
  --ag-border-color: transparent;
  --ag-border-radius: var(--kbq-size-border-radius);
  --ag-borders: solid var(--kbq-size-border-width);
  --ag-borders-side-button: none;
  --ag-font-family: var(--kbq-font-family-base);
  --ag-font-size: var(--kbq-typography-text-normal-font-size);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-checkbox-unchecked-color: var(--kbq-line-contrast-fade);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-theme-koobiq-active-color);
  --ag-checkbox-border-radius: var(--kbq-size-xxs);
  --ag-checkbox-indeterminate-color: var(--ag-theme-koobiq-active-color);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-input-focus-border-color: var(--kbq-states-line-focus-theme);
  --ag-input-border-color: var(--kbq-line-contrast-fade);
  --ag-input-border-color-invalid: var(--kbq-line-error);
  --ag-borders-input-invalid: solid var(--kbq-size-border-width);
  --ag-input-focus-box-shadow: 0 0 0.1px var(--kbq-size-border-width) var(--ag-input-focus-border-color);
  --ag-input-disabled-border-color: var(--kbq-states-line-disabled);
  --ag-input-disabled-background-color: var(--kbq-states-background-disabled);
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: var(--kbq-size-border-width);
  --ag-header-column-resize-handle-height: var(--kbq-size-l);
  --ag-header-column-resize-handle-color: var(--kbq-line-contrast-fade);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-range-selection-border-color: var(--kbq-states-line-focus-theme);
  --ag-modal-overlay-background-color: rgba(0, 0, 0, 0);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0);
}
.ag-theme-koobiq {
  --ag-theme-koobiq-active-color: var(--kbq-background-theme);
  --ag-theme-koobiq-border: var(--kbq-size-border-width) solid var(--kbq-line-contrast-less);
  --ag-menu-background-color: var(--kbq-background-card);
  line-height: var(--kbq-typography-text-normal-line-height);
  letter-spacing: var(--kbq-typography-text-normal-letter-spacing);
  font-weight: var(--kbq-typography-text-normal-font-weight);
  text-transform: var(--kbq-typography-text-normal-text-transform);
  font-feature-settings: var(--kbq-typography-text-normal-font-feature-settings);
  color: var(--ag-data-color);
}
.ag-theme-koobiq .ag-row {
  --ag-theme-koobiq-row-background-color: var(--ag-background-color);
  background-color: var(--ag-theme-koobiq-row-background-color);
}
.ag-theme-koobiq .ag-row:has(.kbq-ag-grid-skeleton-cell-renderer) {
  pointer-events: none;
}
.ag-theme-koobiq .ag-row::before {
  background: unset;
}
.ag-theme-koobiq .ag-row:not(.ag-row-focus).ag-row-hover,
.ag-theme-koobiq .ag-row:not(.ag-row-selected).ag-row-hover {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-transparent-hover);
}
.ag-theme-koobiq .ag-row:not(.ag-row-focus):active,
.ag-theme-koobiq .ag-row:not(.ag-row-selected):active {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-transparent-active);
}
.ag-theme-koobiq .ag-row:not(.ag-row-focus).ag-row-selected {
  --ag-theme-koobiq-row-background-color: var(--kbq-background-contrast-less);
}
.ag-theme-koobiq .ag-row:not(.ag-row-focus).ag-row-selected.ag-row-hover {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-contrast-less-hover);
}
.ag-theme-koobiq .ag-row:not(.ag-row-focus).ag-row-selected:active {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-contrast-less-active);
}
.ag-theme-koobiq .ag-row.ag-row-focus {
  --ag-theme-koobiq-row-background-color: var(--kbq-background-theme-less);
}
.ag-theme-koobiq .ag-row.ag-row-focus.ag-row-hover {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-theme-less-hover);
}
.ag-theme-koobiq .ag-row.ag-row-focus:active {
  --ag-theme-koobiq-row-background-color: var(--kbq-states-background-theme-less-active);
}
.ag-theme-koobiq .ag-row {
  --ag-theme-koobiq-row-border-top-left-radius: var(--ag-border-radius);
  --ag-theme-koobiq-row-border-top-right-radius: var(--ag-border-radius);
  --ag-theme-koobiq-row-border-bottom-right-radius: var(--ag-border-radius);
  --ag-theme-koobiq-row-border-bottom-left-radius: var(--ag-border-radius);
  border-radius: var(--ag-theme-koobiq-row-border-top-left-radius) var(--ag-theme-koobiq-row-border-top-right-radius) var(--ag-theme-koobiq-row-border-bottom-right-radius) var(--ag-theme-koobiq-row-border-bottom-left-radius);
}
.ag-theme-koobiq .ag-row.ag-row-first {
  --ag-theme-koobiq-row-border-top-left-radius: 0;
  --ag-theme-koobiq-row-border-top-right-radius: 0;
}
.ag-theme-koobiq .ag-row.ag-row-last {
  --ag-theme-koobiq-row-border-bottom-right-radius: 0;
  --ag-theme-koobiq-row-border-bottom-left-radius: 0;
}
.ag-theme-koobiq .ag-row:is(.ag-row-selected, .ag-row-focus):has(+ :is(.ag-row-selected, .ag-row-focus)) {
  --ag-theme-koobiq-row-border-bottom-right-radius: 0;
  --ag-theme-koobiq-row-border-bottom-left-radius: 0;
}
.ag-theme-koobiq .ag-row:is(.ag-row-selected, .ag-row-focus) + :is(.ag-row-selected, .ag-row-focus) {
  --ag-theme-koobiq-row-border-top-left-radius: 0;
  --ag-theme-koobiq-row-border-top-right-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-pinned-left-cols-container:not(.ag-hidden)):has(.ag-center-cols-container:not(.ag-hidden)) .ag-pinned-left-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-right-radius: 0;
  --ag-theme-koobiq-row-border-bottom-right-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-pinned-left-cols-container:not(.ag-hidden)):has(.ag-center-cols-container:not(.ag-hidden)) .ag-center-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-left-radius: 0;
  --ag-theme-koobiq-row-border-bottom-left-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-center-cols-container:not(.ag-hidden)):has(.ag-pinned-right-cols-container:not(.ag-hidden)) .ag-center-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-right-radius: 0;
  --ag-theme-koobiq-row-border-bottom-right-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-center-cols-container:not(.ag-hidden)):has(.ag-pinned-right-cols-container:not(.ag-hidden)) .ag-pinned-right-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-left-radius: 0;
  --ag-theme-koobiq-row-border-bottom-left-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-pinned-left-cols-container:not(.ag-hidden)):has(.ag-pinned-right-cols-container:not(.ag-hidden)) .ag-pinned-left-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-right-radius: 0;
  --ag-theme-koobiq-row-border-bottom-right-radius: 0;
}
.ag-theme-koobiq .ag-body-viewport:has(.ag-pinned-left-cols-container:not(.ag-hidden)):has(.ag-pinned-right-cols-container:not(.ag-hidden)) .ag-pinned-right-cols-container .ag-row {
  --ag-theme-koobiq-row-border-top-left-radius: 0;
  --ag-theme-koobiq-row-border-bottom-left-radius: 0;
}
.ag-theme-koobiq .ag-row.ag-row-highlight-above::after,
.ag-theme-koobiq .ag-row.ag-row-highlight-below::after {
  height: 2px;
  width: 100%;
}
.ag-theme-koobiq .ag-row.ag-row-highlight-above::after,
.ag-theme-koobiq .ag-row.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-koobiq .ag-row.ag-row-highlight-below::after,
.ag-theme-koobiq .ag-row.ag-row-highlight-below.ag-row-last::after {
  bottom: 0;
}
.ag-theme-koobiq .ag-row.ag-row-dragging {
  opacity: var(--kbq-opacity-disabled);
}
.ag-theme-koobiq.ag-dnd-ghost {
  --ag-background-color: var(--kbq-background-card);
  --ag-card-shadow: var(--kbq-shadow-popup);
  padding: 10px var(--ag-grid-size);
  height: unset !important;
  min-height: var(--ag-header-height);
  border: unset;
}
.ag-theme-koobiq.ag-dnd-ghost .ag-dnd-ghost-icon {
  --ag-foreground-color: var(--kbq-icon-contrast);
}
.ag-theme-koobiq.ag-dnd-ghost .ag-dnd-ghost-icon .ag-icon {
  color: inherit;
}
.ag-theme-koobiq .ag-tooltip {
  --ag-foreground-color: var(--kbq-foreground-white);
  box-shadow: var(--kbq-shadow-popup);
  font-size: var(--kbq-typography-text-compact-font-size);
  line-height: var(--kbq-typography-text-compact-line-height);
}
.ag-theme-koobiq .ag-icon {
  color: var(--kbq-icon-contrast-fade);
}
.ag-theme-koobiq .ag-icon:hover {
  color: var(--kbq-states-icon-contrast-fade-hover);
}
.ag-theme-koobiq .ag-icon:active {
  color: var(--kbq-states-icon-contrast-fade-hover);
}
.ag-theme-koobiq .ag-header-row .ag-header-cell-resize {
  opacity: 0;
  transition: opacity 0.2s;
}
.ag-theme-koobiq .ag-header-row .ag-header-cell-resize::after {
  border-radius: 3px;
}
.ag-theme-koobiq .ag-header-row .ag-header-cell-resize:hover {
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 20px;
  --ag-header-column-resize-handle-color: var(--ag-theme-koobiq-active-color);
}
.ag-theme-koobiq .ag-header-row:hover .ag-header-cell-resize {
  opacity: 1;
}
.ag-theme-koobiq .ag-checkbox-input-wrapper {
  --ag-theme-koobiq-checkbox-svg: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1H4C2.34315 1 1 2.34315 1 4V12C1 13.6569 2.34315 15 4 15H12C13.6569 15 15 13.6569 15 12V4C15 2.34315 13.6569 1 12 1ZM4 0C1.79086 0 0 1.79086 0 4V12C0 14.2091 1.79086 16 4 16H12C14.2091 16 16 14.2091 16 12V4C16 1.79086 14.2091 0 12 0H4Z" fill="currentColor"/></svg>');
  --ag-theme-koobiq-checkbox-fill: var(--ag-checkbox-unchecked-color);
}
.ag-theme-koobiq .ag-checkbox-input-wrapper::after {
  mask: var(--ag-theme-koobiq-checkbox-svg) center/contain no-repeat;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-theme-koobiq-checkbox-fill);
}
.ag-theme-koobiq .ag-checkbox-input-wrapper.ag-checked {
  --ag-theme-koobiq-checkbox-svg: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" fill="currentColor" d="M4 0C1.79086 0 0 1.79086 0 4V12C0 14.2091 1.79086 16 4 16H12C14.2091 16 16 14.2091 16 12V4C16 1.79086 14.2091 0 12 0H4ZM13.6899 5.1589C13.768 5.237 13.768 5.36363 13.6899 5.44174L7.14137 11.9903C7.06327 12.0684 6.93664 12.0684 6.85853 11.9903L2.84137 7.9731C2.76327 7.895 2.76327 7.76836 2.84137 7.69026L3.6899 6.84173C3.76801 6.76362 3.89464 6.76362 3.97274 6.84173L6.99995 9.86894L12.5585 4.31037C12.6366 4.23226 12.7633 4.23226 12.8414 4.31037L13.6899 5.1589Z"/></svg>');
  --ag-theme-koobiq-checkbox-fill: var(--ag-checkbox-checked-color);
}
.ag-theme-koobiq .ag-checkbox-input-wrapper.ag-indeterminate {
  --ag-theme-koobiq-checkbox-svg: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 0C1.79086 0 0 1.79086 0 4V12C0 14.2091 1.79086 16 4 16H12C14.2091 16 16 14.2091 16 12V4C16 1.79086 14.2091 0 12 0H4ZM13 7.4002V8.60019C13 8.71065 12.9105 8.80019 12.8 8.80019H3.2C3.08954 8.8002 3 8.71065 3 8.60019V7.4002C3 7.28974 3.08954 7.2002 3.2 7.2002H12.8C12.9105 7.2002 13 7.28974 13 7.4002Z" fill="currentColor"/></svg>');
  --ag-theme-koobiq-checkbox-fill: var(--ag-checkbox-indeterminate-color);
}
.ag-theme-koobiq .ag-radio-button-input-wrapper {
  --ag-theme-koobiq-radio-button-svg: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="currentColor"/></svg>');
  --ag-theme-koobiq-radio-button-fill: var(--ag-checkbox-unchecked-color);
}
.ag-theme-koobiq .ag-radio-button-input-wrapper::after {
  mask: var(--ag-theme-koobiq-radio-button-svg) center/contain no-repeat;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-theme-koobiq-radio-button-fill);
}
.ag-theme-koobiq .ag-radio-button-input-wrapper.ag-checked {
  --ag-theme-koobiq-radio-button-svg: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 11C9.65685 11 11 9.65685 11 8C11 6.34315 9.65685 5 8 5C6.34315 5 5 6.34315 5 8C5 9.65685 6.34315 11 8 11Z" fill="currentColor"/></svg>');
  --ag-theme-koobiq-radio-button-fill: var(--ag-checkbox-checked-color);
}
.ag-theme-koobiq .ag-checkbox-input-wrapper:focus-within,
.ag-theme-koobiq .ag-checkbox-input-wrapper:active {
  box-shadow: unset;
}
.ag-theme-koobiq .ag-checkbox-input-wrapper:focus-within::after,
.ag-theme-koobiq .ag-checkbox-input-wrapper:active::after {
  outline: var(--kbq-size-border-width) solid var(--ag-input-focus-border-color);
  border-color: var(--ag-input-focus-border-color);
  border-radius: inherit;
}
.ag-theme-koobiq .ag-radio-button-input-wrapper:focus-within,
.ag-theme-koobiq .ag-radio-button-input-wrapper:active {
  box-shadow: unset;
}
.ag-theme-koobiq .ag-radio-button-input-wrapper:focus-within::after,
.ag-theme-koobiq .ag-radio-button-input-wrapper:active::after {
  outline: var(--kbq-size-border-width) solid var(--ag-input-focus-border-color);
  border-color: var(--ag-input-focus-border-color);
}
.ag-theme-koobiq .ag-paging-panel {
  --ag-border-color: var(--kbq-line-contrast-less);
  --ag-pagination-panel-height: calc(var(--kbq-size-m) * 3);
  --ag-secondary-foreground-color: var(--kbq-foreground-contrast);
  font-size: var(--kbq-typography-text-compact-font-size);
  line-height: var(--kbq-typography-text-compact-line-height);
}
.ag-theme-koobiq .ag-paging-panel .ag-paging-row-summary-panel,
.ag-theme-koobiq .ag-paging-panel .ag-paging-page-summary-panel {
  --ag-cell-horizontal-padding: var(--kbq-size-m);
}
.ag-theme-koobiq .ag-paging-panel .ag-button {
  --ag-icon-size: var(--kbq-size-m);
}
.ag-theme-koobiq .ag-paging-panel .ag-button.ag-disabled .ag-icon {
  color: var(--kbq-states-icon-disabled);
}
.ag-theme-koobiq .ag-paging-panel .ag-button:not(.ag-disabled) .ag-icon {
  color: var(--kbq-icon-contrast);
}
.ag-theme-koobiq .ag-paging-panel .ag-button:not(.ag-disabled) .ag-icon:hover {
  color: var(--kbq-states-icon-contrast-hover);
}
.ag-theme-koobiq .ag-paging-panel .ag-button:not(.ag-disabled) .ag-icon:active {
  color: var(--kbq-states-icon-contrast-hover);
}
.ag-theme-koobiq .ag-select .ag-picker-field-wrapper {
  border-radius: var(--ag-border-radius);
  border-color: var(--ag-input-border-color);
}
.ag-theme-koobiq .ag-select .ag-picker-field-display {
  margin: 5px var(--kbq-size-m);
}
.ag-theme-koobiq .ag-select .ag-picker-field-icon {
  margin: var(--kbq-size-xxs);
}
.ag-theme-koobiq .ag-select .ag-picker-expanded {
  box-shadow: unset;
}
.ag-theme-koobiq .ag-select-list {
  --ag-background-color: var(--kbq-background-card);
}
.ag-theme-koobiq .ag-select-list .ag-select-list-item {
  padding: 0 10px;
}
.ag-theme-koobiq .ag-header,
.ag-theme-koobiq .ag-advanced-filter-header {
  border-bottom: var(--ag-theme-koobiq-border);
}
.ag-theme-koobiq .ag-cell,
.ag-theme-koobiq .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-theme-koobiq .ag-header-cell {
  border: var(--kbq-size-border-width) solid transparent;
}
.ag-theme-koobiq input[class^=ag-]:not([type]),
.ag-theme-koobiq input[class^=ag-][type=text],
.ag-theme-koobiq input[class^=ag-][type=number],
.ag-theme-koobiq input[class^=ag-][type=tel],
.ag-theme-koobiq input[class^=ag-][type=date],
.ag-theme-koobiq input[class^=ag-][type=datetime-local],
.ag-theme-koobiq textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
  padding: var(--kbq-size-xs) var(--kbq-size-m);
  font-family: inherit;
  color: var(--ag-data-color);
}
.ag-theme-koobiq input[class^=ag-]:not([type]):invalid,
.ag-theme-koobiq input[class^=ag-][type=text]:invalid,
.ag-theme-koobiq input[class^=ag-][type=number]:invalid,
.ag-theme-koobiq input[class^=ag-][type=tel]:invalid,
.ag-theme-koobiq input[class^=ag-][type=date]:invalid,
.ag-theme-koobiq input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-koobiq textarea[class^=ag-]:invalid {
  --ag-input-focus-box-shadow: none;
  --ag-background-color: var(--kbq-background-error-less);
  --ag-data-color: var(--kbq-foreground-error);
}
.ag-theme-koobiq input[class^=ag-]:not([type]):invalid:focus-within,
.ag-theme-koobiq input[class^=ag-][type=text]:invalid:focus-within,
.ag-theme-koobiq input[class^=ag-][type=number]:invalid:focus-within,
.ag-theme-koobiq input[class^=ag-][type=tel]:invalid:focus-within,
.ag-theme-koobiq input[class^=ag-][type=date]:invalid:focus-within,
.ag-theme-koobiq input[class^=ag-][type=datetime-local]:invalid:focus-within,
.ag-theme-koobiq textarea[class^=ag-]:invalid:focus-within {
  --ag-borders-input-invalid: solid 2px;
}
.ag-theme-koobiq .ag-row {
  border-bottom: unset;
}
.ag-theme-koobiq .ag-cell-inline-editing {
  padding: unset;
  border-radius: unset;
  box-shadow: unset;
}
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-]:not([type]),
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-][type=text],
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-][type=number],
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-][type=tel],
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-][type=date],
.ag-theme-koobiq .ag-cell-inline-editing input[class^=ag-][type=datetime-local],
.ag-theme-koobiq .ag-cell-inline-editing textarea[class^=ag-] {
  border-radius: unset;
  box-shadow: unset;
  border: unset;
}
.ag-theme-koobiq .ag-cell-inline-editing .ag-select .ag-picker-field-wrapper {
  border-radius: unset;
  box-shadow: unset;
  border: unset;
}
.ag-theme-koobiq .ag-popup {
  --ag-background-color: var(--kbq-background-card);
}
.ag-theme-koobiq .ag-popup .ag-popup-editor {
  border-radius: var(--ag-border-radius);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  --ag-theme-koobiq-scrollbar-offset: 3px;
  --ag-theme-koobiq-scrollbar-size: calc(var(--kbq-size-s) + var(--ag-theme-koobiq-scrollbar-offset) * 2);
  --ag-theme-koobiq-scrollbar-track-color: transparent;
  --ag-theme-koobiq-scrollbar-thumb-color: var(--kbq-semantic-contrast-a3, var(--kbq-palette-grey-50-a32));
  --ag-theme-koobiq-scrollbar-thumb-min-size: var(--kbq-size-3xl);
}
.kbq-dark .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport,
.kbq-dark .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
  --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-dark-contrast-a9, var(--kbq-palette-grey-50-a48) );
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar {
  display: unset;
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar:vertical,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar:vertical {
  width: var(--ag-theme-koobiq-scrollbar-size);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar:horizontal,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar:horizontal {
  height: var(--ag-theme-koobiq-scrollbar-size);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-track,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track {
  background-color: var(--ag-theme-koobiq-scrollbar-track-color);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb {
  background-color: var(--ag-theme-koobiq-scrollbar-thumb-color);
  border-radius: var(--kbq-size-border-radius);
  border: var(--ag-theme-koobiq-scrollbar-offset) solid var(--ag-theme-koobiq-scrollbar-track-color);
  background-clip: content-box;
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:vertical,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:vertical {
  min-height: var(--ag-theme-koobiq-scrollbar-thumb-min-size);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:horizontal,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:horizontal {
  min-width: var(--ag-theme-koobiq-scrollbar-thumb-min-size);
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:active,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:active {
  --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-contrast-a5, var(--kbq-palette-grey-20-a55) );
}
.kbq-dark .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:active,
.kbq-dark .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:active {
  --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-dark-contrast-a11, var(--kbq-palette-grey-50-a80) );
}
.ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover,
.ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover {
  --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-contrast-a4, var(--kbq-palette-grey-50-a48) );
}
.kbq-dark .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover,
.kbq-dark .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover {
  --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-dark-contrast-a10, var(--kbq-palette-grey-50-a60) );
}
@supports not selector(::-webkit-scrollbar) {
  .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport,
  .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport {
    scrollbar-width: unset;
    scrollbar-color: var(--ag-theme-koobiq-scrollbar-thumb-color) var(--ag-theme-koobiq-scrollbar-track-color);
  }
  .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport:active,
  .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport:active {
    --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-contrast-a5, var(--kbq-palette-grey-20-a55) );
  }
  .kbq-dark .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport:active,
  .kbq-dark .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport:active {
    --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-dark-contrast-a11, var(--kbq-palette-grey-50-a80) );
  }
  .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport:hover,
  .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport:hover {
    --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-contrast-a4, var(--kbq-palette-grey-50-a48) );
  }
  .kbq-dark .ag-theme-koobiq .ag-body-vertical-scroll .ag-body-vertical-scroll-viewport:hover,
  .kbq-dark .ag-theme-koobiq .ag-body-horizontal-scroll .ag-body-horizontal-scroll-viewport:hover {
    --ag-theme-koobiq-scrollbar-thumb-color: var( --kbq-semantic-dark-contrast-a10, var(--kbq-palette-grey-50-a60) );
  }
}
.ag-theme-koobiq.ag-theme-koobiq_pinned-left-cols-overflow .ag-pinned-left-header,
.ag-theme-koobiq.ag-theme-koobiq_pinned-left-cols-overflow .ag-pinned-left-cols-container {
  z-index: 1;
  box-shadow: var(--kbq-shadow-overflow-compact-right);
}
.ag-theme-koobiq.ag-theme-koobiq_pinned-right-cols-overflow .ag-pinned-right-header,
.ag-theme-koobiq.ag-theme-koobiq_pinned-right-cols-overflow .ag-pinned-right-cols-container {
  z-index: 1;
  box-shadow: var(--kbq-shadow-overflow-compact-left);
}
.ag-theme-koobiq .ag-cell:has(.ag-selection-checkbox) .ag-checkbox-input-wrapper {
  position: unset;
}
.ag-theme-koobiq .ag-cell:has(.ag-selection-checkbox) .ag-checkbox-input-wrapper .ag-checkbox-input {
  position: absolute;
  left: 0;
  top: 0;
}
.ag-theme-koobiq .ag-cell:has(.ag-selection-checkbox) .ag-checkbox-input-wrapper::after {
  position: unset;
  display: block;
}
@keyframes kbq-ag-grid-skeleton-wave {
  from {
    transform: translateX(calc(var(--kbq-ag-grid-skeleton-wave-width) * -1));
  }
  to {
    transform: translateX(100vw);
  }
}
.ag-theme-koobiq .kbq-ag-grid-skeleton-cell-renderer {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.ag-theme-koobiq .kbq-ag-grid-skeleton-cell-renderer .kbq-ag-grid-skeleton-cell {
  --kbq-ag-grid-skeleton-wave-width: 100px;
  --kbq-ag-grid-skeleton-animation-duration: 1200ms;
  --kbq-ag-grid-skeleton-animation-delay: 0ms;
  --kbq-ag-grid-skeleton-border-radius: var(--kbq-size-xxs);
  --kbq-ag-grid-skeleton-z-index: 1;
  --kbq-ag-grid-skeleton-background: var(--kbq-skeleton-background);
  --kbq-ag-grid-skeleton-animation-wave-start: var(--kbq-skeleton-animation-wave-start);
  --kbq-ag-grid-skeleton-animation-wave-center: var(--kbq-skeleton-animation-wave-center);
  --kbq-ag-grid-skeleton-animation-wave-end: var(--kbq-skeleton-animation-wave-end);
  display: block;
  width: 100%;
  height: var(--kbq-size-l);
  border-radius: var(--kbq-ag-grid-skeleton-border-radius);
  position: relative;
  overflow: hidden;
  clip-path: inset(0);
  background-color: var(--kbq-ag-grid-skeleton-background);
}
.ag-theme-koobiq .kbq-ag-grid-skeleton-cell-renderer .kbq-ag-grid-skeleton-cell::after {
  content: "";
  position: fixed;
  inset-block: 0;
  left: calc(var(--kbq-ag-grid-skeleton-wave-width) * -1);
  width: var(--kbq-ag-grid-skeleton-wave-width);
  z-index: var(--kbq-ag-grid-skeleton-z-index);
  background:
    linear-gradient(
      90deg,
      var(--kbq-ag-grid-skeleton-animation-wave-start) 0%,
      var(--kbq-ag-grid-skeleton-animation-wave-center) 50%,
      var(--kbq-ag-grid-skeleton-animation-wave-end) 100%);
  animation: kbq-ag-grid-skeleton-wave var(--kbq-ag-grid-skeleton-animation-duration) ease-in var(--kbq-ag-grid-skeleton-animation-delay) infinite;
}
.ag-theme-koobiq .kbq-ag-grid-loading-overlay {
  position: absolute;
  inset: 0;
  background: var(--kbq-background-bg);
  z-index: 1;
}
.ag-theme-koobiq .kbq-ag-grid-loading-overlay .kbq-ag-grid-skeleton-overlay {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ag-theme-koobiq .kbq-ag-grid-loading-overlay .kbq-ag-grid-skeleton-row {
  display: flex;
  align-items: center;
  gap: var(--kbq-size-s);
  padding: 0 var(--kbq-size-s);
  height: var(--kbq-size-4xl);
  flex-shrink: 0;
}
.ag-theme-koobiq .kbq-ag-grid-loading-overlay .kbq-ag-grid-skeleton-row_header {
  border-bottom: var(--kbq-size-border-width) solid var(--kbq-line-contrast-less);
}
.ag-theme-koobiq .kbq-ag-grid-loading-overlay .kbq-ag-grid-skeleton-cell-renderer {
  flex: 1;
}
.ag-theme-koobiq .kbq-ag-grid-row-actions-overlay {
  background:
    linear-gradient(
      to right,
      transparent 0%,
      var(--ag-theme-koobiq-row-background-color) 70%),
    linear-gradient(
      to right,
      transparent 0%,
      var(--kbq-background-bg) 80%) !important;
  position: sticky;
  right: 0;
  height: 100%;
  z-index: 1;
  float: right;
  display: flex;
  align-items: center;
}
.ag-theme-koobiq.ag-theme-koobiq_disable-cell-focus-styles .ag-cell-focus {
  --ag-range-selection-border-color: transparent;
}
@font-face {
  font-family: "Koobiq Icons";
  font-weight: normal;
  font-style: normal;
  src: url("./media/kbq-icons.ttf?d14f5e71d16467320874d4fddff4911a") format("truetype"), url("./media/kbq-icons.woff?d14f5e71d16467320874d4fddff4911a") format("woff");
}
.kbq {
  font-family: "Koobiq Icons";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0.001deg);
}
.kbq-aix_16 {
  font-size: 16px;
}
.kbq-aix_16:before {
  content: "\f501";
}
.kbq-aix_24 {
  font-size: 24px;
}
.kbq-aix_24:before {
  content: "\f502";
}
.kbq-bsd_16 {
  font-size: 16px;
}
.kbq-bsd_16:before {
  content: "\f503";
}
.kbq-bsd_24 {
  font-size: 24px;
}
.kbq-bsd_24:before {
  content: "\f504";
}
.kbq-hpux_16 {
  font-size: 16px;
}
.kbq-hpux_16:before {
  content: "\f505";
}
.kbq-hpux_24 {
  font-size: 24px;
}
.kbq-hpux_24:before {
  content: "\f506";
}
.kbq-sap_16 {
  font-size: 16px;
}
.kbq-sap_16:before {
  content: "\f507";
}
.kbq-sap_24 {
  font-size: 24px;
}
.kbq-sap_24:before {
  content: "\f508";
}
.kbq-signal-stream_16 {
  font-size: 16px;
}
.kbq-signal-stream_16:before {
  content: "\f509";
}
.kbq-signal-stream_24 {
  font-size: 24px;
}
.kbq-signal-stream_24:before {
  content: "\f50a";
}
.kbq-active-directory_16 {
  font-size: 16px;
}
.kbq-active-directory_16:before {
  content: "\f50b";
}
.kbq-active-directory_24 {
  font-size: 24px;
}
.kbq-active-directory_24:before {
  content: "\f50c";
}
.kbq-cloud_24 {
  font-size: 24px;
}
.kbq-cloud_24:before {
  content: "\f50d";
}
.kbq-desktop_16 {
  font-size: 16px;
}
.kbq-desktop_16:before {
  content: "\f50e";
}
.kbq-desktop_24 {
  font-size: 24px;
}
.kbq-desktop_24:before {
  content: "\f50f";
}
.kbq-block-brick_16 {
  font-size: 16px;
}
.kbq-block-brick_16:before {
  content: "\f510";
}
.kbq-block-brick_24 {
  font-size: 24px;
}
.kbq-block-brick_24:before {
  content: "\f511";
}
.kbq-linux_16 {
  font-size: 16px;
}
.kbq-linux_16:before {
  content: "\f513";
}
.kbq-linux_24 {
  font-size: 24px;
}
.kbq-linux_24:before {
  content: "\f514";
}
.kbq-desktop-multiple_16 {
  font-size: 16px;
}
.kbq-desktop-multiple_16:before {
  content: "\f515";
}
.kbq-network-device-dots_16 {
  font-size: 16px;
}
.kbq-network-device-dots_16:before {
  content: "\f516";
}
.kbq-cloud-o_16 {
  font-size: 16px;
}
.kbq-cloud-o_16:before {
  content: "\f519";
}
.kbq-cloud-o_24 {
  font-size: 24px;
}
.kbq-cloud-o_24:before {
  content: "\f51a";
}
.kbq-printer_16 {
  font-size: 16px;
}
.kbq-printer_16:before {
  content: "\f51f";
}
.kbq-printer_24 {
  font-size: 24px;
}
.kbq-printer_24:before {
  content: "\f520";
}
.kbq-router_16 {
  font-size: 16px;
}
.kbq-router_16:before {
  content: "\f521";
}
.kbq-router_24 {
  font-size: 24px;
}
.kbq-router_24:before {
  content: "\f522";
}
.kbq-server_16 {
  font-size: 16px;
}
.kbq-server_16:before {
  content: "\f523";
}
.kbq-windows_16 {
  font-size: 16px;
}
.kbq-windows_16:before {
  content: "\f529";
}
.kbq-windows_24 {
  font-size: 24px;
}
.kbq-windows_24:before {
  content: "\f52a";
}
.kbq-chart-bubble_16 {
  font-size: 16px;
}
.kbq-chart-bubble_16:before {
  content: "\f52c";
}
.kbq-chart-donut_16 {
  font-size: 16px;
}
.kbq-chart-donut_16:before {
  content: "\f52d";
}
.kbq-chart-heatmap_16 {
  font-size: 16px;
}
.kbq-chart-heatmap_16:before {
  content: "\f52e";
}
.kbq-chart-line_16 {
  font-size: 16px;
}
.kbq-chart-line_16:before {
  content: "\f530";
}
.kbq-circle-o_16 {
  font-size: 16px;
}
.kbq-circle-o_16:before {
  content: "\f531";
}
.kbq-circle-o_24 {
  font-size: 24px;
}
.kbq-circle-o_24:before {
  content: "\f532";
}
.kbq-check-circle_16 {
  font-size: 16px;
}
.kbq-check-circle_16:before {
  content: "\f533";
}
.kbq-circle-check_16 {
  font-size: 16px;
}
.kbq-circle-check_16:before {
  content: "\f533";
}
.kbq-check-circle_24 {
  font-size: 24px;
}
.kbq-check-circle_24:before {
  content: "\f534";
}
.kbq-circle-check_24 {
  font-size: 24px;
}
.kbq-circle-check_24:before {
  content: "\f534";
}
.kbq-ban_16 {
  font-size: 16px;
}
.kbq-ban_16:before {
  content: "\f535";
}
.kbq-ban_24 {
  font-size: 24px;
}
.kbq-ban_24:before {
  content: "\f536";
}
.kbq-arrow-right-through-line_16 {
  font-size: 16px;
}
.kbq-arrow-right-through-line_16:before {
  content: "\f539";
}
.kbq-crosshairs_16 {
  font-size: 16px;
}
.kbq-crosshairs_16:before {
  content: "\f53a";
}
.kbq-folder-multiple_16 {
  font-size: 16px;
}
.kbq-folder-multiple_16:before {
  content: "\f53b";
}
.kbq-grid-group_16 {
  font-size: 16px;
}
.kbq-grid-group_16:before {
  content: "\f53c";
}
.kbq-grip-vertical_16 {
  font-size: 16px;
}
.kbq-grip-vertical_16:before {
  content: "\f53d";
}
.kbq-arrow-right-to-arc_24 {
  font-size: 24px;
}
.kbq-arrow-right-to-arc_24:before {
  content: "\f53e";
}
.kbq-spinner_16 {
  font-size: 16px;
}
.kbq-spinner_16:before {
  content: "\f540";
}
.kbq-reachability-from_16 {
  font-size: 16px;
}
.kbq-reachability-from_16:before {
  content: "\f541";
}
.kbq-reachability-to_16 {
  font-size: 16px;
}
.kbq-reachability-to_16:before {
  content: "\f542";
}
.kbq-reachability_16 {
  font-size: 16px;
}
.kbq-reachability_16:before {
  content: "\f543";
}
.kbq-radar-o_32 {
  font-size: 32px;
}
.kbq-radar-o_32:before {
  content: "\f544";
}
.kbq-shield-star_16 {
  font-size: 16px;
}
.kbq-shield-star_16:before {
  content: "\f545";
}
.kbq-shield-ribbon_16 {
  font-size: 16px;
}
.kbq-shield-ribbon_16:before {
  content: "\f547";
}
.kbq-table-badge-clock_16 {
  font-size: 16px;
}
.kbq-table-badge-clock_16:before {
  content: "\f549";
}
.kbq-table-badge-clock_24 {
  font-size: 24px;
}
.kbq-table-badge-clock_24:before {
  content: "\f54a";
}
.kbq-table_16 {
  font-size: 16px;
}
.kbq-table_16:before {
  content: "\f54b";
}
.kbq-table_24 {
  font-size: 24px;
}
.kbq-table_24:before {
  content: "\f54c";
}
.kbq-arrow-right-to-arc_16 {
  font-size: 16px;
}
.kbq-arrow-right-to-arc_16:before {
  content: "\f551";
}
.kbq-topology_16 {
  font-size: 16px;
}
.kbq-topology_16:before {
  content: "\f553";
}
.kbq-arrow-down-to-line_16 {
  font-size: 16px;
}
.kbq-arrow-down-to-line_16:before {
  content: "\f554";
}
.kbq-arrow-up-from-line_16 {
  font-size: 16px;
}
.kbq-arrow-up-from-line_16:before {
  content: "\f555";
}
.kbq-arrow-right-to-bracket_16 {
  font-size: 16px;
}
.kbq-arrow-right-to-bracket_16:before {
  content: "\f556";
}
.kbq-arrow-right-from-bracket_16 {
  font-size: 16px;
}
.kbq-arrow-right-from-bracket_16:before {
  content: "\f557";
}
.kbq-file-exclamation-o_16 {
  font-size: 16px;
}
.kbq-file-exclamation-o_16:before {
  content: "\f558";
}
.kbq-chart-area_16 {
  font-size: 16px;
}
.kbq-chart-area_16:before {
  content: "\f55a";
}
.kbq-chart-bar-vertical_16 {
  font-size: 16px;
}
.kbq-chart-bar-vertical_16:before {
  content: "\f55b";
}
.kbq-chart-line-multiple_16 {
  font-size: 16px;
}
.kbq-chart-line-multiple_16:before {
  content: "\f55c";
}
.kbq-chart-pie_16 {
  font-size: 16px;
}
.kbq-chart-pie_16:before {
  content: "\f55d";
}
.kbq-dashboard_16 {
  font-size: 16px;
}
.kbq-dashboard_16:before {
  content: "\f55e";
}
.kbq-split-screen-bottom_16 {
  font-size: 16px;
}
.kbq-split-screen-bottom_16:before {
  content: "\f563";
}
.kbq-split-screen-no-split_16 {
  font-size: 16px;
}
.kbq-split-screen-no-split_16:before {
  content: "\f564";
}
.kbq-split-screen-right_16 {
  font-size: 16px;
}
.kbq-split-screen-right_16:before {
  content: "\f565";
}
.kbq-check-double_16 {
  font-size: 16px;
}
.kbq-check-double_16:before {
  content: "\f566";
}
.kbq-location-arrow-right_16 {
  font-size: 16px;
}
.kbq-location-arrow-right_16:before {
  content: "\f568";
}
.kbq-trash_16 {
  font-size: 16px;
}
.kbq-trash_16:before {
  content: "\f56a";
}
.kbq-chevron-double-down_16 {
  font-size: 16px;
}
.kbq-chevron-double-down_16:before {
  content: "\f56b";
}
.kbq-chevron-double-left_16 {
  font-size: 16px;
}
.kbq-chevron-double-left_16:before {
  content: "\f56c";
}
.kbq-chevron-double-right_16 {
  font-size: 16px;
}
.kbq-chevron-double-right_16:before {
  content: "\f56d";
}
.kbq-chevron-double-up_16 {
  font-size: 16px;
}
.kbq-chevron-double-up_16:before {
  content: "\f56e";
}
.kbq-pencil_16 {
  font-size: 16px;
}
.kbq-pencil_16:before {
  content: "\f56f";
}
.kbq-arrow-up-right-from-square_16 {
  font-size: 16px;
}
.kbq-arrow-up-right-from-square_16:before {
  content: "\f570";
}
.kbq-filter_16 {
  font-size: 16px;
}
.kbq-filter_16:before {
  content: "\f571";
}
.kbq-sigma_16 {
  font-size: 16px;
}
.kbq-sigma_16:before {
  content: "\f572";
}
.kbq-link_16 {
  font-size: 16px;
}
.kbq-link_16:before {
  content: "\f573";
}
.kbq-minus_16 {
  font-size: 16px;
}
.kbq-minus_16:before {
  content: "\f574";
}
.kbq-play-circle_16 {
  font-size: 16px;
}
.kbq-play-circle_16:before {
  content: "\f575";
}
.kbq-circle-play_16 {
  font-size: 16px;
}
.kbq-circle-play_16:before {
  content: "\f575";
}
.kbq-plus_16 {
  font-size: 16px;
}
.kbq-plus_16:before {
  content: "\f576";
}
.kbq-redo_16 {
  font-size: 16px;
}
.kbq-redo_16:before {
  content: "\f577";
}
.kbq-floppy-disk_16 {
  font-size: 16px;
}
.kbq-floppy-disk_16:before {
  content: "\f579";
}
.kbq-stop-circle_16 {
  font-size: 16px;
}
.kbq-stop-circle_16:before {
  content: "\f57a";
}
.kbq-circle-stop_16 {
  font-size: 16px;
}
.kbq-circle-stop_16:before {
  content: "\f57a";
}
.kbq-undo_16 {
  font-size: 16px;
}
.kbq-undo_16:before {
  content: "\f57b";
}
.kbq-link-broken_16 {
  font-size: 16px;
}
.kbq-link-broken_16:before {
  content: "\f57c";
}
.kbq-cloud-arrow-down-o_32 {
  font-size: 32px;
}
.kbq-cloud-arrow-down-o_32:before {
  content: "\f57d";
}
.kbq-circle-half_16 {
  font-size: 16px;
}
.kbq-circle-half_16:before {
  content: "\f580";
}
.kbq-arrow-up-left_16 {
  font-size: 16px;
}
.kbq-arrow-up-left_16:before {
  content: "\f583";
}
.kbq-arrow-turn-down-right_16 {
  font-size: 16px;
}
.kbq-arrow-turn-down-right_16:before {
  content: "\f584";
}
.kbq-chart-bar-vertical_24 {
  font-size: 24px;
}
.kbq-chart-bar-vertical_24:before {
  content: "\f585";
}
.kbq-chart-bar-horizontal_24 {
  font-size: 24px;
}
.kbq-chart-bar-horizontal_24:before {
  content: "\f586";
}
.kbq-chart-donut_24 {
  font-size: 24px;
}
.kbq-chart-donut_24:before {
  content: "\f587";
}
.kbq-map_24 {
  font-size: 24px;
}
.kbq-map_24:before {
  content: "\f58a";
}
.kbq-chart-stacked-bar-vertical_24 {
  font-size: 24px;
}
.kbq-chart-stacked-bar-vertical_24:before {
  content: "\f58b";
}
.kbq-chart-stacked-bar-horizontal_24 {
  font-size: 24px;
}
.kbq-chart-stacked-bar-horizontal_24:before {
  content: "\f58c";
}
.kbq-speaker_16 {
  font-size: 16px;
}
.kbq-speaker_16:before {
  content: "\f58d";
}
.kbq-speaker-wave_16 {
  font-size: 16px;
}
.kbq-speaker-wave_16:before {
  content: "\f58e";
}
.kbq-scissors_16 {
  font-size: 16px;
}
.kbq-scissors_16:before {
  content: "\f58f";
}
.kbq-question_16 {
  font-size: 16px;
}
.kbq-question_16:before {
  content: "\f590";
}
.kbq-arrow-down-on-rectangles_16 {
  font-size: 16px;
}
.kbq-arrow-down-on-rectangles_16:before {
  content: "\f592";
}
.kbq-bars-vertical_16 {
  font-size: 16px;
}
.kbq-bars-vertical_16:before {
  content: "\f593";
}
.kbq-arrow-down-right_16 {
  font-size: 16px;
}
.kbq-arrow-down-right_16:before {
  content: "\f594";
}
.kbq-arrow-up-right_16 {
  font-size: 16px;
}
.kbq-arrow-up-right_16:before {
  content: "\f595";
}
.kbq-shield-check_16 {
  font-size: 16px;
}
.kbq-shield-check_16:before {
  content: "\f596";
}
.kbq-lock_16 {
  font-size: 16px;
}
.kbq-lock_16:before {
  content: "\f597";
}
.kbq-calendar-xmark-o_16 {
  font-size: 16px;
}
.kbq-calendar-xmark-o_16:before {
  content: "\f599";
}
.kbq-align-center_16 {
  font-size: 16px;
}
.kbq-align-center_16:before {
  content: "\f59a";
}
.kbq-align-left_16 {
  font-size: 16px;
}
.kbq-align-left_16:before {
  content: "\f59b";
}
.kbq-align-right_16 {
  font-size: 16px;
}
.kbq-align-right_16:before {
  content: "\f59c";
}
.kbq-palette_16 {
  font-size: 16px;
}
.kbq-palette_16:before {
  content: "\f59d";
}
.kbq-text-bold_16 {
  font-size: 16px;
}
.kbq-text-bold_16:before {
  content: "\f59e";
}
.kbq-text-italic_16 {
  font-size: 16px;
}
.kbq-text-italic_16:before {
  content: "\f59f";
}
.kbq-text-underline_16 {
  font-size: 16px;
}
.kbq-text-underline_16:before {
  content: "\f5a0";
}
.kbq-list-ul_16 {
  font-size: 16px;
}
.kbq-list-ul_16:before {
  content: "\f5a1";
}
.kbq-list-ol_16 {
  font-size: 16px;
}
.kbq-list-ol_16:before {
  content: "\f5a2";
}
.kbq-break-block_16 {
  font-size: 16px;
}
.kbq-break-block_16:before {
  content: "\f5a3";
}
.kbq-image_16 {
  font-size: 16px;
}
.kbq-image_16:before {
  content: "\f5a4";
}
.kbq-text-font_16 {
  font-size: 16px;
}
.kbq-text-font_16:before {
  content: "\f5a5";
}
.kbq-building_16 {
  font-size: 16px;
}
.kbq-building_16:before {
  content: "\f5a6";
}
.kbq-user_16 {
  font-size: 16px;
}
.kbq-user_16:before {
  content: "\f5a7";
}
.kbq-user-multiple_16 {
  font-size: 16px;
}
.kbq-user-multiple_16:before {
  content: "\f5a8";
}
.kbq-exists_16 {
  font-size: 16px;
}
.kbq-exists_16:before {
  content: "\f5a9";
}
.kbq-file-archive-o_16 {
  font-size: 16px;
}
.kbq-file-archive-o_16:before {
  content: "\f5aa";
}
.kbq-file-o_16 {
  font-size: 16px;
}
.kbq-file-o_16:before {
  content: "\f5ab";
}
.kbq-pause-circle_16 {
  font-size: 16px;
}
.kbq-pause-circle_16:before {
  content: "\f5ac";
}
.kbq-circle-pause_16 {
  font-size: 16px;
}
.kbq-circle-pause_16:before {
  content: "\f5ac";
}
.kbq-join_16 {
  font-size: 16px;
}
.kbq-join_16:before {
  content: "\f5ad";
}
.kbq-3-columns_32 {
  font-size: 32px;
}
.kbq-3-columns_32:before {
  content: "\f5ae";
}
.kbq-folder-o_32 {
  font-size: 32px;
}
.kbq-folder-o_32:before {
  content: "\f5af";
}
.kbq-bars-horizontal_32 {
  font-size: 32px;
}
.kbq-bars-horizontal_32:before {
  content: "\f5b0";
}
.kbq-sliders_32 {
  font-size: 32px;
}
.kbq-sliders_32:before {
  content: "\f5b2";
}
.kbq-clock-rotate-left_16 {
  font-size: 16px;
}
.kbq-clock-rotate-left_16:before {
  content: "\f5b3";
}
.kbq-arrow-right-arrow-left_16 {
  font-size: 16px;
}
.kbq-arrow-right-arrow-left_16:before {
  content: "\f5b4";
}
.kbq-dashboard-o_32 {
  font-size: 32px;
}
.kbq-dashboard-o_32:before {
  content: "\f5b5";
}
.kbq-flowchart_16 {
  font-size: 16px;
}
.kbq-flowchart_16:before {
  content: "\f5b6";
}
.kbq-chevron-left_16 {
  font-size: 16px;
}
.kbq-chevron-left_16:before {
  content: "\f5b7";
}
.kbq-chevron-right_16 {
  font-size: 16px;
}
.kbq-chevron-right_16:before {
  content: "\f5b8";
}
.kbq-chevron-up_16 {
  font-size: 16px;
}
.kbq-chevron-up_16:before {
  content: "\f5b9";
}
.kbq-binoculars_16 {
  font-size: 16px;
}
.kbq-binoculars_16:before {
  content: "\f5be";
}
.kbq-circle_16 {
  font-size: 16px;
}
.kbq-circle_16:before {
  content: "\f5bf";
}
.kbq-file-code-o_16 {
  font-size: 16px;
}
.kbq-file-code-o_16:before {
  content: "\f5c2";
}
.kbq-info-circle_16 {
  font-size: 16px;
}
.kbq-info-circle_16:before {
  content: "\f5c3";
}
.kbq-circle-info_16 {
  font-size: 16px;
}
.kbq-circle-info_16:before {
  content: "\f5c3";
}
.kbq-key_16 {
  font-size: 16px;
}
.kbq-key_16:before {
  content: "\f5c4";
}
.kbq-keyboard_16 {
  font-size: 16px;
}
.kbq-keyboard_16:before {
  content: "\f5c5";
}
.kbq-lock-open_16 {
  font-size: 16px;
}
.kbq-lock-open_16:before {
  content: "\f5c6";
}
.kbq-minus-circle_16 {
  font-size: 16px;
}
.kbq-minus-circle_16:before {
  content: "\f5c7";
}
.kbq-circle-minus_16 {
  font-size: 16px;
}
.kbq-circle-minus_16:before {
  content: "\f5c7";
}
.kbq-question-circle_16 {
  font-size: 16px;
}
.kbq-question-circle_16:before {
  content: "\f5c8";
}
.kbq-circle-question_16 {
  font-size: 16px;
}
.kbq-circle-question_16:before {
  content: "\f5c8";
}
.kbq-sliders_16 {
  font-size: 16px;
}
.kbq-sliders_16:before {
  content: "\f5c9";
}
.kbq-arrow-turn-down-left_16 {
  font-size: 16px;
}
.kbq-arrow-turn-down-left_16:before {
  content: "\f5ca";
}
.kbq-chevron-down_16 {
  font-size: 16px;
}
.kbq-chevron-down_16:before {
  content: "\f5cb";
}
.kbq-chevron-down-s_16 {
  font-size: 16px;
}
.kbq-chevron-down-s_16:before {
  content: "\f5cd";
}
.kbq-chevron-left-s_16 {
  font-size: 16px;
}
.kbq-chevron-left-s_16:before {
  content: "\f5ce";
}
.kbq-chevron-right-s_16 {
  font-size: 16px;
}
.kbq-chevron-right-s_16:before {
  content: "\f5cf";
}
.kbq-chevron-up-s_16 {
  font-size: 16px;
}
.kbq-chevron-up-s_16:before {
  content: "\f5d0";
}
.kbq-arrows-expand-diagonal_16 {
  font-size: 16px;
}
.kbq-arrows-expand-diagonal_16:before {
  content: "\f5d1";
}
.kbq-eye_16 {
  font-size: 16px;
}
.kbq-eye_16:before {
  content: "\f5d2";
}
.kbq-eye-slash_16 {
  font-size: 16px;
}
.kbq-eye-slash_16:before {
  content: "\f5d3";
}
.kbq-arrow-right_16 {
  font-size: 16px;
}
.kbq-arrow-right_16:before {
  content: "\f5d5";
}
.kbq-arrow-rotate-left_16 {
  font-size: 16px;
}
.kbq-arrow-rotate-left_16:before {
  content: "\f5da";
}
.kbq-square_16 {
  font-size: 16px;
}
.kbq-square_16:before {
  content: "\f5db";
}
.kbq-eject_16 {
  font-size: 16px;
}
.kbq-eject_16:before {
  content: "\f5dd";
}
.kbq-eject-down_16 {
  font-size: 16px;
}
.kbq-eject-down_16:before {
  content: "\f5df";
}
.kbq-bell-slash_16 {
  font-size: 16px;
}
.kbq-bell-slash_16:before {
  content: "\f5e2";
}
.kbq-hourglass-start_16 {
  font-size: 16px;
}
.kbq-hourglass-start_16:before {
  content: "\f5e3";
}
.kbq-hourglass-half_16 {
  font-size: 16px;
}
.kbq-hourglass-half_16:before {
  content: "\f5e4";
}
.kbq-hourglass-end_16 {
  font-size: 16px;
}
.kbq-hourglass-end_16:before {
  content: "\f5e5";
}
.kbq-satellite-dish_16 {
  font-size: 16px;
}
.kbq-satellite-dish_16:before {
  content: "\f5e6";
}
.kbq-chevron-right_32 {
  font-size: 32px;
}
.kbq-chevron-right_32:before {
  content: "\f5e7";
}
.kbq-bell_32 {
  font-size: 32px;
}
.kbq-bell_32:before {
  content: "\f5e8";
}
.kbq-bars-horizontal_16 {
  font-size: 16px;
}
.kbq-bars-horizontal_16:before {
  content: "\f5ea";
}
.kbq-location-arrow-up_16 {
  font-size: 16px;
}
.kbq-location-arrow-up_16:before {
  content: "\f5eb";
}
.kbq-arrow-up-from-line_24 {
  font-size: 24px;
}
.kbq-arrow-up-from-line_24:before {
  content: "\f5ed";
}
.kbq-chart-bar-horizontal_32 {
  font-size: 32px;
}
.kbq-chart-bar-horizontal_32:before {
  content: "\f5f0";
}
.kbq-chart-line-multiple_32 {
  font-size: 32px;
}
.kbq-chart-line-multiple_32:before {
  content: "\f5f1";
}
.kbq-api_16 {
  font-size: 16px;
}
.kbq-api_16:before {
  content: "\f5f2";
}
.kbq-arrows-collapse-diagonal_16 {
  font-size: 16px;
}
.kbq-arrows-collapse-diagonal_16:before {
  content: "\f5f3";
}
.kbq-regex_16 {
  font-size: 16px;
}
.kbq-regex_16:before {
  content: "\f5f4";
}
.kbq-plus-circle_16 {
  font-size: 16px;
}
.kbq-plus-circle_16:before {
  content: "\f5f5";
}
.kbq-circle-plus_16 {
  font-size: 16px;
}
.kbq-circle-plus_16:before {
  content: "\f5f5";
}
.kbq-plus-circle-s_16 {
  font-size: 16px;
}
.kbq-plus-circle-s_16:before {
  content: "\f5f6";
}
.kbq-circle-plus-s_16 {
  font-size: 16px;
}
.kbq-circle-plus-s_16:before {
  content: "\f5f6";
}
.kbq-star_16 {
  font-size: 16px;
}
.kbq-star_16:before {
  content: "\f5f8";
}
.kbq-star-o_16 {
  font-size: 16px;
}
.kbq-star-o_16:before {
  content: "\f5f9";
}
.kbq-shield-half_16 {
  font-size: 16px;
}
.kbq-shield-half_16:before {
  content: "\f5fa";
}
.kbq-database-raw_16 {
  font-size: 16px;
}
.kbq-database-raw_16:before {
  content: "\f5fb";
}
.kbq-database-normal_16 {
  font-size: 16px;
}
.kbq-database-normal_16:before {
  content: "\f5fc";
}
.kbq-fence_16 {
  font-size: 16px;
}
.kbq-fence_16:before {
  content: "\f5fd";
}
.kbq-chevron-down_32 {
  font-size: 32px;
}
.kbq-chevron-down_32:before {
  content: "\f5fe";
}
.kbq-chevron-left_32 {
  font-size: 32px;
}
.kbq-chevron-left_32:before {
  content: "\f5ff";
}
.kbq-chevron-up_32 {
  font-size: 32px;
}
.kbq-chevron-up_32:before {
  content: "\f600";
}
.kbq-bolt-o_32 {
  font-size: 32px;
}
.kbq-bolt-o_32:before {
  content: "\f601";
}
.kbq-list_32 {
  font-size: 32px;
}
.kbq-list_32:before {
  content: "\f603";
}
.kbq-arrow-up-from-rectangle_16 {
  font-size: 16px;
}
.kbq-arrow-up-from-rectangle_16:before {
  content: "\f604";
}
.kbq-tag_16 {
  font-size: 16px;
}
.kbq-tag_16:before {
  content: "\f606";
}
.kbq-tag-multiple_16 {
  font-size: 16px;
}
.kbq-tag-multiple_16:before {
  content: "\f607";
}
.kbq-message_16 {
  font-size: 16px;
}
.kbq-message_16:before {
  content: "\f608";
}
.kbq-envelope_16 {
  font-size: 16px;
}
.kbq-envelope_16:before {
  content: "\f609";
}
.kbq-envelope-badge-arrow-right_16 {
  font-size: 16px;
}
.kbq-envelope-badge-arrow-right_16:before {
  content: "\f60a";
}
.kbq-backward_16 {
  font-size: 16px;
}
.kbq-backward_16:before {
  content: "\f60b";
}
.kbq-bolt_16 {
  font-size: 16px;
}
.kbq-bolt_16:before {
  content: "\f60c";
}
.kbq-paperclip_16 {
  font-size: 16px;
}
.kbq-paperclip_16:before {
  content: "\f60e";
}
.kbq-wrench_16 {
  font-size: 16px;
}
.kbq-wrench_16:before {
  content: "\f60f";
}
.kbq-file-cut-o_16 {
  font-size: 16px;
}
.kbq-file-cut-o_16:before {
  content: "\f610";
}
.kbq-box_16 {
  font-size: 16px;
}
.kbq-box_16:before {
  content: "\f611";
}
.kbq-box-open_16 {
  font-size: 16px;
}
.kbq-box-open_16:before {
  content: "\f612";
}
.kbq-file-multiple-o_16 {
  font-size: 16px;
}
.kbq-file-multiple-o_16:before {
  content: "\f613";
}
.kbq-bars-progress_16 {
  font-size: 16px;
}
.kbq-bars-progress_16:before {
  content: "\f614";
}
.kbq-file-pdf-o_48 {
  font-size: 48px;
}
.kbq-file-pdf-o_48:before {
  content: "\f615";
}
.kbq-file-doc-o_48 {
  font-size: 48px;
}
.kbq-file-doc-o_48:before {
  content: "\f616";
}
.kbq-usb-flash_16 {
  font-size: 16px;
}
.kbq-usb-flash_16:before {
  content: "\f618";
}
.kbq-apple_16 {
  font-size: 16px;
}
.kbq-apple_16:before {
  content: "\f619";
}
.kbq-bell_16 {
  font-size: 16px;
}
.kbq-bell_16:before {
  content: "\f61a";
}
.kbq-key_24 {
  font-size: 24px;
}
.kbq-key_24:before {
  content: "\f61c";
}
.kbq-lock_24 {
  font-size: 24px;
}
.kbq-lock_24:before {
  content: "\f61d";
}
.kbq-plug_24 {
  font-size: 24px;
}
.kbq-plug_24:before {
  content: "\f61f";
}
.kbq-arrows-rotate-reverse_24 {
  font-size: 24px;
}
.kbq-arrows-rotate-reverse_24:before {
  content: "\f621";
}
.kbq-rectangle-triangle-vertical-thin_16 {
  font-size: 16px;
}
.kbq-rectangle-triangle-vertical-thin_16:before {
  content: "\f629";
}
.kbq-rectangle-vertical-thin_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-thin_16:before {
  content: "\f62a";
}
.kbq-rectangle-vertical-thin-half_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-thin-half_16:before {
  content: "\f62b";
}
.kbq-rectangle-vertical-thin-o_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-thin-o_16:before {
  content: "\f62c";
}
.kbq-rectangle-vertical-thin-lines_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-thin-lines_16:before {
  content: "\f62d";
}
.kbq-question-circle-o_32 {
  font-size: 32px;
}
.kbq-question-circle-o_32:before {
  content: "\f62e";
}
.kbq-circle-question-o_32 {
  font-size: 32px;
}
.kbq-circle-question-o_32:before {
  content: "\f62e";
}
.kbq-pause_16 {
  font-size: 16px;
}
.kbq-pause_16:before {
  content: "\f62f";
}
.kbq-clock-badge-pause_16 {
  font-size: 16px;
}
.kbq-clock-badge-pause_16:before {
  content: "\f630";
}
.kbq-play_16 {
  font-size: 16px;
}
.kbq-play_16:before {
  content: "\f631";
}
.kbq-clock-badge-play_16 {
  font-size: 16px;
}
.kbq-clock-badge-play_16:before {
  content: "\f632";
}
.kbq-stop_16 {
  font-size: 16px;
}
.kbq-stop_16:before {
  content: "\f633";
}
.kbq-clock-badge-stop_16 {
  font-size: 16px;
}
.kbq-clock-badge-stop_16:before {
  content: "\f634";
}
.kbq-chart-area_24 {
  font-size: 24px;
}
.kbq-chart-area_24:before {
  content: "\f635";
}
.kbq-chart-heatmap_24 {
  font-size: 24px;
}
.kbq-chart-heatmap_24:before {
  content: "\f636";
}
.kbq-chart-line-multiple_24 {
  font-size: 24px;
}
.kbq-chart-line-multiple_24:before {
  content: "\f637";
}
.kbq-chart-line_24 {
  font-size: 24px;
}
.kbq-chart-line_24:before {
  content: "\f638";
}
.kbq-play_48 {
  font-size: 48px;
}
.kbq-play_48:before {
  content: "\f639";
}
.kbq-play_64 {
  font-size: 64px;
}
.kbq-play_64:before {
  content: "\f63a";
}
.kbq-pause_48 {
  font-size: 48px;
}
.kbq-pause_48:before {
  content: "\f63b";
}
.kbq-pause_64 {
  font-size: 64px;
}
.kbq-pause_64:before {
  content: "\f63c";
}
.kbq-stop_48 {
  font-size: 48px;
}
.kbq-stop_48:before {
  content: "\f63d";
}
.kbq-stop_64 {
  font-size: 64px;
}
.kbq-stop_64:before {
  content: "\f63e";
}
.kbq-bolt-rectangle-vertical-o_16 {
  font-size: 16px;
}
.kbq-bolt-rectangle-vertical-o_16:before {
  content: "\f640";
}
.kbq-rectangle-vertical-bolt-o_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-bolt-o_16:before {
  content: "\f640";
}
.kbq-database-badge-arrow-down_16 {
  font-size: 16px;
}
.kbq-database-badge-arrow-down_16:before {
  content: "\f641";
}
.kbq-database_16 {
  font-size: 16px;
}
.kbq-database_16:before {
  content: "\f644";
}
.kbq-rectangle-checkered_16 {
  font-size: 16px;
}
.kbq-rectangle-checkered_16:before {
  content: "\f645";
}
.kbq-plus_64 {
  font-size: 64px;
}
.kbq-plus_64:before {
  content: "\f646";
}
.kbq-certificate-horizontal_16 {
  font-size: 16px;
}
.kbq-certificate-horizontal_16:before {
  content: "\f647";
}
.kbq-certificate-horizontal_24 {
  font-size: 24px;
}
.kbq-certificate-horizontal_24:before {
  content: "\f648";
}
.kbq-wrench-badge-play_16 {
  font-size: 16px;
}
.kbq-wrench-badge-play_16:before {
  content: "\f64d";
}
.kbq-build-set_16 {
  font-size: 16px;
}
.kbq-build-set_16:before {
  content: "\f64e";
}
.kbq-pause_32 {
  font-size: 32px;
}
.kbq-pause_32:before {
  content: "\f64f";
}
.kbq-play_32 {
  font-size: 32px;
}
.kbq-play_32:before {
  content: "\f650";
}
.kbq-stop_32 {
  font-size: 32px;
}
.kbq-stop_32:before {
  content: "\f651";
}
.kbq-pulse_16 {
  font-size: 16px;
}
.kbq-pulse_16:before {
  content: "\f655";
}
.kbq-scroll-o_24 {
  font-size: 24px;
}
.kbq-scroll-o_24:before {
  content: "\f65a";
}
.kbq-burst_16 {
  font-size: 16px;
}
.kbq-burst_16:before {
  content: "\f65b";
}
.kbq-chart-network_16 {
  font-size: 16px;
}
.kbq-chart-network_16:before {
  content: "\f65c";
}
.kbq-capsule_16 {
  font-size: 16px;
}
.kbq-capsule_16:before {
  content: "\f65d";
}
.kbq-globe_16 {
  font-size: 16px;
}
.kbq-globe_16:before {
  content: "\f65e";
}
.kbq-bento-menu_16 {
  font-size: 16px;
}
.kbq-bento-menu_16:before {
  content: "\f65f";
}
.kbq-xmark_16 {
  font-size: 16px;
}
.kbq-xmark_16:before {
  content: "\f664";
}
.kbq-xmark-s_16 {
  font-size: 16px;
}
.kbq-xmark-s_16:before {
  content: "\f666";
}
.kbq-xmark-circle_16 {
  font-size: 16px;
}
.kbq-xmark-circle_16:before {
  content: "\f667";
}
.kbq-circle-xmark_16 {
  font-size: 16px;
}
.kbq-circle-xmark_16:before {
  content: "\f667";
}
.kbq-circle-dot-o_16 {
  font-size: 16px;
}
.kbq-circle-dot-o_16:before {
  content: "\f668";
}
.kbq-arrow-right-circle-dot-o_16 {
  font-size: 16px;
}
.kbq-arrow-right-circle-dot-o_16:before {
  content: "\f66a";
}
.kbq-circle-arrow-right-dot-o_16 {
  font-size: 16px;
}
.kbq-circle-arrow-right-dot-o_16:before {
  content: "\f66a";
}
.kbq-flowchart-dot_16 {
  font-size: 16px;
}
.kbq-flowchart-dot_16:before {
  content: "\f66b";
}
.kbq-folder-dot_16 {
  font-size: 16px;
}
.kbq-folder-dot_16:before {
  content: "\f66c";
}
.kbq-folder-open-dot_16 {
  font-size: 16px;
}
.kbq-folder-open-dot_16:before {
  content: "\f66d";
}
.kbq-square-dot_16 {
  font-size: 16px;
}
.kbq-square-dot_16:before {
  content: "\f66e";
}
.kbq-check_48 {
  font-size: 48px;
}
.kbq-check_48:before {
  content: "\f66f";
}
.kbq-play-rewind_16 {
  font-size: 16px;
}
.kbq-play-rewind_16:before {
  content: "\f670";
}
.kbq-pin_16 {
  font-size: 16px;
}
.kbq-pin_16:before {
  content: "\f671";
}
.kbq-pin-slash_16 {
  font-size: 16px;
}
.kbq-pin-slash_16:before {
  content: "\f672";
}
.kbq-branch_24 {
  font-size: 24px;
}
.kbq-branch_24:before {
  content: "\f674";
}
.kbq-folder-open_24 {
  font-size: 24px;
}
.kbq-folder-open_24:before {
  content: "\f676";
}
.kbq-bento-menu_32 {
  font-size: 32px;
}
.kbq-bento-menu_32:before {
  content: "\f678";
}
.kbq-check_16 {
  font-size: 16px;
}
.kbq-check_16:before {
  content: "\f679";
}
.kbq-clock_16 {
  font-size: 16px;
}
.kbq-clock_16:before {
  content: "\f67a";
}
.kbq-xmark_32 {
  font-size: 32px;
}
.kbq-xmark_32:before {
  content: "\f67b";
}
.kbq-square-multiple-o_16 {
  font-size: 16px;
}
.kbq-square-multiple-o_16:before {
  content: "\f67d";
}
.kbq-ellipsis-vertical_16 {
  font-size: 16px;
}
.kbq-ellipsis-vertical_16:before {
  content: "\f67e";
}
.kbq-exclamation-triangle_16 {
  font-size: 16px;
}
.kbq-exclamation-triangle_16:before {
  content: "\f67f";
}
.kbq-triangle-exclamation_16 {
  font-size: 16px;
}
.kbq-triangle-exclamation_16:before {
  content: "\f67f";
}
.kbq-folder_16 {
  font-size: 16px;
}
.kbq-folder_16:before {
  content: "\f680";
}
.kbq-folder-open_16 {
  font-size: 16px;
}
.kbq-folder-open_16:before {
  content: "\f681";
}
.kbq-folder-open-badge-magnifying-glass_16 {
  font-size: 16px;
}
.kbq-folder-open-badge-magnifying-glass_16:before {
  content: "\f682";
}
.kbq-folder-badge-magnifying-glass_16 {
  font-size: 16px;
}
.kbq-folder-badge-magnifying-glass_16:before {
  content: "\f683";
}
.kbq-gear_16 {
  font-size: 16px;
}
.kbq-gear_16:before {
  content: "\f684";
}
.kbq-magnifying-glass_16 {
  font-size: 16px;
}
.kbq-magnifying-glass_16:before {
  content: "\f687";
}
.kbq-sun-moon_16 {
  font-size: 16px;
}
.kbq-sun-moon_16:before {
  content: "\f688";
}
.kbq-file-lines_16 {
  font-size: 16px;
}
.kbq-file-lines_16:before {
  content: "\f689";
}
.kbq-bolt-rectangle-vertical_16 {
  font-size: 16px;
}
.kbq-bolt-rectangle-vertical_16:before {
  content: "\f68a";
}
.kbq-rectangle-vertical-bolt_16 {
  font-size: 16px;
}
.kbq-rectangle-vertical-bolt_16:before {
  content: "\f68a";
}
.kbq-hypervisor_16 {
  font-size: 16px;
}
.kbq-hypervisor_16:before {
  content: "\f68c";
}
.kbq-arrow-right-to-rectangle_24 {
  font-size: 24px;
}
.kbq-arrow-right-to-rectangle_24:before {
  content: "\f68d";
}
.kbq-plug_16 {
  font-size: 16px;
}
.kbq-plug_16:before {
  content: "\f68f";
}
.kbq-shield-slash_16 {
  font-size: 16px;
}
.kbq-shield-slash_16:before {
  content: "\f690";
}
.kbq-cloud_16 {
  font-size: 16px;
}
.kbq-cloud_16:before {
  content: "\f691";
}
.kbq-desktop-multiple_24 {
  font-size: 24px;
}
.kbq-desktop-multiple_24:before {
  content: "\f693";
}
.kbq-file-o_32 {
  font-size: 32px;
}
.kbq-file-o_32:before {
  content: "\f697";
}
.kbq-paper-plane_16 {
  font-size: 16px;
}
.kbq-paper-plane_16:before {
  content: "\f698";
}
.kbq-ellipsis-horizontal-circle-o_16 {
  font-size: 16px;
}
.kbq-ellipsis-horizontal-circle-o_16:before {
  content: "\f69a";
}
.kbq-circle-ellipsis-horizontal-o_16 {
  font-size: 16px;
}
.kbq-circle-ellipsis-horizontal-o_16:before {
  content: "\f69a";
}
.kbq-mobile_16 {
  font-size: 16px;
}
.kbq-mobile_16:before {
  content: "\f69c";
}
.kbq-map-slash_16 {
  font-size: 16px;
}
.kbq-map-slash_16:before {
  content: "\f69d";
}
.kbq-map_16 {
  font-size: 16px;
}
.kbq-map_16:before {
  content: "\f69e";
}
.kbq-arrows-left-right-to-line_16 {
  font-size: 16px;
}
.kbq-arrows-left-right-to-line_16:before {
  content: "\f69f";
}
.kbq-chevron-left_24 {
  font-size: 24px;
}
.kbq-chevron-left_24:before {
  content: "\f6a3";
}
.kbq-chevron-right_24 {
  font-size: 24px;
}
.kbq-chevron-right_24:before {
  content: "\f6a5";
}
.kbq-bell-slash_24 {
  font-size: 24px;
}
.kbq-bell-slash_24:before {
  content: "\f6a8";
}
.kbq-list_24 {
  font-size: 24px;
}
.kbq-list_24:before {
  content: "\f6aa";
}
.kbq-sliders_24 {
  font-size: 24px;
}
.kbq-sliders_24:before {
  content: "\f6ab";
}
.kbq-user_24 {
  font-size: 24px;
}
.kbq-user_24:before {
  content: "\f6ac";
}
.kbq-formula_16 {
  font-size: 16px;
}
.kbq-formula_16:before {
  content: "\f6ae";
}
.kbq-plus_32 {
  font-size: 32px;
}
.kbq-plus_32:before {
  content: "\f6af";
}
.kbq-chevron-up_24 {
  font-size: 24px;
}
.kbq-chevron-up_24:before {
  content: "\f6b0";
}
.kbq-chevron-down_24 {
  font-size: 24px;
}
.kbq-chevron-down_24:before {
  content: "\f6b2";
}
.kbq-bento-menu_24 {
  font-size: 24px;
}
.kbq-bento-menu_24:before {
  content: "\f6b4";
}
.kbq-branch_16 {
  font-size: 16px;
}
.kbq-branch_16:before {
  content: "\f6b8";
}
.kbq-bug_16 {
  font-size: 16px;
}
.kbq-bug_16:before {
  content: "\f6b9";
}
.kbq-ellipsis-vertical_24 {
  font-size: 24px;
}
.kbq-ellipsis-vertical_24:before {
  content: "\f6ba";
}
.kbq-gear_24 {
  font-size: 24px;
}
.kbq-gear_24:before {
  content: "\f6bc";
}
.kbq-minus-circle-o_24 {
  font-size: 24px;
}
.kbq-minus-circle-o_24:before {
  content: "\f6bd";
}
.kbq-circle-minus-o_24 {
  font-size: 24px;
}
.kbq-circle-minus-o_24:before {
  content: "\f6bd";
}
.kbq-minus-circle_24 {
  font-size: 24px;
}
.kbq-minus-circle_24:before {
  content: "\f6be";
}
.kbq-circle-minus_24 {
  font-size: 24px;
}
.kbq-circle-minus_24:before {
  content: "\f6be";
}
.kbq-clipboard-check-o_24 {
  font-size: 24px;
}
.kbq-clipboard-check-o_24:before {
  content: "\f6bf";
}
.kbq-clipboard-check_24 {
  font-size: 24px;
}
.kbq-clipboard-check_24:before {
  content: "\f6c0";
}
.kbq-magnifying-glass_24 {
  font-size: 24px;
}
.kbq-magnifying-glass_24:before {
  content: "\f6c1";
}
.kbq-user-multiple_24 {
  font-size: 24px;
}
.kbq-user-multiple_24:before {
  content: "\f6c3";
}
.kbq-credit-card_16 {
  font-size: 16px;
}
.kbq-credit-card_16:before {
  content: "\f6c4";
}
.kbq-exclamation-triangle_32 {
  font-size: 32px;
}
.kbq-exclamation-triangle_32:before {
  content: "\f6c5";
}
.kbq-triangle-exclamation_32 {
  font-size: 32px;
}
.kbq-triangle-exclamation_32:before {
  content: "\f6c5";
}
.kbq-file-text-o_16 {
  font-size: 16px;
}
.kbq-file-text-o_16:before {
  content: "\f6c6";
}
.kbq-list_16 {
  font-size: 16px;
}
.kbq-list_16:before {
  content: "\f6c7";
}
.kbq-band-aid_16 {
  font-size: 16px;
}
.kbq-band-aid_16:before {
  content: "\f6c8";
}
.kbq-server_24 {
  font-size: 24px;
}
.kbq-server_24:before {
  content: "\f6ca";
}
.kbq-check-badge-auto_16 {
  font-size: 16px;
}
.kbq-check-badge-auto_16:before {
  content: "\f6cb";
}
.kbq-folder-badge-arrow-right_16 {
  font-size: 16px;
}
.kbq-folder-badge-arrow-right_16:before {
  content: "\f6cc";
}
.kbq-hypervisor_24 {
  font-size: 24px;
}
.kbq-hypervisor_24:before {
  content: "\f6cd";
}
.kbq-bars-progress_24 {
  font-size: 24px;
}
.kbq-bars-progress_24:before {
  content: "\f6ce";
}
.kbq-file-multiple-o_24 {
  font-size: 24px;
}
.kbq-file-multiple-o_24:before {
  content: "\f6cf";
}
.kbq-user-arrow-triangle-up_16 {
  font-size: 16px;
}
.kbq-user-arrow-triangle-up_16:before {
  content: "\f6d0";
}
.kbq-user-badge-triangle-up_16 {
  font-size: 16px;
}
.kbq-user-badge-triangle-up_16:before {
  content: "\f6d0";
}
.kbq-code_16 {
  font-size: 16px;
}
.kbq-code_16:before {
  content: "\f6d1";
}
.kbq-book-open_16 {
  font-size: 16px;
}
.kbq-book-open_16:before {
  content: "\f6d2";
}
.kbq-book-open_24 {
  font-size: 24px;
}
.kbq-book-open_24:before {
  content: "\f6d3";
}
.kbq-compress_16 {
  font-size: 16px;
}
.kbq-compress_16:before {
  content: "\f6d6";
}
.kbq-chevrons-compress_16 {
  font-size: 16px;
}
.kbq-chevrons-compress_16:before {
  content: "\f6d6";
}
.kbq-crown_16 {
  font-size: 16px;
}
.kbq-crown_16:before {
  content: "\f6d7";
}
.kbq-ip-multiple_16 {
  font-size: 16px;
}
.kbq-ip-multiple_16:before {
  content: "\f6d8";
}
.kbq-ip_16 {
  font-size: 16px;
}
.kbq-ip_16:before {
  content: "\f6d9";
}
.kbq-ql_16 {
  font-size: 16px;
}
.kbq-ql_16:before {
  content: "\f6da";
}
.kbq-channel_16 {
  font-size: 16px;
}
.kbq-channel_16:before {
  content: "\f6db";
}
.kbq-globe-multiple_16 {
  font-size: 16px;
}
.kbq-globe-multiple_16:before {
  content: "\f6dc";
}
.kbq-link-multiple_16 {
  font-size: 16px;
}
.kbq-link-multiple_16:before {
  content: "\f6dd";
}
.kbq-network-device_16 {
  font-size: 16px;
}
.kbq-network-device_16:before {
  content: "\f6df";
}
.kbq-registry-multiple_16 {
  font-size: 16px;
}
.kbq-registry-multiple_16:before {
  content: "\f6e0";
}
.kbq-registry_16 {
  font-size: 16px;
}
.kbq-registry_16:before {
  content: "\f6e1";
}
.kbq-disk-drive_24 {
  font-size: 24px;
}
.kbq-disk-drive_24:before {
  content: "\f6e2";
}
.kbq-hashtag_16 {
  font-size: 16px;
}
.kbq-hashtag_16:before {
  content: "\f6e3";
}
.kbq-list-badge-xmark_16 {
  font-size: 16px;
}
.kbq-list-badge-xmark_16:before {
  content: "\f6e5";
}
.kbq-idrac_16 {
  font-size: 16px;
}
.kbq-idrac_16:before {
  content: "\f6e6";
}
.kbq-scroll-o_16 {
  font-size: 16px;
}
.kbq-scroll-o_16:before {
  content: "\f6e7";
}
.kbq-idrac_24 {
  font-size: 24px;
}
.kbq-idrac_24:before {
  content: "\f6e8";
}
.kbq-gear-badge-arrowtriangle-up-square_16 {
  font-size: 16px;
}
.kbq-gear-badge-arrowtriangle-up-square_16:before {
  content: "\f6ea";
}
.kbq-gear-badge-square-arrowtriangle-up_16 {
  font-size: 16px;
}
.kbq-gear-badge-square-arrowtriangle-up_16:before {
  content: "\f6ea";
}
.kbq-gear-badge-square_16 {
  font-size: 16px;
}
.kbq-gear-badge-square_16:before {
  content: "\f6eb";
}
.kbq-gear-badge-square-o_16 {
  font-size: 16px;
}
.kbq-gear-badge-square-o_16:before {
  content: "\f6ec";
}
.kbq-gear-badge-square-s_16 {
  font-size: 16px;
}
.kbq-gear-badge-square-s_16:before {
  content: "\f6ed";
}
.kbq-minus-circle-s_16 {
  font-size: 16px;
}
.kbq-minus-circle-s_16:before {
  content: "\f6ef";
}
.kbq-circle-minus-s_16 {
  font-size: 16px;
}
.kbq-circle-minus-s_16:before {
  content: "\f6ef";
}
.kbq-file-plus-o_16 {
  font-size: 16px;
}
.kbq-file-plus-o_16:before {
  content: "\f6f1";
}
.kbq-file-badge-ban-o_16 {
  font-size: 16px;
}
.kbq-file-badge-ban-o_16:before {
  content: "\f6f2";
}
.kbq-file-badge-ban-o_24 {
  font-size: 24px;
}
.kbq-file-badge-ban-o_24:before {
  content: "\f6f3";
}
.kbq-file-badge-arrow-through-line-o_16 {
  font-size: 16px;
}
.kbq-file-badge-arrow-through-line-o_16:before {
  content: "\f6f4";
}
.kbq-api_24 {
  font-size: 24px;
}
.kbq-api_24:before {
  content: "\f6f5";
}
.kbq-envelope_24 {
  font-size: 24px;
}
.kbq-envelope_24:before {
  content: "\f6f6";
}
.kbq-folder_24 {
  font-size: 24px;
}
.kbq-folder_24:before {
  content: "\f6f7";
}
.kbq-arrow-rotate-right-dot_16 {
  font-size: 16px;
}
.kbq-arrow-rotate-right-dot_16:before {
  content: "\f6f8";
}
.kbq-certificate-vertical_16 {
  font-size: 16px;
}
.kbq-certificate-vertical_16:before {
  content: "\f6f9";
}
.kbq-phone_16 {
  font-size: 16px;
}
.kbq-phone_16:before {
  content: "\f6fa";
}
.kbq-disk-drive_16 {
  font-size: 16px;
}
.kbq-disk-drive_16:before {
  content: "\f6fb";
}
.kbq-filter-dot_16 {
  font-size: 16px;
}
.kbq-filter-dot_16:before {
  content: "\f6fd";
}
.kbq-message-dot_24 {
  font-size: 24px;
}
.kbq-message-dot_24:before {
  content: "\f6ff";
}
.kbq-message_24 {
  font-size: 24px;
}
.kbq-message_24:before {
  content: "\f701";
}
.kbq-info-circle_24 {
  font-size: 24px;
}
.kbq-info-circle_24:before {
  content: "\f703";
}
.kbq-circle-info_24 {
  font-size: 24px;
}
.kbq-circle-info_24:before {
  content: "\f703";
}
.kbq-link-multiple_24 {
  font-size: 24px;
}
.kbq-link-multiple_24:before {
  content: "\f704";
}
.kbq-paperclip_24 {
  font-size: 24px;
}
.kbq-paperclip_24:before {
  content: "\f705";
}
.kbq-apple_24 {
  font-size: 24px;
}
.kbq-apple_24:before {
  content: "\f707";
}
.kbq-message-arrow-right_16 {
  font-size: 16px;
}
.kbq-message-arrow-right_16:before {
  content: "\f708";
}
.kbq-message-arrow-right_24 {
  font-size: 24px;
}
.kbq-message-arrow-right_24:before {
  content: "\f709";
}
.kbq-grid-group-dot_16 {
  font-size: 16px;
}
.kbq-grid-group-dot_16:before {
  content: "\f70a";
}
.kbq-file-horizontal-o_16 {
  font-size: 16px;
}
.kbq-file-horizontal-o_16:before {
  content: "\f70c";
}
.kbq-house-o_16 {
  font-size: 16px;
}
.kbq-house-o_16:before {
  content: "\f70e";
}
.kbq-house_16 {
  font-size: 16px;
}
.kbq-house_16:before {
  content: "\f70f";
}
.kbq-ellipsis-horizontal_16 {
  font-size: 16px;
}
.kbq-ellipsis-horizontal_16:before {
  content: "\f710";
}
.kbq-chart-bar-horizontal_48 {
  font-size: 48px;
}
.kbq-chart-bar-horizontal_48:before {
  content: "\f711";
}
.kbq-chart-line-multiple_48 {
  font-size: 48px;
}
.kbq-chart-line-multiple_48:before {
  content: "\f712";
}
.kbq-minus-circle-o_16 {
  font-size: 16px;
}
.kbq-minus-circle-o_16:before {
  content: "\f713";
}
.kbq-circle-minus-o_16 {
  font-size: 16px;
}
.kbq-circle-minus-o_16:before {
  content: "\f713";
}
.kbq-sources_24 {
  font-size: 24px;
}
.kbq-sources_24:before {
  content: "\f715";
}
.kbq-bars-bold-horizontal_16 {
  font-size: 16px;
}
.kbq-bars-bold-horizontal_16:before {
  content: "\f717";
}
.kbq-table-badge-arrow-down-circle_32 {
  font-size: 32px;
}
.kbq-table-badge-arrow-down-circle_32:before {
  content: "\f71a";
}
.kbq-table-badge-circle-arrow-down_32 {
  font-size: 32px;
}
.kbq-table-badge-circle-arrow-down_32:before {
  content: "\f71a";
}
.kbq-diamond-o_16 {
  font-size: 16px;
}
.kbq-diamond-o_16:before {
  content: "\f71b";
}
.kbq-pencil_24 {
  font-size: 24px;
}
.kbq-pencil_24:before {
  content: "\f71d";
}
.kbq-file-badge-arrow-left-o_16 {
  font-size: 16px;
}
.kbq-file-badge-arrow-left-o_16:before {
  content: "\f71e";
}
.kbq-file-badge-arrow-right-o_16 {
  font-size: 16px;
}
.kbq-file-badge-arrow-right-o_16:before {
  content: "\f71f";
}
.kbq-anomaly_16 {
  font-size: 16px;
}
.kbq-anomaly_16:before {
  content: "\f720";
}
.kbq-sliders-dot_16 {
  font-size: 16px;
}
.kbq-sliders-dot_16:before {
  content: "\f721";
}
.kbq-arrow-left-to-line_16 {
  font-size: 16px;
}
.kbq-arrow-left-to-line_16:before {
  content: "\f722";
}
.kbq-arrow-right-to-line_16 {
  font-size: 16px;
}
.kbq-arrow-right-to-line_16:before {
  content: "\f723";
}
.kbq-url_16 {
  font-size: 16px;
}
.kbq-url_16:before {
  content: "\f724";
}
.kbq-circle-dot_16 {
  font-size: 16px;
}
.kbq-circle-dot_16:before {
  content: "\f725";
}
.kbq-envelope-dot_16 {
  font-size: 16px;
}
.kbq-envelope-dot_16:before {
  content: "\f726";
}
.kbq-globe-dot_16 {
  font-size: 16px;
}
.kbq-globe-dot_16:before {
  content: "\f727";
}
.kbq-link-dot_16 {
  font-size: 16px;
}
.kbq-link-dot_16:before {
  content: "\f728";
}
.kbq-cloud-badge-globe_16 {
  font-size: 16px;
}
.kbq-cloud-badge-globe_16:before {
  content: "\f729";
}
.kbq-android_24 {
  font-size: 24px;
}
.kbq-android_24:before {
  content: "\f72b";
}
.kbq-checkbox-multiple_16 {
  font-size: 16px;
}
.kbq-checkbox-multiple_16:before {
  content: "\f72c";
}
.kbq-gossopka_16 {
  font-size: 16px;
}
.kbq-gossopka_16:before {
  content: "\f72d";
}
.kbq-android_16 {
  font-size: 16px;
}
.kbq-android_16:before {
  content: "\f72e";
}
.kbq-arrow-circle-down_16 {
  font-size: 16px;
}
.kbq-arrow-circle-down_16:before {
  content: "\f72f";
}
.kbq-circle-arrow-down_16 {
  font-size: 16px;
}
.kbq-circle-arrow-down_16:before {
  content: "\f72f";
}
.kbq-arrow-circle-left_16 {
  font-size: 16px;
}
.kbq-arrow-circle-left_16:before {
  content: "\f730";
}
.kbq-circle-arrow-left_16 {
  font-size: 16px;
}
.kbq-circle-arrow-left_16:before {
  content: "\f730";
}
.kbq-arrow-circle-right_16 {
  font-size: 16px;
}
.kbq-arrow-circle-right_16:before {
  content: "\f731";
}
.kbq-circle-arrow-right_16 {
  font-size: 16px;
}
.kbq-circle-arrow-right_16:before {
  content: "\f731";
}
.kbq-arrow-circle-up_16 {
  font-size: 16px;
}
.kbq-arrow-circle-up_16:before {
  content: "\f732";
}
.kbq-circle-arrow-up_16 {
  font-size: 16px;
}
.kbq-circle-arrow-up_16:before {
  content: "\f732";
}
.kbq-arrow-down_16 {
  font-size: 16px;
}
.kbq-arrow-down_16:before {
  content: "\f733";
}
.kbq-arrow-down-left_16 {
  font-size: 16px;
}
.kbq-arrow-down-left_16:before {
  content: "\f734";
}
.kbq-arrow-down-s_16 {
  font-size: 16px;
}
.kbq-arrow-down-s_16:before {
  content: "\f735";
}
.kbq-arrow-down-to-bracket_16 {
  font-size: 16px;
}
.kbq-arrow-down-to-bracket_16:before {
  content: "\f736";
}
.kbq-arrow-left_16 {
  font-size: 16px;
}
.kbq-arrow-left_16:before {
  content: "\f737";
}
.kbq-arrow-left-s_16 {
  font-size: 16px;
}
.kbq-arrow-left-s_16:before {
  content: "\f738";
}
.kbq-arrow-pointer_16 {
  font-size: 16px;
}
.kbq-arrow-pointer_16:before {
  content: "\f739";
}
.kbq-arrow-right-from-arc_16 {
  font-size: 16px;
}
.kbq-arrow-right-from-arc_16:before {
  content: "\f73a";
}
.kbq-arrow-right-from-arc_24 {
  font-size: 24px;
}
.kbq-arrow-right-from-arc_24:before {
  content: "\f73b";
}
.kbq-arrow-right-from-rectangle_16 {
  font-size: 16px;
}
.kbq-arrow-right-from-rectangle_16:before {
  content: "\f73c";
}
.kbq-arrow-right-s_16 {
  font-size: 16px;
}
.kbq-arrow-right-s_16:before {
  content: "\f73d";
}
.kbq-arrow-right-to-rectangle_16 {
  font-size: 16px;
}
.kbq-arrow-right-to-rectangle_16:before {
  content: "\f73e";
}
.kbq-arrow-rotate-left_24 {
  font-size: 24px;
}
.kbq-arrow-rotate-left_24:before {
  content: "\f73f";
}
.kbq-arrow-rotate-left-badge-linux_16 {
  font-size: 16px;
}
.kbq-arrow-rotate-left-badge-linux_16:before {
  content: "\f740";
}
.kbq-arrow-up_16 {
  font-size: 16px;
}
.kbq-arrow-up_16:before {
  content: "\f741";
}
.kbq-arrow-up-arrow-down_16 {
  font-size: 16px;
}
.kbq-arrow-up-arrow-down_16:before {
  content: "\f742";
}
.kbq-arrow-up-arrow-down-dot_16 {
  font-size: 16px;
}
.kbq-arrow-up-arrow-down-dot_16:before {
  content: "\f743";
}
.kbq-arrow-up-from-bracket_16 {
  font-size: 16px;
}
.kbq-arrow-up-from-bracket_16:before {
  content: "\f744";
}
.kbq-arrow-up-s_16 {
  font-size: 16px;
}
.kbq-arrow-up-s_16:before {
  content: "\f745";
}
.kbq-arrows-down-up_16 {
  font-size: 16px;
}
.kbq-arrows-down-up_16:before {
  content: "\f746";
}
.kbq-arrows-left_16 {
  font-size: 16px;
}
.kbq-arrows-left_16:before {
  content: "\f747";
}
.kbq-arrows-left-right-rectangle-horizontal-o_16 {
  font-size: 16px;
}
.kbq-arrows-left-right-rectangle-horizontal-o_16:before {
  content: "\f748";
}
.kbq-arrows-left-right-rectangle-horizontal-o_24 {
  font-size: 24px;
}
.kbq-arrows-left-right-rectangle-horizontal-o_24:before {
  content: "\f749";
}
.kbq-arrows-retweet_16 {
  font-size: 16px;
}
.kbq-arrows-retweet_16:before {
  content: "\f74a";
}
.kbq-arrows-right_16 {
  font-size: 16px;
}
.kbq-arrows-right_16:before {
  content: "\f74b";
}
.kbq-arrows-rotate_48 {
  font-size: 48px;
}
.kbq-arrows-rotate_48:before {
  content: "\f74c";
}
.kbq-arrows-rotate-bolt_16 {
  font-size: 16px;
}
.kbq-arrows-rotate-bolt_16:before {
  content: "\f74d";
}
.kbq-arrows-rotate-reverse_16 {
  font-size: 16px;
}
.kbq-arrows-rotate-reverse_16:before {
  content: "\f74e";
}
.kbq-arrows-rotate-reverse-slash_16 {
  font-size: 16px;
}
.kbq-arrows-rotate-reverse-slash_16:before {
  content: "\f74f";
}
.kbq-arrows-rotate-reverse-slash_24 {
  font-size: 24px;
}
.kbq-arrows-rotate-reverse-slash_24:before {
  content: "\f750";
}
.kbq-arrows-up_16 {
  font-size: 16px;
}
.kbq-arrows-up_16:before {
  content: "\f751";
}
.kbq-arrows-up-down_16 {
  font-size: 16px;
}
.kbq-arrows-up-down_16:before {
  content: "\f752";
}
.kbq-asterisk_16 {
  font-size: 16px;
}
.kbq-asterisk_16:before {
  content: "\f753";
}
.kbq-backward-step_16 {
  font-size: 16px;
}
.kbq-backward-step_16:before {
  content: "\f754";
}
.kbq-ban-dot_16 {
  font-size: 16px;
}
.kbq-ban-dot_16:before {
  content: "\f755";
}
.kbq-bars-sort-bottom_16 {
  font-size: 16px;
}
.kbq-bars-sort-bottom_16:before {
  content: "\f756";
}
.kbq-bars-sort-center_16 {
  font-size: 16px;
}
.kbq-bars-sort-center_16:before {
  content: "\f757";
}
.kbq-bars-sort-top_16 {
  font-size: 16px;
}
.kbq-bars-sort-top_16:before {
  content: "\f758";
}
.kbq-bars-vertical_24 {
  font-size: 24px;
}
.kbq-bars-vertical_24:before {
  content: "\f759";
}
.kbq-bell_24 {
  font-size: 24px;
}
.kbq-bell_24:before {
  content: "\f75a";
}
.kbq-bolt-circle_16 {
  font-size: 16px;
}
.kbq-bolt-circle_16:before {
  content: "\f75b";
}
.kbq-circle-bolt_16 {
  font-size: 16px;
}
.kbq-circle-bolt_16:before {
  content: "\f75b";
}
.kbq-book-multiple_24 {
  font-size: 24px;
}
.kbq-book-multiple_24:before {
  content: "\f75c";
}
.kbq-book-multiple-o_24 {
  font-size: 24px;
}
.kbq-book-multiple-o_24:before {
  content: "\f75d";
}
.kbq-box-archive_16 {
  font-size: 16px;
}
.kbq-box-archive_16:before {
  content: "\f75e";
}
.kbq-box-archive-arrow-down_16 {
  font-size: 16px;
}
.kbq-box-archive-arrow-down_16:before {
  content: "\f75f";
}
.kbq-briefcase_16 {
  font-size: 16px;
}
.kbq-briefcase_16:before {
  content: "\f760";
}
.kbq-calendar-days-o_16 {
  font-size: 16px;
}
.kbq-calendar-days-o_16:before {
  content: "\f761";
}
.kbq-calendar-o_16 {
  font-size: 16px;
}
.kbq-calendar-o_16:before {
  content: "\f762";
}
.kbq-chart-bar-horizontal_16 {
  font-size: 16px;
}
.kbq-chart-bar-horizontal_16:before {
  content: "\f763";
}
.kbq-chart-bubble_24 {
  font-size: 24px;
}
.kbq-chart-bubble_24:before {
  content: "\f764";
}
.kbq-chart-gauge-o_16 {
  font-size: 16px;
}
.kbq-chart-gauge-o_16:before {
  content: "\f765";
}
.kbq-chart-index_24 {
  font-size: 24px;
}
.kbq-chart-index_24:before {
  content: "\f766";
}
.kbq-chart-index-line_16 {
  font-size: 16px;
}
.kbq-chart-index-line_16:before {
  content: "\f767";
}
.kbq-chart-index-line_24 {
  font-size: 24px;
}
.kbq-chart-index-line_24:before {
  content: "\f768";
}
.kbq-chart-pie_24 {
  font-size: 24px;
}
.kbq-chart-pie_24:before {
  content: "\f769";
}
.kbq-chart-stacked-bar-horizontal_16 {
  font-size: 16px;
}
.kbq-chart-stacked-bar-horizontal_16:before {
  content: "\f76a";
}
.kbq-chart-stacked-bar-vertical_16 {
  font-size: 16px;
}
.kbq-chart-stacked-bar-vertical_16:before {
  content: "\f76b";
}
.kbq-check-s_16 {
  font-size: 16px;
}
.kbq-check-s_16:before {
  content: "\f76c";
}
.kbq-chevron-circle-down_16 {
  font-size: 16px;
}
.kbq-chevron-circle-down_16:before {
  content: "\f76d";
}
.kbq-circle-chevron-down_16 {
  font-size: 16px;
}
.kbq-circle-chevron-down_16:before {
  content: "\f76d";
}
.kbq-chevron-circle-left_16 {
  font-size: 16px;
}
.kbq-chevron-circle-left_16:before {
  content: "\f76e";
}
.kbq-circle-chevron-left_16 {
  font-size: 16px;
}
.kbq-circle-chevron-left_16:before {
  content: "\f76e";
}
.kbq-chevron-circle-right_16 {
  font-size: 16px;
}
.kbq-chevron-circle-right_16:before {
  content: "\f76f";
}
.kbq-circle-chevron-right_16 {
  font-size: 16px;
}
.kbq-circle-chevron-right_16:before {
  content: "\f76f";
}
.kbq-chevron-circle-up_16 {
  font-size: 16px;
}
.kbq-chevron-circle-up_16:before {
  content: "\f770";
}
.kbq-circle-chevron-up_16 {
  font-size: 16px;
}
.kbq-circle-chevron-up_16:before {
  content: "\f770";
}
.kbq-chevron-down-s_24 {
  font-size: 24px;
}
.kbq-chevron-down-s_24:before {
  content: "\f771";
}
.kbq-chevron-left-s_24 {
  font-size: 24px;
}
.kbq-chevron-left-s_24:before {
  content: "\f772";
}
.kbq-chevron-right-s_24 {
  font-size: 24px;
}
.kbq-chevron-right-s_24:before {
  content: "\f773";
}
.kbq-chevron-up-s_24 {
  font-size: 24px;
}
.kbq-chevron-up-s_24:before {
  content: "\f774";
}
.kbq-chevrons-down-up_16 {
  font-size: 16px;
}
.kbq-chevrons-down-up_16:before {
  content: "\f775";
}
.kbq-chevrons-expand_16 {
  font-size: 16px;
}
.kbq-chevrons-expand_16:before {
  content: "\f776";
}
.kbq-chevrons-up-down_16 {
  font-size: 16px;
}
.kbq-chevrons-up-down_16:before {
  content: "\f777";
}
.kbq-circle-xs_16 {
  font-size: 16px;
}
.kbq-circle-xs_16:before {
  content: "\f778";
}
.kbq-clock-badge-linux_16 {
  font-size: 16px;
}
.kbq-clock-badge-linux_16:before {
  content: "\f779";
}
.kbq-clock-badge-windows_16 {
  font-size: 16px;
}
.kbq-clock-badge-windows_16:before {
  content: "\f77a";
}
.kbq-cloud-arrow-up-o_24 {
  font-size: 24px;
}
.kbq-cloud-arrow-up-o_24:before {
  content: "\f77b";
}
.kbq-cloud-arrow-up-o_32 {
  font-size: 32px;
}
.kbq-cloud-arrow-up-o_32:before {
  content: "\f77c";
}
.kbq-cloud-arrow-up-o_64 {
  font-size: 64px;
}
.kbq-cloud-arrow-up-o_64:before {
  content: "\f77d";
}
.kbq-cloud-badge-globe-o_16 {
  font-size: 16px;
}
.kbq-cloud-badge-globe-o_16:before {
  content: "\f77e";
}
.kbq-cloud-badge-globe-o_24 {
  font-size: 24px;
}
.kbq-cloud-badge-globe-o_24:before {
  content: "\f77f";
}
.kbq-compass_16 {
  font-size: 16px;
}
.kbq-compass_16:before {
  content: "\f780";
}
.kbq-connection_16 {
  font-size: 16px;
}
.kbq-connection_16:before {
  content: "\f781";
}
.kbq-connections-line_16 {
  font-size: 16px;
}
.kbq-connections-line_16:before {
  content: "\f782";
}
.kbq-connections-star_16 {
  font-size: 16px;
}
.kbq-connections-star_16:before {
  content: "\f783";
}
.kbq-cpu_16 {
  font-size: 16px;
}
.kbq-cpu_16:before {
  content: "\f784";
}
.kbq-database-o_32 {
  font-size: 32px;
}
.kbq-database-o_32:before {
  content: "\f785";
}
.kbq-dataflow_16 {
  font-size: 16px;
}
.kbq-dataflow_16:before {
  content: "\f786";
}
.kbq-desktop-plus_16 {
  font-size: 16px;
}
.kbq-desktop-plus_16:before {
  content: "\f787";
}
.kbq-diamond_16 {
  font-size: 16px;
}
.kbq-diamond_16:before {
  content: "\f788";
}
.kbq-diamond-half_16 {
  font-size: 16px;
}
.kbq-diamond-half_16:before {
  content: "\f789";
}
.kbq-diamond-info_16 {
  font-size: 16px;
}
.kbq-diamond-info_16:before {
  content: "\f78a";
}
.kbq-globe-on-line_16 {
  font-size: 16px;
}
.kbq-globe-on-line_16:before {
  content: "\f78b";
}
.kbq-grid-dots_16 {
  font-size: 16px;
}
.kbq-grid-dots_16:before {
  content: "\f78c";
}
.kbq-drop_16 {
  font-size: 16px;
}
.kbq-drop_16:before {
  content: "\f78d";
}
.kbq-envelope-dot_24 {
  font-size: 24px;
}
.kbq-envelope-dot_24:before {
  content: "\f78e";
}
.kbq-exception_16 {
  font-size: 16px;
}
.kbq-exception_16:before {
  content: "\f78f";
}
.kbq-exclamation-circle_16 {
  font-size: 16px;
}
.kbq-exclamation-circle_16:before {
  content: "\f790";
}
.kbq-circle-exclamation_16 {
  font-size: 16px;
}
.kbq-circle-exclamation_16:before {
  content: "\f790";
}
.kbq-exclamation-circle_24 {
  font-size: 24px;
}
.kbq-exclamation-circle_24:before {
  content: "\f791";
}
.kbq-circle-exclamation_24 {
  font-size: 24px;
}
.kbq-circle-exclamation_24:before {
  content: "\f791";
}
.kbq-file-o_24 {
  font-size: 24px;
}
.kbq-file-o_24:before {
  content: "\f792";
}
.kbq-file-lines-o_32 {
  font-size: 32px;
}
.kbq-file-lines-o_32:before {
  content: "\f793";
}
.kbq-file-lines-short_16 {
  font-size: 16px;
}
.kbq-file-lines-short_16:before {
  content: "\f794";
}
.kbq-file-badge-arrow-turn-right_16 {
  font-size: 16px;
}
.kbq-file-badge-arrow-turn-right_16:before {
  content: "\f795";
}
.kbq-file-shared-o_16 {
  font-size: 16px;
}
.kbq-file-shared-o_16:before {
  content: "\f796";
}
.kbq-fire-flame_16 {
  font-size: 16px;
}
.kbq-fire-flame_16:before {
  content: "\f797";
}
.kbq-flowchart-xmark_16 {
  font-size: 16px;
}
.kbq-flowchart-xmark_16:before {
  content: "\f798";
}
.kbq-folder-badge-plus_16 {
  font-size: 16px;
}
.kbq-folder-badge-plus_16:before {
  content: "\f799";
}
.kbq-forward-step_16 {
  font-size: 16px;
}
.kbq-forward-step_16:before {
  content: "\f79a";
}
.kbq-forward_16 {
  font-size: 16px;
}
.kbq-forward_16:before {
  content: "\f79b";
}
.kbq-globe_24 {
  font-size: 24px;
}
.kbq-globe_24:before {
  content: "\f79c";
}
.kbq-globe-multiple_24 {
  font-size: 24px;
}
.kbq-globe-multiple_24:before {
  content: "\f79d";
}
.kbq-grip-vertical-s_16 {
  font-size: 16px;
}
.kbq-grip-vertical-s_16:before {
  content: "\f79e";
}
.kbq-handcuffs_16 {
  font-size: 16px;
}
.kbq-handcuffs_16:before {
  content: "\f79f";
}
.kbq-hard-drive_16 {
  font-size: 16px;
}
.kbq-hard-drive_16:before {
  content: "\f7a0";
}
.kbq-inbox_16 {
  font-size: 16px;
}
.kbq-inbox_16:before {
  content: "\f7a1";
}
.kbq-infinity_16 {
  font-size: 16px;
}
.kbq-infinity_16:before {
  content: "\f7a2";
}
.kbq-ip4-rectangle_16 {
  font-size: 16px;
}
.kbq-ip4-rectangle_16:before {
  content: "\f7a3";
}
.kbq-rectangle-ip4_16 {
  font-size: 16px;
}
.kbq-rectangle-ip4_16:before {
  content: "\f7a3";
}
.kbq-ip6-rectangle_16 {
  font-size: 16px;
}
.kbq-ip6-rectangle_16:before {
  content: "\f7a4";
}
.kbq-rectangle-ip6_16 {
  font-size: 16px;
}
.kbq-rectangle-ip6_16:before {
  content: "\f7a4";
}
.kbq-layer-group_16 {
  font-size: 16px;
}
.kbq-layer-group_16:before {
  content: "\f7a5";
}
.kbq-list-badge-plus_16 {
  font-size: 16px;
}
.kbq-list-badge-plus_16:before {
  content: "\f7a6";
}
.kbq-list-collapse_16 {
  font-size: 16px;
}
.kbq-list-collapse_16:before {
  content: "\f7a7";
}
.kbq-list-expand_16 {
  font-size: 16px;
}
.kbq-list-expand_16:before {
  content: "\f7a8";
}
.kbq-location-arrow-circle-o_16 {
  font-size: 16px;
}
.kbq-location-arrow-circle-o_16:before {
  content: "\f7a9";
}
.kbq-circle-location-arrow-o_16 {
  font-size: 16px;
}
.kbq-circle-location-arrow-o_16:before {
  content: "\f7a9";
}
.kbq-location-chevron-down_16 {
  font-size: 16px;
}
.kbq-location-chevron-down_16:before {
  content: "\f7aa";
}
.kbq-location-chevron-left_16 {
  font-size: 16px;
}
.kbq-location-chevron-left_16:before {
  content: "\f7ab";
}
.kbq-lock-256_16 {
  font-size: 16px;
}
.kbq-lock-256_16:before {
  content: "\f7ac";
}
.kbq-lock-md5_16 {
  font-size: 16px;
}
.kbq-lock-md5_16:before {
  content: "\f7ad";
}
.kbq-lock-sha1_16 {
  font-size: 16px;
}
.kbq-lock-sha1_16:before {
  content: "\f7ae";
}
.kbq-magnifying-glass-minus_16 {
  font-size: 16px;
}
.kbq-magnifying-glass-minus_16:before {
  content: "\f7af";
}
.kbq-magnifying-glass-plus_16 {
  font-size: 16px;
}
.kbq-magnifying-glass-plus_16:before {
  content: "\f7b0";
}
.kbq-map-slash_24 {
  font-size: 24px;
}
.kbq-map-slash_24:before {
  content: "\f7b1";
}
.kbq-message-dot_16 {
  font-size: 16px;
}
.kbq-message-dot_16:before {
  content: "\f7b2";
}
.kbq-message-faq_16 {
  font-size: 16px;
}
.kbq-message-faq_16:before {
  content: "\f7b3";
}
.kbq-minus-octagon_16 {
  font-size: 16px;
}
.kbq-minus-octagon_16:before {
  content: "\f7b4";
}
.kbq-octagon-minus_16 {
  font-size: 16px;
}
.kbq-octagon-minus_16:before {
  content: "\f7b4";
}
.kbq-minus-s_16 {
  font-size: 16px;
}
.kbq-minus-s_16:before {
  content: "\f7b5";
}
.kbq-minus-square_16 {
  font-size: 16px;
}
.kbq-minus-square_16:before {
  content: "\f7b6";
}
.kbq-square-minus_16 {
  font-size: 16px;
}
.kbq-square-minus_16:before {
  content: "\f7b6";
}
.kbq-mobile_24 {
  font-size: 24px;
}
.kbq-mobile_24:before {
  content: "\f7b7";
}
.kbq-moon_16 {
  font-size: 16px;
}
.kbq-moon_16:before {
  content: "\f7b8";
}
.kbq-network-device-dots_24 {
  font-size: 24px;
}
.kbq-network-device-dots_24:before {
  content: "\f7b9";
}
.kbq-network-device-multiple_16 {
  font-size: 16px;
}
.kbq-network-device-multiple_16:before {
  content: "\f7ba";
}
.kbq-node-tree {
  font-size: px;
}
.kbq-node-tree:before {
  content: "\f7bb";
}
.kbq-node-tree_16 {
  font-size: 16px;
}
.kbq-node-tree_16:before {
  content: "\f7bb";
}
.kbq-north-star_16 {
  font-size: 16px;
}
.kbq-north-star_16:before {
  content: "\f7bc";
}
.kbq-notebook-user_16 {
  font-size: 16px;
}
.kbq-notebook-user_16:before {
  content: "\f7bd";
}
.kbq-paragraph-sign_16 {
  font-size: 16px;
}
.kbq-paragraph-sign_16:before {
  content: "\f7be";
}
.kbq-plus-s_16 {
  font-size: 16px;
}
.kbq-plus-s_16:before {
  content: "\f7bf";
}
.kbq-plus-square_16 {
  font-size: 16px;
}
.kbq-plus-square_16:before {
  content: "\f7c0";
}
.kbq-square-plus_16 {
  font-size: 16px;
}
.kbq-square-plus_16:before {
  content: "\f7c0";
}
.kbq-question-circle_24 {
  font-size: 24px;
}
.kbq-question-circle_24:before {
  content: "\f7c1";
}
.kbq-circle-question_24 {
  font-size: 24px;
}
.kbq-circle-question_24:before {
  content: "\f7c1";
}
.kbq-rectangles-o_16 {
  font-size: 16px;
}
.kbq-rectangles-o_16:before {
  content: "\f7c2";
}
.kbq-replace_16 {
  font-size: 16px;
}
.kbq-replace_16:before {
  content: "\f7c3";
}
.kbq-robot_16 {
  font-size: 16px;
}
.kbq-robot_16:before {
  content: "\f7c4";
}
.kbq-ruler_16 {
  font-size: 16px;
}
.kbq-ruler_16:before {
  content: "\f7c5";
}
.kbq-scale_16 {
  font-size: 16px;
}
.kbq-scale_16:before {
  content: "\f7c6";
}
.kbq-shield_16 {
  font-size: 16px;
}
.kbq-shield_16:before {
  content: "\f7c7";
}
.kbq-shield-desktop_16 {
  font-size: 16px;
}
.kbq-shield-desktop_16:before {
  content: "\f7c8";
}
.kbq-shield-exclamation_16 {
  font-size: 16px;
}
.kbq-shield-exclamation_16:before {
  content: "\f7c9";
}
.kbq-shield-o_16 {
  font-size: 16px;
}
.kbq-shield-o_16:before {
  content: "\f7ca";
}
.kbq-shield-user_16 {
  font-size: 16px;
}
.kbq-shield-user_16:before {
  content: "\f7cb";
}
.kbq-shield-wrench_16 {
  font-size: 16px;
}
.kbq-shield-wrench_16:before {
  content: "\f7cc";
}
.kbq-shield-xmark_16 {
  font-size: 16px;
}
.kbq-shield-xmark_16:before {
  content: "\f7cd";
}
.kbq-split-screen-left_16 {
  font-size: 16px;
}
.kbq-split-screen-left_16:before {
  content: "\f7ce";
}
.kbq-split-screen-top_16 {
  font-size: 16px;
}
.kbq-split-screen-top_16:before {
  content: "\f7cf";
}
.kbq-sun_16 {
  font-size: 16px;
}
.kbq-sun_16:before {
  content: "\f7d0";
}
.kbq-swords_16 {
  font-size: 16px;
}
.kbq-swords_16:before {
  content: "\f7d1";
}
.kbq-table-line_16 {
  font-size: 16px;
}
.kbq-table-line_16:before {
  content: "\f7d2";
}
.kbq-telegram-circle_16 {
  font-size: 16px;
}
.kbq-telegram-circle_16:before {
  content: "\f7d3";
}
.kbq-circle-telegram_16 {
  font-size: 16px;
}
.kbq-circle-telegram_16:before {
  content: "\f7d3";
}
.kbq-text_16 {
  font-size: 16px;
}
.kbq-text_16:before {
  content: "\f7d4";
}
.kbq-text-magnifying-glass_16 {
  font-size: 16px;
}
.kbq-text-magnifying-glass_16:before {
  content: "\f7d5";
}
.kbq-thumbs-up_16 {
  font-size: 16px;
}
.kbq-thumbs-up_16:before {
  content: "\f7d6";
}
.kbq-grid-squares_16 {
  font-size: 16px;
}
.kbq-grid-squares_16:before {
  content: "\f7d7";
}
.kbq-topology_24 {
  font-size: 24px;
}
.kbq-topology_24:before {
  content: "\f7d8";
}
.kbq-topology-lines_16 {
  font-size: 16px;
}
.kbq-topology-lines_16:before {
  content: "\f7d9";
}
.kbq-topology-star_16 {
  font-size: 16px;
}
.kbq-topology-star_16:before {
  content: "\f7da";
}
.kbq-tower-broadcast_16 {
  font-size: 16px;
}
.kbq-tower-broadcast_16:before {
  content: "\f7db";
}
.kbq-traffic_16 {
  font-size: 16px;
}
.kbq-traffic_16:before {
  content: "\f7dc";
}
.kbq-triangle-o_16 {
  font-size: 16px;
}
.kbq-triangle-o_16:before {
  content: "\f7dd";
}
.kbq-unit_16 {
  font-size: 16px;
}
.kbq-unit_16:before {
  content: "\f7de";
}
.kbq-user-badge-file-text_16 {
  font-size: 16px;
}
.kbq-user-badge-file-text_16:before {
  content: "\f7df";
}
.kbq-user-badge-gear_16 {
  font-size: 16px;
}
.kbq-user-badge-gear_16:before {
  content: "\f7e0";
}
.kbq-user-badge-globe_16 {
  font-size: 16px;
}
.kbq-user-badge-globe_16:before {
  content: "\f7e1";
}
.kbq-user-badge-location_16 {
  font-size: 16px;
}
.kbq-user-badge-location_16:before {
  content: "\f7e2";
}
.kbq-user-mask_16 {
  font-size: 16px;
}
.kbq-user-mask_16:before {
  content: "\f7e3";
}
.kbq-user-secret_16 {
  font-size: 16px;
}
.kbq-user-secret_16:before {
  content: "\f7e4";
}
.kbq-user-viewfinder_16 {
  font-size: 16px;
}
.kbq-user-viewfinder_16:before {
  content: "\f7e5";
}
.kbq-vpn_16 {
  font-size: 16px;
}
.kbq-vpn_16:before {
  content: "\f7e6";
}
.kbq-widget-plus_16 {
  font-size: 16px;
}
.kbq-widget-plus_16:before {
  content: "\f7e7";
}
.kbq-wifi-tethering_16 {
  font-size: 16px;
}
.kbq-wifi-tethering_16:before {
  content: "\f7e8";
}
.kbq-windows-arrow-rotate-left_16 {
  font-size: 16px;
}
.kbq-windows-arrow-rotate-left_16:before {
  content: "\f7e9";
}
.kbq-arrow-rotate-left-badge-windows_16 {
  font-size: 16px;
}
.kbq-arrow-rotate-left-badge-windows_16:before {
  content: "\f7e9";
}
.kbq-cable_16 {
  font-size: 16px;
}
.kbq-cable_16:before {
  content: "\f7ea";
}
.kbq-workflow_16 {
  font-size: 16px;
}
.kbq-workflow_16:before {
  content: "\f7eb";
}
.kbq-wrap-text_16 {
  font-size: 16px;
}
.kbq-wrap-text_16:before {
  content: "\f7ec";
}
.kbq-text-wrap_16 {
  font-size: 16px;
}
.kbq-text-wrap_16:before {
  content: "\f7ec";
}
.kbq-wrap-text-slash_16 {
  font-size: 16px;
}
.kbq-wrap-text-slash_16:before {
  content: "\f7ed";
}
.kbq-text-overflow_16 {
  font-size: 16px;
}
.kbq-text-overflow_16:before {
  content: "\f7ed";
}
.kbq-xmark-circle_24 {
  font-size: 24px;
}
.kbq-xmark-circle_24:before {
  content: "\f7ee";
}
.kbq-circle-xmark_24 {
  font-size: 24px;
}
.kbq-circle-xmark_24:before {
  content: "\f7ee";
}
.kbq-xmark-circle-s_16 {
  font-size: 16px;
}
.kbq-xmark-circle-s_16:before {
  content: "\f7ef";
}
.kbq-circle-xmark-s_16 {
  font-size: 16px;
}
.kbq-circle-xmark-s_16:before {
  content: "\f7ef";
}
.kbq-chart-index_16 {
  font-size: 16px;
}
.kbq-chart-index_16:before {
  content: "\f7f0";
}
.kbq-magnifying-glass-badge-sparkles_16 {
  font-size: 16px;
}
.kbq-magnifying-glass-badge-sparkles_16:before {
  content: "\f7f1";
}
.kbq-sparkles_16 {
  font-size: 16px;
}
.kbq-sparkles_16:before {
  content: "\f7f2";
}
.kbq-bucket-s3_16 {
  font-size: 16px;
}
.kbq-bucket-s3_16:before {
  content: "\f7f3";
}
.kbq-cloud-badge-key-o_16 {
  font-size: 16px;
}
.kbq-cloud-badge-key-o_16:before {
  content: "\f7f4";
}
.kbq-cloud-badge-key-o_24 {
  font-size: 24px;
}
.kbq-cloud-badge-key-o_24:before {
  content: "\f7f5";
}
.kbq-arrow-rotate-right_16 {
  font-size: 16px;
}
.kbq-arrow-rotate-right_16:before {
  content: "\f7f6";
}
.kbq-chevrons-up-down-s_16 {
  font-size: 16px;
}
.kbq-chevrons-up-down-s_16:before {
  content: "\f7f7";
}
.kbq-chevrons-down-up-s_16 {
  font-size: 16px;
}
.kbq-chevrons-down-up-s_16:before {
  content: "\f7f8";
}
.kbq-chevron-double-down-s_16 {
  font-size: 16px;
}
.kbq-chevron-double-down-s_16:before {
  content: "\f7f9";
}
.kbq-chevron-double-left-s_16 {
  font-size: 16px;
}
.kbq-chevron-double-left-s_16:before {
  content: "\f7fa";
}
.kbq-chevron-double-right-s_16 {
  font-size: 16px;
}
.kbq-chevron-double-right-s_16:before {
  content: "\f7fb";
}
.kbq-chevron-double-up-s_16 {
  font-size: 16px;
}
.kbq-chevron-double-up-s_16:before {
  content: "\f7fc";
}
.kbq-north-east_16 {
  font-size: 16px;
}
.kbq-north-east_16:before {
  content: "\f7fd";
}
.kbq-arrow-down-xs_16 {
  font-size: 16px;
}
.kbq-arrow-down-xs_16:before {
  content: "\f7fe";
}
.kbq-arrow-rotate-right_24 {
  font-size: 24px;
}
.kbq-arrow-rotate-right_24:before {
  content: "\f7ff";
}
.kbq-arrow-up-xs_16 {
  font-size: 16px;
}
.kbq-arrow-up-xs_16:before {
  content: "\f800";
}
.kbq-arrows-rotate_16 {
  font-size: 16px;
}
.kbq-arrows-rotate_16:before {
  content: "\f801";
}
.kbq-arrows-rotate_24 {
  font-size: 24px;
}
.kbq-arrows-rotate_24:before {
  content: "\f802";
}
.kbq-arrows-rotate-slash_16 {
  font-size: 16px;
}
.kbq-arrows-rotate-slash_16:before {
  content: "\f803";
}
.kbq-arrows-rotate-slash_24 {
  font-size: 24px;
}
.kbq-arrows-rotate-slash_24:before {
  content: "\f804";
}
.kbq-astra-linux_16 {
  font-size: 16px;
}
.kbq-astra-linux_16:before {
  content: "\f805";
}
.kbq-chart-gauge-o_24 {
  font-size: 24px;
}
.kbq-chart-gauge-o_24:before {
  content: "\f806";
}
.kbq-code_24 {
  font-size: 24px;
}
.kbq-code_24:before {
  content: "\f807";
}
.kbq-opensuse_16 {
  font-size: 16px;
}
.kbq-opensuse_16:before {
  content: "\f808";
}
.kbq-pencil-on-line_16 {
  font-size: 16px;
}
.kbq-pencil-on-line_16:before {
  content: "\f809";
}
.kbq-puzzle-piece_16 {
  font-size: 16px;
}
.kbq-puzzle-piece_16:before {
  content: "\f80a";
}
.kbq-thumbs-down_16 {
  font-size: 16px;
}
.kbq-thumbs-down_16:before {
  content: "\f80b";
}
.kbq-ubuntu_16 {
  font-size: 16px;
}
.kbq-ubuntu_16:before {
  content: "\f80c";
}
.kbq-cloud-badge-globe_24 {
  font-size: 24px;
}
.kbq-cloud-badge-globe_24:before {
  content: "\f80d";
}
.kbq-desktop-o_16 {
  font-size: 16px;
}
.kbq-desktop-o_16:before {
  content: "\f80e";
}
.kbq-desktop-plus-o_16 {
  font-size: 16px;
}
.kbq-desktop-plus-o_16:before {
  content: "\f80f";
}
.kbq-desktop-multiple-o_16 {
  font-size: 16px;
}
.kbq-desktop-multiple-o_16:before {
  content: "\f810";
}
.kbq-behance_16 {
  font-size: 16px;
}
.kbq-behance_16:before {
  content: "\f811";
}
.kbq-github_16 {
  font-size: 16px;
}
.kbq-github_16:before {
  content: "\f812";
}
.kbq-github-alt_16 {
  font-size: 16px;
}
.kbq-github-alt_16:before {
  content: "\f813";
}
.kbq-gitlab_16 {
  font-size: 16px;
}
.kbq-gitlab_16:before {
  content: "\f814";
}
.kbq-habr_16 {
  font-size: 16px;
}
.kbq-habr_16:before {
  content: "\f815";
}
.kbq-habr-alt_16 {
  font-size: 16px;
}
.kbq-habr-alt_16:before {
  content: "\f816";
}
.kbq-linkedin_16 {
  font-size: 16px;
}
.kbq-linkedin_16:before {
  content: "\f817";
}
.kbq-linkedin-alt_16 {
  font-size: 16px;
}
.kbq-linkedin-alt_16:before {
  content: "\f818";
}
.kbq-mattermost_16 {
  font-size: 16px;
}
.kbq-mattermost_16:before {
  content: "\f819";
}
.kbq-telegram_16 {
  font-size: 16px;
}
.kbq-telegram_16:before {
  content: "\f81a";
}
.kbq-time-messenger_16 {
  font-size: 16px;
}
.kbq-time-messenger_16:before {
  content: "\f81b";
}
.kbq-time-messenger-alt_16 {
  font-size: 16px;
}
.kbq-time-messenger-alt_16:before {
  content: "\f81c";
}
.kbq-vk_16 {
  font-size: 16px;
}
.kbq-vk_16:before {
  content: "\f81d";
}
.kbq-vk-alt_16 {
  font-size: 16px;
}
.kbq-vk-alt_16:before {
  content: "\f81e";
}
.kbq-scan_16 {
  font-size: 16px;
}
.kbq-scan_16:before {
  content: "\f81f";
}
.kbq-highlighter_16 {
  font-size: 16px;
}
.kbq-highlighter_16:before {
  content: "\f820";
}
.kbq-aurora-os_16 {
  font-size: 16px;
}
.kbq-aurora-os_16:before {
  content: "\f821";
}
.kbq-replace_24 {
  font-size: 24px;
}
.kbq-replace_24:before {
  content: "\f822";
}
.kbq-anomaly-square_16 {
  font-size: 16px;
}
.kbq-anomaly-square_16:before {
  content: "\f823";
}
.kbq-square-a_16 {
  font-size: 16px;
}
.kbq-square-a_16:before {
  content: "\f823";
}
.kbq-fincert_16 {
  font-size: 16px;
}
.kbq-fincert_16:before {
  content: "\f824";
}
.kbq-align-center_24 {
  font-size: 24px;
}
.kbq-align-center_24:before {
  content: "\f825";
}
.kbq-align-left_24 {
  font-size: 24px;
}
.kbq-align-left_24:before {
  content: "\f826";
}
.kbq-align-right_24 {
  font-size: 24px;
}
.kbq-align-right_24:before {
  content: "\f827";
}
.kbq-anomaly-square_24 {
  font-size: 24px;
}
.kbq-anomaly-square_24:before {
  content: "\f828";
}
.kbq-square-a_24 {
  font-size: 24px;
}
.kbq-square-a_24:before {
  content: "\f828";
}
.kbq-anomaly_24 {
  font-size: 24px;
}
.kbq-anomaly_24:before {
  content: "\f829";
}
.kbq-arrow-circle-down_24 {
  font-size: 24px;
}
.kbq-arrow-circle-down_24:before {
  content: "\f82a";
}
.kbq-circle-arrow-down_24 {
  font-size: 24px;
}
.kbq-circle-arrow-down_24:before {
  content: "\f82a";
}
.kbq-arrow-circle-left_24 {
  font-size: 24px;
}
.kbq-arrow-circle-left_24:before {
  content: "\f82b";
}
.kbq-circle-arrow-left_24 {
  font-size: 24px;
}
.kbq-circle-arrow-left_24:before {
  content: "\f82b";
}
.kbq-arrow-circle-right_24 {
  font-size: 24px;
}
.kbq-arrow-circle-right_24:before {
  content: "\f82c";
}
.kbq-circle-arrow-right_24 {
  font-size: 24px;
}
.kbq-circle-arrow-right_24:before {
  content: "\f82c";
}
.kbq-arrow-circle-up_24 {
  font-size: 24px;
}
.kbq-arrow-circle-up_24:before {
  content: "\f82d";
}
.kbq-circle-arrow-up_24 {
  font-size: 24px;
}
.kbq-circle-arrow-up_24:before {
  content: "\f82d";
}
.kbq-arrow-down-left_24 {
  font-size: 24px;
}
.kbq-arrow-down-left_24:before {
  content: "\f82e";
}
.kbq-arrow-down-on-rectangles_24 {
  font-size: 24px;
}
.kbq-arrow-down-on-rectangles_24:before {
  content: "\f82f";
}
.kbq-arrow-down-right_24 {
  font-size: 24px;
}
.kbq-arrow-down-right_24:before {
  content: "\f830";
}
.kbq-arrow-down-s_24 {
  font-size: 24px;
}
.kbq-arrow-down-s_24:before {
  content: "\f831";
}
.kbq-arrow-down-to-bracket_24 {
  font-size: 24px;
}
.kbq-arrow-down-to-bracket_24:before {
  content: "\f832";
}
.kbq-arrow-down-to-line_24 {
  font-size: 24px;
}
.kbq-arrow-down-to-line_24:before {
  content: "\f833";
}
.kbq-arrow-down-xs_24 {
  font-size: 24px;
}
.kbq-arrow-down-xs_24:before {
  content: "\f834";
}
.kbq-arrow-down_24 {
  font-size: 24px;
}
.kbq-arrow-down_24:before {
  content: "\f835";
}
.kbq-arrow-left-s_24 {
  font-size: 24px;
}
.kbq-arrow-left-s_24:before {
  content: "\f836";
}
.kbq-arrow-left-to-line_24 {
  font-size: 24px;
}
.kbq-arrow-left-to-line_24:before {
  content: "\f837";
}
.kbq-arrow-left_24 {
  font-size: 24px;
}
.kbq-arrow-left_24:before {
  content: "\f838";
}
.kbq-arrow-pointer_24 {
  font-size: 24px;
}
.kbq-arrow-pointer_24:before {
  content: "\f839";
}
.kbq-arrow-right-arrow-left_24 {
  font-size: 24px;
}
.kbq-arrow-right-arrow-left_24:before {
  content: "\f83a";
}
.kbq-arrow-right-circle-dot-o_24 {
  font-size: 24px;
}
.kbq-arrow-right-circle-dot-o_24:before {
  content: "\f83b";
}
.kbq-circle-arrow-right-dot-o_24 {
  font-size: 24px;
}
.kbq-circle-arrow-right-dot-o_24:before {
  content: "\f83b";
}
.kbq-arrow-right-from-bracket_24 {
  font-size: 24px;
}
.kbq-arrow-right-from-bracket_24:before {
  content: "\f83c";
}
.kbq-arrow-right-from-rectangle_24 {
  font-size: 24px;
}
.kbq-arrow-right-from-rectangle_24:before {
  content: "\f83d";
}
.kbq-arrow-right-s_24 {
  font-size: 24px;
}
.kbq-arrow-right-s_24:before {
  content: "\f83e";
}
.kbq-arrow-right-through-line_24 {
  font-size: 24px;
}
.kbq-arrow-right-through-line_24:before {
  content: "\f83f";
}
.kbq-arrow-right-to-bracket_24 {
  font-size: 24px;
}
.kbq-arrow-right-to-bracket_24:before {
  content: "\f840";
}
.kbq-arrow-right-to-line_24 {
  font-size: 24px;
}
.kbq-arrow-right-to-line_24:before {
  content: "\f841";
}
.kbq-arrow-right_24 {
  font-size: 24px;
}
.kbq-arrow-right_24:before {
  content: "\f842";
}
.kbq-arrow-rotate-left-badge-linux_24 {
  font-size: 24px;
}
.kbq-arrow-rotate-left-badge-linux_24:before {
  content: "\f843";
}
.kbq-arrow-rotate-right-dot_24 {
  font-size: 24px;
}
.kbq-arrow-rotate-right-dot_24:before {
  content: "\f844";
}
.kbq-arrow-turn-down-left_24 {
  font-size: 24px;
}
.kbq-arrow-turn-down-left_24:before {
  content: "\f845";
}
.kbq-arrow-turn-down-right_24 {
  font-size: 24px;
}
.kbq-arrow-turn-down-right_24:before {
  content: "\f846";
}
.kbq-arrow-up-arrow-down-dot_24 {
  font-size: 24px;
}
.kbq-arrow-up-arrow-down-dot_24:before {
  content: "\f847";
}
.kbq-arrow-up-arrow-down_24 {
  font-size: 24px;
}
.kbq-arrow-up-arrow-down_24:before {
  content: "\f848";
}
.kbq-arrow-up-from-bracket_24 {
  font-size: 24px;
}
.kbq-arrow-up-from-bracket_24:before {
  content: "\f849";
}
.kbq-arrow-up-from-rectangle_24 {
  font-size: 24px;
}
.kbq-arrow-up-from-rectangle_24:before {
  content: "\f84a";
}
.kbq-arrow-up-left_24 {
  font-size: 24px;
}
.kbq-arrow-up-left_24:before {
  content: "\f84b";
}
.kbq-arrow-up-right-from-square_24 {
  font-size: 24px;
}
.kbq-arrow-up-right-from-square_24:before {
  content: "\f84c";
}
.kbq-arrow-up-right_24 {
  font-size: 24px;
}
.kbq-arrow-up-right_24:before {
  content: "\f84d";
}
.kbq-arrow-up-s_24 {
  font-size: 24px;
}
.kbq-arrow-up-s_24:before {
  content: "\f84e";
}
.kbq-arrow-up-xs_24 {
  font-size: 24px;
}
.kbq-arrow-up-xs_24:before {
  content: "\f84f";
}
.kbq-arrow-up_24 {
  font-size: 24px;
}
.kbq-arrow-up_24:before {
  content: "\f850";
}
.kbq-arrows-collapse-diagonal_24 {
  font-size: 24px;
}
.kbq-arrows-collapse-diagonal_24:before {
  content: "\f851";
}
.kbq-arrows-down-up_24 {
  font-size: 24px;
}
.kbq-arrows-down-up_24:before {
  content: "\f852";
}
.kbq-arrows-expand-diagonal_24 {
  font-size: 24px;
}
.kbq-arrows-expand-diagonal_24:before {
  content: "\f853";
}
.kbq-arrows-left-right-to-line_24 {
  font-size: 24px;
}
.kbq-arrows-left-right-to-line_24:before {
  content: "\f854";
}
.kbq-arrows-left_24 {
  font-size: 24px;
}
.kbq-arrows-left_24:before {
  content: "\f855";
}
.kbq-arrows-retweet_24 {
  font-size: 24px;
}
.kbq-arrows-retweet_24:before {
  content: "\f856";
}
.kbq-arrows-right_24 {
  font-size: 24px;
}
.kbq-arrows-right_24:before {
  content: "\f857";
}
.kbq-arrows-rotate-bolt_24 {
  font-size: 24px;
}
.kbq-arrows-rotate-bolt_24:before {
  content: "\f858";
}
.kbq-arrows-up-down_24 {
  font-size: 24px;
}
.kbq-arrows-up-down_24:before {
  content: "\f859";
}
.kbq-arrows-up_24 {
  font-size: 24px;
}
.kbq-arrows-up_24:before {
  content: "\f85a";
}
.kbq-asterisk_24 {
  font-size: 24px;
}
.kbq-asterisk_24:before {
  content: "\f85b";
}
.kbq-astra-linux_24 {
  font-size: 24px;
}
.kbq-astra-linux_24:before {
  content: "\f85c";
}
.kbq-aurora-os_24 {
  font-size: 24px;
}
.kbq-aurora-os_24:before {
  content: "\f85d";
}
.kbq-backward-step_24 {
  font-size: 24px;
}
.kbq-backward-step_24:before {
  content: "\f85e";
}
.kbq-backward_24 {
  font-size: 24px;
}
.kbq-backward_24:before {
  content: "\f85f";
}
.kbq-ban-dot_24 {
  font-size: 24px;
}
.kbq-ban-dot_24:before {
  content: "\f860";
}
.kbq-band-aid_24 {
  font-size: 24px;
}
.kbq-band-aid_24:before {
  content: "\f861";
}
.kbq-bars-bold-horizontal_24 {
  font-size: 24px;
}
.kbq-bars-bold-horizontal_24:before {
  content: "\f862";
}
.kbq-bars-horizontal_24 {
  font-size: 24px;
}
.kbq-bars-horizontal_24:before {
  content: "\f863";
}
.kbq-bars-sort-bottom_24 {
  font-size: 24px;
}
.kbq-bars-sort-bottom_24:before {
  content: "\f864";
}
.kbq-bars-sort-center_24 {
  font-size: 24px;
}
.kbq-bars-sort-center_24:before {
  content: "\f865";
}
.kbq-bars-sort-top_24 {
  font-size: 24px;
}
.kbq-bars-sort-top_24:before {
  content: "\f866";
}
.kbq-behance_24 {
  font-size: 24px;
}
.kbq-behance_24:before {
  content: "\f867";
}
.kbq-binoculars_24 {
  font-size: 24px;
}
.kbq-binoculars_24:before {
  content: "\f868";
}
.kbq-bolt-circle_24 {
  font-size: 24px;
}
.kbq-bolt-circle_24:before {
  content: "\f869";
}
.kbq-circle-bolt_24 {
  font-size: 24px;
}
.kbq-circle-bolt_24:before {
  content: "\f869";
}
.kbq-bolt-rectangle-vertical-o_24 {
  font-size: 24px;
}
.kbq-bolt-rectangle-vertical-o_24:before {
  content: "\f86a";
}
.kbq-rectangle-vertical-bolt-o_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-bolt-o_24:before {
  content: "\f86a";
}
.kbq-bolt-rectangle-vertical_24 {
  font-size: 24px;
}
.kbq-bolt-rectangle-vertical_24:before {
  content: "\f86b";
}
.kbq-rectangle-vertical-bolt_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-bolt_24:before {
  content: "\f86b";
}
.kbq-bolt_24 {
  font-size: 24px;
}
.kbq-bolt_24:before {
  content: "\f86c";
}
.kbq-box-archive-arrow-down_24 {
  font-size: 24px;
}
.kbq-box-archive-arrow-down_24:before {
  content: "\f86d";
}
.kbq-box-archive_24 {
  font-size: 24px;
}
.kbq-box-archive_24:before {
  content: "\f86e";
}
.kbq-box-open_24 {
  font-size: 24px;
}
.kbq-box-open_24:before {
  content: "\f86f";
}
.kbq-box_24 {
  font-size: 24px;
}
.kbq-box_24:before {
  content: "\f870";
}
.kbq-break-block_24 {
  font-size: 24px;
}
.kbq-break-block_24:before {
  content: "\f871";
}
.kbq-briefcase_24 {
  font-size: 24px;
}
.kbq-briefcase_24:before {
  content: "\f872";
}
.kbq-bucket-s3_24 {
  font-size: 24px;
}
.kbq-bucket-s3_24:before {
  content: "\f873";
}
.kbq-bug_24 {
  font-size: 24px;
}
.kbq-bug_24:before {
  content: "\f874";
}
.kbq-build-set_24 {
  font-size: 24px;
}
.kbq-build-set_24:before {
  content: "\f875";
}
.kbq-building_24 {
  font-size: 24px;
}
.kbq-building_24:before {
  content: "\f876";
}
.kbq-burst_24 {
  font-size: 24px;
}
.kbq-burst_24:before {
  content: "\f877";
}
.kbq-cable_24 {
  font-size: 24px;
}
.kbq-cable_24:before {
  content: "\f878";
}
.kbq-calendar-days-o_24 {
  font-size: 24px;
}
.kbq-calendar-days-o_24:before {
  content: "\f879";
}
.kbq-calendar-o_24 {
  font-size: 24px;
}
.kbq-calendar-o_24:before {
  content: "\f87a";
}
.kbq-calendar-xmark-o_24 {
  font-size: 24px;
}
.kbq-calendar-xmark-o_24:before {
  content: "\f87b";
}
.kbq-capsule_24 {
  font-size: 24px;
}
.kbq-capsule_24:before {
  content: "\f87c";
}
.kbq-certificate-vertical_24 {
  font-size: 24px;
}
.kbq-certificate-vertical_24:before {
  content: "\f87d";
}
.kbq-channel_24 {
  font-size: 24px;
}
.kbq-channel_24:before {
  content: "\f87e";
}
.kbq-chart-network_24 {
  font-size: 24px;
}
.kbq-chart-network_24:before {
  content: "\f87f";
}
.kbq-check-badge-auto_24 {
  font-size: 24px;
}
.kbq-check-badge-auto_24:before {
  content: "\f880";
}
.kbq-check-double_24 {
  font-size: 24px;
}
.kbq-check-double_24:before {
  content: "\f881";
}
.kbq-check-s_24 {
  font-size: 24px;
}
.kbq-check-s_24:before {
  content: "\f882";
}
.kbq-check_24 {
  font-size: 24px;
}
.kbq-check_24:before {
  content: "\f883";
}
.kbq-checkbox-multiple_24 {
  font-size: 24px;
}
.kbq-checkbox-multiple_24:before {
  content: "\f884";
}
.kbq-chevron-circle-down_24 {
  font-size: 24px;
}
.kbq-chevron-circle-down_24:before {
  content: "\f885";
}
.kbq-circle-chevron-down_24 {
  font-size: 24px;
}
.kbq-circle-chevron-down_24:before {
  content: "\f885";
}
.kbq-chevron-circle-left_24 {
  font-size: 24px;
}
.kbq-chevron-circle-left_24:before {
  content: "\f886";
}
.kbq-circle-chevron-left_24 {
  font-size: 24px;
}
.kbq-circle-chevron-left_24:before {
  content: "\f886";
}
.kbq-chevron-circle-right_24 {
  font-size: 24px;
}
.kbq-chevron-circle-right_24:before {
  content: "\f887";
}
.kbq-circle-chevron-right_24 {
  font-size: 24px;
}
.kbq-circle-chevron-right_24:before {
  content: "\f887";
}
.kbq-chevron-circle-up_24 {
  font-size: 24px;
}
.kbq-chevron-circle-up_24:before {
  content: "\f888";
}
.kbq-circle-chevron-up_24 {
  font-size: 24px;
}
.kbq-circle-chevron-up_24:before {
  content: "\f888";
}
.kbq-chevron-double-down-s_24 {
  font-size: 24px;
}
.kbq-chevron-double-down-s_24:before {
  content: "\f889";
}
.kbq-chevron-double-down_24 {
  font-size: 24px;
}
.kbq-chevron-double-down_24:before {
  content: "\f88a";
}
.kbq-chevron-double-left-s_24 {
  font-size: 24px;
}
.kbq-chevron-double-left-s_24:before {
  content: "\f88b";
}
.kbq-chevron-double-left_24 {
  font-size: 24px;
}
.kbq-chevron-double-left_24:before {
  content: "\f88c";
}
.kbq-chevron-double-right-s_24 {
  font-size: 24px;
}
.kbq-chevron-double-right-s_24:before {
  content: "\f88d";
}
.kbq-chevron-double-right_24 {
  font-size: 24px;
}
.kbq-chevron-double-right_24:before {
  content: "\f88e";
}
.kbq-chevron-double-up-s_24 {
  font-size: 24px;
}
.kbq-chevron-double-up-s_24:before {
  content: "\f88f";
}
.kbq-chevron-double-up_24 {
  font-size: 24px;
}
.kbq-chevron-double-up_24:before {
  content: "\f890";
}
.kbq-chevrons-down-up-s_24 {
  font-size: 24px;
}
.kbq-chevrons-down-up-s_24:before {
  content: "\f891";
}
.kbq-chevrons-down-up_24 {
  font-size: 24px;
}
.kbq-chevrons-down-up_24:before {
  content: "\f892";
}
.kbq-chevrons-expand_24 {
  font-size: 24px;
}
.kbq-chevrons-expand_24:before {
  content: "\f893";
}
.kbq-chevrons-up-down-s_24 {
  font-size: 24px;
}
.kbq-chevrons-up-down-s_24:before {
  content: "\f894";
}
.kbq-chevrons-up-down_24 {
  font-size: 24px;
}
.kbq-chevrons-up-down_24:before {
  content: "\f895";
}
.kbq-circle-dot-o_24 {
  font-size: 24px;
}
.kbq-circle-dot-o_24:before {
  content: "\f896";
}
.kbq-circle-dot_24 {
  font-size: 24px;
}
.kbq-circle-dot_24:before {
  content: "\f897";
}
.kbq-circle-half_24 {
  font-size: 24px;
}
.kbq-circle-half_24:before {
  content: "\f898";
}
.kbq-circle-xs_24 {
  font-size: 24px;
}
.kbq-circle-xs_24:before {
  content: "\f899";
}
.kbq-circle_24 {
  font-size: 24px;
}
.kbq-circle_24:before {
  content: "\f89a";
}
.kbq-clock-badge-linux_24 {
  font-size: 24px;
}
.kbq-clock-badge-linux_24:before {
  content: "\f89b";
}
.kbq-clock-badge-pause_24 {
  font-size: 24px;
}
.kbq-clock-badge-pause_24:before {
  content: "\f89c";
}
.kbq-clock-badge-play_24 {
  font-size: 24px;
}
.kbq-clock-badge-play_24:before {
  content: "\f89d";
}
.kbq-clock-badge-stop_24 {
  font-size: 24px;
}
.kbq-clock-badge-stop_24:before {
  content: "\f89e";
}
.kbq-clock-badge-windows_24 {
  font-size: 24px;
}
.kbq-clock-badge-windows_24:before {
  content: "\f89f";
}
.kbq-clock-rotate-left_24 {
  font-size: 24px;
}
.kbq-clock-rotate-left_24:before {
  content: "\f8a0";
}
.kbq-clock_24 {
  font-size: 24px;
}
.kbq-clock_24:before {
  content: "\f8a1";
}
.kbq-compass_24 {
  font-size: 24px;
}
.kbq-compass_24:before {
  content: "\f8a2";
}
.kbq-compress_24 {
  font-size: 24px;
}
.kbq-compress_24:before {
  content: "\f8a3";
}
.kbq-chevrons-compress_24 {
  font-size: 24px;
}
.kbq-chevrons-compress_24:before {
  content: "\f8a3";
}
.kbq-connection_24 {
  font-size: 24px;
}
.kbq-connection_24:before {
  content: "\f8a4";
}
.kbq-connections-line_24 {
  font-size: 24px;
}
.kbq-connections-line_24:before {
  content: "\f8a5";
}
.kbq-connections-star_24 {
  font-size: 24px;
}
.kbq-connections-star_24:before {
  content: "\f8a6";
}
.kbq-cpu_24 {
  font-size: 24px;
}
.kbq-cpu_24:before {
  content: "\f8a7";
}
.kbq-credit-card_24 {
  font-size: 24px;
}
.kbq-credit-card_24:before {
  content: "\f8a8";
}
.kbq-crosshairs_24 {
  font-size: 24px;
}
.kbq-crosshairs_24:before {
  content: "\f8a9";
}
.kbq-crown_24 {
  font-size: 24px;
}
.kbq-crown_24:before {
  content: "\f8aa";
}
.kbq-dashboard_24 {
  font-size: 24px;
}
.kbq-dashboard_24:before {
  content: "\f8ab";
}
.kbq-database-badge-arrow-down_24 {
  font-size: 24px;
}
.kbq-database-badge-arrow-down_24:before {
  content: "\f8ac";
}
.kbq-database-normal_24 {
  font-size: 24px;
}
.kbq-database-normal_24:before {
  content: "\f8ad";
}
.kbq-database-raw_24 {
  font-size: 24px;
}
.kbq-database-raw_24:before {
  content: "\f8ae";
}
.kbq-database_24 {
  font-size: 24px;
}
.kbq-database_24:before {
  content: "\f8af";
}
.kbq-dataflow_24 {
  font-size: 24px;
}
.kbq-dataflow_24:before {
  content: "\f8b0";
}
.kbq-desktop-plus-o_24 {
  font-size: 24px;
}
.kbq-desktop-plus-o_24:before {
  content: "\f8b1";
}
.kbq-desktop-plus_24 {
  font-size: 24px;
}
.kbq-desktop-plus_24:before {
  content: "\f8b2";
}
.kbq-diamond-half_24 {
  font-size: 24px;
}
.kbq-diamond-half_24:before {
  content: "\f8b3";
}
.kbq-diamond-info_24 {
  font-size: 24px;
}
.kbq-diamond-info_24:before {
  content: "\f8b4";
}
.kbq-diamond-o_24 {
  font-size: 24px;
}
.kbq-diamond-o_24:before {
  content: "\f8b5";
}
.kbq-diamond_24 {
  font-size: 24px;
}
.kbq-diamond_24:before {
  content: "\f8b6";
}
.kbq-drop_24 {
  font-size: 24px;
}
.kbq-drop_24:before {
  content: "\f8b7";
}
.kbq-eject-down_24 {
  font-size: 24px;
}
.kbq-eject-down_24:before {
  content: "\f8b8";
}
.kbq-eject_24 {
  font-size: 24px;
}
.kbq-eject_24:before {
  content: "\f8b9";
}
.kbq-ellipsis-horizontal-circle-o_24 {
  font-size: 24px;
}
.kbq-ellipsis-horizontal-circle-o_24:before {
  content: "\f8ba";
}
.kbq-circle-ellipsis-horizontal-o_24 {
  font-size: 24px;
}
.kbq-circle-ellipsis-horizontal-o_24:before {
  content: "\f8ba";
}
.kbq-ellipsis-horizontal_24 {
  font-size: 24px;
}
.kbq-ellipsis-horizontal_24:before {
  content: "\f8bb";
}
.kbq-envelope-badge-arrow-right_24 {
  font-size: 24px;
}
.kbq-envelope-badge-arrow-right_24:before {
  content: "\f8bc";
}
.kbq-exception_24 {
  font-size: 24px;
}
.kbq-exception_24:before {
  content: "\f8bd";
}
.kbq-exclamation-triangle_24 {
  font-size: 24px;
}
.kbq-exclamation-triangle_24:before {
  content: "\f8be";
}
.kbq-triangle-exclamation_24 {
  font-size: 24px;
}
.kbq-triangle-exclamation_24:before {
  content: "\f8be";
}
.kbq-exists_24 {
  font-size: 24px;
}
.kbq-exists_24:before {
  content: "\f8bf";
}
.kbq-eye-slash_24 {
  font-size: 24px;
}
.kbq-eye-slash_24:before {
  content: "\f8c0";
}
.kbq-eye_24 {
  font-size: 24px;
}
.kbq-eye_24:before {
  content: "\f8c1";
}
.kbq-fence_24 {
  font-size: 24px;
}
.kbq-fence_24:before {
  content: "\f8c2";
}
.kbq-file-archive-o_24 {
  font-size: 24px;
}
.kbq-file-archive-o_24:before {
  content: "\f8c3";
}
.kbq-file-badge-arrow-left-o_24 {
  font-size: 24px;
}
.kbq-file-badge-arrow-left-o_24:before {
  content: "\f8c4";
}
.kbq-file-badge-arrow-right-o_24 {
  font-size: 24px;
}
.kbq-file-badge-arrow-right-o_24:before {
  content: "\f8c5";
}
.kbq-file-badge-arrow-through-line-o_24 {
  font-size: 24px;
}
.kbq-file-badge-arrow-through-line-o_24:before {
  content: "\f8c6";
}
.kbq-file-badge-arrow-turn-right_24 {
  font-size: 24px;
}
.kbq-file-badge-arrow-turn-right_24:before {
  content: "\f8c7";
}
.kbq-file-code-o_24 {
  font-size: 24px;
}
.kbq-file-code-o_24:before {
  content: "\f8c8";
}
.kbq-file-cut-o_24 {
  font-size: 24px;
}
.kbq-file-cut-o_24:before {
  content: "\f8c9";
}
.kbq-file-exclamation-o_24 {
  font-size: 24px;
}
.kbq-file-exclamation-o_24:before {
  content: "\f8ca";
}
.kbq-file-horizontal-o_24 {
  font-size: 24px;
}
.kbq-file-horizontal-o_24:before {
  content: "\f8cb";
}
.kbq-file-lines-short_24 {
  font-size: 24px;
}
.kbq-file-lines-short_24:before {
  content: "\f8cc";
}
.kbq-file-lines_24 {
  font-size: 24px;
}
.kbq-file-lines_24:before {
  content: "\f8cd";
}
.kbq-file-plus-o_24 {
  font-size: 24px;
}
.kbq-file-plus-o_24:before {
  content: "\f8ce";
}
.kbq-file-shared-o_24 {
  font-size: 24px;
}
.kbq-file-shared-o_24:before {
  content: "\f8cf";
}
.kbq-file-text-o_24 {
  font-size: 24px;
}
.kbq-file-text-o_24:before {
  content: "\f8d0";
}
.kbq-filter-dot_24 {
  font-size: 24px;
}
.kbq-filter-dot_24:before {
  content: "\f8d1";
}
.kbq-filter_24 {
  font-size: 24px;
}
.kbq-filter_24:before {
  content: "\f8d2";
}
.kbq-fire-flame_24 {
  font-size: 24px;
}
.kbq-fire-flame_24:before {
  content: "\f8d3";
}
.kbq-floppy-disk_24 {
  font-size: 24px;
}
.kbq-floppy-disk_24:before {
  content: "\f8d4";
}
.kbq-flowchart-dot_24 {
  font-size: 24px;
}
.kbq-flowchart-dot_24:before {
  content: "\f8d5";
}
.kbq-flowchart-xmark_24 {
  font-size: 24px;
}
.kbq-flowchart-xmark_24:before {
  content: "\f8d6";
}
.kbq-flowchart_24 {
  font-size: 24px;
}
.kbq-flowchart_24:before {
  content: "\f8d7";
}
.kbq-folder-badge-arrow-right_24 {
  font-size: 24px;
}
.kbq-folder-badge-arrow-right_24:before {
  content: "\f8d8";
}
.kbq-folder-badge-magnifying-glass_24 {
  font-size: 24px;
}
.kbq-folder-badge-magnifying-glass_24:before {
  content: "\f8d9";
}
.kbq-folder-badge-plus_24 {
  font-size: 24px;
}
.kbq-folder-badge-plus_24:before {
  content: "\f8da";
}
.kbq-folder-dot_24 {
  font-size: 24px;
}
.kbq-folder-dot_24:before {
  content: "\f8db";
}
.kbq-folder-multiple_24 {
  font-size: 24px;
}
.kbq-folder-multiple_24:before {
  content: "\f8dc";
}
.kbq-folder-open-badge-magnifying-glass_24 {
  font-size: 24px;
}
.kbq-folder-open-badge-magnifying-glass_24:before {
  content: "\f8dd";
}
.kbq-folder-open-dot_24 {
  font-size: 24px;
}
.kbq-folder-open-dot_24:before {
  content: "\f8de";
}
.kbq-formula_24 {
  font-size: 24px;
}
.kbq-formula_24:before {
  content: "\f8df";
}
.kbq-forward-step_24 {
  font-size: 24px;
}
.kbq-forward-step_24:before {
  content: "\f8e0";
}
.kbq-forward_24 {
  font-size: 24px;
}
.kbq-forward_24:before {
  content: "\f8e1";
}
.kbq-gear-badge-arrowtriangle-up-square_24 {
  font-size: 24px;
}
.kbq-gear-badge-arrowtriangle-up-square_24:before {
  content: "\f8e2";
}
.kbq-gear-badge-square-arrowtriangle-up_24 {
  font-size: 24px;
}
.kbq-gear-badge-square-arrowtriangle-up_24:before {
  content: "\f8e2";
}
.kbq-gear-badge-square-o_24 {
  font-size: 24px;
}
.kbq-gear-badge-square-o_24:before {
  content: "\f8e3";
}
.kbq-gear-badge-square-s_24 {
  font-size: 24px;
}
.kbq-gear-badge-square-s_24:before {
  content: "\f8e4";
}
.kbq-gear-badge-square_24 {
  font-size: 24px;
}
.kbq-gear-badge-square_24:before {
  content: "\f8e5";
}
.kbq-github-alt_24 {
  font-size: 24px;
}
.kbq-github-alt_24:before {
  content: "\f8e6";
}
.kbq-github_24 {
  font-size: 24px;
}
.kbq-github_24:before {
  content: "\f8e7";
}
.kbq-gitlab_24 {
  font-size: 24px;
}
.kbq-gitlab_24:before {
  content: "\f8e8";
}
.kbq-globe-dot_24 {
  font-size: 24px;
}
.kbq-globe-dot_24:before {
  content: "\f8e9";
}
.kbq-globe-on-line_24 {
  font-size: 24px;
}
.kbq-globe-on-line_24:before {
  content: "\f8ea";
}
.kbq-gossopka_24 {
  font-size: 24px;
}
.kbq-gossopka_24:before {
  content: "\f8eb";
}
.kbq-grid-dots_24 {
  font-size: 24px;
}
.kbq-grid-dots_24:before {
  content: "\f8ec";
}
.kbq-grid-group-dot_24 {
  font-size: 24px;
}
.kbq-grid-group-dot_24:before {
  content: "\f8ed";
}
.kbq-grid-group_24 {
  font-size: 24px;
}
.kbq-grid-group_24:before {
  content: "\f8ee";
}
.kbq-grid-squares_24 {
  font-size: 24px;
}
.kbq-grid-squares_24:before {
  content: "\f8ef";
}
.kbq-grip-vertical-s_24 {
  font-size: 24px;
}
.kbq-grip-vertical-s_24:before {
  content: "\f8f0";
}
.kbq-grip-vertical_24 {
  font-size: 24px;
}
.kbq-grip-vertical_24:before {
  content: "\f8f1";
}
.kbq-habr-alt_24 {
  font-size: 24px;
}
.kbq-habr-alt_24:before {
  content: "\f8f2";
}
.kbq-habr_24 {
  font-size: 24px;
}
.kbq-habr_24:before {
  content: "\f8f3";
}
.kbq-handcuffs_24 {
  font-size: 24px;
}
.kbq-handcuffs_24:before {
  content: "\f8f4";
}
.kbq-hard-drive_24 {
  font-size: 24px;
}
.kbq-hard-drive_24:before {
  content: "\f8f5";
}
.kbq-hashtag_24 {
  font-size: 24px;
}
.kbq-hashtag_24:before {
  content: "\f8f6";
}
.kbq-highlighter_24 {
  font-size: 24px;
}
.kbq-highlighter_24:before {
  content: "\f8f7";
}
.kbq-hourglass-end_24 {
  font-size: 24px;
}
.kbq-hourglass-end_24:before {
  content: "\f8f8";
}
.kbq-hourglass-half_24 {
  font-size: 24px;
}
.kbq-hourglass-half_24:before {
  content: "\f8f9";
}
.kbq-hourglass-start_24 {
  font-size: 24px;
}
.kbq-hourglass-start_24:before {
  content: "\f8fa";
}
.kbq-house-o_24 {
  font-size: 24px;
}
.kbq-house-o_24:before {
  content: "\f8fb";
}
.kbq-house_24 {
  font-size: 24px;
}
.kbq-house_24:before {
  content: "\f8fc";
}
.kbq-image_24 {
  font-size: 24px;
}
.kbq-image_24:before {
  content: "\f8fd";
}
.kbq-inbox_24 {
  font-size: 24px;
}
.kbq-inbox_24:before {
  content: "\f8fe";
}
.kbq-infinity_24 {
  font-size: 24px;
}
.kbq-infinity_24:before {
  content: "\f8ff";
}
.kbq-ip-multiple_24 {
  font-size: 24px;
}
.kbq-ip-multiple_24:before {
  content: "\f900";
}
.kbq-ip4-rectangle_24 {
  font-size: 24px;
}
.kbq-ip4-rectangle_24:before {
  content: "\f901";
}
.kbq-rectangle-ip4_24 {
  font-size: 24px;
}
.kbq-rectangle-ip4_24:before {
  content: "\f901";
}
.kbq-ip6-rectangle_24 {
  font-size: 24px;
}
.kbq-ip6-rectangle_24:before {
  content: "\f902";
}
.kbq-rectangle-ip6_24 {
  font-size: 24px;
}
.kbq-rectangle-ip6_24:before {
  content: "\f902";
}
.kbq-ip_24 {
  font-size: 24px;
}
.kbq-ip_24:before {
  content: "\f903";
}
.kbq-join_24 {
  font-size: 24px;
}
.kbq-join_24:before {
  content: "\f904";
}
.kbq-keyboard_24 {
  font-size: 24px;
}
.kbq-keyboard_24:before {
  content: "\f905";
}
.kbq-layer-group_24 {
  font-size: 24px;
}
.kbq-layer-group_24:before {
  content: "\f906";
}
.kbq-link-broken_24 {
  font-size: 24px;
}
.kbq-link-broken_24:before {
  content: "\f907";
}
.kbq-link-dot_24 {
  font-size: 24px;
}
.kbq-link-dot_24:before {
  content: "\f908";
}
.kbq-link_24 {
  font-size: 24px;
}
.kbq-link_24:before {
  content: "\f909";
}
.kbq-linkedin-alt_24 {
  font-size: 24px;
}
.kbq-linkedin-alt_24:before {
  content: "\f90a";
}
.kbq-linkedin_24 {
  font-size: 24px;
}
.kbq-linkedin_24:before {
  content: "\f90b";
}
.kbq-list-badge-plus_24 {
  font-size: 24px;
}
.kbq-list-badge-plus_24:before {
  content: "\f90c";
}
.kbq-list-badge-xmark_24 {
  font-size: 24px;
}
.kbq-list-badge-xmark_24:before {
  content: "\f90d";
}
.kbq-list-collapse_24 {
  font-size: 24px;
}
.kbq-list-collapse_24:before {
  content: "\f90e";
}
.kbq-list-expand_24 {
  font-size: 24px;
}
.kbq-list-expand_24:before {
  content: "\f90f";
}
.kbq-list-ol_24 {
  font-size: 24px;
}
.kbq-list-ol_24:before {
  content: "\f910";
}
.kbq-list-ul_24 {
  font-size: 24px;
}
.kbq-list-ul_24:before {
  content: "\f911";
}
.kbq-location-arrow-circle-o_24 {
  font-size: 24px;
}
.kbq-location-arrow-circle-o_24:before {
  content: "\f912";
}
.kbq-circle-location-arrow-o_24 {
  font-size: 24px;
}
.kbq-circle-location-arrow-o_24:before {
  content: "\f912";
}
.kbq-location-arrow-right_24 {
  font-size: 24px;
}
.kbq-location-arrow-right_24:before {
  content: "\f913";
}
.kbq-location-arrow-up_24 {
  font-size: 24px;
}
.kbq-location-arrow-up_24:before {
  content: "\f914";
}
.kbq-location-chevron-down_24 {
  font-size: 24px;
}
.kbq-location-chevron-down_24:before {
  content: "\f915";
}
.kbq-location-chevron-left_24 {
  font-size: 24px;
}
.kbq-location-chevron-left_24:before {
  content: "\f916";
}
.kbq-lock-256_24 {
  font-size: 24px;
}
.kbq-lock-256_24:before {
  content: "\f917";
}
.kbq-lock-md5_24 {
  font-size: 24px;
}
.kbq-lock-md5_24:before {
  content: "\f918";
}
.kbq-lock-open_24 {
  font-size: 24px;
}
.kbq-lock-open_24:before {
  content: "\f919";
}
.kbq-lock-sha1_24 {
  font-size: 24px;
}
.kbq-lock-sha1_24:before {
  content: "\f91a";
}
.kbq-magnifying-glass-badge-sparkles_24 {
  font-size: 24px;
}
.kbq-magnifying-glass-badge-sparkles_24:before {
  content: "\f91b";
}
.kbq-magnifying-glass-minus_24 {
  font-size: 24px;
}
.kbq-magnifying-glass-minus_24:before {
  content: "\f91c";
}
.kbq-magnifying-glass-plus_24 {
  font-size: 24px;
}
.kbq-magnifying-glass-plus_24:before {
  content: "\f91d";
}
.kbq-mattermost_24 {
  font-size: 24px;
}
.kbq-mattermost_24:before {
  content: "\f91e";
}
.kbq-message-faq_24 {
  font-size: 24px;
}
.kbq-message-faq_24:before {
  content: "\f91f";
}
.kbq-minus-circle-s_24 {
  font-size: 24px;
}
.kbq-minus-circle-s_24:before {
  content: "\f920";
}
.kbq-circle-minus-s_24 {
  font-size: 24px;
}
.kbq-circle-minus-s_24:before {
  content: "\f920";
}
.kbq-minus-octagon_24 {
  font-size: 24px;
}
.kbq-minus-octagon_24:before {
  content: "\f921";
}
.kbq-octagon-minus_24 {
  font-size: 24px;
}
.kbq-octagon-minus_24:before {
  content: "\f921";
}
.kbq-minus-s_24 {
  font-size: 24px;
}
.kbq-minus-s_24:before {
  content: "\f922";
}
.kbq-minus-square_24 {
  font-size: 24px;
}
.kbq-minus-square_24:before {
  content: "\f923";
}
.kbq-square-minus_24 {
  font-size: 24px;
}
.kbq-square-minus_24:before {
  content: "\f923";
}
.kbq-minus_24 {
  font-size: 24px;
}
.kbq-minus_24:before {
  content: "\f924";
}
.kbq-moon_24 {
  font-size: 24px;
}
.kbq-moon_24:before {
  content: "\f925";
}
.kbq-network-device-multiple_24 {
  font-size: 24px;
}
.kbq-network-device-multiple_24:before {
  content: "\f926";
}
.kbq-network-device_24 {
  font-size: 24px;
}
.kbq-network-device_24:before {
  content: "\f927";
}
.kbq-north-east_24 {
  font-size: 24px;
}
.kbq-north-east_24:before {
  content: "\f928";
}
.kbq-north-star_24 {
  font-size: 24px;
}
.kbq-north-star_24:before {
  content: "\f929";
}
.kbq-notebook-user_24 {
  font-size: 24px;
}
.kbq-notebook-user_24:before {
  content: "\f92a";
}
.kbq-opensuse_24 {
  font-size: 24px;
}
.kbq-opensuse_24:before {
  content: "\f92b";
}
.kbq-palette_24 {
  font-size: 24px;
}
.kbq-palette_24:before {
  content: "\f92c";
}
.kbq-paper-plane_24 {
  font-size: 24px;
}
.kbq-paper-plane_24:before {
  content: "\f92d";
}
.kbq-paragraph-sign_24 {
  font-size: 24px;
}
.kbq-paragraph-sign_24:before {
  content: "\f92e";
}
.kbq-pause-circle_24 {
  font-size: 24px;
}
.kbq-pause-circle_24:before {
  content: "\f92f";
}
.kbq-circle-pause_24 {
  font-size: 24px;
}
.kbq-circle-pause_24:before {
  content: "\f92f";
}
.kbq-pause_24 {
  font-size: 24px;
}
.kbq-pause_24:before {
  content: "\f930";
}
.kbq-pencil-on-line_24 {
  font-size: 24px;
}
.kbq-pencil-on-line_24:before {
  content: "\f931";
}
.kbq-phone_24 {
  font-size: 24px;
}
.kbq-phone_24:before {
  content: "\f932";
}
.kbq-pin-slash_24 {
  font-size: 24px;
}
.kbq-pin-slash_24:before {
  content: "\f933";
}
.kbq-pin_24 {
  font-size: 24px;
}
.kbq-pin_24:before {
  content: "\f934";
}
.kbq-play-circle_24 {
  font-size: 24px;
}
.kbq-play-circle_24:before {
  content: "\f935";
}
.kbq-circle-play_24 {
  font-size: 24px;
}
.kbq-circle-play_24:before {
  content: "\f935";
}
.kbq-play-rewind_24 {
  font-size: 24px;
}
.kbq-play-rewind_24:before {
  content: "\f936";
}
.kbq-play_24 {
  font-size: 24px;
}
.kbq-play_24:before {
  content: "\f937";
}
.kbq-plus-circle-s_24 {
  font-size: 24px;
}
.kbq-plus-circle-s_24:before {
  content: "\f938";
}
.kbq-circle-plus-s_24 {
  font-size: 24px;
}
.kbq-circle-plus-s_24:before {
  content: "\f938";
}
.kbq-plus-circle_24 {
  font-size: 24px;
}
.kbq-plus-circle_24:before {
  content: "\f939";
}
.kbq-circle-plus_24 {
  font-size: 24px;
}
.kbq-circle-plus_24:before {
  content: "\f939";
}
.kbq-plus-s_24 {
  font-size: 24px;
}
.kbq-plus-s_24:before {
  content: "\f93a";
}
.kbq-plus-square_24 {
  font-size: 24px;
}
.kbq-plus-square_24:before {
  content: "\f93b";
}
.kbq-square-plus_24 {
  font-size: 24px;
}
.kbq-square-plus_24:before {
  content: "\f93b";
}
.kbq-plus_24 {
  font-size: 24px;
}
.kbq-plus_24:before {
  content: "\f93c";
}
.kbq-pulse_24 {
  font-size: 24px;
}
.kbq-pulse_24:before {
  content: "\f93d";
}
.kbq-puzzle-piece_24 {
  font-size: 24px;
}
.kbq-puzzle-piece_24:before {
  content: "\f93e";
}
.kbq-ql_24 {
  font-size: 24px;
}
.kbq-ql_24:before {
  content: "\f93f";
}
.kbq-question_24 {
  font-size: 24px;
}
.kbq-question_24:before {
  content: "\f940";
}
.kbq-reachability-from_24 {
  font-size: 24px;
}
.kbq-reachability-from_24:before {
  content: "\f941";
}
.kbq-reachability-to_24 {
  font-size: 24px;
}
.kbq-reachability-to_24:before {
  content: "\f942";
}
.kbq-reachability_24 {
  font-size: 24px;
}
.kbq-reachability_24:before {
  content: "\f943";
}
.kbq-rectangle-checkered_24 {
  font-size: 24px;
}
.kbq-rectangle-checkered_24:before {
  content: "\f944";
}
.kbq-rectangle-triangle-vertical-thin_24 {
  font-size: 24px;
}
.kbq-rectangle-triangle-vertical-thin_24:before {
  content: "\f945";
}
.kbq-rectangle-vertical-thin-half_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-thin-half_24:before {
  content: "\f946";
}
.kbq-rectangle-vertical-thin-lines_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-thin-lines_24:before {
  content: "\f947";
}
.kbq-rectangle-vertical-thin-o_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-thin-o_24:before {
  content: "\f948";
}
.kbq-rectangle-vertical-thin_24 {
  font-size: 24px;
}
.kbq-rectangle-vertical-thin_24:before {
  content: "\f949";
}
.kbq-rectangles-o_24 {
  font-size: 24px;
}
.kbq-rectangles-o_24:before {
  content: "\f94a";
}
.kbq-redo_24 {
  font-size: 24px;
}
.kbq-redo_24:before {
  content: "\f94b";
}
.kbq-regex_24 {
  font-size: 24px;
}
.kbq-regex_24:before {
  content: "\f94c";
}
.kbq-registry-multiple_24 {
  font-size: 24px;
}
.kbq-registry-multiple_24:before {
  content: "\f94d";
}
.kbq-registry_24 {
  font-size: 24px;
}
.kbq-registry_24:before {
  content: "\f94e";
}
.kbq-robot_24 {
  font-size: 24px;
}
.kbq-robot_24:before {
  content: "\f94f";
}
.kbq-ruler_24 {
  font-size: 24px;
}
.kbq-ruler_24:before {
  content: "\f950";
}
.kbq-satellite-dish_24 {
  font-size: 24px;
}
.kbq-satellite-dish_24:before {
  content: "\f951";
}
.kbq-scale_24 {
  font-size: 24px;
}
.kbq-scale_24:before {
  content: "\f952";
}
.kbq-scan_24 {
  font-size: 24px;
}
.kbq-scan_24:before {
  content: "\f953";
}
.kbq-scissors_24 {
  font-size: 24px;
}
.kbq-scissors_24:before {
  content: "\f954";
}
.kbq-shield-check_24 {
  font-size: 24px;
}
.kbq-shield-check_24:before {
  content: "\f955";
}
.kbq-shield-desktop_24 {
  font-size: 24px;
}
.kbq-shield-desktop_24:before {
  content: "\f956";
}
.kbq-shield-exclamation_24 {
  font-size: 24px;
}
.kbq-shield-exclamation_24:before {
  content: "\f957";
}
.kbq-shield-half_24 {
  font-size: 24px;
}
.kbq-shield-half_24:before {
  content: "\f958";
}
.kbq-shield-o_24 {
  font-size: 24px;
}
.kbq-shield-o_24:before {
  content: "\f959";
}
.kbq-shield-ribbon_24 {
  font-size: 24px;
}
.kbq-shield-ribbon_24:before {
  content: "\f95a";
}
.kbq-shield-slash_24 {
  font-size: 24px;
}
.kbq-shield-slash_24:before {
  content: "\f95b";
}
.kbq-shield-star_24 {
  font-size: 24px;
}
.kbq-shield-star_24:before {
  content: "\f95c";
}
.kbq-shield-user_24 {
  font-size: 24px;
}
.kbq-shield-user_24:before {
  content: "\f95d";
}
.kbq-shield-wrench_24 {
  font-size: 24px;
}
.kbq-shield-wrench_24:before {
  content: "\f95e";
}
.kbq-shield-xmark_24 {
  font-size: 24px;
}
.kbq-shield-xmark_24:before {
  content: "\f95f";
}
.kbq-shield_24 {
  font-size: 24px;
}
.kbq-shield_24:before {
  content: "\f960";
}
.kbq-sigma_24 {
  font-size: 24px;
}
.kbq-sigma_24:before {
  content: "\f961";
}
.kbq-sliders-dot_24 {
  font-size: 24px;
}
.kbq-sliders-dot_24:before {
  content: "\f962";
}
.kbq-sparkles_24 {
  font-size: 24px;
}
.kbq-sparkles_24:before {
  content: "\f963";
}
.kbq-speaker-wave_24 {
  font-size: 24px;
}
.kbq-speaker-wave_24:before {
  content: "\f964";
}
.kbq-speaker_24 {
  font-size: 24px;
}
.kbq-speaker_24:before {
  content: "\f965";
}
.kbq-spinner_24 {
  font-size: 24px;
}
.kbq-spinner_24:before {
  content: "\f966";
}
.kbq-split-screen-bottom_24 {
  font-size: 24px;
}
.kbq-split-screen-bottom_24:before {
  content: "\f967";
}
.kbq-split-screen-left_24 {
  font-size: 24px;
}
.kbq-split-screen-left_24:before {
  content: "\f968";
}
.kbq-split-screen-no-split_24 {
  font-size: 24px;
}
.kbq-split-screen-no-split_24:before {
  content: "\f969";
}
.kbq-split-screen-right_24 {
  font-size: 24px;
}
.kbq-split-screen-right_24:before {
  content: "\f96a";
}
.kbq-split-screen-top_24 {
  font-size: 24px;
}
.kbq-split-screen-top_24:before {
  content: "\f96b";
}
.kbq-square-dot_24 {
  font-size: 24px;
}
.kbq-square-dot_24:before {
  content: "\f96c";
}
.kbq-square-multiple-o_24 {
  font-size: 24px;
}
.kbq-square-multiple-o_24:before {
  content: "\f96d";
}
.kbq-square_24 {
  font-size: 24px;
}
.kbq-square_24:before {
  content: "\f96e";
}
.kbq-star-o_24 {
  font-size: 24px;
}
.kbq-star-o_24:before {
  content: "\f96f";
}
.kbq-star_24 {
  font-size: 24px;
}
.kbq-star_24:before {
  content: "\f970";
}
.kbq-stop-circle_24 {
  font-size: 24px;
}
.kbq-stop-circle_24:before {
  content: "\f971";
}
.kbq-circle-stop_24 {
  font-size: 24px;
}
.kbq-circle-stop_24:before {
  content: "\f971";
}
.kbq-stop_24 {
  font-size: 24px;
}
.kbq-stop_24:before {
  content: "\f972";
}
.kbq-sun-moon_24 {
  font-size: 24px;
}
.kbq-sun-moon_24:before {
  content: "\f973";
}
.kbq-sun_24 {
  font-size: 24px;
}
.kbq-sun_24:before {
  content: "\f974";
}
.kbq-swords_24 {
  font-size: 24px;
}
.kbq-swords_24:before {
  content: "\f975";
}
.kbq-table-line_24 {
  font-size: 24px;
}
.kbq-table-line_24:before {
  content: "\f976";
}
.kbq-tag-multiple_24 {
  font-size: 24px;
}
.kbq-tag-multiple_24:before {
  content: "\f977";
}
.kbq-tag_24 {
  font-size: 24px;
}
.kbq-tag_24:before {
  content: "\f978";
}
.kbq-telegram-circle_24 {
  font-size: 24px;
}
.kbq-telegram-circle_24:before {
  content: "\f979";
}
.kbq-circle-telegram_24 {
  font-size: 24px;
}
.kbq-circle-telegram_24:before {
  content: "\f979";
}
.kbq-telegram_24 {
  font-size: 24px;
}
.kbq-telegram_24:before {
  content: "\f97a";
}
.kbq-text-bold_24 {
  font-size: 24px;
}
.kbq-text-bold_24:before {
  content: "\f97b";
}
.kbq-text-font_24 {
  font-size: 24px;
}
.kbq-text-font_24:before {
  content: "\f97c";
}
.kbq-text-italic_24 {
  font-size: 24px;
}
.kbq-text-italic_24:before {
  content: "\f97d";
}
.kbq-text-magnifying-glass_24 {
  font-size: 24px;
}
.kbq-text-magnifying-glass_24:before {
  content: "\f97e";
}
.kbq-text-underline_24 {
  font-size: 24px;
}
.kbq-text-underline_24:before {
  content: "\f97f";
}
.kbq-text_24 {
  font-size: 24px;
}
.kbq-text_24:before {
  content: "\f980";
}
.kbq-thumbs-down_24 {
  font-size: 24px;
}
.kbq-thumbs-down_24:before {
  content: "\f981";
}
.kbq-thumbs-up_24 {
  font-size: 24px;
}
.kbq-thumbs-up_24:before {
  content: "\f982";
}
.kbq-time-messenger-alt_24 {
  font-size: 24px;
}
.kbq-time-messenger-alt_24:before {
  content: "\f983";
}
.kbq-time-messenger_24 {
  font-size: 24px;
}
.kbq-time-messenger_24:before {
  content: "\f984";
}
.kbq-topology-lines_24 {
  font-size: 24px;
}
.kbq-topology-lines_24:before {
  content: "\f985";
}
.kbq-topology-star_24 {
  font-size: 24px;
}
.kbq-topology-star_24:before {
  content: "\f986";
}
.kbq-tower-broadcast_24 {
  font-size: 24px;
}
.kbq-tower-broadcast_24:before {
  content: "\f987";
}
.kbq-traffic_24 {
  font-size: 24px;
}
.kbq-traffic_24:before {
  content: "\f988";
}
.kbq-trash_24 {
  font-size: 24px;
}
.kbq-trash_24:before {
  content: "\f989";
}
.kbq-triangle-o_24 {
  font-size: 24px;
}
.kbq-triangle-o_24:before {
  content: "\f98a";
}
.kbq-ubuntu_24 {
  font-size: 24px;
}
.kbq-ubuntu_24:before {
  content: "\f98b";
}
.kbq-undo_24 {
  font-size: 24px;
}
.kbq-undo_24:before {
  content: "\f98c";
}
.kbq-unit_24 {
  font-size: 24px;
}
.kbq-unit_24:before {
  content: "\f98d";
}
.kbq-url_24 {
  font-size: 24px;
}
.kbq-url_24:before {
  content: "\f98e";
}
.kbq-usb-flash_24 {
  font-size: 24px;
}
.kbq-usb-flash_24:before {
  content: "\f98f";
}
.kbq-user-arrow-triangle-up_24 {
  font-size: 24px;
}
.kbq-user-arrow-triangle-up_24:before {
  content: "\f990";
}
.kbq-user-badge-triangle-up_24 {
  font-size: 24px;
}
.kbq-user-badge-triangle-up_24:before {
  content: "\f990";
}
.kbq-user-badge-file-text_24 {
  font-size: 24px;
}
.kbq-user-badge-file-text_24:before {
  content: "\f991";
}
.kbq-user-badge-gear_24 {
  font-size: 24px;
}
.kbq-user-badge-gear_24:before {
  content: "\f992";
}
.kbq-user-badge-globe_24 {
  font-size: 24px;
}
.kbq-user-badge-globe_24:before {
  content: "\f993";
}
.kbq-user-badge-location_24 {
  font-size: 24px;
}
.kbq-user-badge-location_24:before {
  content: "\f994";
}
.kbq-user-mask_24 {
  font-size: 24px;
}
.kbq-user-mask_24:before {
  content: "\f995";
}
.kbq-user-secret_24 {
  font-size: 24px;
}
.kbq-user-secret_24:before {
  content: "\f996";
}
.kbq-user-viewfinder_24 {
  font-size: 24px;
}
.kbq-user-viewfinder_24:before {
  content: "\f997";
}
.kbq-vk-alt_24 {
  font-size: 24px;
}
.kbq-vk-alt_24:before {
  content: "\f998";
}
.kbq-vk_24 {
  font-size: 24px;
}
.kbq-vk_24:before {
  content: "\f999";
}
.kbq-vpn_24 {
  font-size: 24px;
}
.kbq-vpn_24:before {
  content: "\f99a";
}
.kbq-widget-plus_24 {
  font-size: 24px;
}
.kbq-widget-plus_24:before {
  content: "\f99b";
}
.kbq-wifi-tethering_24 {
  font-size: 24px;
}
.kbq-wifi-tethering_24:before {
  content: "\f99c";
}
.kbq-windows-arrow-rotate-left_24 {
  font-size: 24px;
}
.kbq-windows-arrow-rotate-left_24:before {
  content: "\f99d";
}
.kbq-workflow_24 {
  font-size: 24px;
}
.kbq-workflow_24:before {
  content: "\f99e";
}
.kbq-wrap-text-slash_24 {
  font-size: 24px;
}
.kbq-wrap-text-slash_24:before {
  content: "\f99f";
}
.kbq-text-overflow_24 {
  font-size: 24px;
}
.kbq-text-overflow_24:before {
  content: "\f99f";
}
.kbq-wrap-text_24 {
  font-size: 24px;
}
.kbq-wrap-text_24:before {
  content: "\f9a0";
}
.kbq-text-wrap_24 {
  font-size: 24px;
}
.kbq-text-wrap_24:before {
  content: "\f9a0";
}
.kbq-wrench-badge-play_24 {
  font-size: 24px;
}
.kbq-wrench-badge-play_24:before {
  content: "\f9a1";
}
.kbq-wrench_24 {
  font-size: 24px;
}
.kbq-wrench_24:before {
  content: "\f9a2";
}
.kbq-xmark-circle-s_24 {
  font-size: 24px;
}
.kbq-xmark-circle-s_24:before {
  content: "\f9a3";
}
.kbq-circle-xmark-s_24 {
  font-size: 24px;
}
.kbq-circle-xmark-s_24:before {
  content: "\f9a3";
}
.kbq-xmark-s_24 {
  font-size: 24px;
}
.kbq-xmark-s_24:before {
  content: "\f9a4";
}
.kbq-xmark_24 {
  font-size: 24px;
}
.kbq-xmark_24:before {
  content: "\f9a5";
}
.kbq-desktop-o_24 {
  font-size: 24px;
}
.kbq-desktop-o_24:before {
  content: "\f9a6";
}
.kbq-desktop-multiple-o_24 {
  font-size: 24px;
}
.kbq-desktop-multiple-o_24:before {
  content: "\f9a7";
}
.kbq-fincert_24 {
  font-size: 24px;
}
.kbq-fincert_24:before {
  content: "\f9a8";
}
.kbq-bars-arrow-left_16 {
  font-size: 16px;
}
.kbq-bars-arrow-left_16:before {
  content: "\f9a9";
}
.kbq-bars-arrow-right_16 {
  font-size: 16px;
}
.kbq-bars-arrow-right_16:before {
  content: "\f9aa";
}
.kbq-bars-arrow-left_24 {
  font-size: 24px;
}
.kbq-bars-arrow-left_24:before {
  content: "\f9ab";
}
.kbq-bars-arrow-right_24 {
  font-size: 24px;
}
.kbq-bars-arrow-right_24:before {
  content: "\f9ac";
}
.kbq-gateway-envelope_16 {
  font-size: 16px;
}
.kbq-gateway-envelope_16:before {
  content: "\f9ad";
}
.kbq-gateway-envelope_24 {
  font-size: 24px;
}
.kbq-gateway-envelope_24:before {
  content: "\f9ae";
}
.kbq-envelope-mta_16 {
  font-size: 16px;
}
.kbq-envelope-mta_16:before {
  content: "\f9af";
}
.kbq-envelope-mta_24 {
  font-size: 24px;
}
.kbq-envelope-mta_24:before {
  content: "\f9b0";
}
.kbq-3-columns_16 {
  font-size: 16px;
}
.kbq-3-columns_16:before {
  content: "\f9b1";
}
.kbq-3-columns_24 {
  font-size: 24px;
}
.kbq-3-columns_24:before {
  content: "\f9b2";
}
.kbq-desktop-badge-linux_16 {
  font-size: 16px;
}
.kbq-desktop-badge-linux_16:before {
  content: "\f9b3";
}
.kbq-desktop-badge-linux_24 {
  font-size: 24px;
}
.kbq-desktop-badge-linux_24:before {
  content: "\f9b4";
}
.kbq-desktop-badge-windows_16 {
  font-size: 16px;
}
.kbq-desktop-badge-windows_16:before {
  content: "\f9b5";
}
.kbq-desktop-badge-windows_24 {
  font-size: 24px;
}
.kbq-desktop-badge-windows_24:before {
  content: "\f9b6";
}
.kbq-diamond-exclamation_16 {
  font-size: 16px;
}
.kbq-diamond-exclamation_16:before {
  content: "\f9b7";
}
.kbq-diamond-exclamation_24 {
  font-size: 24px;
}
.kbq-diamond-exclamation_24:before {
  content: "\f9b8";
}
.kbq-server-badge-linux_16 {
  font-size: 16px;
}
.kbq-server-badge-linux_16:before {
  content: "\f9b9";
}
.kbq-server-badge-linux_24 {
  font-size: 24px;
}
.kbq-server-badge-linux_24:before {
  content: "\f9ba";
}
.kbq-server-badge-windows_16 {
  font-size: 16px;
}
.kbq-server-badge-windows_16:before {
  content: "\f9bb";
}
.kbq-server-badge-windows_24 {
  font-size: 24px;
}
.kbq-server-badge-windows_24:before {
  content: "\f9bc";
}
:root {
  --kbq-font-family-accent:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-font-family-base:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-font-family-mono:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-font-fa-ir-accent:
    "notonaskharabic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-font-fa-ir-base:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-size-3xs: 2px;
  --kbq-size-xxs: 4px;
  --kbq-size-xs: 6px;
  --kbq-size-s: 8px;
  --kbq-size-m: 12px;
  --kbq-size-l: 16px;
  --kbq-size-xl: 20px;
  --kbq-size-xxl: 24px;
  --kbq-size-3xl: 32px;
  --kbq-size-4xl: 40px;
  --kbq-size-5xl: 48px;
  --kbq-size-6xl: 56px;
  --kbq-size-7xl: 64px;
  --kbq-size-border-width: 1px;
  --kbq-size-border-radius: 8px;
  --kbq-md-typography-md-h1-font-size: 36px;
  --kbq-md-typography-md-h1-line-height: 44px;
  --kbq-md-typography-md-h1-letter-spacing: normal;
  --kbq-md-typography-md-h1-font-weight: 400;
  --kbq-md-typography-md-h1-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h1-text-transform: initial;
  --kbq-md-typography-md-h1-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-md-typography-md-h2-font-size: 24px;
  --kbq-md-typography-md-h2-line-height: 32px;
  --kbq-md-typography-md-h2-letter-spacing: normal;
  --kbq-md-typography-md-h2-font-weight: 700;
  --kbq-md-typography-md-h2-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h2-text-transform: initial;
  --kbq-md-typography-md-h2-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-md-typography-md-h3-font-size: 20px;
  --kbq-md-typography-md-h3-line-height: 28px;
  --kbq-md-typography-md-h3-letter-spacing: normal;
  --kbq-md-typography-md-h3-font-weight: 700;
  --kbq-md-typography-md-h3-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h3-text-transform: initial;
  --kbq-md-typography-md-h3-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-md-typography-md-h4-font-size: 18px;
  --kbq-md-typography-md-h4-line-height: 26px;
  --kbq-md-typography-md-h4-letter-spacing: normal;
  --kbq-md-typography-md-h4-font-weight: 700;
  --kbq-md-typography-md-h4-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h4-text-transform: initial;
  --kbq-md-typography-md-h4-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-md-typography-md-h5-font-size: 16px;
  --kbq-md-typography-md-h5-line-height: 24px;
  --kbq-md-typography-md-h5-letter-spacing: -0.011em;
  --kbq-md-typography-md-h5-font-weight: 700;
  --kbq-md-typography-md-h5-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h5-text-transform: initial;
  --kbq-md-typography-md-h5-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-md-typography-md-h6-font-size: 14px;
  --kbq-md-typography-md-h6-line-height: 20px;
  --kbq-md-typography-md-h6-letter-spacing: 0.08em;
  --kbq-md-typography-md-h6-font-weight: 500;
  --kbq-md-typography-md-h6-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-h6-text-transform: uppercase;
  --kbq-md-typography-md-h6-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-md-typography-md-body-font-size: 16px;
  --kbq-md-typography-md-body-line-height: 24px;
  --kbq-md-typography-md-body-letter-spacing: -0.011em;
  --kbq-md-typography-md-body-font-weight: normal;
  --kbq-md-typography-md-body-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-body-text-transform: initial;
  --kbq-md-typography-md-body-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-md-typography-md-body-mono-font-size: 16px;
  --kbq-md-typography-md-body-mono-line-height: 24px;
  --kbq-md-typography-md-body-mono-letter-spacing: normal;
  --kbq-md-typography-md-body-mono-font-weight: normal;
  --kbq-md-typography-md-body-mono-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-md-typography-md-body-mono-text-transform: initial;
  --kbq-md-typography-md-body-mono-font-feature-settings: initial;
  --kbq-md-typography-md-inline-code-font-size: 14px;
  --kbq-md-typography-md-inline-code-line-height: 20px;
  --kbq-md-typography-md-inline-code-letter-spacing: normal;
  --kbq-md-typography-md-inline-code-font-weight: normal;
  --kbq-md-typography-md-inline-code-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-md-typography-md-inline-code-text-transform: initial;
  --kbq-md-typography-md-inline-code-font-feature-settings: initial;
  --kbq-md-typography-md-inline-code-as-link-font-size: 14px;
  --kbq-md-typography-md-inline-code-as-link-line-height: 20px;
  --kbq-md-typography-md-inline-code-as-link-letter-spacing: normal;
  --kbq-md-typography-md-inline-code-as-link-font-weight: 600;
  --kbq-md-typography-md-inline-code-as-link-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-md-typography-md-inline-code-as-link-text-transform: initial;
  --kbq-md-typography-md-inline-code-as-link-font-feature-settings: initial;
  --kbq-md-typography-md-caption-font-size: 14px;
  --kbq-md-typography-md-caption-line-height: 20px;
  --kbq-md-typography-md-caption-letter-spacing: -0.006em;
  --kbq-md-typography-md-caption-font-weight: normal;
  --kbq-md-typography-md-caption-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-caption-text-transform: initial;
  --kbq-md-typography-md-caption-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-md-typography-md-table-cell-font-size: 16px;
  --kbq-md-typography-md-table-cell-line-height: 24px;
  --kbq-md-typography-md-table-cell-letter-spacing: normal;
  --kbq-md-typography-md-table-cell-font-weight: normal;
  --kbq-md-typography-md-table-cell-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-table-cell-text-transform: initial;
  --kbq-md-typography-md-table-cell-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-md-typography-md-table-header-font-size: 14px;
  --kbq-md-typography-md-table-header-line-height: 20px;
  --kbq-md-typography-md-table-header-letter-spacing: -0.006em;
  --kbq-md-typography-md-table-header-font-weight: normal;
  --kbq-md-typography-md-table-header-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-md-typography-md-table-header-text-transform: initial;
  --kbq-md-typography-md-table-header-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-palette-black-default: hsla(0, 0%, 0%, 100%);
  --kbq-palette-black-a5: rgba(0, 0, 0, 0.05);
  --kbq-palette-black-default-a8: rgba(0, 0, 0, 0.08);
  --kbq-palette-black-default-a16: rgba(0, 0, 0, 0.16);
  --kbq-palette-black-default-a20: rgba(0, 0, 0, 0.20);
  --kbq-palette-black-default-a50: rgba(0, 0, 0, 0.50);
  --kbq-palette-black-a50: rgba(0, 0, 0, 0.50);
  --kbq-palette-blue-0: hsla(216, 100%, 0%, 100%);
  --kbq-palette-blue-1: hsla(216, 100%, 1%, 100%);
  --kbq-palette-blue-2: hsla(216, 100%, 2%, 100%);
  --kbq-palette-blue-3: hsla(216, 100%, 3%, 100%);
  --kbq-palette-blue-4: hsla(216, 100%, 4%, 100%);
  --kbq-palette-blue-5: hsla(216, 100%, 5%, 100%);
  --kbq-palette-blue-6: hsla(216, 100%, 6%, 100%);
  --kbq-palette-blue-7: hsla(216, 100%, 7%, 100%);
  --kbq-palette-blue-8: hsla(216, 100%, 8%, 100%);
  --kbq-palette-blue-9: hsla(216, 100%, 9%, 100%);
  --kbq-palette-blue-10: hsla(216, 100%, 10%, 100%);
  --kbq-palette-blue-11: hsla(216, 100%, 11%, 100%);
  --kbq-palette-blue-12: hsla(216, 100%, 12%, 100%);
  --kbq-palette-blue-13: hsla(216, 100%, 13%, 100%);
  --kbq-palette-blue-14: hsla(216, 100%, 14%, 100%);
  --kbq-palette-blue-15: hsla(216, 100%, 15%, 100%);
  --kbq-palette-blue-16: hsla(216, 100%, 16%, 100%);
  --kbq-palette-blue-17: hsla(216, 100%, 17%, 100%);
  --kbq-palette-blue-18: hsla(216, 100%, 18%, 100%);
  --kbq-palette-blue-19: hsla(216, 100%, 19%, 100%);
  --kbq-palette-blue-20: hsla(216, 100%, 20%, 100%);
  --kbq-palette-blue-21: hsla(216, 100%, 21%, 100%);
  --kbq-palette-blue-22: hsla(216, 100%, 22%, 100%);
  --kbq-palette-blue-23: hsla(216, 100%, 23%, 100%);
  --kbq-palette-blue-24: hsla(216, 100%, 24%, 100%);
  --kbq-palette-blue-25: hsla(216, 100%, 25%, 100%);
  --kbq-palette-blue-26: hsla(216, 100%, 26%, 100%);
  --kbq-palette-blue-27: hsla(216, 100%, 27%, 100%);
  --kbq-palette-blue-28: hsla(216, 100%, 28%, 100%);
  --kbq-palette-blue-29: hsla(216, 100%, 29%, 100%);
  --kbq-palette-blue-30: hsla(216, 100%, 30%, 100%);
  --kbq-palette-blue-31: hsla(216, 100%, 31%, 100%);
  --kbq-palette-blue-32: hsla(216, 100%, 32%, 100%);
  --kbq-palette-blue-33: hsla(216, 100%, 33%, 100%);
  --kbq-palette-blue-34: hsla(216, 100%, 34%, 100%);
  --kbq-palette-blue-35: hsla(216, 100%, 35%, 100%);
  --kbq-palette-blue-36: hsla(216, 100%, 36%, 100%);
  --kbq-palette-blue-37: hsla(216, 100%, 37%, 100%);
  --kbq-palette-blue-38: hsla(216, 100%, 38%, 100%);
  --kbq-palette-blue-39: hsla(216, 100%, 39%, 100%);
  --kbq-palette-blue-40: hsla(216, 100%, 40%, 100%);
  --kbq-palette-blue-41: hsla(216, 100%, 41%, 100%);
  --kbq-palette-blue-42: hsla(216, 100%, 42%, 100%);
  --kbq-palette-blue-43: hsla(216, 100%, 43%, 100%);
  --kbq-palette-blue-44: hsla(216, 100%, 44%, 100%);
  --kbq-palette-blue-45: hsla(216, 100%, 45%, 100%);
  --kbq-palette-blue-46: hsla(216, 100%, 46%, 100%);
  --kbq-palette-blue-47: hsla(216, 100%, 47%, 100%);
  --kbq-palette-blue-48: hsla(216, 100%, 48%, 100%);
  --kbq-palette-blue-49: hsla(216, 100%, 49%, 100%);
  --kbq-palette-blue-50: hsla(216, 100%, 50%, 100%);
  --kbq-palette-blue-51: hsla(216, 100%, 51%, 100%);
  --kbq-palette-blue-52: hsla(216, 100%, 52%, 100%);
  --kbq-palette-blue-53: hsla(216, 100%, 53%, 100%);
  --kbq-palette-blue-54: hsla(216, 100%, 54%, 100%);
  --kbq-palette-blue-55: hsla(216, 100%, 55%, 100%);
  --kbq-palette-blue-56: hsla(216, 100%, 56%, 100%);
  --kbq-palette-blue-57: hsla(216, 100%, 57%, 100%);
  --kbq-palette-blue-58: hsla(216, 100%, 58%, 100%);
  --kbq-palette-blue-59: hsla(216, 100%, 59%, 100%);
  --kbq-palette-blue-60: hsla(216, 100%, 60%, 100%);
  --kbq-palette-blue-61: hsla(216, 100%, 61%, 100%);
  --kbq-palette-blue-62: hsla(216, 100%, 62%, 100%);
  --kbq-palette-blue-63: hsla(216, 100%, 63%, 100%);
  --kbq-palette-blue-64: hsla(216, 100%, 64%, 100%);
  --kbq-palette-blue-65: hsla(216, 100%, 65%, 100%);
  --kbq-palette-blue-66: hsla(216, 100%, 66%, 100%);
  --kbq-palette-blue-67: hsla(216, 100%, 67%, 100%);
  --kbq-palette-blue-68: hsla(216, 100%, 68%, 100%);
  --kbq-palette-blue-69: hsla(216, 100%, 69%, 100%);
  --kbq-palette-blue-70: hsla(216, 100%, 70%, 100%);
  --kbq-palette-blue-71: hsla(216, 100%, 71%, 100%);
  --kbq-palette-blue-72: hsla(216, 100%, 72%, 100%);
  --kbq-palette-blue-73: hsla(216, 100%, 73%, 100%);
  --kbq-palette-blue-74: hsla(216, 100%, 74%, 100%);
  --kbq-palette-blue-75: hsla(216, 100%, 75%, 100%);
  --kbq-palette-blue-76: hsla(216, 100%, 76%, 100%);
  --kbq-palette-blue-77: hsla(216, 100%, 77%, 100%);
  --kbq-palette-blue-78: hsla(216, 100%, 78%, 100%);
  --kbq-palette-blue-79: hsla(216, 100%, 79%, 100%);
  --kbq-palette-blue-80: hsla(216, 100%, 80%, 100%);
  --kbq-palette-blue-81: hsla(216, 100%, 81%, 100%);
  --kbq-palette-blue-82: hsla(216, 100%, 82%, 100%);
  --kbq-palette-blue-83: hsla(216, 100%, 83%, 100%);
  --kbq-palette-blue-84: hsla(216, 100%, 84%, 100%);
  --kbq-palette-blue-85: hsla(216, 100%, 85%, 100%);
  --kbq-palette-blue-86: hsla(216, 100%, 86%, 100%);
  --kbq-palette-blue-87: hsla(216, 100%, 87%, 100%);
  --kbq-palette-blue-88: hsla(216, 100%, 88%, 100%);
  --kbq-palette-blue-89: hsla(216, 100%, 89%, 100%);
  --kbq-palette-blue-90: hsla(216, 100%, 90%, 100%);
  --kbq-palette-blue-91: hsla(216, 100%, 91%, 100%);
  --kbq-palette-blue-92: hsla(216, 100%, 92%, 100%);
  --kbq-palette-blue-93: hsla(216, 100%, 93%, 100%);
  --kbq-palette-blue-94: hsla(216, 100%, 94%, 100%);
  --kbq-palette-blue-95: hsla(216, 100%, 95%, 100%);
  --kbq-palette-blue-96: hsla(216, 100%, 96%, 100%);
  --kbq-palette-blue-97: hsla(216, 100%, 97%, 100%);
  --kbq-palette-blue-98: hsla(216, 100%, 98%, 100%);
  --kbq-palette-blue-99: hsla(216, 100%, 99%, 100%);
  --kbq-palette-blue-100: hsla(216, 100%, 100%, 100%);
  --kbq-palette-blue-5-a12: hsla(216, 100%, 5%, 12%);
  --kbq-palette-blue-5-a24: hsla(216, 100%, 5%, 24%);
  --kbq-palette-blue-5-a32: hsla(216, 100%, 5%, 32%);
  --kbq-palette-blue-15-a20: hsla(216, 100%, 15%, 20%);
  --kbq-palette-blue-15-a30: hsla(216, 100%, 15%, 30%);
  --kbq-palette-blue-15-a40: hsla(216, 100%, 15%, 40%);
  --kbq-palette-blue-15-a50: hsla(216, 100%, 15%, 50%);
  --kbq-palette-blue-15-a60: hsla(216, 100%, 15%, 60%);
  --kbq-palette-blue-26-a88: hsla(216, 100%, 26%, 88%);
  --kbq-palette-blue-50-a8: hsla(216, 100%, 50%, 8%);
  --kbq-palette-blue-50-a16: hsla(216, 100%, 50%, 16%);
  --kbq-palette-blue-50-a55: hsla(216, 100%, 50%, 55%);
  --kbq-palette-blue-86-a88: hsla(216, 100%, 86%, 88%);
  --kbq-palette-blue-92-a20: hsla(216, 100%, 92%, 20%);
  --kbq-palette-blue-92-a30: hsla(216, 100%, 92%, 30%);
  --kbq-palette-blue-92-a40: hsla(216, 100%, 92%, 40%);
  --kbq-palette-blue-92-a50: hsla(216, 100%, 92%, 50%);
  --kbq-palette-blue-92-a60: hsla(216, 100%, 92%, 60%);
  --kbq-palette-blue-a8: hsla(216, 100%, 50%, 8%);
  --kbq-palette-blue-a12: hsla(216, 100%, 5%, 12%);
  --kbq-palette-blue-a16: hsla(216, 100%, 50%, 16%);
  --kbq-palette-blue-a24: hsla(216, 100%, 5%, 24%);
  --kbq-palette-blue-a32: hsla(216, 100%, 5%, 32%);
  --kbq-palette-cyan-0: hsla(180, 55%, 0%, 100%);
  --kbq-palette-cyan-1: hsla(180, 55%, 1%, 100%);
  --kbq-palette-cyan-2: hsla(180, 55%, 2%, 100%);
  --kbq-palette-cyan-3: hsla(180, 55%, 3%, 100%);
  --kbq-palette-cyan-4: hsla(180, 55%, 4%, 100%);
  --kbq-palette-cyan-5: hsla(180, 55%, 5%, 100%);
  --kbq-palette-cyan-6: hsla(180, 55%, 6%, 100%);
  --kbq-palette-cyan-7: hsla(180, 55%, 7%, 100%);
  --kbq-palette-cyan-8: hsla(180, 55%, 8%, 100%);
  --kbq-palette-cyan-9: hsla(180, 55%, 9%, 100%);
  --kbq-palette-cyan-10: hsla(180, 55%, 10%, 100%);
  --kbq-palette-cyan-11: hsla(180, 55%, 11%, 100%);
  --kbq-palette-cyan-12: hsla(180, 55%, 12%, 100%);
  --kbq-palette-cyan-13: hsla(180, 55%, 13%, 100%);
  --kbq-palette-cyan-14: hsla(180, 55%, 14%, 100%);
  --kbq-palette-cyan-15: hsla(180, 55%, 15%, 100%);
  --kbq-palette-cyan-16: hsla(180, 55%, 16%, 100%);
  --kbq-palette-cyan-17: hsla(180, 55%, 17%, 100%);
  --kbq-palette-cyan-18: hsla(180, 55%, 18%, 100%);
  --kbq-palette-cyan-19: hsla(180, 55%, 19%, 100%);
  --kbq-palette-cyan-20: hsla(180, 55%, 20%, 100%);
  --kbq-palette-cyan-21: hsla(180, 55%, 21%, 100%);
  --kbq-palette-cyan-22: hsla(180, 55%, 22%, 100%);
  --kbq-palette-cyan-23: hsla(180, 55%, 23%, 100%);
  --kbq-palette-cyan-24: hsla(180, 55%, 24%, 100%);
  --kbq-palette-cyan-25: hsla(180, 55%, 25%, 100%);
  --kbq-palette-cyan-26: hsla(180, 55%, 26%, 100%);
  --kbq-palette-cyan-27: hsla(180, 55%, 27%, 100%);
  --kbq-palette-cyan-28: hsla(180, 55%, 28%, 100%);
  --kbq-palette-cyan-29: hsla(180, 55%, 29%, 100%);
  --kbq-palette-cyan-30: hsla(180, 55%, 30%, 100%);
  --kbq-palette-cyan-31: hsla(180, 55%, 31%, 100%);
  --kbq-palette-cyan-32: hsla(180, 55%, 32%, 100%);
  --kbq-palette-cyan-33: hsla(180, 55%, 33%, 100%);
  --kbq-palette-cyan-34: hsla(180, 55%, 34%, 100%);
  --kbq-palette-cyan-35: hsla(180, 55%, 35%, 100%);
  --kbq-palette-cyan-36: hsla(180, 55%, 36%, 100%);
  --kbq-palette-cyan-37: hsla(180, 55%, 37%, 100%);
  --kbq-palette-cyan-38: hsla(180, 55%, 38%, 100%);
  --kbq-palette-cyan-39: hsla(180, 55%, 39%, 100%);
  --kbq-palette-cyan-40: hsla(180, 55%, 40%, 100%);
  --kbq-palette-cyan-41: hsla(180, 55%, 41%, 100%);
  --kbq-palette-cyan-42: hsla(180, 55%, 42%, 100%);
  --kbq-palette-cyan-43: hsla(180, 55%, 43%, 100%);
  --kbq-palette-cyan-44: hsla(180, 55%, 44%, 100%);
  --kbq-palette-cyan-45: hsla(180, 55%, 45%, 100%);
  --kbq-palette-cyan-46: hsla(180, 55%, 46%, 100%);
  --kbq-palette-cyan-47: hsla(180, 55%, 47%, 100%);
  --kbq-palette-cyan-48: hsla(180, 55%, 48%, 100%);
  --kbq-palette-cyan-49: hsla(180, 55%, 49%, 100%);
  --kbq-palette-cyan-50: hsla(180, 55%, 50%, 100%);
  --kbq-palette-cyan-51: hsla(180, 55%, 51%, 100%);
  --kbq-palette-cyan-52: hsla(180, 55%, 52%, 100%);
  --kbq-palette-cyan-53: hsla(180, 55%, 53%, 100%);
  --kbq-palette-cyan-54: hsla(180, 55%, 54%, 100%);
  --kbq-palette-cyan-55: hsla(180, 55%, 55%, 100%);
  --kbq-palette-cyan-56: hsla(180, 55%, 56%, 100%);
  --kbq-palette-cyan-57: hsla(180, 55%, 57%, 100%);
  --kbq-palette-cyan-58: hsla(180, 55%, 58%, 100%);
  --kbq-palette-cyan-59: hsla(180, 55%, 59%, 100%);
  --kbq-palette-cyan-60: hsla(180, 55%, 60%, 100%);
  --kbq-palette-cyan-61: hsla(180, 55%, 61%, 100%);
  --kbq-palette-cyan-62: hsla(180, 55%, 62%, 100%);
  --kbq-palette-cyan-63: hsla(180, 55%, 63%, 100%);
  --kbq-palette-cyan-64: hsla(180, 55%, 64%, 100%);
  --kbq-palette-cyan-65: hsla(180, 55%, 65%, 100%);
  --kbq-palette-cyan-66: hsla(180, 55%, 66%, 100%);
  --kbq-palette-cyan-67: hsla(180, 55%, 67%, 100%);
  --kbq-palette-cyan-68: hsla(180, 55%, 68%, 100%);
  --kbq-palette-cyan-69: hsla(180, 55%, 69%, 100%);
  --kbq-palette-cyan-70: hsla(180, 55%, 70%, 100%);
  --kbq-palette-cyan-71: hsla(180, 55%, 71%, 100%);
  --kbq-palette-cyan-72: hsla(180, 55%, 72%, 100%);
  --kbq-palette-cyan-73: hsla(180, 55%, 73%, 100%);
  --kbq-palette-cyan-74: hsla(180, 55%, 74%, 100%);
  --kbq-palette-cyan-75: hsla(180, 55%, 75%, 100%);
  --kbq-palette-cyan-76: hsla(180, 55%, 76%, 100%);
  --kbq-palette-cyan-77: hsla(180, 55%, 77%, 100%);
  --kbq-palette-cyan-78: hsla(180, 55%, 78%, 100%);
  --kbq-palette-cyan-79: hsla(180, 55%, 79%, 100%);
  --kbq-palette-cyan-80: hsla(180, 55%, 80%, 100%);
  --kbq-palette-cyan-81: hsla(180, 55%, 81%, 100%);
  --kbq-palette-cyan-82: hsla(180, 55%, 82%, 100%);
  --kbq-palette-cyan-83: hsla(180, 55%, 83%, 100%);
  --kbq-palette-cyan-84: hsla(180, 55%, 84%, 100%);
  --kbq-palette-cyan-85: hsla(180, 55%, 85%, 100%);
  --kbq-palette-cyan-86: hsla(180, 55%, 86%, 100%);
  --kbq-palette-cyan-87: hsla(180, 55%, 87%, 100%);
  --kbq-palette-cyan-88: hsla(180, 55%, 88%, 100%);
  --kbq-palette-cyan-89: hsla(180, 55%, 89%, 100%);
  --kbq-palette-cyan-90: hsla(180, 55%, 90%, 100%);
  --kbq-palette-cyan-91: hsla(180, 55%, 91%, 100%);
  --kbq-palette-cyan-92: hsla(180, 55%, 92%, 100%);
  --kbq-palette-cyan-93: hsla(180, 55%, 93%, 100%);
  --kbq-palette-cyan-94: hsla(180, 55%, 94%, 100%);
  --kbq-palette-cyan-95: hsla(180, 55%, 95%, 100%);
  --kbq-palette-cyan-96: hsla(180, 55%, 96%, 100%);
  --kbq-palette-cyan-97: hsla(180, 55%, 97%, 100%);
  --kbq-palette-cyan-98: hsla(180, 55%, 98%, 100%);
  --kbq-palette-cyan-99: hsla(180, 55%, 99%, 100%);
  --kbq-palette-cyan-100: hsla(180, 55%, 100%, 100%);
  --kbq-palette-cyan-50-a16: hsla(180, 55%, 50%, 0.16);
  --kbq-palette-cyan-50-a32: hsla(180, 55%, 50%, 0.32);
  --kbq-palette-cyan-a32: rgba(57, 198, 198, 0.32);
  --kbq-palette-cyan-a16: rgba(57, 198, 198, 0.16);
  --kbq-palette-green-0: hsla(104, 64%, 0%, 100%);
  --kbq-palette-green-1: hsla(104, 64%, 1%, 100%);
  --kbq-palette-green-2: hsla(104, 64%, 2%, 100%);
  --kbq-palette-green-3: hsla(104, 64%, 3%, 100%);
  --kbq-palette-green-4: hsla(104, 64%, 4%, 100%);
  --kbq-palette-green-5: hsla(104, 64%, 5%, 100%);
  --kbq-palette-green-6: hsla(104, 64%, 6%, 100%);
  --kbq-palette-green-7: hsla(104, 64%, 7%, 100%);
  --kbq-palette-green-8: hsla(104, 64%, 8%, 100%);
  --kbq-palette-green-9: hsla(104, 64%, 9%, 100%);
  --kbq-palette-green-10: hsla(104, 64%, 10%, 100%);
  --kbq-palette-green-11: hsla(104, 64%, 11%, 100%);
  --kbq-palette-green-12: hsla(104, 64%, 12%, 100%);
  --kbq-palette-green-13: hsla(104, 64%, 13%, 100%);
  --kbq-palette-green-14: hsla(104, 64%, 14%, 100%);
  --kbq-palette-green-15: hsla(104, 64%, 15%, 100%);
  --kbq-palette-green-16: hsla(104, 64%, 16%, 100%);
  --kbq-palette-green-17: hsla(104, 64%, 17%, 100%);
  --kbq-palette-green-18: hsla(104, 64%, 18%, 100%);
  --kbq-palette-green-19: hsla(104, 64%, 19%, 100%);
  --kbq-palette-green-20: hsla(104, 64%, 20%, 100%);
  --kbq-palette-green-21: hsla(104, 64%, 21%, 100%);
  --kbq-palette-green-22: hsla(104, 64%, 22%, 100%);
  --kbq-palette-green-23: hsla(104, 64%, 23%, 100%);
  --kbq-palette-green-24: hsla(104, 64%, 24%, 100%);
  --kbq-palette-green-25: hsla(104, 64%, 25%, 100%);
  --kbq-palette-green-26: hsla(104, 64%, 26%, 100%);
  --kbq-palette-green-27: hsla(104, 64%, 27%, 100%);
  --kbq-palette-green-28: hsla(104, 64%, 28%, 100%);
  --kbq-palette-green-29: hsla(104, 64%, 29%, 100%);
  --kbq-palette-green-30: hsla(104, 64%, 30%, 100%);
  --kbq-palette-green-31: hsla(104, 64%, 31%, 100%);
  --kbq-palette-green-32: hsla(104, 64%, 32%, 100%);
  --kbq-palette-green-33: hsla(104, 64%, 33%, 100%);
  --kbq-palette-green-34: hsla(104, 64%, 34%, 100%);
  --kbq-palette-green-35: hsla(104, 64%, 35%, 100%);
  --kbq-palette-green-36: hsla(104, 64%, 36%, 100%);
  --kbq-palette-green-37: hsla(104, 64%, 37%, 100%);
  --kbq-palette-green-38: hsla(104, 64%, 38%, 100%);
  --kbq-palette-green-39: hsla(104, 64%, 39%, 100%);
  --kbq-palette-green-40: hsla(104, 64%, 40%, 100%);
  --kbq-palette-green-41: hsla(104, 64%, 41%, 100%);
  --kbq-palette-green-42: hsla(104, 64%, 42%, 100%);
  --kbq-palette-green-43: hsla(104, 64%, 43%, 100%);
  --kbq-palette-green-44: hsla(104, 64%, 44%, 100%);
  --kbq-palette-green-45: hsla(104, 64%, 45%, 100%);
  --kbq-palette-green-46: hsla(104, 64%, 46%, 100%);
  --kbq-palette-green-47: hsla(104, 64%, 47%, 100%);
  --kbq-palette-green-48: hsla(104, 64%, 48%, 100%);
  --kbq-palette-green-49: hsla(104, 64%, 49%, 100%);
  --kbq-palette-green-50: hsla(104, 64%, 50%, 100%);
  --kbq-palette-green-51: hsla(104, 64%, 51%, 100%);
  --kbq-palette-green-52: hsla(104, 64%, 52%, 100%);
  --kbq-palette-green-53: hsla(104, 64%, 53%, 100%);
  --kbq-palette-green-54: hsla(104, 64%, 54%, 100%);
  --kbq-palette-green-55: hsla(104, 64%, 55%, 100%);
  --kbq-palette-green-56: hsla(104, 64%, 56%, 100%);
  --kbq-palette-green-57: hsla(104, 64%, 57%, 100%);
  --kbq-palette-green-58: hsla(104, 64%, 58%, 100%);
  --kbq-palette-green-59: hsla(104, 64%, 59%, 100%);
  --kbq-palette-green-60: hsla(104, 64%, 60%, 100%);
  --kbq-palette-green-61: hsla(104, 64%, 61%, 100%);
  --kbq-palette-green-62: hsla(104, 64%, 62%, 100%);
  --kbq-palette-green-63: hsla(104, 64%, 63%, 100%);
  --kbq-palette-green-64: hsla(104, 64%, 64%, 100%);
  --kbq-palette-green-65: hsla(104, 64%, 65%, 100%);
  --kbq-palette-green-66: hsla(104, 64%, 66%, 100%);
  --kbq-palette-green-67: hsla(104, 64%, 67%, 100%);
  --kbq-palette-green-68: hsla(104, 64%, 68%, 100%);
  --kbq-palette-green-69: hsla(104, 64%, 69%, 100%);
  --kbq-palette-green-70: hsla(104, 64%, 70%, 100%);
  --kbq-palette-green-71: hsla(104, 64%, 71%, 100%);
  --kbq-palette-green-72: hsla(104, 64%, 72%, 100%);
  --kbq-palette-green-73: hsla(104, 64%, 73%, 100%);
  --kbq-palette-green-74: hsla(104, 64%, 74%, 100%);
  --kbq-palette-green-75: hsla(104, 64%, 75%, 100%);
  --kbq-palette-green-76: hsla(104, 64%, 76%, 100%);
  --kbq-palette-green-77: hsla(104, 64%, 77%, 100%);
  --kbq-palette-green-78: hsla(104, 64%, 78%, 100%);
  --kbq-palette-green-79: hsla(104, 64%, 79%, 100%);
  --kbq-palette-green-80: hsla(104, 64%, 80%, 100%);
  --kbq-palette-green-81: hsla(104, 64%, 81%, 100%);
  --kbq-palette-green-82: hsla(104, 64%, 82%, 100%);
  --kbq-palette-green-83: hsla(104, 64%, 83%, 100%);
  --kbq-palette-green-84: hsla(104, 64%, 84%, 100%);
  --kbq-palette-green-85: hsla(104, 64%, 85%, 100%);
  --kbq-palette-green-86: hsla(104, 64%, 86%, 100%);
  --kbq-palette-green-87: hsla(104, 64%, 87%, 100%);
  --kbq-palette-green-88: hsla(104, 64%, 88%, 100%);
  --kbq-palette-green-89: hsla(104, 64%, 89%, 100%);
  --kbq-palette-green-90: hsla(104, 64%, 90%, 100%);
  --kbq-palette-green-91: hsla(104, 64%, 91%, 100%);
  --kbq-palette-green-92: hsla(104, 64%, 92%, 100%);
  --kbq-palette-green-93: hsla(104, 64%, 93%, 100%);
  --kbq-palette-green-94: hsla(104, 64%, 94%, 100%);
  --kbq-palette-green-95: hsla(104, 64%, 95%, 100%);
  --kbq-palette-green-96: hsla(104, 64%, 96%, 100%);
  --kbq-palette-green-97: hsla(104, 64%, 97%, 100%);
  --kbq-palette-green-98: hsla(104, 64%, 98%, 100%);
  --kbq-palette-green-99: hsla(104, 64%, 99%, 100%);
  --kbq-palette-green-100: hsla(104, 64%, 100%, 100%);
  --kbq-palette-green-20-s87-a16: hsla(104, 87%, 20%, 16%);
  --kbq-palette-green-20-s87-a32: hsla(104, 87%, 20%, 32%);
  --kbq-palette-green-a16: rgba(7, 97, 50, 0.16);
  --kbq-palette-green-a32: rgba(7, 97, 50, 0.32);
  --kbq-palette-grey-0: hsla(229, 15%, 0%, 100%);
  --kbq-palette-grey-1: hsla(229, 15%, 1%, 100%);
  --kbq-palette-grey-2: hsla(229, 15%, 2%, 100%);
  --kbq-palette-grey-3: hsla(229, 15%, 3%, 100%);
  --kbq-palette-grey-4: hsla(229, 15%, 4%, 100%);
  --kbq-palette-grey-5: hsla(229, 15%, 5%, 100%);
  --kbq-palette-grey-6: hsla(229, 15%, 6%, 100%);
  --kbq-palette-grey-7: hsla(229, 15%, 7%, 100%);
  --kbq-palette-grey-8: hsla(229, 15%, 8%, 100%);
  --kbq-palette-grey-9: hsla(229, 15%, 9%, 100%);
  --kbq-palette-grey-10: hsla(229, 15%, 10%, 100%);
  --kbq-palette-grey-11: hsla(229, 15%, 11%, 100%);
  --kbq-palette-grey-12: hsla(229, 15%, 12%, 100%);
  --kbq-palette-grey-13: hsla(229, 15%, 13%, 100%);
  --kbq-palette-grey-14: hsla(229, 15%, 14%, 100%);
  --kbq-palette-grey-15: hsla(229, 15%, 15%, 100%);
  --kbq-palette-grey-16: hsla(229, 15%, 16%, 100%);
  --kbq-palette-grey-17: hsla(229, 15%, 17%, 100%);
  --kbq-palette-grey-18: hsla(229, 15%, 18%, 100%);
  --kbq-palette-grey-19: hsla(229, 15%, 19%, 100%);
  --kbq-palette-grey-20: hsla(229, 15%, 20%, 100%);
  --kbq-palette-grey-21: hsla(229, 15%, 21%, 100%);
  --kbq-palette-grey-22: hsla(229, 15%, 22%, 100%);
  --kbq-palette-grey-23: hsla(229, 15%, 23%, 100%);
  --kbq-palette-grey-24: hsla(229, 15%, 24%, 100%);
  --kbq-palette-grey-25: hsla(229, 15%, 25%, 100%);
  --kbq-palette-grey-26: hsla(229, 15%, 26%, 100%);
  --kbq-palette-grey-27: hsla(229, 15%, 27%, 100%);
  --kbq-palette-grey-28: hsla(229, 15%, 28%, 100%);
  --kbq-palette-grey-29: hsla(229, 15%, 29%, 100%);
  --kbq-palette-grey-30: hsla(229, 15%, 30%, 100%);
  --kbq-palette-grey-31: hsla(229, 15%, 31%, 100%);
  --kbq-palette-grey-32: hsla(229, 15%, 32%, 100%);
  --kbq-palette-grey-33: hsla(229, 15%, 33%, 100%);
  --kbq-palette-grey-34: hsla(229, 15%, 34%, 100%);
  --kbq-palette-grey-35: hsla(229, 15%, 35%, 100%);
  --kbq-palette-grey-36: hsla(229, 15%, 36%, 100%);
  --kbq-palette-grey-37: hsla(229, 15%, 37%, 100%);
  --kbq-palette-grey-38: hsla(229, 15%, 38%, 100%);
  --kbq-palette-grey-39: hsla(229, 15%, 39%, 100%);
  --kbq-palette-grey-40: hsla(229, 15%, 40%, 100%);
  --kbq-palette-grey-41: hsla(229, 15%, 41%, 100%);
  --kbq-palette-grey-42: hsla(229, 15%, 42%, 100%);
  --kbq-palette-grey-43: hsla(229, 15%, 43%, 100%);
  --kbq-palette-grey-44: hsla(229, 15%, 44%, 100%);
  --kbq-palette-grey-45: hsla(229, 15%, 45%, 100%);
  --kbq-palette-grey-46: hsla(229, 15%, 46%, 100%);
  --kbq-palette-grey-47: hsla(229, 15%, 47%, 100%);
  --kbq-palette-grey-48: hsla(229, 15%, 48%, 100%);
  --kbq-palette-grey-49: hsla(229, 15%, 49%, 100%);
  --kbq-palette-grey-50: hsla(229, 15%, 50%, 100%);
  --kbq-palette-grey-51: hsla(229, 15%, 51%, 100%);
  --kbq-palette-grey-52: hsla(229, 15%, 52%, 100%);
  --kbq-palette-grey-53: hsla(229, 15%, 53%, 100%);
  --kbq-palette-grey-54: hsla(229, 15%, 54%, 100%);
  --kbq-palette-grey-55: hsla(229, 15%, 55%, 100%);
  --kbq-palette-grey-56: hsla(229, 15%, 56%, 100%);
  --kbq-palette-grey-57: hsla(229, 15%, 57%, 100%);
  --kbq-palette-grey-58: hsla(229, 15%, 58%, 100%);
  --kbq-palette-grey-59: hsla(229, 15%, 59%, 100%);
  --kbq-palette-grey-60: hsla(229, 15%, 60%, 100%);
  --kbq-palette-grey-61: hsla(229, 15%, 61%, 100%);
  --kbq-palette-grey-62: hsla(229, 15%, 62%, 100%);
  --kbq-palette-grey-63: hsla(229, 15%, 63%, 100%);
  --kbq-palette-grey-64: hsla(229, 15%, 64%, 100%);
  --kbq-palette-grey-65: hsla(229, 15%, 65%, 100%);
  --kbq-palette-grey-66: hsla(229, 15%, 66%, 100%);
  --kbq-palette-grey-67: hsla(229, 15%, 67%, 100%);
  --kbq-palette-grey-68: hsla(229, 15%, 68%, 100%);
  --kbq-palette-grey-69: hsla(229, 15%, 69%, 100%);
  --kbq-palette-grey-70: hsla(229, 15%, 70%, 100%);
  --kbq-palette-grey-71: hsla(229, 15%, 71%, 100%);
  --kbq-palette-grey-72: hsla(229, 15%, 72%, 100%);
  --kbq-palette-grey-73: hsla(229, 15%, 73%, 100%);
  --kbq-palette-grey-74: hsla(229, 15%, 74%, 100%);
  --kbq-palette-grey-75: hsla(229, 15%, 75%, 100%);
  --kbq-palette-grey-76: hsla(229, 15%, 76%, 100%);
  --kbq-palette-grey-77: hsla(229, 15%, 77%, 100%);
  --kbq-palette-grey-78: hsla(229, 15%, 78%, 100%);
  --kbq-palette-grey-79: hsla(229, 15%, 79%, 100%);
  --kbq-palette-grey-80: hsla(229, 15%, 80%, 100%);
  --kbq-palette-grey-81: hsla(229, 15%, 81%, 100%);
  --kbq-palette-grey-82: hsla(229, 15%, 82%, 100%);
  --kbq-palette-grey-83: hsla(229, 15%, 83%, 100%);
  --kbq-palette-grey-84: hsla(229, 15%, 84%, 100%);
  --kbq-palette-grey-85: hsla(229, 15%, 85%, 100%);
  --kbq-palette-grey-86: hsla(229, 15%, 86%, 100%);
  --kbq-palette-grey-87: hsla(229, 15%, 87%, 100%);
  --kbq-palette-grey-88: hsla(229, 15%, 88%, 100%);
  --kbq-palette-grey-89: hsla(229, 15%, 89%, 100%);
  --kbq-palette-grey-90: hsla(229, 15%, 90%, 100%);
  --kbq-palette-grey-91: hsla(229, 15%, 91%, 100%);
  --kbq-palette-grey-92: hsla(229, 15%, 92%, 100%);
  --kbq-palette-grey-93: hsla(229, 15%, 93%, 100%);
  --kbq-palette-grey-94: hsla(229, 15%, 94%, 100%);
  --kbq-palette-grey-95: hsla(229, 15%, 95%, 100%);
  --kbq-palette-grey-96: hsla(229, 15%, 96%, 100%);
  --kbq-palette-grey-97: hsla(229, 15%, 97%, 100%);
  --kbq-palette-grey-98: hsla(229, 15%, 98%, 100%);
  --kbq-palette-grey-99: hsla(229, 15%, 99%, 100%);
  --kbq-palette-grey-100: hsla(229, 15%, 100%, 100%);
  --kbq-palette-grey-0-a0: hsla(229, 15%, 0%, 0%);
  --kbq-palette-grey-0-a8: hsla(229, 15%, 0%, 8%);
  --kbq-palette-grey-6-a3: hsla(229, 15%, 6%, 3%);
  --kbq-palette-grey-6-a6: hsla(229, 15%, 6%, 6%);
  --kbq-palette-grey-6-a12: hsla(229, 15%, 6%, 12%);
  --kbq-palette-grey-6-a24: hsla(229, 15%, 6%, 24%);
  --kbq-palette-grey-6-a64: hsla(229, 15%, 6%, 64%);
  --kbq-palette-grey-6-a88: hsla(229, 15%, 6%, 88%);
  --kbq-palette-grey-12-a80: hsla(229, 15%, 12%, 80%);
  --kbq-palette-grey-15-a32: hsla(229, 15%, 15%, 32%);
  --kbq-palette-grey-20-a32: hsla(229, 15%, 20%, 32%);
  --kbq-palette-grey-20-a55: hsla(229, 15%, 20%, 55%);
  --kbq-palette-grey-50-a8: hsla(229, 15%, 50%, 8%);
  --kbq-palette-grey-50-a16: hsla(229, 15%, 50%, 16%);
  --kbq-palette-grey-50-a24: hsla(229, 15%, 50%, 24%);
  --kbq-palette-grey-50-a32: hsla(229, 15%, 50%, 32%);
  --kbq-palette-grey-50-a40: hsla(229, 15%, 50%, 40%);
  --kbq-palette-grey-50-a48: hsla(229, 15%, 50%, 48%);
  --kbq-palette-grey-50-a52: hsla(229, 15%, 50%, 52%);
  --kbq-palette-grey-50-a60: hsla(229, 15%, 50%, 60%);
  --kbq-palette-grey-50-a80: hsla(229, 15%, 50%, 80%);
  --kbq-palette-grey-60-a60: hsla(229, 15%, 60%, 60%);
  --kbq-palette-grey-65-a60: hsla(229, 15%, 65%, 60%);
  --kbq-palette-grey-85-s100-a15: hsla(229, 100%, 85%, 15%);
  --kbq-palette-grey-99-a88: hsla(229, 15%, 99%, 88%);
  --kbq-palette-grey-100-a0: hsla(229, 15%, 100%, 0%);
  --kbq-palette-grey-100-a8: hsla(229, 15%, 100%, 8%);
  --kbq-palette-grey-100-a52: hsla(229, 15%, 100%, 52%);
  --kbq-palette-grey-100-a72: hsla(229, 15%, 100%, 72%);
  --kbq-palette-grey-100-a90: hsla(229, 15%, 100%, 90%);
  --kbq-palette-grey-a8: hsla(229, 15%, 50%, 8%);
  --kbq-palette-grey-a15l85: hsla(229, 100%, 85%, 15%);
  --kbq-palette-grey-a16: hsla(229, 15%, 50%, 16%);
  --kbq-palette-grey-a24: hsla(229, 15%, 6%, 24%);
  --kbq-palette-grey-a32: hsla(229, 15%, 20%, 32%);
  --kbq-palette-grey-a32l50: hsla(229, 15%, 50%, 32%);
  --kbq-palette-grey-a48: hsla(229, 15%, 50%, 48%);
  --kbq-palette-grey-a64l6: hsla(229, 15%, 6%, 64%);
  --kbq-palette-grey-a88: hsla(229, 15%, 99%, 88%);
  --kbq-palette-grey-a88l6: hsla(229, 15%, 6%, 88%);
  --kbq-palette-grey-a80l12: hsla(229, 15%, 12%, 80%);
  --kbq-palette-orange-0: hsla(26, 97%, 0%, 100%);
  --kbq-palette-orange-1: hsla(26, 97%, 1%, 100%);
  --kbq-palette-orange-2: hsla(26, 97%, 2%, 100%);
  --kbq-palette-orange-3: hsla(26, 97%, 3%, 100%);
  --kbq-palette-orange-4: hsla(26, 97%, 4%, 100%);
  --kbq-palette-orange-5: hsla(26, 97%, 5%, 100%);
  --kbq-palette-orange-6: hsla(26, 97%, 6%, 100%);
  --kbq-palette-orange-7: hsla(26, 97%, 7%, 100%);
  --kbq-palette-orange-8: hsla(26, 97%, 8%, 100%);
  --kbq-palette-orange-9: hsla(26, 97%, 9%, 100%);
  --kbq-palette-orange-10: hsla(26, 97%, 10%, 100%);
  --kbq-palette-orange-11: hsla(26, 97%, 11%, 100%);
  --kbq-palette-orange-12: hsla(26, 97%, 12%, 100%);
  --kbq-palette-orange-13: hsla(26, 97%, 13%, 100%);
  --kbq-palette-orange-14: hsla(26, 97%, 14%, 100%);
  --kbq-palette-orange-15: hsla(26, 97%, 15%, 100%);
  --kbq-palette-orange-16: hsla(26, 97%, 16%, 100%);
  --kbq-palette-orange-17: hsla(26, 97%, 17%, 100%);
  --kbq-palette-orange-18: hsla(26, 97%, 18%, 100%);
  --kbq-palette-orange-19: hsla(26, 97%, 19%, 100%);
  --kbq-palette-orange-20: hsla(26, 97%, 20%, 100%);
  --kbq-palette-orange-21: hsla(26, 97%, 21%, 100%);
  --kbq-palette-orange-22: hsla(26, 97%, 22%, 100%);
  --kbq-palette-orange-23: hsla(26, 97%, 23%, 100%);
  --kbq-palette-orange-24: hsla(26, 97%, 24%, 100%);
  --kbq-palette-orange-25: hsla(26, 97%, 25%, 100%);
  --kbq-palette-orange-26: hsla(26, 97%, 26%, 100%);
  --kbq-palette-orange-27: hsla(26, 97%, 27%, 100%);
  --kbq-palette-orange-28: hsla(26, 97%, 28%, 100%);
  --kbq-palette-orange-29: hsla(26, 97%, 29%, 100%);
  --kbq-palette-orange-30: hsla(26, 97%, 30%, 100%);
  --kbq-palette-orange-31: hsla(26, 97%, 31%, 100%);
  --kbq-palette-orange-32: hsla(26, 97%, 32%, 100%);
  --kbq-palette-orange-33: hsla(26, 97%, 33%, 100%);
  --kbq-palette-orange-34: hsla(26, 97%, 34%, 100%);
  --kbq-palette-orange-35: hsla(26, 97%, 35%, 100%);
  --kbq-palette-orange-36: hsla(26, 97%, 36%, 100%);
  --kbq-palette-orange-37: hsla(26, 97%, 37%, 100%);
  --kbq-palette-orange-38: hsla(26, 97%, 38%, 100%);
  --kbq-palette-orange-39: hsla(26, 97%, 39%, 100%);
  --kbq-palette-orange-40: hsla(26, 97%, 40%, 100%);
  --kbq-palette-orange-41: hsla(26, 97%, 41%, 100%);
  --kbq-palette-orange-42: hsla(26, 97%, 42%, 100%);
  --kbq-palette-orange-43: hsla(26, 97%, 43%, 100%);
  --kbq-palette-orange-44: hsla(26, 97%, 44%, 100%);
  --kbq-palette-orange-45: hsla(26, 97%, 45%, 100%);
  --kbq-palette-orange-46: hsla(26, 97%, 46%, 100%);
  --kbq-palette-orange-47: hsla(26, 97%, 47%, 100%);
  --kbq-palette-orange-48: hsla(26, 97%, 48%, 100%);
  --kbq-palette-orange-49: hsla(26, 97%, 49%, 100%);
  --kbq-palette-orange-50: hsla(26, 97%, 50%, 100%);
  --kbq-palette-orange-51: hsla(26, 97%, 51%, 100%);
  --kbq-palette-orange-52: hsla(26, 97%, 52%, 100%);
  --kbq-palette-orange-53: hsla(26, 97%, 53%, 100%);
  --kbq-palette-orange-54: hsla(26, 97%, 54%, 100%);
  --kbq-palette-orange-55: hsla(26, 97%, 55%, 100%);
  --kbq-palette-orange-56: hsla(26, 97%, 56%, 100%);
  --kbq-palette-orange-57: hsla(26, 97%, 57%, 100%);
  --kbq-palette-orange-58: hsla(26, 97%, 58%, 100%);
  --kbq-palette-orange-59: hsla(26, 97%, 59%, 100%);
  --kbq-palette-orange-60: hsla(26, 97%, 60%, 100%);
  --kbq-palette-orange-61: hsla(26, 97%, 61%, 100%);
  --kbq-palette-orange-62: hsla(26, 97%, 62%, 100%);
  --kbq-palette-orange-63: hsla(26, 97%, 63%, 100%);
  --kbq-palette-orange-64: hsla(26, 97%, 64%, 100%);
  --kbq-palette-orange-65: hsla(26, 97%, 65%, 100%);
  --kbq-palette-orange-66: hsla(26, 97%, 66%, 100%);
  --kbq-palette-orange-67: hsla(26, 97%, 67%, 100%);
  --kbq-palette-orange-68: hsla(26, 97%, 68%, 100%);
  --kbq-palette-orange-69: hsla(26, 97%, 69%, 100%);
  --kbq-palette-orange-70: hsla(26, 97%, 70%, 100%);
  --kbq-palette-orange-71: hsla(26, 97%, 71%, 100%);
  --kbq-palette-orange-72: hsla(26, 97%, 72%, 100%);
  --kbq-palette-orange-73: hsla(26, 97%, 73%, 100%);
  --kbq-palette-orange-74: hsla(26, 97%, 74%, 100%);
  --kbq-palette-orange-75: hsla(26, 97%, 75%, 100%);
  --kbq-palette-orange-76: hsla(26, 97%, 76%, 100%);
  --kbq-palette-orange-77: hsla(26, 97%, 77%, 100%);
  --kbq-palette-orange-78: hsla(26, 97%, 78%, 100%);
  --kbq-palette-orange-79: hsla(26, 97%, 79%, 100%);
  --kbq-palette-orange-80: hsla(26, 97%, 80%, 100%);
  --kbq-palette-orange-81: hsla(26, 97%, 81%, 100%);
  --kbq-palette-orange-82: hsla(26, 97%, 82%, 100%);
  --kbq-palette-orange-83: hsla(26, 97%, 83%, 100%);
  --kbq-palette-orange-84: hsla(26, 97%, 84%, 100%);
  --kbq-palette-orange-85: hsla(26, 97%, 85%, 100%);
  --kbq-palette-orange-86: hsla(26, 97%, 86%, 100%);
  --kbq-palette-orange-87: hsla(26, 97%, 87%, 100%);
  --kbq-palette-orange-88: hsla(26, 97%, 88%, 100%);
  --kbq-palette-orange-89: hsla(26, 97%, 89%, 100%);
  --kbq-palette-orange-90: hsla(26, 97%, 90%, 100%);
  --kbq-palette-orange-91: hsla(26, 97%, 91%, 100%);
  --kbq-palette-orange-92: hsla(26, 97%, 92%, 100%);
  --kbq-palette-orange-93: hsla(26, 97%, 93%, 100%);
  --kbq-palette-orange-94: hsla(26, 97%, 94%, 100%);
  --kbq-palette-orange-95: hsla(26, 97%, 95%, 100%);
  --kbq-palette-orange-96: hsla(26, 97%, 96%, 100%);
  --kbq-palette-orange-97: hsla(26, 97%, 97%, 100%);
  --kbq-palette-orange-98: hsla(26, 97%, 98%, 100%);
  --kbq-palette-orange-99: hsla(26, 97%, 99%, 100%);
  --kbq-palette-orange-100: hsla(26, 97%, 100%, 100%);
  --kbq-palette-orange-5-a8: hsla(26, 97%, 5%, 8%);
  --kbq-palette-orange-5-a16: hsla(26, 97%, 5%, 16%);
  --kbq-palette-orange-50-a8: hsla(26, 97%, 50%, 8%);
  --kbq-palette-orange-50-a16: hsla(26, 97%, 50%, 16%);
  --kbq-palette-orange-51-s69: hsla(26, 69%, 51%, 100%);
  --kbq-palette-orange-60-a55: hsla(26, 97%, 60%, 55%);
  --kbq-palette-purple-0: hsla(277, 72%, 0%, 100%);
  --kbq-palette-purple-1: hsla(277, 72%, 1%, 100%);
  --kbq-palette-purple-2: hsla(277, 72%, 2%, 100%);
  --kbq-palette-purple-3: hsla(277, 72%, 3%, 100%);
  --kbq-palette-purple-4: hsla(277, 72%, 4%, 100%);
  --kbq-palette-purple-5: hsla(277, 72%, 5%, 100%);
  --kbq-palette-purple-6: hsla(277, 72%, 6%, 100%);
  --kbq-palette-purple-7: hsla(277, 72%, 7%, 100%);
  --kbq-palette-purple-8: hsla(277, 72%, 8%, 100%);
  --kbq-palette-purple-9: hsla(277, 72%, 9%, 100%);
  --kbq-palette-purple-10: hsla(277, 72%, 10%, 100%);
  --kbq-palette-purple-11: hsla(277, 72%, 11%, 100%);
  --kbq-palette-purple-12: hsla(277, 72%, 12%, 100%);
  --kbq-palette-purple-13: hsla(277, 72%, 13%, 100%);
  --kbq-palette-purple-14: hsla(277, 72%, 14%, 100%);
  --kbq-palette-purple-15: hsla(277, 72%, 15%, 100%);
  --kbq-palette-purple-16: hsla(277, 72%, 16%, 100%);
  --kbq-palette-purple-17: hsla(277, 72%, 17%, 100%);
  --kbq-palette-purple-18: hsla(277, 72%, 18%, 100%);
  --kbq-palette-purple-19: hsla(277, 72%, 19%, 100%);
  --kbq-palette-purple-20: hsla(277, 72%, 20%, 100%);
  --kbq-palette-purple-21: hsla(277, 72%, 21%, 100%);
  --kbq-palette-purple-22: hsla(277, 72%, 22%, 100%);
  --kbq-palette-purple-23: hsla(277, 72%, 23%, 100%);
  --kbq-palette-purple-24: hsla(277, 72%, 24%, 100%);
  --kbq-palette-purple-25: hsla(277, 72%, 25%, 100%);
  --kbq-palette-purple-26: hsla(277, 72%, 26%, 100%);
  --kbq-palette-purple-27: hsla(277, 72%, 27%, 100%);
  --kbq-palette-purple-28: hsla(277, 72%, 28%, 100%);
  --kbq-palette-purple-29: hsla(277, 72%, 29%, 100%);
  --kbq-palette-purple-30: hsla(277, 72%, 30%, 100%);
  --kbq-palette-purple-31: hsla(277, 72%, 31%, 100%);
  --kbq-palette-purple-32: hsla(277, 72%, 32%, 100%);
  --kbq-palette-purple-33: hsla(277, 72%, 33%, 100%);
  --kbq-palette-purple-34: hsla(277, 72%, 34%, 100%);
  --kbq-palette-purple-35: hsla(277, 72%, 35%, 100%);
  --kbq-palette-purple-36: hsla(277, 72%, 36%, 100%);
  --kbq-palette-purple-37: hsla(277, 72%, 37%, 100%);
  --kbq-palette-purple-38: hsla(277, 72%, 38%, 100%);
  --kbq-palette-purple-39: hsla(277, 72%, 39%, 100%);
  --kbq-palette-purple-40: hsla(277, 72%, 40%, 100%);
  --kbq-palette-purple-41: hsla(277, 72%, 41%, 100%);
  --kbq-palette-purple-42: hsla(277, 72%, 42%, 100%);
  --kbq-palette-purple-43: hsla(277, 72%, 43%, 100%);
  --kbq-palette-purple-44: hsla(277, 72%, 44%, 100%);
  --kbq-palette-purple-45: hsla(277, 72%, 45%, 100%);
  --kbq-palette-purple-46: hsla(277, 72%, 46%, 100%);
  --kbq-palette-purple-47: hsla(277, 72%, 47%, 100%);
  --kbq-palette-purple-48: hsla(277, 72%, 48%, 100%);
  --kbq-palette-purple-49: hsla(277, 72%, 49%, 100%);
  --kbq-palette-purple-50: hsla(277, 72%, 50%, 100%);
  --kbq-palette-purple-51: hsla(277, 72%, 51%, 100%);
  --kbq-palette-purple-52: hsla(277, 72%, 52%, 100%);
  --kbq-palette-purple-53: hsla(277, 72%, 53%, 100%);
  --kbq-palette-purple-54: hsla(277, 72%, 54%, 100%);
  --kbq-palette-purple-55: hsla(277, 72%, 55%, 100%);
  --kbq-palette-purple-56: hsla(277, 72%, 56%, 100%);
  --kbq-palette-purple-57: hsla(277, 72%, 57%, 100%);
  --kbq-palette-purple-58: hsla(277, 72%, 58%, 100%);
  --kbq-palette-purple-59: hsla(277, 72%, 59%, 100%);
  --kbq-palette-purple-60: hsla(277, 72%, 60%, 100%);
  --kbq-palette-purple-61: hsla(277, 72%, 61%, 100%);
  --kbq-palette-purple-62: hsla(277, 72%, 62%, 100%);
  --kbq-palette-purple-63: hsla(277, 72%, 63%, 100%);
  --kbq-palette-purple-64: hsla(277, 72%, 64%, 100%);
  --kbq-palette-purple-65: hsla(277, 72%, 65%, 100%);
  --kbq-palette-purple-66: hsla(277, 72%, 66%, 100%);
  --kbq-palette-purple-67: hsla(277, 72%, 67%, 100%);
  --kbq-palette-purple-68: hsla(277, 72%, 68%, 100%);
  --kbq-palette-purple-69: hsla(277, 72%, 69%, 100%);
  --kbq-palette-purple-70: hsla(277, 72%, 70%, 100%);
  --kbq-palette-purple-71: hsla(277, 72%, 71%, 100%);
  --kbq-palette-purple-72: hsla(277, 72%, 72%, 100%);
  --kbq-palette-purple-73: hsla(277, 72%, 73%, 100%);
  --kbq-palette-purple-74: hsla(277, 72%, 74%, 100%);
  --kbq-palette-purple-75: hsla(277, 72%, 75%, 100%);
  --kbq-palette-purple-76: hsla(277, 72%, 76%, 100%);
  --kbq-palette-purple-77: hsla(277, 72%, 77%, 100%);
  --kbq-palette-purple-78: hsla(277, 72%, 78%, 100%);
  --kbq-palette-purple-79: hsla(277, 72%, 79%, 100%);
  --kbq-palette-purple-80: hsla(277, 72%, 80%, 100%);
  --kbq-palette-purple-81: hsla(277, 72%, 81%, 100%);
  --kbq-palette-purple-82: hsla(277, 72%, 82%, 100%);
  --kbq-palette-purple-83: hsla(277, 72%, 83%, 100%);
  --kbq-palette-purple-84: hsla(277, 72%, 84%, 100%);
  --kbq-palette-purple-85: hsla(277, 72%, 85%, 100%);
  --kbq-palette-purple-86: hsla(277, 72%, 86%, 100%);
  --kbq-palette-purple-87: hsla(277, 72%, 87%, 100%);
  --kbq-palette-purple-88: hsla(277, 72%, 88%, 100%);
  --kbq-palette-purple-89: hsla(277, 72%, 89%, 100%);
  --kbq-palette-purple-90: hsla(277, 72%, 90%, 100%);
  --kbq-palette-purple-91: hsla(277, 72%, 91%, 100%);
  --kbq-palette-purple-92: hsla(277, 72%, 92%, 100%);
  --kbq-palette-purple-93: hsla(277, 72%, 93%, 100%);
  --kbq-palette-purple-94: hsla(277, 72%, 94%, 100%);
  --kbq-palette-purple-95: hsla(277, 72%, 95%, 100%);
  --kbq-palette-purple-96: hsla(277, 72%, 96%, 100%);
  --kbq-palette-purple-97: hsla(277, 72%, 97%, 100%);
  --kbq-palette-purple-98: hsla(277, 72%, 98%, 100%);
  --kbq-palette-purple-99: hsla(277, 72%, 99%, 100%);
  --kbq-palette-purple-100: hsla(277, 72%, 100%, 100%);
  --kbq-palette-purple-50-a16: rgba(149, 36, 219, 0.16);
  --kbq-palette-purple-50-a32: rgba(149, 36, 219, 0.32);
  --kbq-palette-purple-a16: rgba(149, 36, 219, 0.16);
  --kbq-palette-purple-a32: rgba(149, 36, 219, 0.32);
  --kbq-palette-red-0: hsla(7, 97%, 0%, 100%);
  --kbq-palette-red-1: hsla(7, 97%, 1%, 100%);
  --kbq-palette-red-2: hsla(7, 97%, 2%, 100%);
  --kbq-palette-red-3: hsla(7, 97%, 3%, 100%);
  --kbq-palette-red-4: hsla(7, 97%, 4%, 100%);
  --kbq-palette-red-5: hsla(7, 97%, 5%, 100%);
  --kbq-palette-red-6: hsla(7, 97%, 6%, 100%);
  --kbq-palette-red-7: hsla(7, 97%, 7%, 100%);
  --kbq-palette-red-8: hsla(7, 97%, 8%, 100%);
  --kbq-palette-red-9: hsla(7, 97%, 9%, 100%);
  --kbq-palette-red-10: hsla(7, 97%, 10%, 100%);
  --kbq-palette-red-11: hsla(7, 97%, 11%, 100%);
  --kbq-palette-red-12: hsla(7, 97%, 12%, 100%);
  --kbq-palette-red-13: hsla(7, 97%, 13%, 100%);
  --kbq-palette-red-14: hsla(7, 97%, 14%, 100%);
  --kbq-palette-red-15: hsla(7, 97%, 15%, 100%);
  --kbq-palette-red-16: hsla(7, 97%, 16%, 100%);
  --kbq-palette-red-17: hsla(7, 97%, 17%, 100%);
  --kbq-palette-red-18: hsla(7, 97%, 18%, 100%);
  --kbq-palette-red-19: hsla(7, 97%, 19%, 100%);
  --kbq-palette-red-20: hsla(7, 97%, 20%, 100%);
  --kbq-palette-red-21: hsla(7, 97%, 21%, 100%);
  --kbq-palette-red-22: hsla(7, 97%, 22%, 100%);
  --kbq-palette-red-23: hsla(7, 97%, 23%, 100%);
  --kbq-palette-red-24: hsla(7, 97%, 24%, 100%);
  --kbq-palette-red-25: hsla(7, 97%, 25%, 100%);
  --kbq-palette-red-26: hsla(7, 97%, 26%, 100%);
  --kbq-palette-red-27: hsla(7, 97%, 27%, 100%);
  --kbq-palette-red-28: hsla(7, 97%, 28%, 100%);
  --kbq-palette-red-29: hsla(7, 97%, 29%, 100%);
  --kbq-palette-red-30: hsla(7, 97%, 30%, 100%);
  --kbq-palette-red-31: hsla(7, 97%, 31%, 100%);
  --kbq-palette-red-32: hsla(7, 97%, 32%, 100%);
  --kbq-palette-red-33: hsla(7, 97%, 33%, 100%);
  --kbq-palette-red-34: hsla(7, 97%, 34%, 100%);
  --kbq-palette-red-35: hsla(7, 97%, 35%, 100%);
  --kbq-palette-red-36: hsla(7, 97%, 36%, 100%);
  --kbq-palette-red-37: hsla(7, 97%, 37%, 100%);
  --kbq-palette-red-38: hsla(7, 97%, 38%, 100%);
  --kbq-palette-red-39: hsla(7, 97%, 39%, 100%);
  --kbq-palette-red-40: hsla(7, 97%, 40%, 100%);
  --kbq-palette-red-41: hsla(7, 97%, 41%, 100%);
  --kbq-palette-red-42: hsla(7, 97%, 42%, 100%);
  --kbq-palette-red-43: hsla(7, 97%, 43%, 100%);
  --kbq-palette-red-44: hsla(7, 97%, 44%, 100%);
  --kbq-palette-red-45: hsla(7, 97%, 45%, 100%);
  --kbq-palette-red-46: hsla(7, 97%, 46%, 100%);
  --kbq-palette-red-47: hsla(7, 97%, 47%, 100%);
  --kbq-palette-red-48: hsla(7, 97%, 48%, 100%);
  --kbq-palette-red-49: hsla(7, 97%, 49%, 100%);
  --kbq-palette-red-50: hsla(7, 97%, 50%, 100%);
  --kbq-palette-red-51: hsla(7, 97%, 51%, 100%);
  --kbq-palette-red-52: hsla(7, 97%, 52%, 100%);
  --kbq-palette-red-53: hsla(7, 97%, 53%, 100%);
  --kbq-palette-red-54: hsla(7, 97%, 54%, 100%);
  --kbq-palette-red-55: hsla(7, 97%, 55%, 100%);
  --kbq-palette-red-56: hsla(7, 97%, 56%, 100%);
  --kbq-palette-red-57: hsla(7, 97%, 57%, 100%);
  --kbq-palette-red-58: hsla(7, 97%, 58%, 100%);
  --kbq-palette-red-59: hsla(7, 97%, 59%, 100%);
  --kbq-palette-red-60: hsla(7, 97%, 60%, 100%);
  --kbq-palette-red-61: hsla(7, 97%, 61%, 100%);
  --kbq-palette-red-62: hsla(7, 97%, 62%, 100%);
  --kbq-palette-red-63: hsla(7, 97%, 63%, 100%);
  --kbq-palette-red-64: hsla(7, 97%, 64%, 100%);
  --kbq-palette-red-65: hsla(7, 97%, 65%, 100%);
  --kbq-palette-red-66: hsla(7, 97%, 66%, 100%);
  --kbq-palette-red-67: hsla(7, 97%, 67%, 100%);
  --kbq-palette-red-68: hsla(7, 97%, 68%, 100%);
  --kbq-palette-red-69: hsla(7, 97%, 69%, 100%);
  --kbq-palette-red-70: hsla(7, 97%, 70%, 100%);
  --kbq-palette-red-71: hsla(7, 97%, 71%, 100%);
  --kbq-palette-red-72: hsla(7, 97%, 72%, 100%);
  --kbq-palette-red-73: hsla(7, 97%, 73%, 100%);
  --kbq-palette-red-74: hsla(7, 97%, 74%, 100%);
  --kbq-palette-red-75: hsla(7, 97%, 75%, 100%);
  --kbq-palette-red-76: hsla(7, 97%, 76%, 100%);
  --kbq-palette-red-77: hsla(7, 97%, 77%, 100%);
  --kbq-palette-red-78: hsla(7, 97%, 78%, 100%);
  --kbq-palette-red-79: hsla(7, 97%, 79%, 100%);
  --kbq-palette-red-80: hsla(7, 97%, 80%, 100%);
  --kbq-palette-red-81: hsla(7, 97%, 81%, 100%);
  --kbq-palette-red-82: hsla(7, 97%, 82%, 100%);
  --kbq-palette-red-83: hsla(7, 97%, 83%, 100%);
  --kbq-palette-red-84: hsla(7, 97%, 84%, 100%);
  --kbq-palette-red-85: hsla(7, 97%, 85%, 100%);
  --kbq-palette-red-86: hsla(7, 97%, 86%, 100%);
  --kbq-palette-red-87: hsla(7, 97%, 87%, 100%);
  --kbq-palette-red-88: hsla(7, 97%, 88%, 100%);
  --kbq-palette-red-89: hsla(7, 97%, 89%, 100%);
  --kbq-palette-red-90: hsla(7, 97%, 90%, 100%);
  --kbq-palette-red-91: hsla(7, 97%, 91%, 100%);
  --kbq-palette-red-92: hsla(7, 97%, 92%, 100%);
  --kbq-palette-red-93: hsla(7, 97%, 93%, 100%);
  --kbq-palette-red-94: hsla(7, 97%, 94%, 100%);
  --kbq-palette-red-95: hsla(7, 97%, 95%, 100%);
  --kbq-palette-red-96: hsla(7, 97%, 96%, 100%);
  --kbq-palette-red-97: hsla(7, 97%, 97%, 100%);
  --kbq-palette-red-98: hsla(7, 97%, 98%, 100%);
  --kbq-palette-red-99: hsla(7, 97%, 99%, 100%);
  --kbq-palette-red-100: hsla(7, 97%, 100%, 100%);
  --kbq-palette-red-5-a8: hsla(7, 97%, 5%, 8%);
  --kbq-palette-red-5-a16: hsla(7, 97%, 5%, 16%);
  --kbq-palette-red-22-a88: hsla(7, 97%, 22%, 88%);
  --kbq-palette-red-50-a8: hsla(7, 97%, 50%, 8%);
  --kbq-palette-red-50-a16: hsla(7, 97%, 50%, 16%);
  --kbq-palette-red-51-s69: hsla(7, 69%, 51%, 100%);
  --kbq-palette-red-60-a55: hsla(7, 97%, 60%, 55%);
  --kbq-palette-red-88-a88: hsla(7, 97%, 88%, 88%);
  --kbq-palette-red-a8: hsla(7, 97%, 5%, 8%);
  --kbq-palette-red-a8l50: hsla(7, 97%, 50%, 8%);
  --kbq-palette-red-a16: hsla(7, 97%, 5%, 16%);
  --kbq-palette-red-a16l50: hsla(7, 97%, 50%, 16%);
  --kbq-palette-red-a24: rgba(240, 10, 25, 0.24);
  --kbq-palette-red-a32: rgba(240, 10, 25, 0.32);
  --kbq-palette-red-a48: rgba(240, 10, 25, 0.48);
  --kbq-palette-white-default: hsla(0, 0%, 100%, 100%);
  --kbq-palette-white-default-a15: hsla(0, 0%, 100%, 15%);
  --kbq-palette-white-default-a64: hsla(0, 0%, 100%, 64%);
  --kbq-palette-white-default-a72: hsla(0, 0%, 100%, 72%);
  --kbq-palette-white-a72: hsla(0, 0%, 100%, 72%);
  --kbq-palette-yellow-0: hsla(38, 100%, 0%, 100%);
  --kbq-palette-yellow-1: hsla(38, 100%, 1%, 100%);
  --kbq-palette-yellow-2: hsla(38, 100%, 2%, 100%);
  --kbq-palette-yellow-3: hsla(38, 100%, 3%, 100%);
  --kbq-palette-yellow-4: hsla(38, 100%, 4%, 100%);
  --kbq-palette-yellow-5: hsla(38, 100%, 5%, 100%);
  --kbq-palette-yellow-6: hsla(38, 100%, 6%, 100%);
  --kbq-palette-yellow-7: hsla(38, 100%, 7%, 100%);
  --kbq-palette-yellow-8: hsla(38, 100%, 8%, 100%);
  --kbq-palette-yellow-9: hsla(38, 100%, 9%, 100%);
  --kbq-palette-yellow-10: hsla(38, 100%, 10%, 100%);
  --kbq-palette-yellow-11: hsla(38, 100%, 11%, 100%);
  --kbq-palette-yellow-12: hsla(38, 100%, 12%, 100%);
  --kbq-palette-yellow-13: hsla(38, 100%, 13%, 100%);
  --kbq-palette-yellow-14: hsla(38, 100%, 14%, 100%);
  --kbq-palette-yellow-15: hsla(38, 100%, 15%, 100%);
  --kbq-palette-yellow-16: hsla(38, 100%, 16%, 100%);
  --kbq-palette-yellow-17: hsla(38, 100%, 17%, 100%);
  --kbq-palette-yellow-18: hsla(38, 100%, 18%, 100%);
  --kbq-palette-yellow-19: hsla(38, 100%, 19%, 100%);
  --kbq-palette-yellow-20: hsla(38, 100%, 20%, 100%);
  --kbq-palette-yellow-21: hsla(38, 100%, 21%, 100%);
  --kbq-palette-yellow-22: hsla(38, 100%, 22%, 100%);
  --kbq-palette-yellow-23: hsla(38, 100%, 23%, 100%);
  --kbq-palette-yellow-24: hsla(38, 100%, 24%, 100%);
  --kbq-palette-yellow-25: hsla(38, 100%, 25%, 100%);
  --kbq-palette-yellow-26: hsla(38, 100%, 26%, 100%);
  --kbq-palette-yellow-27: hsla(38, 100%, 27%, 100%);
  --kbq-palette-yellow-28: hsla(38, 100%, 28%, 100%);
  --kbq-palette-yellow-29: hsla(38, 100%, 29%, 100%);
  --kbq-palette-yellow-30: hsla(38, 100%, 30%, 100%);
  --kbq-palette-yellow-31: hsla(38, 100%, 31%, 100%);
  --kbq-palette-yellow-32: hsla(38, 100%, 32%, 100%);
  --kbq-palette-yellow-33: hsla(38, 100%, 33%, 100%);
  --kbq-palette-yellow-34: hsla(38, 100%, 34%, 100%);
  --kbq-palette-yellow-35: hsla(38, 100%, 35%, 100%);
  --kbq-palette-yellow-36: hsla(38, 100%, 36%, 100%);
  --kbq-palette-yellow-37: hsla(38, 100%, 37%, 100%);
  --kbq-palette-yellow-38: hsla(38, 100%, 38%, 100%);
  --kbq-palette-yellow-39: hsla(38, 100%, 39%, 100%);
  --kbq-palette-yellow-40: hsla(38, 100%, 40%, 100%);
  --kbq-palette-yellow-41: hsla(38, 100%, 41%, 100%);
  --kbq-palette-yellow-42: hsla(38, 100%, 42%, 100%);
  --kbq-palette-yellow-43: hsla(38, 100%, 43%, 100%);
  --kbq-palette-yellow-44: hsla(38, 100%, 44%, 100%);
  --kbq-palette-yellow-45: hsla(38, 100%, 45%, 100%);
  --kbq-palette-yellow-46: hsla(38, 100%, 46%, 100%);
  --kbq-palette-yellow-47: hsla(38, 100%, 47%, 100%);
  --kbq-palette-yellow-48: hsla(38, 100%, 48%, 100%);
  --kbq-palette-yellow-49: hsla(38, 100%, 49%, 100%);
  --kbq-palette-yellow-50: hsla(38, 100%, 50%, 100%);
  --kbq-palette-yellow-51: hsla(38, 100%, 51%, 100%);
  --kbq-palette-yellow-52: hsla(38, 100%, 52%, 100%);
  --kbq-palette-yellow-53: hsla(38, 100%, 53%, 100%);
  --kbq-palette-yellow-54: hsla(38, 100%, 54%, 100%);
  --kbq-palette-yellow-55: hsla(38, 100%, 55%, 100%);
  --kbq-palette-yellow-56: hsla(38, 100%, 56%, 100%);
  --kbq-palette-yellow-57: hsla(38, 100%, 57%, 100%);
  --kbq-palette-yellow-58: hsla(38, 100%, 58%, 100%);
  --kbq-palette-yellow-59: hsla(38, 100%, 59%, 100%);
  --kbq-palette-yellow-60: hsla(38, 100%, 60%, 100%);
  --kbq-palette-yellow-61: hsla(38, 100%, 61%, 100%);
  --kbq-palette-yellow-62: hsla(38, 100%, 62%, 100%);
  --kbq-palette-yellow-63: hsla(38, 100%, 63%, 100%);
  --kbq-palette-yellow-64: hsla(38, 100%, 64%, 100%);
  --kbq-palette-yellow-65: hsla(38, 100%, 65%, 100%);
  --kbq-palette-yellow-66: hsla(38, 100%, 66%, 100%);
  --kbq-palette-yellow-67: hsla(38, 100%, 67%, 100%);
  --kbq-palette-yellow-68: hsla(38, 100%, 68%, 100%);
  --kbq-palette-yellow-69: hsla(38, 100%, 69%, 100%);
  --kbq-palette-yellow-70: hsla(38, 100%, 70%, 100%);
  --kbq-palette-yellow-71: hsla(38, 100%, 71%, 100%);
  --kbq-palette-yellow-72: hsla(38, 100%, 72%, 100%);
  --kbq-palette-yellow-73: hsla(38, 100%, 73%, 100%);
  --kbq-palette-yellow-74: hsla(38, 100%, 74%, 100%);
  --kbq-palette-yellow-75: hsla(38, 100%, 75%, 100%);
  --kbq-palette-yellow-76: hsla(38, 100%, 76%, 100%);
  --kbq-palette-yellow-77: hsla(38, 100%, 77%, 100%);
  --kbq-palette-yellow-78: hsla(38, 100%, 78%, 100%);
  --kbq-palette-yellow-79: hsla(38, 100%, 79%, 100%);
  --kbq-palette-yellow-80: hsla(38, 100%, 80%, 100%);
  --kbq-palette-yellow-81: hsla(38, 100%, 81%, 100%);
  --kbq-palette-yellow-82: hsla(38, 100%, 82%, 100%);
  --kbq-palette-yellow-83: hsla(38, 100%, 83%, 100%);
  --kbq-palette-yellow-84: hsla(38, 100%, 84%, 100%);
  --kbq-palette-yellow-85: hsla(38, 100%, 85%, 100%);
  --kbq-palette-yellow-86: hsla(38, 100%, 86%, 100%);
  --kbq-palette-yellow-87: hsla(38, 100%, 87%, 100%);
  --kbq-palette-yellow-88: hsla(38, 100%, 88%, 100%);
  --kbq-palette-yellow-89: hsla(38, 100%, 89%, 100%);
  --kbq-palette-yellow-90: hsla(38, 100%, 90%, 100%);
  --kbq-palette-yellow-91: hsla(38, 100%, 91%, 100%);
  --kbq-palette-yellow-92: hsla(38, 100%, 92%, 100%);
  --kbq-palette-yellow-93: hsla(38, 100%, 93%, 100%);
  --kbq-palette-yellow-94: hsla(38, 100%, 94%, 100%);
  --kbq-palette-yellow-95: hsla(38, 100%, 95%, 100%);
  --kbq-palette-yellow-96: hsla(38, 100%, 96%, 100%);
  --kbq-palette-yellow-97: hsla(38, 100%, 97%, 100%);
  --kbq-palette-yellow-98: hsla(38, 100%, 98%, 100%);
  --kbq-palette-yellow-99: hsla(38, 100%, 99%, 100%);
  --kbq-palette-yellow-100: hsla(38, 100%, 100%, 100%);
  --kbq-palette-yellow-48-a16: hsla(38, 100%, 48%, 16%);
  --kbq-palette-yellow-48-a32: hsla(38, 100%, 48%, 32%);
  --kbq-palette-yellow-a16: hsla(38, 100%, 48%, 16%);
  --kbq-palette-yellow-a32: hsla(38, 100%, 48%, 32%);
  --kbq-plt-blue-1: oklch(96.9% 0.0100 255.0);
  --kbq-plt-blue-2: oklch(94.6% 0.0247 255.4);
  --kbq-plt-blue-3: oklch(92.6% 0.0364 252.9);
  --kbq-plt-blue-4: oklch(90.4% 0.0478 251.8);
  --kbq-plt-blue-5: oklch(88.4% 0.0580 252.9);
  --kbq-plt-blue-6: oklch(85.7% 0.0728 252.3);
  --kbq-plt-blue-7: oklch(82.8% 0.0875 253.6);
  --kbq-plt-blue-8: oklch(80.1% 0.1021 254.6);
  --kbq-plt-blue-9: oklch(77.1% 0.1181 255.8);
  --kbq-plt-blue-10: oklch(74.3% 0.1341 256.7);
  --kbq-plt-blue-11: oklch(71.2% 0.1511 257.7);
  --kbq-plt-blue-12: oklch(68.2% 0.1689 258.5);
  --kbq-plt-blue-13: oklch(64.9% 0.1868 259.3);
  --kbq-plt-blue-14: oklch(61.5% 0.2016 259.6);
  --kbq-plt-blue-15: oklch(58.0% 0.2163 260.0);
  --kbq-plt-blue-16: oklch(54.4% 0.2158 262.0);
  --kbq-plt-blue-17: oklch(50.5% 0.1969 264.0);
  --kbq-plt-blue-18: oklch(41.6% 0.1630 266.0);
  --kbq-plt-blue-19: oklch(36.4% 0.1140 268.0);
  --kbq-plt-blue-20: oklch(30.3% 0.0500 270.0);
  --kbq-plt-slate-1: oklch(96.9% 0.0050 260.0);
  --kbq-plt-slate-2: oklch(94.6% 0.0068 260.0);
  --kbq-plt-slate-3: oklch(92.6% 0.0085 260.0);
  --kbq-plt-slate-4: oklch(90.6% 0.0103 260.0);
  --kbq-plt-slate-5: oklch(88.4% 0.0120 260.0);
  --kbq-plt-slate-6: oklch(85.7% 0.0138 260.0);
  --kbq-plt-slate-7: oklch(83.0% 0.0155 260.0);
  --kbq-plt-slate-8: oklch(80.2% 0.0173 260.0);
  --kbq-plt-slate-9: oklch(77.3% 0.0190 260.0);
  --kbq-plt-slate-10: oklch(74.2% 0.0208 260.0);
  --kbq-plt-slate-11: oklch(71.2% 0.0225 260.0);
  --kbq-plt-slate-12: oklch(68.0% 0.0243 260.0);
  --kbq-plt-slate-13: oklch(64.7% 0.0261 260.0);
  --kbq-plt-slate-14: oklch(61.2% 0.0278 260.0);
  --kbq-plt-slate-15: oklch(57.7% 0.0296 260.0);
  --kbq-plt-slate-16: oklch(54.0% 0.0300 260.0);
  --kbq-plt-slate-17: oklch(50.0% 0.0300 260.0);
  --kbq-plt-slate-18: oklch(41.1% 0.0300 260.0);
  --kbq-plt-slate-19: oklch(36.1% 0.0300 260.0);
  --kbq-plt-slate-20: oklch(30.2% 0.0300 260.0);
  --kbq-plt-red-1: oklch(97.0% 0.0100 25.0);
  --kbq-plt-red-2: oklch(95.0% 0.0247 25.4);
  --kbq-plt-red-3: oklch(93.1% 0.0351 26.6);
  --kbq-plt-red-4: oklch(91.0% 0.0462 27.3);
  --kbq-plt-red-5: oklch(89.3% 0.0561 27.5);
  --kbq-plt-red-6: oklch(86.5% 0.0725 27.9);
  --kbq-plt-red-7: oklch(83.9% 0.0887 27.9);
  --kbq-plt-red-8: oklch(81.2% 0.1062 27.9);
  --kbq-plt-red-9: oklch(78.5% 0.1250 28.0);
  --kbq-plt-red-10: oklch(75.6% 0.1426 28.2);
  --kbq-plt-red-11: oklch(72.7% 0.1574 28.6);
  --kbq-plt-red-12: oklch(69.5% 0.1721 28.9);
  --kbq-plt-red-13: oklch(66.3% 0.1868 29.3);
  --kbq-plt-red-14: oklch(62.7% 0.2016 29.6);
  --kbq-plt-red-15: oklch(58.9% 0.2163 30.0);
  --kbq-plt-red-16: oklch(54.7% 0.2119 31.2);
  --kbq-plt-red-17: oklch(50.5% 0.1869 32.9);
  --kbq-plt-red-18: oklch(41.2% 0.1489 33.8);
  --kbq-plt-red-19: oklch(36.4% 0.1140 38.0);
  --kbq-plt-red-20: oklch(30.5% 0.0500 40.0);
  --kbq-plt-orange-1: oklch(97.0% 0.0100 65.0);
  --kbq-plt-orange-2: oklch(94.8% 0.0247 64.6);
  --kbq-plt-orange-3: oklch(92.8% 0.0395 64.3);
  --kbq-plt-orange-4: oklch(90.8% 0.0542 63.9);
  --kbq-plt-orange-5: oklch(88.8% 0.0689 63.6);
  --kbq-plt-orange-6: oklch(86.2% 0.0837 63.2);
  --kbq-plt-orange-7: oklch(83.5% 0.0984 62.9);
  --kbq-plt-orange-8: oklch(80.8% 0.1132 62.5);
  --kbq-plt-orange-9: oklch(77.9% 0.1279 62.1);
  --kbq-plt-orange-10: oklch(75.0% 0.1426 61.8);
  --kbq-plt-orange-11: oklch(72.0% 0.1574 61.4);
  --kbq-plt-orange-12: oklch(68.9% 0.1638 58.6);
  --kbq-plt-orange-13: oklch(65.5% 0.1559 58.5);
  --kbq-plt-orange-14: oklch(62.0% 0.1489 57.7);
  --kbq-plt-orange-15: oklch(58.4% 0.1406 57.5);
  --kbq-plt-orange-16: oklch(54.6% 0.1342 55.6);
  --kbq-plt-orange-17: oklch(50.6% 0.1281 53.1);
  --kbq-plt-orange-18: oklch(41.4% 0.1070 51.7);
  --kbq-plt-orange-19: oklch(36.3% 0.0993 47.7);
  --kbq-plt-orange-20: oklch(30.4% 0.0500 50.0);
  --kbq-plt-yellow-1: oklch(96.9% 0.0100 65.0);
  --kbq-plt-yellow-2: oklch(94.8% 0.0247 66.0);
  --kbq-plt-yellow-3: oklch(92.8% 0.0395 67.0);
  --kbq-plt-yellow-4: oklch(90.8% 0.0542 68.0);
  --kbq-plt-yellow-5: oklch(88.7% 0.0689 69.0);
  --kbq-plt-yellow-6: oklch(86.0% 0.0837 70.0);
  --kbq-plt-yellow-7: oklch(83.3% 0.0984 71.0);
  --kbq-plt-yellow-8: oklch(80.6% 0.1132 72.0);
  --kbq-plt-yellow-9: oklch(77.7% 0.1279 73.0);
  --kbq-plt-yellow-10: oklch(74.7% 0.1426 74.0);
  --kbq-plt-yellow-11: oklch(71.7% 0.1522 73.5);
  --kbq-plt-yellow-12: oklch(68.4% 0.1452 73.6);
  --kbq-plt-yellow-13: oklch(65.0% 0.1370 75.2);
  --kbq-plt-yellow-14: oklch(61.5% 0.1291 76.1);
  --kbq-plt-yellow-15: oklch(57.9% 0.1207 77.7);
  --kbq-plt-yellow-16: oklch(54.1% 0.1126 78.3);
  --kbq-plt-yellow-17: oklch(50.2% 0.1086 70.2);
  --kbq-plt-yellow-18: oklch(41.4% 0.0951 62.2);
  --kbq-plt-yellow-19: oklch(36.3% 0.0917 53.3);
  --kbq-plt-yellow-20: oklch(30.4% 0.0500 50.0);
  --kbq-plt-green-1: oklch(96.9% 0.0100 145.0);
  --kbq-plt-green-2: oklch(94.4% 0.0247 144.6);
  --kbq-plt-green-3: oklch(92.2% 0.0395 144.3);
  --kbq-plt-green-4: oklch(89.9% 0.0542 143.9);
  --kbq-plt-green-5: oklch(87.7% 0.0689 143.6);
  --kbq-plt-green-6: oklch(84.9% 0.0837 143.2);
  --kbq-plt-green-7: oklch(81.9% 0.0984 142.9);
  --kbq-plt-green-8: oklch(79.0% 0.1132 142.5);
  --kbq-plt-green-9: oklch(75.9% 0.1279 142.1);
  --kbq-plt-green-10: oklch(72.8% 0.1426 141.8);
  --kbq-plt-green-11: oklch(69.5% 0.1574 141.4);
  --kbq-plt-green-12: oklch(66.1% 0.1721 141.1);
  --kbq-plt-green-13: oklch(62.6% 0.1868 140.7);
  --kbq-plt-green-14: oklch(59.1% 0.1954 141.3);
  --kbq-plt-green-15: oklch(55.2% 0.1833 141.4);
  --kbq-plt-green-16: oklch(51.9% 0.1643 139.2);
  --kbq-plt-green-17: oklch(48.1% 0.1473 137.5);
  --kbq-plt-green-18: oklch(39.7% 0.1168 135.4);
  --kbq-plt-green-19: oklch(35.0% 0.1003 133.9);
  --kbq-plt-green-20: oklch(29.8% 0.0500 130.0);
  --kbq-plt-teal-1: oklch(96.9% 0.0100 195.0);
  --kbq-plt-teal-2: oklch(94.4% 0.0247 194.6);
  --kbq-plt-teal-3: oklch(92.2% 0.0395 194.3);
  --kbq-plt-teal-4: oklch(89.9% 0.0542 193.9);
  --kbq-plt-teal-5: oklch(87.6% 0.0689 193.6);
  --kbq-plt-teal-6: oklch(84.7% 0.0837 193.2);
  --kbq-plt-teal-7: oklch(81.7% 0.0984 192.9);
  --kbq-plt-teal-8: oklch(78.6% 0.1132 192.5);
  --kbq-plt-teal-9: oklch(75.4% 0.1279 192.1);
  --kbq-plt-teal-10: oklch(72.2% 0.1241 191.7);
  --kbq-plt-teal-11: oklch(69.2% 0.1190 191.3);
  --kbq-plt-teal-12: oklch(66.2% 0.1140 190.9);
  --kbq-plt-teal-13: oklch(63.0% 0.1086 190.5);
  --kbq-plt-teal-14: oklch(59.4% 0.1026 190.1);
  --kbq-plt-teal-15: oklch(56.0% 0.0967 189.7);
  --kbq-plt-teal-16: oklch(52.2% 0.0910 187.4);
  --kbq-plt-teal-17: oklch(48.1% 0.0847 185.3);
  --kbq-plt-teal-18: oklch(39.6% 0.0707 182.5);
  --kbq-plt-teal-19: oklch(34.6% 0.0628 180.1);
  --kbq-plt-teal-20: oklch(29.2% 0.0500 180.0);
  --kbq-plt-purple-1: oklch(97.0% 0.0100 305.0);
  --kbq-plt-purple-2: oklch(94.8% 0.0247 305.4);
  --kbq-plt-purple-3: oklch(93.0% 0.0395 305.7);
  --kbq-plt-purple-4: oklch(91.1% 0.0542 306.1);
  --kbq-plt-purple-5: oklch(89.1% 0.0680 306.8);
  --kbq-plt-purple-6: oklch(86.5% 0.0837 306.8);
  --kbq-plt-purple-7: oklch(83.9% 0.0984 307.1);
  --kbq-plt-purple-8: oklch(81.3% 0.1132 307.5);
  --kbq-plt-purple-9: oklch(78.5% 0.1279 307.9);
  --kbq-plt-purple-10: oklch(75.7% 0.1426 308.2);
  --kbq-plt-purple-11: oklch(72.8% 0.1574 308.6);
  --kbq-plt-purple-12: oklch(69.7% 0.1721 308.9);
  --kbq-plt-purple-13: oklch(66.6% 0.1868 309.3);
  --kbq-plt-purple-14: oklch(63.3% 0.2016 309.6);
  --kbq-plt-purple-15: oklch(59.8% 0.2163 310.0);
  --kbq-plt-purple-16: oklch(56.0% 0.2158 312.0);
  --kbq-plt-purple-17: oklch(51.8% 0.1969 314.0);
  --kbq-plt-purple-18: oklch(42.4% 0.1630 316.0);
  --kbq-plt-purple-19: oklch(37.1% 0.1140 318.0);
  --kbq-plt-purple-20: oklch(30.7% 0.0500 320.0);
  --kbq-plt-dark-blue-1: oklch(20.0% 0.0300 270.0);
  --kbq-plt-dark-blue-2: oklch(25.1% 0.0480 269.0);
  --kbq-plt-dark-blue-3: oklch(27.5% 0.0655 268.0);
  --kbq-plt-dark-blue-4: oklch(30.1% 0.0823 267.0);
  --kbq-plt-dark-blue-5: oklch(32.6% 0.0979 266.0);
  --kbq-plt-dark-blue-6: oklch(35.1% 0.1119 265.0);
  --kbq-plt-dark-blue-7: oklch(37.8% 0.1241 264.0);
  --kbq-plt-dark-blue-8: oklch(41.0% 0.1342 263.0);
  --kbq-plt-dark-blue-9: oklch(44.9% 0.1420 262.0);
  --kbq-plt-dark-blue-10: oklch(51.1% 0.1472 261.0);
  --kbq-plt-dark-blue-11: oklch(57.3% 0.1497 260.0);
  --kbq-plt-dark-blue-12: oklch(60.9% 0.1494 258.9);
  --kbq-plt-dark-blue-13: oklch(64.3% 0.1456 257.8);
  --kbq-plt-dark-blue-14: oklch(67.5% 0.1381 256.7);
  --kbq-plt-dark-blue-15: oklch(70.5% 0.1274 255.6);
  --kbq-plt-dark-blue-16: oklch(76.4% 0.1138 254.4);
  --kbq-plt-dark-blue-17: oklch(81.9% 0.0976 253.3);
  --kbq-plt-dark-blue-18: oklch(84.5% 0.0795 252.2);
  --kbq-plt-dark-blue-19: oklch(89.5% 0.0580 249.7);
  --kbq-plt-dark-blue-20: oklch(92.0% 0.0400 250.0);
  --kbq-plt-dark-slate-1: oklch(20.0% 0.0150 270.0);
  --kbq-plt-dark-slate-2: oklch(25.1% 0.0187 269.0);
  --kbq-plt-dark-slate-3: oklch(27.6% 0.0224 268.0);
  --kbq-plt-dark-slate-4: oklch(30.1% 0.0259 267.0);
  --kbq-plt-dark-slate-5: oklch(32.6% 0.0291 266.0);
  --kbq-plt-dark-slate-6: oklch(35.2% 0.0321 265.0);
  --kbq-plt-dark-slate-7: oklch(37.7% 0.0346 264.0);
  --kbq-plt-dark-slate-8: oklch(40.9% 0.0367 263.0);
  --kbq-plt-dark-slate-9: oklch(44.8% 0.0383 262.0);
  --kbq-plt-dark-slate-10: oklch(50.9% 0.0394 261.0);
  --kbq-plt-dark-slate-11: oklch(57.2% 0.0399 260.0);
  --kbq-plt-dark-slate-12: oklch(60.8% 0.0398 260.0);
  --kbq-plt-dark-slate-13: oklch(64.2% 0.0388 260.0);
  --kbq-plt-dark-slate-14: oklch(67.5% 0.0368 260.0);
  --kbq-plt-dark-slate-15: oklch(70.6% 0.0338 260.0);
  --kbq-plt-dark-slate-16: oklch(76.5% 0.0301 260.0);
  --kbq-plt-dark-slate-17: oklch(82.0% 0.0257 260.0);
  --kbq-plt-dark-slate-18: oklch(84.6% 0.0208 260.0);
  --kbq-plt-dark-slate-19: oklch(89.8% 0.0155 260.0);
  --kbq-plt-dark-slate-20: oklch(92.1% 0.0100 260.0);
  --kbq-plt-dark-red-1: oklch(20.0% 0.0300 40.0);
  --kbq-plt-dark-red-2: oklch(25.1% 0.0480 39.0);
  --kbq-plt-dark-red-3: oklch(27.8% 0.0655 38.0);
  --kbq-plt-dark-red-4: oklch(30.4% 0.0823 37.0);
  --kbq-plt-dark-red-5: oklch(33.0% 0.0979 36.0);
  --kbq-plt-dark-red-6: oklch(35.5% 0.1119 35.0);
  --kbq-plt-dark-red-7: oklch(37.9% 0.1241 34.0);
  --kbq-plt-dark-red-8: oklch(41.3% 0.1342 33.0);
  --kbq-plt-dark-red-9: oklch(45.5% 0.1420 32.0);
  --kbq-plt-dark-red-10: oklch(51.9% 0.1472 31.0);
  --kbq-plt-dark-red-11: oklch(58.4% 0.1497 30.0);
  --kbq-plt-dark-red-12: oklch(62.1% 0.1494 28.9);
  --kbq-plt-dark-red-13: oklch(65.5% 0.1456 27.8);
  --kbq-plt-dark-red-14: oklch(68.8% 0.1381 26.7);
  --kbq-plt-dark-red-15: oklch(71.9% 0.1274 25.6);
  --kbq-plt-dark-red-16: oklch(77.7% 0.1138 24.4);
  --kbq-plt-dark-red-17: oklch(83.1% 0.0976 23.3);
  --kbq-plt-dark-red-18: oklch(85.5% 0.0795 22.2);
  --kbq-plt-dark-red-19: oklch(90.4% 0.0601 21.1);
  --kbq-plt-dark-red-20: oklch(92.7% 0.0400 20.0);
  --kbq-plt-dark-orange-1: oklch(20.0% 0.0300 50.0);
  --kbq-plt-dark-orange-2: oklch(25.1% 0.0480 51.0);
  --kbq-plt-dark-orange-3: oklch(27.7% 0.0655 52.0);
  --kbq-plt-dark-orange-4: oklch(30.2% 0.0823 53.0);
  --kbq-plt-dark-orange-5: oklch(32.8% 0.0959 52.1);
  --kbq-plt-dark-orange-6: oklch(35.3% 0.1043 51.3);
  --kbq-plt-dark-orange-7: oklch(37.8% 0.1090 53.1);
  --kbq-plt-dark-orange-8: oklch(41.2% 0.1176 54.0);
  --kbq-plt-dark-orange-9: oklch(45.1% 0.1256 56.2);
  --kbq-plt-dark-orange-10: oklch(51.4% 0.1406 57.9);
  --kbq-plt-dark-orange-11: oklch(57.9% 0.1497 60.0);
  --kbq-plt-dark-orange-12: oklch(61.5% 0.1494 61.1);
  --kbq-plt-dark-orange-13: oklch(64.9% 0.1456 62.2);
  --kbq-plt-dark-orange-14: oklch(68.2% 0.1381 63.3);
  --kbq-plt-dark-orange-15: oklch(71.2% 0.1274 64.4);
  --kbq-plt-dark-orange-16: oklch(77.0% 0.1138 65.6);
  --kbq-plt-dark-orange-17: oklch(82.5% 0.0976 66.7);
  --kbq-plt-dark-orange-18: oklch(85.0% 0.0795 67.8);
  --kbq-plt-dark-orange-19: oklch(90.0% 0.0601 68.9);
  --kbq-plt-dark-orange-20: oklch(92.3% 0.0400 70.0);
  --kbq-plt-dark-yellow-1: oklch(20.0% 0.0300 70.0);
  --kbq-plt-dark-yellow-2: oklch(25.1% 0.0480 71.0);
  --kbq-plt-dark-yellow-3: oklch(27.6% 0.0655 72.0);
  --kbq-plt-dark-yellow-4: oklch(30.2% 0.0756 68.6);
  --kbq-plt-dark-yellow-5: oklch(32.7% 0.0813 69.7);
  --kbq-plt-dark-yellow-6: oklch(35.2% 0.0869 71.0);
  --kbq-plt-dark-yellow-7: oklch(37.7% 0.0919 73.6);
  --kbq-plt-dark-yellow-8: oklch(41.0% 0.0994 74.7);
  --kbq-plt-dark-yellow-9: oklch(44.9% 0.1092 74.1);
  --kbq-plt-dark-yellow-10: oklch(51.1% 0.1235 75.8);
  --kbq-plt-dark-yellow-11: oklch(57.4% 0.1376 78.0);
  --kbq-plt-dark-yellow-12: oklch(61.0% 0.1453 80.1);
  --kbq-plt-dark-yellow-13: oklch(64.4% 0.1456 82.2);
  --kbq-plt-dark-yellow-14: oklch(67.7% 0.1381 83.3);
  --kbq-plt-dark-yellow-15: oklch(70.8% 0.1274 84.4);
  --kbq-plt-dark-yellow-16: oklch(76.6% 0.1138 85.6);
  --kbq-plt-dark-yellow-17: oklch(82.1% 0.0976 86.7);
  --kbq-plt-dark-yellow-18: oklch(84.6% 0.0795 87.8);
  --kbq-plt-dark-yellow-19: oklch(89.7% 0.0601 88.9);
  --kbq-plt-dark-yellow-20: oklch(92.1% 0.0400 90.0);
  --kbq-plt-dark-green-1: oklch(20.0% 0.0300 130.0);
  --kbq-plt-dark-green-2: oklch(24.9% 0.0480 131.0);
  --kbq-plt-dark-green-3: oklch(27.3% 0.0655 132.0);
  --kbq-plt-dark-green-4: oklch(29.5% 0.0823 133.0);
  --kbq-plt-dark-green-5: oklch(31.8% 0.0979 134.0);
  --kbq-plt-dark-green-6: oklch(33.9% 0.1119 135.0);
  --kbq-plt-dark-green-7: oklch(36.2% 0.1241 136.0);
  --kbq-plt-dark-green-8: oklch(39.3% 0.1342 137.0);
  --kbq-plt-dark-green-9: oklch(43.1% 0.1420 138.0);
  --kbq-plt-dark-green-10: oklch(49.3% 0.1472 139.0);
  --kbq-plt-dark-green-11: oklch(55.6% 0.1497 140.0);
  --kbq-plt-dark-green-12: oklch(59.2% 0.1494 141.1);
  --kbq-plt-dark-green-13: oklch(62.7% 0.1456 142.2);
  --kbq-plt-dark-green-14: oklch(66.0% 0.1381 143.3);
  --kbq-plt-dark-green-15: oklch(69.2% 0.1274 144.4);
  --kbq-plt-dark-green-16: oklch(75.2% 0.1138 145.6);
  --kbq-plt-dark-green-17: oklch(80.9% 0.0976 146.7);
  --kbq-plt-dark-green-18: oklch(83.7% 0.0795 147.8);
  --kbq-plt-dark-green-19: oklch(89.0% 0.0601 148.9);
  --kbq-plt-dark-green-20: oklch(91.7% 0.0400 150.0);
  --kbq-plt-dark-teal-1: oklch(20.0% 0.0300 180.0);
  --kbq-plt-dark-teal-2: oklch(24.9% 0.0480 181.0);
  --kbq-plt-dark-teal-3: oklch(27.0% 0.0654 182.0);
  --kbq-plt-dark-teal-4: oklch(29.5% 0.0715 182.0);
  --kbq-plt-dark-teal-5: oklch(31.4% 0.0756 183.0);
  --kbq-plt-dark-teal-6: oklch(33.5% 0.0802 184.1);
  --kbq-plt-dark-teal-7: oklch(35.6% 0.0846 185.4);
  --kbq-plt-dark-teal-8: oklch(38.8% 0.0916 186.6);
  --kbq-plt-dark-teal-9: oklch(42.5% 0.0997 187.8);
  --kbq-plt-dark-teal-10: oklch(48.8% 0.1141 188.8);
  --kbq-plt-dark-teal-11: oklch(54.8% 0.1275 190.0);
  --kbq-plt-dark-teal-12: oklch(58.5% 0.1355 191.2);
  --kbq-plt-dark-teal-13: oklch(61.8% 0.1426 192.3);
  --kbq-plt-dark-teal-14: oklch(65.2% 0.1381 193.3);
  --kbq-plt-dark-teal-15: oklch(68.6% 0.1274 194.4);
  --kbq-plt-dark-teal-16: oklch(75.0% 0.1138 195.6);
  --kbq-plt-dark-teal-17: oklch(80.8% 0.0976 196.7);
  --kbq-plt-dark-teal-18: oklch(83.7% 0.0795 197.8);
  --kbq-plt-dark-teal-19: oklch(89.0% 0.0601 198.9);
  --kbq-plt-dark-teal-20: oklch(91.7% 0.0400 200.0);
  --kbq-plt-dark-purple-1: oklch(20.0% 0.0300 320.0);
  --kbq-plt-dark-purple-2: oklch(25.2% 0.0480 319.0);
  --kbq-plt-dark-purple-3: oklch(27.8% 0.0655 318.0);
  --kbq-plt-dark-purple-4: oklch(30.5% 0.0823 317.0);
  --kbq-plt-dark-purple-5: oklch(33.2% 0.0979 316.0);
  --kbq-plt-dark-purple-6: oklch(35.9% 0.1119 315.0);
  --kbq-plt-dark-purple-7: oklch(38.7% 0.1241 314.0);
  --kbq-plt-dark-purple-8: oklch(42.0% 0.1342 313.0);
  --kbq-plt-dark-purple-9: oklch(46.1% 0.1420 312.0);
  --kbq-plt-dark-purple-10: oklch(52.3% 0.1472 311.0);
  --kbq-plt-dark-purple-11: oklch(58.7% 0.1497 310.0);
  --kbq-plt-dark-purple-12: oklch(62.3% 0.1494 308.9);
  --kbq-plt-dark-purple-13: oklch(65.7% 0.1456 307.8);
  --kbq-plt-dark-purple-14: oklch(68.8% 0.1381 306.7);
  --kbq-plt-dark-purple-15: oklch(71.8% 0.1274 305.6);
  --kbq-plt-dark-purple-16: oklch(77.6% 0.1138 304.4);
  --kbq-plt-dark-purple-17: oklch(82.9% 0.0976 303.3);
  --kbq-plt-dark-purple-18: oklch(85.4% 0.0795 302.2);
  --kbq-plt-dark-purple-19: oklch(90.2% 0.0601 301.1);
  --kbq-plt-dark-purple-20: oklch(92.5% 0.0400 300.0);
  --kbq-plt-grey-1: oklch(96.9% 0.0000 0.0);
  --kbq-plt-grey-2: oklch(94.6% 0.0000 0.0);
  --kbq-plt-grey-3: oklch(92.7% 0.0000 0.0);
  --kbq-plt-grey-4: oklch(90.6% 0.0000 0.0);
  --kbq-plt-grey-5: oklch(88.4% 0.0000 0.0);
  --kbq-plt-grey-6: oklch(85.7% 0.0000 0.0);
  --kbq-plt-grey-7: oklch(83.0% 0.0000 0.0);
  --kbq-plt-grey-8: oklch(80.2% 0.0000 0.0);
  --kbq-plt-grey-9: oklch(77.3% 0.0000 0.0);
  --kbq-plt-grey-10: oklch(74.2% 0.0000 0.0);
  --kbq-plt-grey-11: oklch(71.2% 0.0000 0.0);
  --kbq-plt-grey-12: oklch(68.0% 0.0000 0.0);
  --kbq-plt-grey-13: oklch(64.7% 0.0000 0.0);
  --kbq-plt-grey-14: oklch(61.2% 0.0000 0.0);
  --kbq-plt-grey-15: oklch(57.7% 0.0000 0.0);
  --kbq-plt-grey-16: oklch(54.0% 0.0000 0.0);
  --kbq-plt-grey-17: oklch(50.0% 0.0000 0.0);
  --kbq-plt-grey-18: oklch(41.2% 0.0000 0.0);
  --kbq-plt-grey-19: oklch(36.2% 0.0000 0.0);
  --kbq-plt-grey-20: oklch(30.2% 0.0000 0.0);
  --kbq-plt-dark-grey-1: oklch(20.0% 0.0000 0.0);
  --kbq-plt-dark-grey-2: oklch(25.1% 0.0000 0.0);
  --kbq-plt-dark-grey-3: oklch(27.6% 0.0000 0.0);
  --kbq-plt-dark-grey-4: oklch(30.1% 0.0000 0.0);
  --kbq-plt-dark-grey-5: oklch(32.6% 0.0000 0.0);
  --kbq-plt-dark-grey-6: oklch(35.2% 0.0000 0.0);
  --kbq-plt-dark-grey-7: oklch(37.7% 0.0000 0.0);
  --kbq-plt-dark-grey-8: oklch(40.9% 0.0000 0.0);
  --kbq-plt-dark-grey-9: oklch(44.8% 0.0000 0.0);
  --kbq-plt-dark-grey-10: oklch(51.0% 0.0000 0.0);
  --kbq-plt-dark-grey-11: oklch(57.3% 0.0000 0.0);
  --kbq-plt-dark-grey-12: oklch(60.8% 0.0000 0.0);
  --kbq-plt-dark-grey-13: oklch(64.3% 0.0000 0.0);
  --kbq-plt-dark-grey-14: oklch(67.5% 0.0000 0.0);
  --kbq-plt-dark-grey-15: oklch(70.7% 0.0000 0.0);
  --kbq-plt-dark-grey-16: oklch(76.5% 0.0000 0.0);
  --kbq-plt-dark-grey-17: oklch(82.0% 0.0000 0.0);
  --kbq-plt-dark-grey-18: oklch(84.7% 0.0000 0.0);
  --kbq-plt-dark-grey-19: oklch(89.8% 0.0000 0.0);
  --kbq-plt-dark-grey-20: oklch(92.2% 0.0000 0.0);
  --kbq-plt-grey-a1: oklch(0.0% 0.0000 0.0 / 0.04);
  --kbq-plt-grey-a2: oklch(0.0% 0.0000 0.0 / 0.07);
  --kbq-plt-grey-a3: oklch(0.0% 0.0000 0.0 / 0.09);
  --kbq-plt-grey-a4: oklch(0.0% 0.0000 0.0 / 0.12);
  --kbq-plt-grey-a5: oklch(0.0% 0.0000 0.0 / 0.15);
  --kbq-plt-grey-a6: oklch(0.0% 0.0000 0.0 / 0.18);
  --kbq-plt-grey-a7: oklch(0.0% 0.0000 0.0 / 0.22);
  --kbq-plt-grey-a8: oklch(0.0% 0.0000 0.0 / 0.25);
  --kbq-plt-grey-a9: oklch(0.0% 0.0000 0.0 / 0.29);
  --kbq-plt-grey-a10: oklch(0.0% 0.0000 0.0 / 0.33);
  --kbq-plt-grey-a11: oklch(0.0% 0.0000 0.0 / 0.36);
  --kbq-plt-grey-a12: oklch(0.0% 0.0000 0.0 / 0.40);
  --kbq-plt-grey-a13: oklch(0.0% 0.0000 0.0 / 0.44);
  --kbq-plt-grey-a14: oklch(0.0% 0.0000 0.0 / 0.48);
  --kbq-plt-grey-a15: oklch(0.0% 0.0000 0.0 / 0.53);
  --kbq-plt-grey-a16: oklch(0.0% 0.0000 0.0 / 0.56);
  --kbq-plt-grey-a17: oklch(0.0% 0.0000 0.0 / 0.61);
  --kbq-plt-grey-a18: oklch(0.0% 0.0000 0.0 / 0.71);
  --kbq-plt-grey-a19: oklch(0.0% 0.0000 0.0 / 0.76);
  --kbq-plt-grey-a20: oklch(0.0% 0.0000 0.0 / 0.82);
  --kbq-plt-dark-grey-a1: oklch(64.3% 0.2898 29.8 / 0.01);
  --kbq-plt-dark-grey-a2: oklch(88.6% 0.1342 81.1 / 0.06);
  --kbq-plt-dark-grey-a3: oklch(92.1% 0.0977 82.8 / 0.09);
  --kbq-plt-dark-grey-a4: oklch(93.6% 0.0727 81.7 / 0.12);
  --kbq-plt-dark-grey-a5: oklch(95.2% 0.0581 82.3 / 0.14);
  --kbq-plt-dark-grey-a6: oklch(96.0% 0.0463 80.9 / 0.17);
  --kbq-plt-dark-grey-a7: oklch(96.7% 0.0407 83.4 / 0.20);
  --kbq-plt-dark-grey-a8: oklch(97.2% 0.0312 83.9 / 0.23);
  --kbq-plt-dark-grey-a9: oklch(97.9% 0.0237 80.1 / 0.28);
  --kbq-plt-dark-grey-a10: oklch(98.6% 0.0172 83.5 / 0.35);
  --kbq-plt-dark-grey-a11: oklch(98.9% 0.0127 81.5 / 0.43);
  --kbq-plt-dark-grey-a12: oklch(99.0% 0.0099 74.5 / 0.47);
  --kbq-plt-dark-grey-a13: oklch(99.2% 0.0093 81.4 / 0.52);
  --kbq-plt-dark-grey-a14: oklch(99.2% 0.0070 71.3 / 0.56);
  --kbq-plt-dark-grey-a15: oklch(99.5% 0.0058 81.4 / 0.60);
  --kbq-plt-dark-grey-a16: oklch(99.7% 0.0045 89.2 / 0.67);
  --kbq-plt-dark-grey-a17: oklch(99.5% 0.0030 44.3 / 0.75);
  --kbq-plt-dark-grey-a18: oklch(99.7% 0.0032 81.4 / 0.79);
  --kbq-plt-dark-grey-a19: oklch(100.0% 0.0002 106.4 / 0.86);
  --kbq-plt-dark-grey-a20: oklch(100.0% 0.0002 106.4 / 0.89);
  --kbq-plt-white-a1: oklch(100.0% 0.0000 0.0 / 0.05);
  --kbq-plt-white-a2: oklch(100.0% 0.0000 0.0 / 0.10);
  --kbq-plt-white-a3: oklch(100.0% 0.0000 0.0 / 0.15);
  --kbq-plt-white-a4: oklch(100.0% 0.0000 0.0 / 0.20);
  --kbq-plt-white-a5: oklch(100.0% 0.0000 0.0 / 0.25);
  --kbq-plt-white-a6: oklch(100.0% 0.0000 0.0 / 0.30);
  --kbq-plt-white-a7: oklch(100.0% 0.0000 0.0 / 0.35);
  --kbq-plt-white-a8: oklch(100.0% 0.0000 0.0 / 0.40);
  --kbq-plt-white-a9: oklch(100.0% 0.0000 0.0 / 0.45);
  --kbq-plt-white-a10: oklch(100.0% 0.0000 0.0 / 0.50);
  --kbq-plt-white-a11: oklch(100.0% 0.0000 0.0 / 0.55);
  --kbq-plt-white-a12: oklch(100.0% 0.0000 0.0 / 0.60);
  --kbq-plt-white-a13: oklch(100.0% 0.0000 0.0 / 0.65);
  --kbq-plt-white-a14: oklch(100.0% 0.0000 0.0 / 0.70);
  --kbq-plt-white-a15: oklch(100.0% 0.0000 0.0 / 0.75);
  --kbq-plt-white-a16: oklch(100.0% 0.0000 0.0 / 0.80);
  --kbq-plt-white-a17: oklch(100.0% 0.0000 0.0 / 0.85);
  --kbq-plt-white-a18: oklch(100.0% 0.0000 0.0 / 0.90);
  --kbq-plt-white-a19: oklch(100.0% 0.0000 0.0 / 0.95);
  --kbq-plt-white-a20: oklch(100.0% 0.0000 0.0);
  --kbq-plt-black-a1: oklch(0.0% 0.0000 0.0 / 0.05);
  --kbq-plt-black-a2: oklch(0.0% 0.0000 0.0 / 0.10);
  --kbq-plt-black-a3: oklch(0.0% 0.0000 0.0 / 0.15);
  --kbq-plt-black-a4: oklch(0.0% 0.0000 0.0 / 0.20);
  --kbq-plt-black-a5: oklch(0.0% 0.0000 0.0 / 0.25);
  --kbq-plt-black-a6: oklch(0.0% 0.0000 0.0 / 0.30);
  --kbq-plt-black-a7: oklch(0.0% 0.0000 0.0 / 0.35);
  --kbq-plt-black-a8: oklch(0.0% 0.0000 0.0 / 0.40);
  --kbq-plt-black-a9: oklch(0.0% 0.0000 0.0 / 0.45);
  --kbq-plt-black-a10: oklch(0.0% 0.0000 0.0 / 0.50);
  --kbq-plt-black-a11: oklch(0.0% 0.0000 0.0 / 0.55);
  --kbq-plt-black-a12: oklch(0.0% 0.0000 0.0 / 0.60);
  --kbq-plt-black-a13: oklch(0.0% 0.0000 0.0 / 0.65);
  --kbq-plt-black-a14: oklch(0.0% 0.0000 0.0 / 0.70);
  --kbq-plt-black-a15: oklch(0.0% 0.0000 0.0 / 0.75);
  --kbq-plt-black-a16: oklch(0.0% 0.0000 0.0 / 0.80);
  --kbq-plt-black-a17: oklch(0.0% 0.0000 0.0 / 0.85);
  --kbq-plt-black-a18: oklch(0.0% 0.0000 0.0 / 0.90);
  --kbq-plt-black-a19: oklch(0.0% 0.0000 0.0 / 0.95);
  --kbq-plt-black-a20: oklch(0.0% 0.0000 0.0);
  --kbq-plt-blue-a1: oklch(44.8% 0.1974 256.5 / 0.06);
  --kbq-plt-blue-a2: oklch(52.7% 0.2480 258.1 / 0.10);
  --kbq-plt-blue-a3: oklch(54.8% 0.2458 256.9 / 0.15);
  --kbq-plt-blue-a4: oklch(55.0% 0.2413 256.3 / 0.19);
  --kbq-plt-blue-a5: oklch(55.3% 0.2451 256.6 / 0.23);
  --kbq-plt-blue-a6: oklch(55.4% 0.2428 256.3 / 0.29);
  --kbq-plt-blue-a7: oklch(54.5% 0.2458 257.0 / 0.34);
  --kbq-plt-blue-a8: oklch(54.4% 0.2503 257.6 / 0.39);
  --kbq-plt-blue-a9: oklch(53.8% 0.2522 258.0 / 0.45);
  --kbq-plt-blue-a10: oklch(53.6% 0.2567 258.5 / 0.50);
  --kbq-plt-blue-a11: oklch(53.0% 0.2585 258.9 / 0.56);
  --kbq-plt-blue-a12: oklch(52.3% 0.2647 259.7 / 0.61);
  --kbq-plt-blue-a13: oklch(51.5% 0.2657 260.1 / 0.67);
  --kbq-plt-blue-a14: oklch(50.6% 0.2637 260.3 / 0.73);
  --kbq-plt-blue-a15: oklch(49.5% 0.2621 260.6 / 0.79);
  --kbq-plt-blue-a16: oklch(46.2% 0.2570 261.5 / 0.80);
  --kbq-plt-blue-a17: oklch(40.7% 0.2356 262.1 / 0.80);
  --kbq-plt-blue-a18: oklch(31.9% 0.1886 262.4 / 0.84);
  --kbq-plt-blue-a19: oklch(24.1% 0.1377 261.9 / 0.84);
  --kbq-plt-blue-a20: oklch(15.1% 0.0700 257.7 / 0.85);
  --kbq-plt-slate-a1: oklch(32.3% 0.1276 255.4 / 0.05);
  --kbq-plt-slate-a2: oklch(24.7% 0.1052 257.1 / 0.08);
  --kbq-plt-slate-a3: oklch(24.6% 0.1014 255.2 / 0.11);
  --kbq-plt-slate-a4: oklch(22.8% 0.0965 257.3 / 0.13);
  --kbq-plt-slate-a5: oklch(22.8% 0.0942 255.5 / 0.17);
  --kbq-plt-slate-a6: oklch(20.7% 0.0890 255.6 / 0.20);
  --kbq-plt-slate-a7: oklch(20.4% 0.0925 258.5 / 0.24);
  --kbq-plt-slate-a8: oklch(21.4% 0.0826 253.6 / 0.28);
  --kbq-plt-slate-a9: oklch(19.6% 0.0859 257.8 / 0.31);
  --kbq-plt-slate-a10: oklch(20.1% 0.0786 254.3 / 0.35);
  --kbq-plt-slate-a11: oklch(18.7% 0.0774 256.6 / 0.39);
  --kbq-plt-slate-a12: oklch(19.3% 0.0717 252.8 / 0.43);
  --kbq-plt-slate-a13: oklch(18.8% 0.0697 252.8 / 0.47);
  --kbq-plt-slate-a14: oklch(18.0% 0.0702 252.5 / 0.51);
  --kbq-plt-slate-a15: oklch(18.3% 0.0689 251.2 / 0.56);
  --kbq-plt-slate-a16: oklch(17.0% 0.0662 252.4 / 0.60);
  --kbq-plt-slate-a17: oklch(16.7% 0.0613 250.2 / 0.64);
  --kbq-plt-slate-a18: oklch(15.1% 0.0536 248.8 / 0.74);
  --kbq-plt-slate-a19: oklch(14.5% 0.0498 247.4 / 0.79);
  --kbq-plt-slate-a20: oklch(13.5% 0.0475 248.4 / 0.85);
  --kbq-plt-red-a1: oklch(45.9% 0.2004 30.8 / 0.05);
  --kbq-plt-red-a2: oklch(57.2% 0.2546 30.0 / 0.10);
  --kbq-plt-red-a3: oklch(58.5% 0.2558 30.7 / 0.13);
  --kbq-plt-red-a4: oklch(58.3% 0.2523 31.2 / 0.18);
  --kbq-plt-red-a5: oklch(58.6% 0.2548 31.0 / 0.21);
  --kbq-plt-red-a6: oklch(59.5% 0.2582 31.1 / 0.27);
  --kbq-plt-red-a7: oklch(59.3% 0.2573 31.1 / 0.32);
  --kbq-plt-red-a8: oklch(59.2% 0.2583 30.9 / 0.38);
  --kbq-plt-red-a9: oklch(59.6% 0.2603 30.8 / 0.44);
  --kbq-plt-red-a10: oklch(59.2% 0.2583 30.9 / 0.50);
  --kbq-plt-red-a11: oklch(58.2% 0.2564 30.6 / 0.55);
  --kbq-plt-red-a12: oklch(57.1% 0.2500 30.8 / 0.62);
  --kbq-plt-red-a13: oklch(56.0% 0.2461 30.7 / 0.68);
  --kbq-plt-red-a14: oklch(54.9% 0.2426 30.5 / 0.75);
  --kbq-plt-red-a15: oklch(54.0% 0.2393 30.4 / 0.83);
  --kbq-plt-red-a16: oklch(51.4% 0.2240 31.0 / 0.89);
  --kbq-plt-red-a17: oklch(46.8% 0.1970 32.3 / 0.91);
  --kbq-plt-red-a18: oklch(37.8% 0.1542 33.6 / 0.94);
  --kbq-plt-red-a19: oklch(32.4% 0.1222 37.0 / 0.94);
  --kbq-plt-red-a20: oklch(19.9% 0.0645 45.0 / 0.89);
  --kbq-plt-orange-a1: oklch(52.9% 0.1519 53.1 / 0.06);
  --kbq-plt-orange-a2: oklch(60.4% 0.1752 52.4 / 0.13);
  --kbq-plt-orange-a3: oklch(65.1% 0.1904 51.8 / 0.19);
  --kbq-plt-orange-a4: oklch(66.4% 0.1947 51.8 / 0.25);
  --kbq-plt-orange-a5: oklch(67.6% 0.1960 52.6 / 0.31);
  --kbq-plt-orange-a6: oklch(66.2% 0.1936 52.0 / 0.38);
  --kbq-plt-orange-a7: oklch(65.8% 0.1941 51.3 / 0.45);
  --kbq-plt-orange-a8: oklch(65.6% 0.1911 52.4 / 0.52);
  --kbq-plt-orange-a9: oklch(65.2% 0.1899 52.4 / 0.60);
  --kbq-plt-orange-a10: oklch(64.7% 0.1882 52.5 / 0.68);
  --kbq-plt-orange-a11: oklch(64.7% 0.1848 54.0 / 0.77);
  --kbq-plt-orange-a12: oklch(63.1% 0.1857 51.6 / 0.82);
  --kbq-plt-orange-a13: oklch(59.5% 0.1745 51.8 / 0.83);
  --kbq-plt-orange-a14: oklch(55.6% 0.1638 51.5 / 0.85);
  --kbq-plt-orange-a15: oklch(52.3% 0.1535 51.8 / 0.86);
  --kbq-plt-orange-a16: oklch(48.7% 0.1469 49.7 / 0.88);
  --kbq-plt-orange-a17: oklch(45.0% 0.1382 48.5 / 0.90);
  --kbq-plt-orange-a18: oklch(36.9% 0.1133 48.5 / 0.93);
  --kbq-plt-orange-a19: oklch(32.7% 0.1027 47.0 / 0.95);
  --kbq-plt-orange-a20: oklch(21.1% 0.0607 53.3 / 0.90);
  --kbq-plt-yellow-a1: oklch(52.9% 0.1519 53.1 / 0.06);
  --kbq-plt-yellow-a2: oklch(60.4% 0.1752 52.4 / 0.13);
  --kbq-plt-yellow-a3: oklch(65.2% 0.1808 56.3 / 0.19);
  --kbq-plt-yellow-a4: oklch(66.3% 0.1832 56.8 / 0.25);
  --kbq-plt-yellow-a5: oklch(67.3% 0.1837 58.0 / 0.32);
  --kbq-plt-yellow-a6: oklch(66.7% 0.1813 58.4 / 0.39);
  --kbq-plt-yellow-a7: oklch(66.3% 0.1769 60.3 / 0.47);
  --kbq-plt-yellow-a8: oklch(65.9% 0.1742 61.5 / 0.54);
  --kbq-plt-yellow-a9: oklch(65.5% 0.1714 62.6 / 0.62);
  --kbq-plt-yellow-a10: oklch(65.8% 0.1691 64.9 / 0.72);
  --kbq-plt-yellow-a11: oklch(65.4% 0.1666 66.1 / 0.80);
  --kbq-plt-yellow-a12: oklch(61.8% 0.1569 66.6 / 0.82);
  --kbq-plt-yellow-a13: oklch(58.2% 0.1459 68.4 / 0.83);
  --kbq-plt-yellow-a14: oklch(54.4% 0.1357 69.3 / 0.84);
  --kbq-plt-yellow-a15: oklch(50.9% 0.1246 72.8 / 0.86);
  --kbq-plt-yellow-a16: oklch(47.2% 0.1152 73.5 / 0.88);
  --kbq-plt-yellow-a17: oklch(44.0% 0.1129 65.1 / 0.90);
  --kbq-plt-yellow-a18: oklch(36.7% 0.0998 58.5 / 0.93);
  --kbq-plt-yellow-a19: oklch(32.7% 0.0959 51.7 / 0.95);
  --kbq-plt-yellow-a20: oklch(21.1% 0.0607 53.3 / 0.90);
  --kbq-plt-green-a1: oklch(40.7% 0.1675 143.8 / 0.06);
  --kbq-plt-green-a2: oklch(49.6% 0.2122 145.2 / 0.11);
  --kbq-plt-green-a3: oklch(52.9% 0.2237 144.8 / 0.16);
  --kbq-plt-green-a4: oklch(54.7% 0.2298 144.5 / 0.21);
  --kbq-plt-green-a5: oklch(55.8% 0.2339 144.4 / 0.26);
  --kbq-plt-green-a6: oklch(55.0% 0.2307 144.5 / 0.31);
  --kbq-plt-green-a7: oklch(54.5% 0.2266 144.1 / 0.38);
  --kbq-plt-green-a8: oklch(54.2% 0.2253 144.1 / 0.44);
  --kbq-plt-green-a9: oklch(53.4% 0.2210 143.9 / 0.50);
  --kbq-plt-green-a10: oklch(53.1% 0.2192 143.7 / 0.56);
  --kbq-plt-green-a11: oklch(52.6% 0.2160 143.5 / 0.63);
  --kbq-plt-green-a12: oklch(52.7% 0.2149 143.2 / 0.70);
  --kbq-plt-green-a13: oklch(52.5% 0.2115 142.7 / 0.78);
  --kbq-plt-green-a14: oklch(51.6% 0.2088 142.9 / 0.84);
  --kbq-plt-green-a15: oklch(48.1% 0.1946 142.9 / 0.85);
  --kbq-plt-green-a16: oklch(44.6% 0.1728 141.1 / 0.87);
  --kbq-plt-green-a17: oklch(41.1% 0.1543 139.6 / 0.89);
  --kbq-plt-green-a18: oklch(34.5% 0.1223 136.8 / 0.93);
  --kbq-plt-green-a19: oklch(30.7% 0.1042 134.5 / 0.95);
  --kbq-plt-green-a20: oklch(20.2% 0.0631 129.6 / 0.90);
  --kbq-plt-teal-a1: oklch(53.9% 0.1236 193.1 / 0.06);
  --kbq-plt-teal-a2: oklch(58.4% 0.1340 193.1 / 0.13);
  --kbq-plt-teal-a3: oklch(62.8% 0.1459 189.9 / 0.19);
  --kbq-plt-teal-a4: oklch(64.0% 0.1484 190.6 / 0.25);
  --kbq-plt-teal-a5: oklch(64.6% 0.1495 191.3 / 0.31);
  --kbq-plt-teal-a6: oklch(64.4% 0.1487 191.9 / 0.39);
  --kbq-plt-teal-a7: oklch(64.3% 0.1494 190.0 / 0.46);
  --kbq-plt-teal-a8: oklch(64.0% 0.1485 190.6 / 0.55);
  --kbq-plt-teal-a9: oklch(64.1% 0.1484 191.2 / 0.64);
  --kbq-plt-teal-a10: oklch(60.6% 0.1404 191.1 / 0.67);
  --kbq-plt-teal-a11: oklch(57.0% 0.1325 190.2 / 0.69);
  --kbq-plt-teal-a12: oklch(53.6% 0.1254 188.5 / 0.71);
  --kbq-plt-teal-a13: oklch(50.3% 0.1175 188.9 / 0.73);
  --kbq-plt-teal-a14: oklch(46.3% 0.1084 188.4 / 0.75);
  --kbq-plt-teal-a15: oklch(43.4% 0.1017 188.1 / 0.77);
  --kbq-plt-teal-a16: oklch(39.8% 0.0946 185.3 / 0.80);
  --kbq-plt-teal-a17: oklch(36.5% 0.0884 182.1 / 0.82);
  --kbq-plt-teal-a18: oklch(29.7% 0.0727 180.6 / 0.87);
  --kbq-plt-teal-a19: oklch(26.5% 0.0666 177.2 / 0.90);
  --kbq-plt-teal-a20: oklch(22.2% 0.0555 177.6 / 0.92);
  --kbq-plt-purple-a1: oklch(33.7% 0.1954 285.7 / 0.04);
  --kbq-plt-purple-a2: oklch(42.5% 0.2494 286.9 / 0.08);
  --kbq-plt-purple-a3: oklch(46.8% 0.2735 288.3 / 0.11);
  --kbq-plt-purple-a4: oklch(48.7% 0.2872 286.5 / 0.15);
  --kbq-plt-purple-a5: oklch(50.2% 0.2913 289.7 / 0.18);
  --kbq-plt-purple-a6: oklch(49.3% 0.2858 289.9 / 0.22);
  --kbq-plt-purple-a7: oklch(49.2% 0.2825 291.8 / 0.27);
  --kbq-plt-purple-a8: oklch(48.7% 0.2798 292.0 / 0.31);
  --kbq-plt-purple-a9: oklch(48.3% 0.2762 292.8 / 0.36);
  --kbq-plt-purple-a10: oklch(48.1% 0.2717 295.6 / 0.40);
  --kbq-plt-purple-a11: oklch(47.6% 0.2674 296.7 / 0.45);
  --kbq-plt-purple-a12: oklch(47.2% 0.2650 297.4 / 0.51);
  --kbq-plt-purple-a13: oklch(46.8% 0.2610 299.0 / 0.56);
  --kbq-plt-purple-a14: oklch(46.4% 0.2572 300.6 / 0.62);
  --kbq-plt-purple-a15: oklch(46.2% 0.2550 301.7 / 0.68);
  --kbq-plt-purple-a16: oklch(44.2% 0.2402 305.6 / 0.73);
  --kbq-plt-purple-a17: oklch(40.0% 0.2149 308.7 / 0.76);
  --kbq-plt-purple-a18: oklch(32.2% 0.1709 312.4 / 0.83);
  --kbq-plt-purple-a19: oklch(24.0% 0.1259 315.6 / 0.83);
  --kbq-plt-purple-a20: oklch(14.2% 0.0733 320.7 / 0.84);
  --kbq-plt-dark-blue-a1: oklch(46.5% 0.3220 264.1 / 0.03);
  --kbq-plt-dark-blue-a2: oklch(59.8% 0.2340 267.9 / 0.12);
  --kbq-plt-dark-blue-a3: oklch(59.0% 0.2392 265.9 / 0.18);
  --kbq-plt-dark-blue-a4: oklch(58.6% 0.2417 266.1 / 0.25);
  --kbq-plt-dark-blue-a5: oklch(58.5% 0.2426 265.3 / 0.31);
  --kbq-plt-dark-blue-a6: oklch(58.8% 0.2389 264.1 / 0.37);
  --kbq-plt-dark-blue-a7: oklch(59.5% 0.2365 262.8 / 0.43);
  --kbq-plt-dark-blue-a8: oklch(60.5% 0.2298 262.4 / 0.50);
  --kbq-plt-dark-blue-a9: oklch(62.2% 0.2194 261.3 / 0.57);
  --kbq-plt-dark-blue-a10: oklch(65.1% 0.2009 261.0 / 0.67);
  --kbq-plt-dark-blue-a11: oklch(67.7% 0.1833 259.7 / 0.76);
  --kbq-plt-dark-blue-a12: oklch(69.3% 0.1751 258.3 / 0.81);
  --kbq-plt-dark-blue-a13: oklch(71.0% 0.1650 258.0 / 0.85);
  --kbq-plt-dark-blue-a14: oklch(73.1% 0.1523 257.3 / 0.88);
  --kbq-plt-dark-blue-a15: oklch(75.7% 0.1375 255.0 / 0.90);
  --kbq-plt-dark-blue-a16: oklch(78.9% 0.1183 254.6 / 0.95);
  --kbq-plt-dark-blue-a17: oklch(82.4% 0.0982 253.1 / 0.99);
  --kbq-plt-dark-blue-a18: oklch(85.7% 0.0797 251.1 / 0.98);
  --kbq-plt-dark-blue-a19: oklch(89.4% 0.0584 250.1);
  --kbq-plt-dark-blue-a20: oklch(92.7% 0.0402 248.9 / 0.99);
  --kbq-plt-dark-slate-a1: oklch(58.5% 0.2595 27.0 / 0.01);
  --kbq-plt-dark-slate-a2: oklch(86.4% 0.0823 297.4 / 0.06);
  --kbq-plt-dark-slate-a3: oklch(84.5% 0.0860 281.6 / 0.10);
  --kbq-plt-dark-slate-a4: oklch(84.6% 0.0811 266.9 / 0.13);
  --kbq-plt-dark-slate-a5: oklch(84.4% 0.0841 270.3 / 0.17);
  --kbq-plt-dark-slate-a6: oklch(83.5% 0.0874 264.3 / 0.21);
  --kbq-plt-dark-slate-a7: oklch(83.5% 0.0889 267.4 / 0.24);
  --kbq-plt-dark-slate-a8: oklch(84.4% 0.0839 264.6 / 0.29);
  --kbq-plt-dark-slate-a9: oklch(85.3% 0.0794 260.5 / 0.34);
  --kbq-plt-dark-slate-a10: oklch(87.2% 0.0682 262.7 / 0.42);
  --kbq-plt-dark-slate-a11: oklch(88.3% 0.0625 260.7 / 0.50);
  --kbq-plt-dark-slate-a12: oklch(89.1% 0.0563 259.6 / 0.55);
  --kbq-plt-dark-slate-a13: oklch(89.8% 0.0543 260.2 / 0.59);
  --kbq-plt-dark-slate-a14: oklch(90.8% 0.0487 260.9 / 0.64);
  --kbq-plt-dark-slate-a15: oklch(92.3% 0.0407 260.1 / 0.67);
  --kbq-plt-dark-slate-a16: oklch(93.0% 0.0365 263.9 / 0.74);
  --kbq-plt-dark-slate-a17: oklch(94.4% 0.0294 258.8 / 0.81);
  --kbq-plt-dark-slate-a18: oklch(95.7% 0.0224 261.2 / 0.83);
  --kbq-plt-dark-slate-a19: oklch(97.1% 0.0153 254.4 / 0.90);
  --kbq-plt-dark-slate-a20: oklch(98.1% 0.0096 261.3 / 0.91);
  --kbq-plt-dark-red-a1: oklch(64.9% 0.2990 29.0 / 0.05);
  --kbq-plt-dark-red-a2: oklch(66.9% 0.2722 33.7 / 0.13);
  --kbq-plt-dark-red-a3: oklch(67.0% 0.2739 33.5 / 0.18);
  --kbq-plt-dark-red-a4: oklch(67.0% 0.2739 33.5 / 0.23);
  --kbq-plt-dark-red-a5: oklch(67.5% 0.2716 34.1 / 0.28);
  --kbq-plt-dark-red-a6: oklch(67.4% 0.2726 33.8 / 0.34);
  --kbq-plt-dark-red-a7: oklch(67.4% 0.2724 33.5 / 0.38);
  --kbq-plt-dark-red-a8: oklch(68.2% 0.2638 33.8 / 0.44);
  --kbq-plt-dark-red-a9: oklch(69.3% 0.2518 33.4 / 0.51);
  --kbq-plt-dark-red-a10: oklch(71.7% 0.2264 32.5 / 0.60);
  --kbq-plt-dark-red-a11: oklch(73.7% 0.2060 31.1 / 0.69);
  --kbq-plt-dark-red-a12: oklch(74.9% 0.1937 29.4 / 0.75);
  --kbq-plt-dark-red-a13: oklch(76.2% 0.1810 27.9 / 0.79);
  --kbq-plt-dark-red-a14: oklch(78.1% 0.1640 27.2 / 0.82);
  --kbq-plt-dark-red-a15: oklch(80.0% 0.1470 26.5 / 0.85);
  --kbq-plt-dark-red-a16: oklch(82.5% 0.1234 24.6 / 0.91);
  --kbq-plt-dark-red-a17: oklch(85.5% 0.1014 22.8 / 0.96);
  --kbq-plt-dark-red-a18: oklch(87.9% 0.0830 21.5 / 0.96);
  --kbq-plt-dark-red-a19: oklch(90.9% 0.0607 21.1 / 0.99);
  --kbq-plt-dark-red-a20: oklch(93.9% 0.0400 18.6 / 0.98);
  --kbq-plt-dark-orange-a1: oklch(64.9% 0.2990 29.0 / 0.05);
  --kbq-plt-dark-orange-a2: oklch(67.9% 0.2672 35.1 / 0.12);
  --kbq-plt-dark-orange-a3: oklch(68.2% 0.2649 35.6 / 0.17);
  --kbq-plt-dark-orange-a4: oklch(68.4% 0.2625 36.2 / 0.22);
  --kbq-plt-dark-orange-a5: oklch(68.9% 0.2585 37.2 / 0.27);
  --kbq-plt-dark-orange-a6: oklch(69.4% 0.2541 38.4 / 0.31);
  --kbq-plt-dark-orange-a7: oklch(70.6% 0.2441 41.2 / 0.34);
  --kbq-plt-dark-orange-a8: oklch(71.7% 0.2358 44.1 / 0.40);
  --kbq-plt-dark-orange-a9: oklch(73.1% 0.2265 47.9 / 0.45);
  --kbq-plt-dark-orange-a10: oklch(74.6% 0.2178 52.2 / 0.56);
  --kbq-plt-dark-orange-a11: oklch(76.4% 0.2087 57.1 / 0.65);
  --kbq-plt-dark-orange-a12: oklch(77.8% 0.2000 59.9 / 0.69);
  --kbq-plt-dark-orange-a13: oklch(79.3% 0.1876 61.6 / 0.73);
  --kbq-plt-dark-orange-a14: oklch(81.1% 0.1728 63.4 / 0.77);
  --kbq-plt-dark-orange-a15: oklch(82.9% 0.1560 64.0 / 0.79);
  --kbq-plt-dark-orange-a16: oklch(85.9% 0.1305 66.5 / 0.85);
  --kbq-plt-dark-orange-a17: oklch(88.4% 0.1079 68.0 / 0.90);
  --kbq-plt-dark-orange-a18: oklch(90.4% 0.0852 67.7 / 0.91);
  --kbq-plt-dark-orange-a19: oklch(93.2% 0.0621 68.7 / 0.95);
  --kbq-plt-dark-orange-a20: oklch(95.3% 0.0420 68.7 / 0.95);
  --kbq-plt-dark-yellow-a1: oklch(64.3% 0.2965 29.0 / 0.04);
  --kbq-plt-dark-yellow-a2: oklch(69.9% 0.2468 40.2 / 0.11);
  --kbq-plt-dark-yellow-a3: oklch(70.9% 0.2418 42.0 / 0.15);
  --kbq-plt-dark-yellow-a4: oklch(71.4% 0.2353 44.0 / 0.20);
  --kbq-plt-dark-yellow-a5: oklch(73.6% 0.2231 49.4 / 0.23);
  --kbq-plt-dark-yellow-a6: oklch(75.0% 0.2158 53.4 / 0.26);
  --kbq-plt-dark-yellow-a7: oklch(76.6% 0.2087 58.3 / 0.30);
  --kbq-plt-dark-yellow-a8: oklch(77.7% 0.2050 61.7 / 0.34);
  --kbq-plt-dark-yellow-a9: oklch(78.8% 0.2021 65.2 / 0.40);
  --kbq-plt-dark-yellow-a10: oklch(80.1% 0.1999 69.3 / 0.49);
  --kbq-plt-dark-yellow-a11: oklch(81.5% 0.1985 73.6 / 0.58);
  --kbq-plt-dark-yellow-a12: oklch(82.3% 0.1985 76.2 / 0.63);
  --kbq-plt-dark-yellow-a13: oklch(84.1% 0.1960 80.9 / 0.67);
  --kbq-plt-dark-yellow-a14: oklch(85.4% 0.1830 82.7 / 0.70);
  --kbq-plt-dark-yellow-a15: oklch(87.3% 0.1672 84.2 / 0.73);
  --kbq-plt-dark-yellow-a16: oklch(89.8% 0.1388 85.6 / 0.79);
  --kbq-plt-dark-yellow-a17: oklch(91.9% 0.1131 86.7 / 0.85);
  --kbq-plt-dark-yellow-a18: oklch(93.5% 0.0911 88.5 / 0.86);
  --kbq-plt-dark-yellow-a19: oklch(95.4% 0.0647 89.0 / 0.91);
  --kbq-plt-dark-yellow-a20: oklch(97.2% 0.0447 91.3 / 0.92);
  --kbq-plt-dark-green-a1: oklch(84.5% 0.3644 145.4 / 0.01);
  --kbq-plt-dark-green-a2: oklch(88.6% 0.3060 135.5 / 0.07);
  --kbq-plt-dark-green-a3: oklch(88.3% 0.3135 136.9 / 0.10);
  --kbq-plt-dark-green-a4: oklch(87.7% 0.3222 138.7 / 0.13);
  --kbq-plt-dark-green-a5: oklch(87.1% 0.3262 139.5 / 0.16);
  --kbq-plt-dark-green-a6: oklch(87.1% 0.3305 140.1 / 0.19);
  --kbq-plt-dark-green-a7: oklch(86.9% 0.3341 140.7 / 0.22);
  --kbq-plt-dark-green-a8: oklch(87.0% 0.3330 140.5 / 0.26);
  --kbq-plt-dark-green-a9: oklch(87.3% 0.3278 139.8 / 0.31);
  --kbq-plt-dark-green-a10: oklch(88.1% 0.3049 139.1 / 0.40);
  --kbq-plt-dark-green-a11: oklch(89.0% 0.2739 139.2 / 0.48);
  --kbq-plt-dark-green-a12: oklch(89.4% 0.2543 140.4 / 0.53);
  --kbq-plt-dark-green-a13: oklch(90.0% 0.2319 141.3 / 0.58);
  --kbq-plt-dark-green-a14: oklch(90.8% 0.2070 141.9 / 0.61);
  --kbq-plt-dark-green-a15: oklch(91.2% 0.1840 143.3 / 0.66);
  --kbq-plt-dark-green-a16: oklch(92.7% 0.1495 144.8 / 0.73);
  --kbq-plt-dark-green-a17: oklch(94.0% 0.1190 145.7 / 0.80);
  --kbq-plt-dark-green-a18: oklch(95.1% 0.0946 146.3 / 0.83);
  --kbq-plt-dark-green-a19: oklch(96.5% 0.0648 147.8 / 0.89);
  --kbq-plt-dark-green-a20: oklch(97.6% 0.0432 148.8 / 0.92);
  --kbq-plt-dark-teal-a1: oklch(82.3% 0.3568 145.6 / 0.02);
  --kbq-plt-dark-teal-a2: oklch(85.2% 0.3019 153.4 / 0.08);
  --kbq-plt-dark-teal-a3: oklch(86.0% 0.2736 158.8 / 0.11);
  --kbq-plt-dark-teal-a4: oklch(86.4% 0.2578 162.6 / 0.14);
  --kbq-plt-dark-teal-a5: oklch(86.7% 0.2443 166.6 / 0.16);
  --kbq-plt-dark-teal-a6: oklch(87.3% 0.2356 169.9 / 0.19);
  --kbq-plt-dark-teal-a7: oklch(87.6% 0.2272 173.8 / 0.21);
  --kbq-plt-dark-teal-a8: oklch(87.9% 0.2208 177.3 / 0.26);
  --kbq-plt-dark-teal-a9: oklch(88.2% 0.2153 181.0 / 0.30);
  --kbq-plt-dark-teal-a10: oklch(88.5% 0.2118 184.1 / 0.39);
  --kbq-plt-dark-teal-a11: oklch(88.5% 0.2082 187.3 / 0.48);
  --kbq-plt-dark-teal-a12: oklch(88.9% 0.2078 188.6 / 0.53);
  --kbq-plt-dark-teal-a13: oklch(89.1% 0.2060 190.6 / 0.58);
  --kbq-plt-dark-teal-a14: oklch(89.6% 0.1958 191.5 / 0.62);
  --kbq-plt-dark-teal-a15: oklch(90.3% 0.1748 193.0 / 0.66);
  --kbq-plt-dark-teal-a16: oklch(91.8% 0.1440 194.5 / 0.74);
  --kbq-plt-dark-teal-a17: oklch(93.0% 0.1147 195.8 / 0.81);
  --kbq-plt-dark-teal-a18: oklch(94.2% 0.0916 196.4 / 0.84);
  --kbq-plt-dark-teal-a19: oklch(95.3% 0.0651 197.6 / 0.90);
  --kbq-plt-dark-teal-a20: oklch(96.9% 0.0430 199.1 / 0.92);
  --kbq-plt-dark-purple-a1: oklch(65.4% 0.2948 12.7 / 0.03);
  --kbq-plt-dark-purple-a2: oklch(73.8% 0.3007 336.7 / 0.09);
  --kbq-plt-dark-purple-a3: oklch(74.4% 0.3053 329.0 / 0.14);
  --kbq-plt-dark-purple-a4: oklch(71.4% 0.2958 323.9 / 0.19);
  --kbq-plt-dark-purple-a5: oklch(70.6% 0.2874 321.6 / 0.25);
  --kbq-plt-dark-purple-a6: oklch(69.8% 0.2791 319.1 / 0.30);
  --kbq-plt-dark-purple-a7: oklch(68.9% 0.2731 316.6 / 0.36);
  --kbq-plt-dark-purple-a8: oklch(69.2% 0.2621 315.1 / 0.42);
  --kbq-plt-dark-purple-a9: oklch(70.1% 0.2460 313.5 / 0.49);
  --kbq-plt-dark-purple-a10: oklch(72.2% 0.2214 312.1 / 0.59);
  --kbq-plt-dark-purple-a11: oklch(74.1% 0.2000 310.7 / 0.69);
  --kbq-plt-dark-purple-a12: oklch(74.9% 0.1899 309.7 / 0.74);
  --kbq-plt-dark-purple-a13: oklch(76.1% 0.1757 308.1 / 0.79);
  --kbq-plt-dark-purple-a14: oklch(77.8% 0.1609 307.6 / 0.83);
  --kbq-plt-dark-purple-a15: oklch(79.6% 0.1437 306.1 / 0.85);
  --kbq-plt-dark-purple-a16: oklch(82.2% 0.1213 304.3 / 0.92);
  --kbq-plt-dark-purple-a17: oklch(84.9% 0.0995 302.4 / 0.96);
  --kbq-plt-dark-purple-a18: oklch(87.4% 0.0823 302.5 / 0.96);
  --kbq-plt-dark-purple-a19: oklch(90.6% 0.0598 301.3);
  --kbq-plt-dark-purple-a20: oklch(93.7% 0.0390 299.8 / 0.98);
  --kbq-plt-yellow-fixed-1: oklch(98.0% 0.0120 60.0);
  --kbq-plt-yellow-fixed-2: oklch(96.6% 0.0310 70.3);
  --kbq-plt-yellow-fixed-3: oklch(95.9% 0.0364 67.9);
  --kbq-plt-yellow-fixed-4: oklch(94.9% 0.0463 68.9);
  --kbq-plt-yellow-fixed-5: oklch(93.9% 0.0564 69.9);
  --kbq-plt-yellow-fixed-6: oklch(92.8% 0.0706 72.5);
  --kbq-plt-yellow-fixed-7: oklch(91.9% 0.0794 72.5);
  --kbq-plt-yellow-fixed-8: oklch(90.9% 0.0934 74.3);
  --kbq-plt-yellow-fixed-9: oklch(89.8% 0.1081 75.8);
  --kbq-plt-yellow-fixed-10: oklch(89.0% 0.1197 76.6);
  --kbq-plt-yellow-fixed-11: oklch(88.0% 0.1335 77.6);
  --kbq-plt-yellow-fixed-12: oklch(87.0% 0.1509 79.1);
  --kbq-plt-yellow-fixed-13: oklch(86.1% 0.1658 80.1);
  --kbq-plt-yellow-fixed-14: oklch(85.7% 0.1688 79.5);
  --kbq-plt-yellow-fixed-15: oklch(85.0% 0.1700 80.0);
  --kbq-plt-yellow-fixed-16: oklch(76.0% 0.1662 79.0);
  --kbq-plt-yellow-fixed-17: oklch(67.0% 0.1548 76.0);
  --kbq-plt-yellow-fixed-18: oklch(58.0% 0.1358 71.0);
  --kbq-plt-yellow-fixed-19: oklch(49.0% 0.1092 64.0);
  --kbq-plt-yellow-fixed-20: oklch(40.0% 0.0750 55.0);
  --kbq-plt-orange-fixed-1: oklch(98.0% 0.0120 60.0);
  --kbq-plt-orange-fixed-2: oklch(95.8% 0.0369 67.6);
  --kbq-plt-orange-fixed-3: oklch(94.0% 0.0526 66.5);
  --kbq-plt-orange-fixed-4: oklch(92.2% 0.0682 65.5);
  --kbq-plt-orange-fixed-5: oklch(90.4% 0.0835 64.6);
  --kbq-plt-orange-fixed-6: oklch(88.8% 0.0971 63.4);
  --kbq-plt-orange-fixed-7: oklch(86.9% 0.1150 63.5);
  --kbq-plt-orange-fixed-8: oklch(85.1% 0.1325 63.3);
  --kbq-plt-orange-fixed-9: oklch(83.2% 0.1511 63.3);
  --kbq-plt-orange-fixed-10: oklch(81.9% 0.1620 62.0);
  --kbq-plt-orange-fixed-11: oklch(80.7% 0.1703 60.3);
  --kbq-plt-orange-fixed-12: oklch(79.1% 0.1734 60.0);
  --kbq-plt-orange-fixed-13: oklch(77.4% 0.1745 60.0);
  --kbq-plt-orange-fixed-14: oklch(75.7% 0.1749 60.0);
  --kbq-plt-orange-fixed-15: oklch(74.0% 0.1750 60.0);
  --kbq-plt-orange-fixed-16: oklch(67.2% 0.1800 59.6);
  --kbq-plt-orange-fixed-17: oklch(60.4% 0.1671 56.8);
  --kbq-plt-orange-fixed-18: oklch(53.7% 0.1532 54.0);
  --kbq-plt-orange-fixed-19: oklch(46.9% 0.1393 50.8);
  --kbq-plt-orange-fixed-20: oklch(40.1% 0.1252 47.3);
  --kbq-plt-dark-yellow-fixed-1: oklch(20.0% 0.0300 70.0);
  --kbq-plt-dark-yellow-fixed-2: oklch(25.0% 0.0430 70.6);
  --kbq-plt-dark-yellow-fixed-3: oklch(30.0% 0.0560 71.1);
  --kbq-plt-dark-yellow-fixed-4: oklch(35.0% 0.0690 71.7);
  --kbq-plt-dark-yellow-fixed-5: oklch(40.0% 0.0820 72.2);
  --kbq-plt-dark-yellow-fixed-6: oklch(45.0% 0.0950 72.8);
  --kbq-plt-dark-yellow-fixed-7: oklch(50.0% 0.1080 73.3);
  --kbq-plt-dark-yellow-fixed-8: oklch(55.0% 0.1210 73.9);
  --kbq-plt-dark-yellow-fixed-9: oklch(60.0% 0.1340 74.4);
  --kbq-plt-dark-yellow-fixed-10: oklch(65.0% 0.1470 75.0);
  --kbq-plt-dark-yellow-fixed-11: oklch(67.7% 0.1600 76.5);
  --kbq-plt-dark-yellow-fixed-12: oklch(70.4% 0.1467 78.0);
  --kbq-plt-dark-yellow-fixed-13: oklch(73.1% 0.1333 79.5);
  --kbq-plt-dark-yellow-fixed-14: oklch(75.8% 0.1200 81.0);
  --kbq-plt-dark-yellow-fixed-15: oklch(78.5% 0.1067 82.5);
  --kbq-plt-dark-yellow-fixed-16: oklch(81.2% 0.0933 84.0);
  --kbq-plt-dark-yellow-fixed-17: oklch(83.9% 0.0800 85.5);
  --kbq-plt-dark-yellow-fixed-18: oklch(86.6% 0.0667 87.0);
  --kbq-plt-dark-yellow-fixed-19: oklch(89.3% 0.0533 88.5);
  --kbq-plt-dark-yellow-fixed-20: oklch(92.0% 0.0400 90.0);
  --kbq-plt-dark-orange-fixed-1: oklch(20.0% 0.0300 55.0);
  --kbq-plt-dark-orange-fixed-2: oklch(25.0% 0.0430 55.6);
  --kbq-plt-dark-orange-fixed-3: oklch(30.0% 0.0560 56.1);
  --kbq-plt-dark-orange-fixed-4: oklch(35.0% 0.0690 56.7);
  --kbq-plt-dark-orange-fixed-5: oklch(40.0% 0.0820 57.2);
  --kbq-plt-dark-orange-fixed-6: oklch(45.0% 0.0950 57.8);
  --kbq-plt-dark-orange-fixed-7: oklch(50.0% 0.1080 58.3);
  --kbq-plt-dark-orange-fixed-8: oklch(55.0% 0.1210 58.9);
  --kbq-plt-dark-orange-fixed-9: oklch(60.0% 0.1340 59.4);
  --kbq-plt-dark-orange-fixed-10: oklch(65.0% 0.1470 60.0);
  --kbq-plt-dark-orange-fixed-11: oklch(67.7% 0.1600 61.5);
  --kbq-plt-dark-orange-fixed-12: oklch(70.4% 0.1467 63.0);
  --kbq-plt-dark-orange-fixed-13: oklch(73.1% 0.1333 64.5);
  --kbq-plt-dark-orange-fixed-14: oklch(75.8% 0.1200 66.0);
  --kbq-plt-dark-orange-fixed-15: oklch(78.5% 0.1067 67.5);
  --kbq-plt-dark-orange-fixed-16: oklch(81.2% 0.0933 69.0);
  --kbq-plt-dark-orange-fixed-17: oklch(83.9% 0.0800 70.5);
  --kbq-plt-dark-orange-fixed-18: oklch(86.6% 0.0667 72.0);
  --kbq-plt-dark-orange-fixed-19: oklch(89.3% 0.0533 73.5);
  --kbq-plt-dark-orange-fixed-20: oklch(92.0% 0.0400 75.0);
  --kbq-plt-yellow-fixed-a1: oklch(66.4% 0.1947 51.8 / 0.06);
  --kbq-plt-yellow-fixed-a2: oklch(76.2% 0.2104 56.9 / 0.12);
  --kbq-plt-yellow-fixed-a3: oklch(75.9% 0.2116 56.0 / 0.15);
  --kbq-plt-yellow-fixed-a4: oklch(75.9% 0.2117 56.0 / 0.18);
  --kbq-plt-yellow-fixed-a5: oklch(76.3% 0.2098 57.4 / 0.22);
  --kbq-plt-yellow-fixed-a6: oklch(77.6% 0.2050 61.1 / 0.28);
  --kbq-plt-yellow-fixed-a7: oklch(77.4% 0.2060 60.7 / 0.31);
  --kbq-plt-yellow-fixed-a8: oklch(78.0% 0.2041 62.6 / 0.36);
  --kbq-plt-yellow-fixed-a9: oklch(78.8% 0.2021 65.1 / 0.42);
  --kbq-plt-yellow-fixed-a10: oklch(79.0% 0.2015 65.6 / 0.47);
  --kbq-plt-yellow-fixed-a11: oklch(79.3% 0.2012 66.7 / 0.52);
  --kbq-plt-yellow-fixed-a12: oklch(80.3% 0.1995 69.8 / 0.60);
  --kbq-plt-yellow-fixed-a13: oklch(80.8% 0.1990 71.4 / 0.67);
  --kbq-plt-yellow-fixed-a14: oklch(80.8% 0.1990 71.4 / 0.69);
  --kbq-plt-yellow-fixed-a15: oklch(80.1% 0.1965 72.4 / 0.71);
  --kbq-plt-yellow-fixed-a16: oklch(71.6% 0.1747 73.5 / 0.83);
  --kbq-plt-yellow-fixed-a17: oklch(63.9% 0.1568 72.3 / 0.91);
  --kbq-plt-yellow-fixed-a18: oklch(54.4% 0.1382 66.5 / 0.92);
  --kbq-plt-yellow-fixed-a19: oklch(42.6% 0.1157 58.6 / 0.89);
  --kbq-plt-yellow-fixed-a20: oklch(30.0% 0.0876 52.1 / 0.87);
  --kbq-plt-orange-fixed-a1: oklch(66.4% 0.1947 51.8 / 0.06);
  --kbq-plt-orange-fixed-a2: oklch(75.9% 0.2116 56.0 / 0.15);
  --kbq-plt-orange-fixed-a3: oklch(75.3% 0.2143 54.2 / 0.21);
  --kbq-plt-orange-fixed-a4: oklch(74.9% 0.2163 53.0 / 0.27);
  --kbq-plt-orange-fixed-a5: oklch(74.7% 0.2171 52.5 / 0.33);
  --kbq-plt-orange-fixed-a6: oklch(74.5% 0.2182 51.7 / 0.38);
  --kbq-plt-orange-fixed-a7: oklch(74.5% 0.2182 51.7 / 0.45);
  --kbq-plt-orange-fixed-a8: oklch(74.7% 0.2170 52.6 / 0.52);
  --kbq-plt-orange-fixed-a9: oklch(74.7% 0.2170 52.6 / 0.60);
  --kbq-plt-orange-fixed-a10: oklch(74.7% 0.2170 52.6 / 0.65);
  --kbq-plt-orange-fixed-a11: oklch(74.3% 0.2192 51.4 / 0.69);
  --kbq-plt-orange-fixed-a12: oklch(73.0% 0.2154 51.4 / 0.72);
  --kbq-plt-orange-fixed-a13: oklch(71.3% 0.2099 51.5 / 0.75);
  --kbq-plt-orange-fixed-a14: oklch(70.1% 0.2033 52.7 / 0.78);
  --kbq-plt-orange-fixed-a15: oklch(68.8% 0.2010 52.1 / 0.80);
  --kbq-plt-orange-fixed-a16: oklch(66.7% 0.1798 59.4 / 0.99);
  --kbq-plt-orange-fixed-a17: oklch(60.4% 0.1666 57.1);
  --kbq-plt-orange-fixed-a18: oklch(53.6% 0.1531 54.0);
  --kbq-plt-orange-fixed-a19: oklch(46.9% 0.1400 50.5);
  --kbq-plt-orange-fixed-a20: oklch(40.0% 0.1250 47.3);
  --kbq-plt-dark-yellow-fixed-a1: oklch(64.5% 0.2974 29.0 / 0.06);
  --kbq-plt-dark-yellow-fixed-a2: oklch(69.6% 0.2524 38.8 / 0.12);
  --kbq-plt-dark-yellow-fixed-a3: oklch(73.8% 0.2222 49.8 / 0.19);
  --kbq-plt-dark-yellow-fixed-a4: oklch(76.6% 0.2087 58.3 / 0.26);
  --kbq-plt-dark-yellow-fixed-a5: oklch(78.3% 0.2032 63.7 / 0.33);
  --kbq-plt-dark-yellow-fixed-a6: oklch(79.2% 0.2004 66.0 / 0.40);
  --kbq-plt-dark-yellow-fixed-a7: oklch(80.0% 0.1982 68.3 / 0.47);
  --kbq-plt-dark-yellow-fixed-a8: oklch(80.7% 0.1955 70.0 / 0.55);
  --kbq-plt-dark-yellow-fixed-a9: oklch(81.0% 0.1942 71.9 / 0.63);
  --kbq-plt-dark-yellow-fixed-a10: oklch(81.7% 0.1936 72.9 / 0.71);
  --kbq-plt-dark-yellow-fixed-a11: oklch(81.7% 0.1972 74.8 / 0.76);
  --kbq-plt-dark-yellow-fixed-a12: oklch(83.9% 0.1824 77.1 / 0.77);
  --kbq-plt-dark-yellow-fixed-a13: oklch(85.7% 0.1649 78.5 / 0.79);
  --kbq-plt-dark-yellow-fixed-a14: oklch(87.8% 0.1468 80.7 / 0.81);
  --kbq-plt-dark-yellow-fixed-a15: oklch(89.6% 0.1275 81.8 / 0.82);
  --kbq-plt-dark-yellow-fixed-a16: oklch(91.3% 0.1112 83.8 / 0.84);
  --kbq-plt-dark-yellow-fixed-a17: oklch(93.0% 0.0930 85.2 / 0.86);
  --kbq-plt-dark-yellow-fixed-a18: oklch(94.5% 0.0756 86.5 / 0.88);
  --kbq-plt-dark-yellow-fixed-a19: oklch(95.9% 0.0602 88.9 / 0.90);
  --kbq-plt-dark-yellow-fixed-a20: oklch(96.8% 0.0442 87.3 / 0.93);
  --kbq-plt-dark-orange-fixed-a1: oklch(64.7% 0.2984 29.0 / 0.06);
  --kbq-plt-dark-orange-fixed-a2: oklch(68.2% 0.2623 36.1 / 0.13);
  --kbq-plt-dark-orange-fixed-a3: oklch(71.6% 0.2366 43.8 / 0.20);
  --kbq-plt-dark-orange-fixed-a4: oklch(74.0% 0.2207 50.6 / 0.27);
  --kbq-plt-dark-orange-fixed-a5: oklch(75.3% 0.2127 53.5 / 0.35);
  --kbq-plt-dark-orange-fixed-a6: oklch(76.6% 0.2039 55.8 / 0.42);
  --kbq-plt-dark-orange-fixed-a7: oklch(76.9% 0.1995 56.7 / 0.50);
  --kbq-plt-dark-orange-fixed-a8: oklch(77.9% 0.1949 58.0 / 0.58);
  --kbq-plt-dark-orange-fixed-a9: oklch(78.4% 0.1913 58.8 / 0.66);
  --kbq-plt-dark-orange-fixed-a10: oklch(78.7% 0.1899 59.6 / 0.75);
  --kbq-plt-dark-orange-fixed-a11: oklch(78.6% 0.1935 60.9 / 0.80);
  --kbq-plt-dark-orange-fixed-a12: oklch(80.6% 0.1767 62.6 / 0.81);
  --kbq-plt-dark-orange-fixed-a13: oklch(82.6% 0.1576 64.5 / 0.83);
  --kbq-plt-dark-orange-fixed-a14: oklch(84.8% 0.1408 66.2 / 0.85);
  --kbq-plt-dark-orange-fixed-a15: oklch(86.7% 0.1241 67.4 / 0.86);
  --kbq-plt-dark-orange-fixed-a16: oklch(88.8% 0.1060 69.2 / 0.88);
  --kbq-plt-dark-orange-fixed-a17: oklch(90.6% 0.0902 70.6 / 0.89);
  --kbq-plt-dark-orange-fixed-a18: oklch(92.4% 0.0735 71.7 / 0.91);
  --kbq-plt-dark-orange-fixed-a19: oklch(94.0% 0.0588 73.0 / 0.93);
  --kbq-plt-dark-orange-fixed-a20: oklch(95.9% 0.0430 76.6 / 0.94);
  --kbq-plt-white: oklch(100.0% 0.0000 0.0);
  --kbq-plt-black: oklch(0.0% 0.0000 0.0);
  --kbq-semantic-contrast-1: oklch(96.9% 0.0050 260.0);
  --kbq-semantic-contrast-2: oklch(94.6% 0.0068 260.0);
  --kbq-semantic-contrast-3: oklch(92.6% 0.0085 260.0);
  --kbq-semantic-contrast-4: oklch(90.6% 0.0103 260.0);
  --kbq-semantic-contrast-5: oklch(88.4% 0.0120 260.0);
  --kbq-semantic-contrast-6: oklch(85.7% 0.0138 260.0);
  --kbq-semantic-contrast-7: oklch(83.0% 0.0155 260.0);
  --kbq-semantic-contrast-8: oklch(80.2% 0.0173 260.0);
  --kbq-semantic-contrast-9: oklch(77.3% 0.0190 260.0);
  --kbq-semantic-contrast-10: oklch(74.2% 0.0208 260.0);
  --kbq-semantic-contrast-11: oklch(71.2% 0.0225 260.0);
  --kbq-semantic-contrast-12: oklch(68.0% 0.0243 260.0);
  --kbq-semantic-contrast-13: oklch(64.7% 0.0261 260.0);
  --kbq-semantic-contrast-14: oklch(61.2% 0.0278 260.0);
  --kbq-semantic-contrast-15: oklch(57.7% 0.0296 260.0);
  --kbq-semantic-contrast-16: oklch(54.0% 0.0300 260.0);
  --kbq-semantic-contrast-17: oklch(50.0% 0.0300 260.0);
  --kbq-semantic-contrast-18: oklch(41.1% 0.0300 260.0);
  --kbq-semantic-contrast-19: oklch(36.1% 0.0300 260.0);
  --kbq-semantic-contrast-20: oklch(30.2% 0.0300 260.0);
  --kbq-semantic-contrast-a1: oklch(32.3% 0.1276 255.4 / 0.05);
  --kbq-semantic-contrast-a2: oklch(24.7% 0.1052 257.1 / 0.08);
  --kbq-semantic-contrast-a3: oklch(24.6% 0.1014 255.2 / 0.11);
  --kbq-semantic-contrast-a4: oklch(22.8% 0.0965 257.3 / 0.13);
  --kbq-semantic-contrast-a5: oklch(22.8% 0.0942 255.5 / 0.17);
  --kbq-semantic-contrast-a6: oklch(20.7% 0.0890 255.6 / 0.20);
  --kbq-semantic-contrast-a7: oklch(20.4% 0.0925 258.5 / 0.24);
  --kbq-semantic-contrast-a8: oklch(21.4% 0.0826 253.6 / 0.28);
  --kbq-semantic-contrast-a9: oklch(19.6% 0.0859 257.8 / 0.31);
  --kbq-semantic-contrast-a10: oklch(20.1% 0.0786 254.3 / 0.35);
  --kbq-semantic-contrast-a11: oklch(18.7% 0.0774 256.6 / 0.39);
  --kbq-semantic-contrast-a12: oklch(19.3% 0.0717 252.8 / 0.43);
  --kbq-semantic-contrast-a13: oklch(18.8% 0.0697 252.8 / 0.47);
  --kbq-semantic-contrast-a14: oklch(18.0% 0.0702 252.5 / 0.51);
  --kbq-semantic-contrast-a15: oklch(18.3% 0.0689 251.2 / 0.56);
  --kbq-semantic-contrast-a16: oklch(17.0% 0.0662 252.4 / 0.60);
  --kbq-semantic-contrast-a17: oklch(16.7% 0.0613 250.2 / 0.64);
  --kbq-semantic-contrast-a18: oklch(15.1% 0.0536 248.8 / 0.74);
  --kbq-semantic-contrast-a19: oklch(14.5% 0.0498 247.4 / 0.79);
  --kbq-semantic-contrast-a20: oklch(13.5% 0.0475 248.4 / 0.85);
  --kbq-semantic-theme-1: oklch(96.9% 0.0100 255.0);
  --kbq-semantic-theme-2: oklch(94.6% 0.0247 255.4);
  --kbq-semantic-theme-3: oklch(92.6% 0.0364 252.9);
  --kbq-semantic-theme-4: oklch(90.4% 0.0478 251.8);
  --kbq-semantic-theme-5: oklch(88.4% 0.0580 252.9);
  --kbq-semantic-theme-6: oklch(85.7% 0.0728 252.3);
  --kbq-semantic-theme-7: oklch(82.8% 0.0875 253.6);
  --kbq-semantic-theme-8: oklch(80.1% 0.1021 254.6);
  --kbq-semantic-theme-9: oklch(77.1% 0.1181 255.8);
  --kbq-semantic-theme-10: oklch(74.3% 0.1341 256.7);
  --kbq-semantic-theme-11: oklch(71.2% 0.1511 257.7);
  --kbq-semantic-theme-12: oklch(68.2% 0.1689 258.5);
  --kbq-semantic-theme-13: oklch(64.9% 0.1868 259.3);
  --kbq-semantic-theme-14: oklch(61.5% 0.2016 259.6);
  --kbq-semantic-theme-15: oklch(58.0% 0.2163 260.0);
  --kbq-semantic-theme-16: oklch(54.4% 0.2158 262.0);
  --kbq-semantic-theme-17: oklch(50.5% 0.1969 264.0);
  --kbq-semantic-theme-18: oklch(41.6% 0.1630 266.0);
  --kbq-semantic-theme-19: oklch(36.4% 0.1140 268.0);
  --kbq-semantic-theme-20: oklch(30.3% 0.0500 270.0);
  --kbq-semantic-theme-a1: oklch(44.8% 0.1974 256.5 / 0.06);
  --kbq-semantic-theme-a2: oklch(52.7% 0.2480 258.1 / 0.10);
  --kbq-semantic-theme-a3: oklch(54.8% 0.2458 256.9 / 0.15);
  --kbq-semantic-theme-a4: oklch(55.0% 0.2413 256.3 / 0.19);
  --kbq-semantic-theme-a5: oklch(55.3% 0.2451 256.6 / 0.23);
  --kbq-semantic-theme-a6: oklch(55.4% 0.2428 256.3 / 0.29);
  --kbq-semantic-theme-a7: oklch(54.5% 0.2458 257.0 / 0.34);
  --kbq-semantic-theme-a8: oklch(54.4% 0.2503 257.6 / 0.39);
  --kbq-semantic-theme-a9: oklch(53.8% 0.2522 258.0 / 0.45);
  --kbq-semantic-theme-a10: oklch(53.6% 0.2567 258.5 / 0.50);
  --kbq-semantic-theme-a11: oklch(53.0% 0.2585 258.9 / 0.56);
  --kbq-semantic-theme-a12: oklch(52.3% 0.2647 259.7 / 0.61);
  --kbq-semantic-theme-a13: oklch(51.5% 0.2657 260.1 / 0.67);
  --kbq-semantic-theme-a14: oklch(50.6% 0.2637 260.3 / 0.73);
  --kbq-semantic-theme-a15: oklch(49.5% 0.2621 260.6 / 0.79);
  --kbq-semantic-theme-a16: oklch(46.2% 0.2570 261.5 / 0.80);
  --kbq-semantic-theme-a17: oklch(40.7% 0.2356 262.1 / 0.80);
  --kbq-semantic-theme-a18: oklch(31.9% 0.1886 262.4 / 0.84);
  --kbq-semantic-theme-a19: oklch(24.1% 0.1377 261.9 / 0.84);
  --kbq-semantic-theme-a20: oklch(15.1% 0.0700 257.7 / 0.85);
  --kbq-semantic-error-1: oklch(97.0% 0.0100 25.0);
  --kbq-semantic-error-2: oklch(95.0% 0.0247 25.4);
  --kbq-semantic-error-3: oklch(93.1% 0.0351 26.6);
  --kbq-semantic-error-4: oklch(91.0% 0.0462 27.3);
  --kbq-semantic-error-5: oklch(89.3% 0.0561 27.5);
  --kbq-semantic-error-6: oklch(86.5% 0.0725 27.9);
  --kbq-semantic-error-7: oklch(83.9% 0.0887 27.9);
  --kbq-semantic-error-8: oklch(81.2% 0.1062 27.9);
  --kbq-semantic-error-9: oklch(78.5% 0.1250 28.0);
  --kbq-semantic-error-10: oklch(75.6% 0.1426 28.2);
  --kbq-semantic-error-11: oklch(72.7% 0.1574 28.6);
  --kbq-semantic-error-12: oklch(69.5% 0.1721 28.9);
  --kbq-semantic-error-13: oklch(66.3% 0.1868 29.3);
  --kbq-semantic-error-14: oklch(62.7% 0.2016 29.6);
  --kbq-semantic-error-15: oklch(58.9% 0.2163 30.0);
  --kbq-semantic-error-16: oklch(54.7% 0.2119 31.2);
  --kbq-semantic-error-17: oklch(50.5% 0.1869 32.9);
  --kbq-semantic-error-18: oklch(41.2% 0.1489 33.8);
  --kbq-semantic-error-19: oklch(36.4% 0.1140 38.0);
  --kbq-semantic-error-20: oklch(30.5% 0.0500 40.0);
  --kbq-semantic-error-a1: oklch(45.9% 0.2004 30.8 / 0.05);
  --kbq-semantic-error-a2: oklch(57.2% 0.2546 30.0 / 0.10);
  --kbq-semantic-error-a3: oklch(58.5% 0.2558 30.7 / 0.13);
  --kbq-semantic-error-a4: oklch(58.3% 0.2523 31.2 / 0.18);
  --kbq-semantic-error-a5: oklch(58.6% 0.2548 31.0 / 0.21);
  --kbq-semantic-error-a6: oklch(59.5% 0.2582 31.1 / 0.27);
  --kbq-semantic-error-a7: oklch(59.3% 0.2573 31.1 / 0.32);
  --kbq-semantic-error-a8: oklch(59.2% 0.2583 30.9 / 0.38);
  --kbq-semantic-error-a9: oklch(59.6% 0.2603 30.8 / 0.44);
  --kbq-semantic-error-a10: oklch(59.2% 0.2583 30.9 / 0.50);
  --kbq-semantic-error-a11: oklch(58.2% 0.2564 30.6 / 0.55);
  --kbq-semantic-error-a12: oklch(57.1% 0.2500 30.8 / 0.62);
  --kbq-semantic-error-a13: oklch(56.0% 0.2461 30.7 / 0.68);
  --kbq-semantic-error-a14: oklch(54.9% 0.2426 30.5 / 0.75);
  --kbq-semantic-error-a15: oklch(54.0% 0.2393 30.4 / 0.83);
  --kbq-semantic-error-a16: oklch(51.4% 0.2240 31.0 / 0.89);
  --kbq-semantic-error-a17: oklch(46.8% 0.1970 32.3 / 0.91);
  --kbq-semantic-error-a18: oklch(37.8% 0.1542 33.6 / 0.94);
  --kbq-semantic-error-a19: oklch(32.4% 0.1222 37.0 / 0.94);
  --kbq-semantic-error-a20: oklch(19.9% 0.0645 45.0 / 0.89);
  --kbq-semantic-warning-1: oklch(96.9% 0.0100 65.0);
  --kbq-semantic-warning-2: oklch(94.8% 0.0247 66.0);
  --kbq-semantic-warning-3: oklch(92.8% 0.0395 67.0);
  --kbq-semantic-warning-4: oklch(90.8% 0.0542 68.0);
  --kbq-semantic-warning-5: oklch(88.7% 0.0689 69.0);
  --kbq-semantic-warning-6: oklch(86.0% 0.0837 70.0);
  --kbq-semantic-warning-7: oklch(83.3% 0.0984 71.0);
  --kbq-semantic-warning-8: oklch(80.6% 0.1132 72.0);
  --kbq-semantic-warning-9: oklch(77.7% 0.1279 73.0);
  --kbq-semantic-warning-10: oklch(74.7% 0.1426 74.0);
  --kbq-semantic-warning-11: oklch(71.7% 0.1522 73.5);
  --kbq-semantic-warning-12: oklch(68.4% 0.1452 73.6);
  --kbq-semantic-warning-13: oklch(65.0% 0.1370 75.2);
  --kbq-semantic-warning-14: oklch(61.5% 0.1291 76.1);
  --kbq-semantic-warning-15: oklch(57.9% 0.1207 77.7);
  --kbq-semantic-warning-16: oklch(54.1% 0.1126 78.3);
  --kbq-semantic-warning-17: oklch(50.2% 0.1086 70.2);
  --kbq-semantic-warning-18: oklch(41.4% 0.0951 62.2);
  --kbq-semantic-warning-19: oklch(36.3% 0.0917 53.3);
  --kbq-semantic-warning-20: oklch(30.4% 0.0500 50.0);
  --kbq-semantic-warning-a1: oklch(52.9% 0.1519 53.1 / 0.06);
  --kbq-semantic-warning-a2: oklch(60.4% 0.1752 52.4 / 0.13);
  --kbq-semantic-warning-a3: oklch(65.2% 0.1808 56.3 / 0.19);
  --kbq-semantic-warning-a4: oklch(66.3% 0.1832 56.8 / 0.25);
  --kbq-semantic-warning-a5: oklch(67.3% 0.1837 58.0 / 0.32);
  --kbq-semantic-warning-a6: oklch(66.7% 0.1813 58.4 / 0.39);
  --kbq-semantic-warning-a7: oklch(66.3% 0.1769 60.3 / 0.47);
  --kbq-semantic-warning-a8: oklch(65.9% 0.1742 61.5 / 0.54);
  --kbq-semantic-warning-a9: oklch(65.5% 0.1714 62.6 / 0.62);
  --kbq-semantic-warning-a10: oklch(65.8% 0.1691 64.9 / 0.72);
  --kbq-semantic-warning-a11: oklch(65.4% 0.1666 66.1 / 0.80);
  --kbq-semantic-warning-a12: oklch(61.8% 0.1569 66.6 / 0.82);
  --kbq-semantic-warning-a13: oklch(58.2% 0.1459 68.4 / 0.83);
  --kbq-semantic-warning-a14: oklch(54.4% 0.1357 69.3 / 0.84);
  --kbq-semantic-warning-a15: oklch(50.9% 0.1246 72.8 / 0.86);
  --kbq-semantic-warning-a16: oklch(47.2% 0.1152 73.5 / 0.88);
  --kbq-semantic-warning-a17: oklch(44.0% 0.1129 65.1 / 0.90);
  --kbq-semantic-warning-a18: oklch(36.7% 0.0998 58.5 / 0.93);
  --kbq-semantic-warning-a19: oklch(32.7% 0.0959 51.7 / 0.95);
  --kbq-semantic-warning-a20: oklch(21.1% 0.0607 53.3 / 0.90);
  --kbq-semantic-warning-fixed-1: oklch(98.0% 0.0120 60.0);
  --kbq-semantic-warning-fixed-2: oklch(96.6% 0.0310 70.3);
  --kbq-semantic-warning-fixed-3: oklch(95.9% 0.0364 67.9);
  --kbq-semantic-warning-fixed-4: oklch(94.9% 0.0463 68.9);
  --kbq-semantic-warning-fixed-5: oklch(93.9% 0.0564 69.9);
  --kbq-semantic-warning-fixed-6: oklch(92.8% 0.0706 72.5);
  --kbq-semantic-warning-fixed-7: oklch(91.9% 0.0794 72.5);
  --kbq-semantic-warning-fixed-8: oklch(90.9% 0.0934 74.3);
  --kbq-semantic-warning-fixed-9: oklch(89.8% 0.1081 75.8);
  --kbq-semantic-warning-fixed-10: oklch(89.0% 0.1197 76.6);
  --kbq-semantic-warning-fixed-11: oklch(88.0% 0.1335 77.6);
  --kbq-semantic-warning-fixed-12: oklch(87.0% 0.1509 79.1);
  --kbq-semantic-warning-fixed-13: oklch(86.1% 0.1658 80.1);
  --kbq-semantic-warning-fixed-14: oklch(85.7% 0.1688 79.5);
  --kbq-semantic-warning-fixed-15: oklch(85.0% 0.1700 80.0);
  --kbq-semantic-warning-fixed-16: oklch(76.0% 0.1662 79.0);
  --kbq-semantic-warning-fixed-17: oklch(67.0% 0.1548 76.0);
  --kbq-semantic-warning-fixed-18: oklch(58.0% 0.1358 71.0);
  --kbq-semantic-warning-fixed-19: oklch(49.0% 0.1092 64.0);
  --kbq-semantic-warning-fixed-20: oklch(40.0% 0.0750 55.0);
  --kbq-semantic-warning-fixed-a1: oklch(66.4% 0.1947 51.8 / 0.06);
  --kbq-semantic-warning-fixed-a2: oklch(76.2% 0.2104 56.9 / 0.12);
  --kbq-semantic-warning-fixed-a3: oklch(75.9% 0.2116 56.0 / 0.15);
  --kbq-semantic-warning-fixed-a4: oklch(75.9% 0.2117 56.0 / 0.18);
  --kbq-semantic-warning-fixed-a5: oklch(76.3% 0.2098 57.4 / 0.22);
  --kbq-semantic-warning-fixed-a6: oklch(77.6% 0.2050 61.1 / 0.28);
  --kbq-semantic-warning-fixed-a7: oklch(77.4% 0.2060 60.7 / 0.31);
  --kbq-semantic-warning-fixed-a8: oklch(78.0% 0.2041 62.6 / 0.36);
  --kbq-semantic-warning-fixed-a9: oklch(78.8% 0.2021 65.1 / 0.42);
  --kbq-semantic-warning-fixed-a10: oklch(79.0% 0.2015 65.6 / 0.47);
  --kbq-semantic-warning-fixed-a11: oklch(79.3% 0.2012 66.7 / 0.52);
  --kbq-semantic-warning-fixed-a12: oklch(80.3% 0.1995 69.8 / 0.60);
  --kbq-semantic-warning-fixed-a13: oklch(80.8% 0.1990 71.4 / 0.67);
  --kbq-semantic-warning-fixed-a14: oklch(80.8% 0.1990 71.4 / 0.69);
  --kbq-semantic-warning-fixed-a15: oklch(80.1% 0.1965 72.4 / 0.71);
  --kbq-semantic-warning-fixed-a16: oklch(71.6% 0.1747 73.5 / 0.83);
  --kbq-semantic-warning-fixed-a17: oklch(63.9% 0.1568 72.3 / 0.91);
  --kbq-semantic-warning-fixed-a18: oklch(54.4% 0.1382 66.5 / 0.92);
  --kbq-semantic-warning-fixed-a19: oklch(42.6% 0.1157 58.6 / 0.89);
  --kbq-semantic-warning-fixed-a20: oklch(30.0% 0.0876 52.1 / 0.87);
  --kbq-semantic-success-1: oklch(96.9% 0.0100 145.0);
  --kbq-semantic-success-2: oklch(94.4% 0.0247 144.6);
  --kbq-semantic-success-3: oklch(92.2% 0.0395 144.3);
  --kbq-semantic-success-4: oklch(89.9% 0.0542 143.9);
  --kbq-semantic-success-5: oklch(87.7% 0.0689 143.6);
  --kbq-semantic-success-6: oklch(84.9% 0.0837 143.2);
  --kbq-semantic-success-7: oklch(81.9% 0.0984 142.9);
  --kbq-semantic-success-8: oklch(79.0% 0.1132 142.5);
  --kbq-semantic-success-9: oklch(75.9% 0.1279 142.1);
  --kbq-semantic-success-10: oklch(72.8% 0.1426 141.8);
  --kbq-semantic-success-11: oklch(69.5% 0.1574 141.4);
  --kbq-semantic-success-12: oklch(66.1% 0.1721 141.1);
  --kbq-semantic-success-13: oklch(62.6% 0.1868 140.7);
  --kbq-semantic-success-14: oklch(59.1% 0.1954 141.3);
  --kbq-semantic-success-15: oklch(55.2% 0.1833 141.4);
  --kbq-semantic-success-16: oklch(51.9% 0.1643 139.2);
  --kbq-semantic-success-17: oklch(48.1% 0.1473 137.5);
  --kbq-semantic-success-18: oklch(39.7% 0.1168 135.4);
  --kbq-semantic-success-19: oklch(35.0% 0.1003 133.9);
  --kbq-semantic-success-20: oklch(29.8% 0.0500 130.0);
  --kbq-semantic-success-a1: oklch(40.7% 0.1675 143.8 / 0.06);
  --kbq-semantic-success-a2: oklch(49.6% 0.2122 145.2 / 0.11);
  --kbq-semantic-success-a3: oklch(52.9% 0.2237 144.8 / 0.16);
  --kbq-semantic-success-a4: oklch(54.7% 0.2298 144.5 / 0.21);
  --kbq-semantic-success-a5: oklch(55.8% 0.2339 144.4 / 0.26);
  --kbq-semantic-success-a6: oklch(55.0% 0.2307 144.5 / 0.31);
  --kbq-semantic-success-a7: oklch(54.5% 0.2266 144.1 / 0.38);
  --kbq-semantic-success-a8: oklch(54.2% 0.2253 144.1 / 0.44);
  --kbq-semantic-success-a9: oklch(53.4% 0.2210 143.9 / 0.50);
  --kbq-semantic-success-a10: oklch(53.1% 0.2192 143.7 / 0.56);
  --kbq-semantic-success-a11: oklch(52.6% 0.2160 143.5 / 0.63);
  --kbq-semantic-success-a12: oklch(52.7% 0.2149 143.2 / 0.70);
  --kbq-semantic-success-a13: oklch(52.5% 0.2115 142.7 / 0.78);
  --kbq-semantic-success-a14: oklch(51.6% 0.2088 142.9 / 0.84);
  --kbq-semantic-success-a15: oklch(48.1% 0.1946 142.9 / 0.85);
  --kbq-semantic-success-a16: oklch(44.6% 0.1728 141.1 / 0.87);
  --kbq-semantic-success-a17: oklch(41.1% 0.1543 139.6 / 0.89);
  --kbq-semantic-success-a18: oklch(34.5% 0.1223 136.8 / 0.93);
  --kbq-semantic-success-a19: oklch(30.7% 0.1042 134.5 / 0.95);
  --kbq-semantic-success-a20: oklch(20.2% 0.0631 129.6 / 0.90);
  --kbq-semantic-visited-1: oklch(97.0% 0.0100 305.0);
  --kbq-semantic-visited-2: oklch(94.8% 0.0247 305.4);
  --kbq-semantic-visited-3: oklch(93.0% 0.0395 305.7);
  --kbq-semantic-visited-4: oklch(91.1% 0.0542 306.1);
  --kbq-semantic-visited-5: oklch(89.1% 0.0680 306.8);
  --kbq-semantic-visited-6: oklch(86.5% 0.0837 306.8);
  --kbq-semantic-visited-7: oklch(83.9% 0.0984 307.1);
  --kbq-semantic-visited-8: oklch(81.3% 0.1132 307.5);
  --kbq-semantic-visited-9: oklch(78.5% 0.1279 307.9);
  --kbq-semantic-visited-10: oklch(75.7% 0.1426 308.2);
  --kbq-semantic-visited-11: oklch(72.8% 0.1574 308.6);
  --kbq-semantic-visited-12: oklch(69.7% 0.1721 308.9);
  --kbq-semantic-visited-13: oklch(66.6% 0.1868 309.3);
  --kbq-semantic-visited-14: oklch(63.3% 0.2016 309.6);
  --kbq-semantic-visited-15: oklch(59.8% 0.2163 310.0);
  --kbq-semantic-visited-16: oklch(56.0% 0.2158 312.0);
  --kbq-semantic-visited-17: oklch(51.8% 0.1969 314.0);
  --kbq-semantic-visited-18: oklch(42.4% 0.1630 316.0);
  --kbq-semantic-visited-19: oklch(37.1% 0.1140 318.0);
  --kbq-semantic-visited-20: oklch(30.7% 0.0500 320.0);
  --kbq-semantic-visited-a1: oklch(33.7% 0.1954 285.7 / 0.04);
  --kbq-semantic-visited-a2: oklch(42.5% 0.2494 286.9 / 0.08);
  --kbq-semantic-visited-a3: oklch(46.8% 0.2735 288.3 / 0.11);
  --kbq-semantic-visited-a4: oklch(48.7% 0.2872 286.5 / 0.15);
  --kbq-semantic-visited-a5: oklch(50.2% 0.2913 289.7 / 0.18);
  --kbq-semantic-visited-a6: oklch(49.3% 0.2858 289.9 / 0.22);
  --kbq-semantic-visited-a7: oklch(49.2% 0.2825 291.8 / 0.27);
  --kbq-semantic-visited-a8: oklch(48.7% 0.2798 292.0 / 0.31);
  --kbq-semantic-visited-a9: oklch(48.3% 0.2762 292.8 / 0.36);
  --kbq-semantic-visited-a10: oklch(48.1% 0.2717 295.6 / 0.40);
  --kbq-semantic-visited-a11: oklch(47.6% 0.2674 296.7 / 0.45);
  --kbq-semantic-visited-a12: oklch(47.2% 0.2650 297.4 / 0.51);
  --kbq-semantic-visited-a13: oklch(46.8% 0.2610 299.0 / 0.56);
  --kbq-semantic-visited-a14: oklch(46.4% 0.2572 300.6 / 0.62);
  --kbq-semantic-visited-a15: oklch(46.2% 0.2550 301.7 / 0.68);
  --kbq-semantic-visited-a16: oklch(44.2% 0.2402 305.6 / 0.73);
  --kbq-semantic-visited-a17: oklch(40.0% 0.2149 308.7 / 0.76);
  --kbq-semantic-visited-a18: oklch(32.2% 0.1709 312.4 / 0.83);
  --kbq-semantic-visited-a19: oklch(24.0% 0.1259 315.6 / 0.83);
  --kbq-semantic-visited-a20: oklch(14.2% 0.0733 320.7 / 0.84);
  --kbq-semantic-dark-contrast-1: oklch(20.0% 0.0150 270.0);
  --kbq-semantic-dark-contrast-2: oklch(25.1% 0.0187 269.0);
  --kbq-semantic-dark-contrast-3: oklch(27.6% 0.0224 268.0);
  --kbq-semantic-dark-contrast-4: oklch(30.1% 0.0259 267.0);
  --kbq-semantic-dark-contrast-5: oklch(32.6% 0.0291 266.0);
  --kbq-semantic-dark-contrast-6: oklch(35.2% 0.0321 265.0);
  --kbq-semantic-dark-contrast-7: oklch(37.7% 0.0346 264.0);
  --kbq-semantic-dark-contrast-8: oklch(40.9% 0.0367 263.0);
  --kbq-semantic-dark-contrast-9: oklch(44.8% 0.0383 262.0);
  --kbq-semantic-dark-contrast-10: oklch(50.9% 0.0394 261.0);
  --kbq-semantic-dark-contrast-11: oklch(57.2% 0.0399 260.0);
  --kbq-semantic-dark-contrast-12: oklch(60.8% 0.0398 260.0);
  --kbq-semantic-dark-contrast-13: oklch(64.2% 0.0388 260.0);
  --kbq-semantic-dark-contrast-14: oklch(67.5% 0.0368 260.0);
  --kbq-semantic-dark-contrast-15: oklch(70.6% 0.0338 260.0);
  --kbq-semantic-dark-contrast-16: oklch(76.5% 0.0301 260.0);
  --kbq-semantic-dark-contrast-17: oklch(82.0% 0.0257 260.0);
  --kbq-semantic-dark-contrast-18: oklch(84.6% 0.0208 260.0);
  --kbq-semantic-dark-contrast-19: oklch(89.8% 0.0155 260.0);
  --kbq-semantic-dark-contrast-20: oklch(92.1% 0.0100 260.0);
  --kbq-semantic-dark-contrast-a1: oklch(58.5% 0.2595 27.0 / 0.01);
  --kbq-semantic-dark-contrast-a2: oklch(86.4% 0.0823 297.4 / 0.06);
  --kbq-semantic-dark-contrast-a3: oklch(84.5% 0.0860 281.6 / 0.10);
  --kbq-semantic-dark-contrast-a4: oklch(84.6% 0.0811 266.9 / 0.13);
  --kbq-semantic-dark-contrast-a5: oklch(84.4% 0.0841 270.3 / 0.17);
  --kbq-semantic-dark-contrast-a6: oklch(83.5% 0.0874 264.3 / 0.21);
  --kbq-semantic-dark-contrast-a7: oklch(83.5% 0.0889 267.4 / 0.24);
  --kbq-semantic-dark-contrast-a8: oklch(84.4% 0.0839 264.6 / 0.29);
  --kbq-semantic-dark-contrast-a9: oklch(85.3% 0.0794 260.5 / 0.34);
  --kbq-semantic-dark-contrast-a10: oklch(87.2% 0.0682 262.7 / 0.42);
  --kbq-semantic-dark-contrast-a11: oklch(88.3% 0.0625 260.7 / 0.50);
  --kbq-semantic-dark-contrast-a12: oklch(89.1% 0.0563 259.6 / 0.55);
  --kbq-semantic-dark-contrast-a13: oklch(89.8% 0.0543 260.2 / 0.59);
  --kbq-semantic-dark-contrast-a14: oklch(90.8% 0.0487 260.9 / 0.64);
  --kbq-semantic-dark-contrast-a15: oklch(92.3% 0.0407 260.1 / 0.67);
  --kbq-semantic-dark-contrast-a16: oklch(93.0% 0.0365 263.9 / 0.74);
  --kbq-semantic-dark-contrast-a17: oklch(94.4% 0.0294 258.8 / 0.81);
  --kbq-semantic-dark-contrast-a18: oklch(95.7% 0.0224 261.2 / 0.83);
  --kbq-semantic-dark-contrast-a19: oklch(97.1% 0.0153 254.4 / 0.90);
  --kbq-semantic-dark-contrast-a20: oklch(98.1% 0.0096 261.3 / 0.91);
  --kbq-semantic-dark-theme-1: oklch(20.0% 0.0300 270.0);
  --kbq-semantic-dark-theme-2: oklch(25.1% 0.0480 269.0);
  --kbq-semantic-dark-theme-3: oklch(27.5% 0.0655 268.0);
  --kbq-semantic-dark-theme-4: oklch(30.1% 0.0823 267.0);
  --kbq-semantic-dark-theme-5: oklch(32.6% 0.0979 266.0);
  --kbq-semantic-dark-theme-6: oklch(35.1% 0.1119 265.0);
  --kbq-semantic-dark-theme-7: oklch(37.8% 0.1241 264.0);
  --kbq-semantic-dark-theme-8: oklch(41.0% 0.1342 263.0);
  --kbq-semantic-dark-theme-9: oklch(44.9% 0.1420 262.0);
  --kbq-semantic-dark-theme-10: oklch(51.1% 0.1472 261.0);
  --kbq-semantic-dark-theme-11: oklch(57.3% 0.1497 260.0);
  --kbq-semantic-dark-theme-12: oklch(60.9% 0.1494 258.9);
  --kbq-semantic-dark-theme-13: oklch(64.3% 0.1456 257.8);
  --kbq-semantic-dark-theme-14: oklch(67.5% 0.1381 256.7);
  --kbq-semantic-dark-theme-15: oklch(70.5% 0.1274 255.6);
  --kbq-semantic-dark-theme-16: oklch(76.4% 0.1138 254.4);
  --kbq-semantic-dark-theme-17: oklch(81.9% 0.0976 253.3);
  --kbq-semantic-dark-theme-18: oklch(84.5% 0.0795 252.2);
  --kbq-semantic-dark-theme-19: oklch(89.5% 0.0580 249.7);
  --kbq-semantic-dark-theme-20: oklch(92.0% 0.0400 250.0);
  --kbq-semantic-dark-theme-a1: oklch(46.5% 0.3220 264.1 / 0.03);
  --kbq-semantic-dark-theme-a2: oklch(59.8% 0.2340 267.9 / 0.12);
  --kbq-semantic-dark-theme-a3: oklch(59.0% 0.2392 265.9 / 0.18);
  --kbq-semantic-dark-theme-a4: oklch(58.6% 0.2417 266.1 / 0.25);
  --kbq-semantic-dark-theme-a5: oklch(58.5% 0.2426 265.3 / 0.31);
  --kbq-semantic-dark-theme-a6: oklch(58.8% 0.2389 264.1 / 0.37);
  --kbq-semantic-dark-theme-a7: oklch(59.5% 0.2365 262.8 / 0.43);
  --kbq-semantic-dark-theme-a8: oklch(60.5% 0.2298 262.4 / 0.50);
  --kbq-semantic-dark-theme-a9: oklch(62.2% 0.2194 261.3 / 0.57);
  --kbq-semantic-dark-theme-a10: oklch(65.1% 0.2009 261.0 / 0.67);
  --kbq-semantic-dark-theme-a11: oklch(67.7% 0.1833 259.7 / 0.76);
  --kbq-semantic-dark-theme-a12: oklch(69.3% 0.1751 258.3 / 0.81);
  --kbq-semantic-dark-theme-a13: oklch(71.0% 0.1650 258.0 / 0.85);
  --kbq-semantic-dark-theme-a14: oklch(73.1% 0.1523 257.3 / 0.88);
  --kbq-semantic-dark-theme-a15: oklch(75.7% 0.1375 255.0 / 0.90);
  --kbq-semantic-dark-theme-a16: oklch(78.9% 0.1183 254.6 / 0.95);
  --kbq-semantic-dark-theme-a17: oklch(82.4% 0.0982 253.1 / 0.99);
  --kbq-semantic-dark-theme-a18: oklch(85.7% 0.0797 251.1 / 0.98);
  --kbq-semantic-dark-theme-a19: oklch(89.4% 0.0584 250.1);
  --kbq-semantic-dark-theme-a20: oklch(92.7% 0.0402 248.9 / 0.99);
  --kbq-semantic-dark-error-1: oklch(20.0% 0.0300 40.0);
  --kbq-semantic-dark-error-2: oklch(25.1% 0.0480 39.0);
  --kbq-semantic-dark-error-3: oklch(27.8% 0.0655 38.0);
  --kbq-semantic-dark-error-4: oklch(30.4% 0.0823 37.0);
  --kbq-semantic-dark-error-5: oklch(33.0% 0.0979 36.0);
  --kbq-semantic-dark-error-6: oklch(35.5% 0.1119 35.0);
  --kbq-semantic-dark-error-7: oklch(37.9% 0.1241 34.0);
  --kbq-semantic-dark-error-8: oklch(41.3% 0.1342 33.0);
  --kbq-semantic-dark-error-9: oklch(45.5% 0.1420 32.0);
  --kbq-semantic-dark-error-10: oklch(51.9% 0.1472 31.0);
  --kbq-semantic-dark-error-11: oklch(58.4% 0.1497 30.0);
  --kbq-semantic-dark-error-12: oklch(62.1% 0.1494 28.9);
  --kbq-semantic-dark-error-13: oklch(65.5% 0.1456 27.8);
  --kbq-semantic-dark-error-14: oklch(68.8% 0.1381 26.7);
  --kbq-semantic-dark-error-15: oklch(71.9% 0.1274 25.6);
  --kbq-semantic-dark-error-16: oklch(77.7% 0.1138 24.4);
  --kbq-semantic-dark-error-17: oklch(83.1% 0.0976 23.3);
  --kbq-semantic-dark-error-18: oklch(85.5% 0.0795 22.2);
  --kbq-semantic-dark-error-19: oklch(90.4% 0.0601 21.1);
  --kbq-semantic-dark-error-20: oklch(92.7% 0.0400 20.0);
  --kbq-semantic-dark-error-a1: oklch(64.9% 0.2990 29.0 / 0.05);
  --kbq-semantic-dark-error-a2: oklch(66.9% 0.2722 33.7 / 0.13);
  --kbq-semantic-dark-error-a3: oklch(67.0% 0.2739 33.5 / 0.18);
  --kbq-semantic-dark-error-a4: oklch(67.0% 0.2739 33.5 / 0.23);
  --kbq-semantic-dark-error-a5: oklch(67.5% 0.2716 34.1 / 0.28);
  --kbq-semantic-dark-error-a6: oklch(67.4% 0.2726 33.8 / 0.34);
  --kbq-semantic-dark-error-a7: oklch(67.4% 0.2724 33.5 / 0.38);
  --kbq-semantic-dark-error-a8: oklch(68.2% 0.2638 33.8 / 0.44);
  --kbq-semantic-dark-error-a9: oklch(69.3% 0.2518 33.4 / 0.51);
  --kbq-semantic-dark-error-a10: oklch(71.7% 0.2264 32.5 / 0.60);
  --kbq-semantic-dark-error-a11: oklch(73.7% 0.2060 31.1 / 0.69);
  --kbq-semantic-dark-error-a12: oklch(74.9% 0.1937 29.4 / 0.75);
  --kbq-semantic-dark-error-a13: oklch(76.2% 0.1810 27.9 / 0.79);
  --kbq-semantic-dark-error-a14: oklch(78.1% 0.1640 27.2 / 0.82);
  --kbq-semantic-dark-error-a15: oklch(80.0% 0.1470 26.5 / 0.85);
  --kbq-semantic-dark-error-a16: oklch(82.5% 0.1234 24.6 / 0.91);
  --kbq-semantic-dark-error-a17: oklch(85.5% 0.1014 22.8 / 0.96);
  --kbq-semantic-dark-error-a18: oklch(87.9% 0.0830 21.5 / 0.96);
  --kbq-semantic-dark-error-a19: oklch(90.9% 0.0607 21.1 / 0.99);
  --kbq-semantic-dark-error-a20: oklch(93.9% 0.0400 18.6 / 0.98);
  --kbq-semantic-dark-warning-1: oklch(20.0% 0.0300 70.0);
  --kbq-semantic-dark-warning-2: oklch(25.1% 0.0480 71.0);
  --kbq-semantic-dark-warning-3: oklch(27.6% 0.0655 72.0);
  --kbq-semantic-dark-warning-4: oklch(30.2% 0.0756 68.6);
  --kbq-semantic-dark-warning-5: oklch(32.7% 0.0813 69.7);
  --kbq-semantic-dark-warning-6: oklch(35.2% 0.0869 71.0);
  --kbq-semantic-dark-warning-7: oklch(37.7% 0.0919 73.6);
  --kbq-semantic-dark-warning-8: oklch(41.0% 0.0994 74.7);
  --kbq-semantic-dark-warning-9: oklch(44.9% 0.1092 74.1);
  --kbq-semantic-dark-warning-10: oklch(51.1% 0.1235 75.8);
  --kbq-semantic-dark-warning-11: oklch(57.4% 0.1376 78.0);
  --kbq-semantic-dark-warning-12: oklch(61.0% 0.1453 80.1);
  --kbq-semantic-dark-warning-13: oklch(64.4% 0.1456 82.2);
  --kbq-semantic-dark-warning-14: oklch(67.7% 0.1381 83.3);
  --kbq-semantic-dark-warning-15: oklch(70.8% 0.1274 84.4);
  --kbq-semantic-dark-warning-16: oklch(76.6% 0.1138 85.6);
  --kbq-semantic-dark-warning-17: oklch(82.1% 0.0976 86.7);
  --kbq-semantic-dark-warning-18: oklch(84.6% 0.0795 87.8);
  --kbq-semantic-dark-warning-19: oklch(89.7% 0.0601 88.9);
  --kbq-semantic-dark-warning-20: oklch(92.1% 0.0400 90.0);
  --kbq-semantic-dark-warning-a1: oklch(64.3% 0.2965 29.0 / 0.04);
  --kbq-semantic-dark-warning-a2: oklch(69.9% 0.2468 40.2 / 0.11);
  --kbq-semantic-dark-warning-a3: oklch(70.9% 0.2418 42.0 / 0.15);
  --kbq-semantic-dark-warning-a4: oklch(71.4% 0.2353 44.0 / 0.20);
  --kbq-semantic-dark-warning-a5: oklch(73.6% 0.2231 49.4 / 0.23);
  --kbq-semantic-dark-warning-a6: oklch(75.0% 0.2158 53.4 / 0.26);
  --kbq-semantic-dark-warning-a7: oklch(76.6% 0.2087 58.3 / 0.30);
  --kbq-semantic-dark-warning-a8: oklch(77.7% 0.2050 61.7 / 0.34);
  --kbq-semantic-dark-warning-a9: oklch(78.8% 0.2021 65.2 / 0.40);
  --kbq-semantic-dark-warning-a10: oklch(80.1% 0.1999 69.3 / 0.49);
  --kbq-semantic-dark-warning-a11: oklch(81.5% 0.1985 73.6 / 0.58);
  --kbq-semantic-dark-warning-a12: oklch(82.3% 0.1985 76.2 / 0.63);
  --kbq-semantic-dark-warning-a13: oklch(84.1% 0.1960 80.9 / 0.67);
  --kbq-semantic-dark-warning-a14: oklch(85.4% 0.1830 82.7 / 0.70);
  --kbq-semantic-dark-warning-a15: oklch(87.3% 0.1672 84.2 / 0.73);
  --kbq-semantic-dark-warning-a16: oklch(89.8% 0.1388 85.6 / 0.79);
  --kbq-semantic-dark-warning-a17: oklch(91.9% 0.1131 86.7 / 0.85);
  --kbq-semantic-dark-warning-a18: oklch(93.5% 0.0911 88.5 / 0.86);
  --kbq-semantic-dark-warning-a19: oklch(95.4% 0.0647 89.0 / 0.91);
  --kbq-semantic-dark-warning-a20: oklch(97.2% 0.0447 91.3 / 0.92);
  --kbq-semantic-dark-warning-fixed-1: oklch(20.0% 0.0300 70.0);
  --kbq-semantic-dark-warning-fixed-2: oklch(25.0% 0.0430 70.6);
  --kbq-semantic-dark-warning-fixed-3: oklch(30.0% 0.0560 71.1);
  --kbq-semantic-dark-warning-fixed-4: oklch(35.0% 0.0690 71.7);
  --kbq-semantic-dark-warning-fixed-5: oklch(40.0% 0.0820 72.2);
  --kbq-semantic-dark-warning-fixed-6: oklch(45.0% 0.0950 72.8);
  --kbq-semantic-dark-warning-fixed-7: oklch(50.0% 0.1080 73.3);
  --kbq-semantic-dark-warning-fixed-8: oklch(55.0% 0.1210 73.9);
  --kbq-semantic-dark-warning-fixed-9: oklch(60.0% 0.1340 74.4);
  --kbq-semantic-dark-warning-fixed-10: oklch(65.0% 0.1470 75.0);
  --kbq-semantic-dark-warning-fixed-11: oklch(67.7% 0.1600 76.5);
  --kbq-semantic-dark-warning-fixed-12: oklch(70.4% 0.1467 78.0);
  --kbq-semantic-dark-warning-fixed-13: oklch(73.1% 0.1333 79.5);
  --kbq-semantic-dark-warning-fixed-14: oklch(75.8% 0.1200 81.0);
  --kbq-semantic-dark-warning-fixed-15: oklch(78.5% 0.1067 82.5);
  --kbq-semantic-dark-warning-fixed-16: oklch(81.2% 0.0933 84.0);
  --kbq-semantic-dark-warning-fixed-17: oklch(83.9% 0.0800 85.5);
  --kbq-semantic-dark-warning-fixed-18: oklch(86.6% 0.0667 87.0);
  --kbq-semantic-dark-warning-fixed-19: oklch(89.3% 0.0533 88.5);
  --kbq-semantic-dark-warning-fixed-20: oklch(92.0% 0.0400 90.0);
  --kbq-semantic-dark-warning-fixed-a1: oklch(64.5% 0.2974 29.0 / 0.06);
  --kbq-semantic-dark-warning-fixed-a2: oklch(69.6% 0.2524 38.8 / 0.12);
  --kbq-semantic-dark-warning-fixed-a3: oklch(73.8% 0.2222 49.8 / 0.19);
  --kbq-semantic-dark-warning-fixed-a4: oklch(76.6% 0.2087 58.3 / 0.26);
  --kbq-semantic-dark-warning-fixed-a5: oklch(78.3% 0.2032 63.7 / 0.33);
  --kbq-semantic-dark-warning-fixed-a6: oklch(79.2% 0.2004 66.0 / 0.40);
  --kbq-semantic-dark-warning-fixed-a7: oklch(80.0% 0.1982 68.3 / 0.47);
  --kbq-semantic-dark-warning-fixed-a8: oklch(80.7% 0.1955 70.0 / 0.55);
  --kbq-semantic-dark-warning-fixed-a9: oklch(81.0% 0.1942 71.9 / 0.63);
  --kbq-semantic-dark-warning-fixed-a10: oklch(81.7% 0.1936 72.9 / 0.71);
  --kbq-semantic-dark-warning-fixed-a11: oklch(81.7% 0.1972 74.8 / 0.76);
  --kbq-semantic-dark-warning-fixed-a12: oklch(83.9% 0.1824 77.1 / 0.77);
  --kbq-semantic-dark-warning-fixed-a13: oklch(85.7% 0.1649 78.5 / 0.79);
  --kbq-semantic-dark-warning-fixed-a14: oklch(87.8% 0.1468 80.7 / 0.81);
  --kbq-semantic-dark-warning-fixed-a15: oklch(89.6% 0.1275 81.8 / 0.82);
  --kbq-semantic-dark-warning-fixed-a16: oklch(91.3% 0.1112 83.8 / 0.84);
  --kbq-semantic-dark-warning-fixed-a17: oklch(93.0% 0.0930 85.2 / 0.86);
  --kbq-semantic-dark-warning-fixed-a18: oklch(94.5% 0.0756 86.5 / 0.88);
  --kbq-semantic-dark-warning-fixed-a19: oklch(95.9% 0.0602 88.9 / 0.90);
  --kbq-semantic-dark-warning-fixed-a20: oklch(96.8% 0.0442 87.3 / 0.93);
  --kbq-semantic-dark-success-1: oklch(20.0% 0.0300 130.0);
  --kbq-semantic-dark-success-2: oklch(24.9% 0.0480 131.0);
  --kbq-semantic-dark-success-3: oklch(27.3% 0.0655 132.0);
  --kbq-semantic-dark-success-4: oklch(29.5% 0.0823 133.0);
  --kbq-semantic-dark-success-5: oklch(31.8% 0.0979 134.0);
  --kbq-semantic-dark-success-6: oklch(33.9% 0.1119 135.0);
  --kbq-semantic-dark-success-7: oklch(36.2% 0.1241 136.0);
  --kbq-semantic-dark-success-8: oklch(39.3% 0.1342 137.0);
  --kbq-semantic-dark-success-9: oklch(43.1% 0.1420 138.0);
  --kbq-semantic-dark-success-10: oklch(49.3% 0.1472 139.0);
  --kbq-semantic-dark-success-11: oklch(55.6% 0.1497 140.0);
  --kbq-semantic-dark-success-12: oklch(59.2% 0.1494 141.1);
  --kbq-semantic-dark-success-13: oklch(62.7% 0.1456 142.2);
  --kbq-semantic-dark-success-14: oklch(66.0% 0.1381 143.3);
  --kbq-semantic-dark-success-15: oklch(69.2% 0.1274 144.4);
  --kbq-semantic-dark-success-16: oklch(75.2% 0.1138 145.6);
  --kbq-semantic-dark-success-17: oklch(80.9% 0.0976 146.7);
  --kbq-semantic-dark-success-18: oklch(83.7% 0.0795 147.8);
  --kbq-semantic-dark-success-19: oklch(89.0% 0.0601 148.9);
  --kbq-semantic-dark-success-20: oklch(91.7% 0.0400 150.0);
  --kbq-semantic-dark-success-a1: oklch(84.5% 0.3644 145.4 / 0.01);
  --kbq-semantic-dark-success-a2: oklch(88.6% 0.3060 135.5 / 0.07);
  --kbq-semantic-dark-success-a3: oklch(88.3% 0.3135 136.9 / 0.10);
  --kbq-semantic-dark-success-a4: oklch(87.7% 0.3222 138.7 / 0.13);
  --kbq-semantic-dark-success-a5: oklch(87.1% 0.3262 139.5 / 0.16);
  --kbq-semantic-dark-success-a6: oklch(87.1% 0.3305 140.1 / 0.19);
  --kbq-semantic-dark-success-a7: oklch(86.9% 0.3341 140.7 / 0.22);
  --kbq-semantic-dark-success-a8: oklch(87.0% 0.3330 140.5 / 0.26);
  --kbq-semantic-dark-success-a9: oklch(87.3% 0.3278 139.8 / 0.31);
  --kbq-semantic-dark-success-a10: oklch(88.1% 0.3049 139.1 / 0.40);
  --kbq-semantic-dark-success-a11: oklch(89.0% 0.2739 139.2 / 0.48);
  --kbq-semantic-dark-success-a12: oklch(89.4% 0.2543 140.4 / 0.53);
  --kbq-semantic-dark-success-a13: oklch(90.0% 0.2319 141.3 / 0.58);
  --kbq-semantic-dark-success-a14: oklch(90.8% 0.2070 141.9 / 0.61);
  --kbq-semantic-dark-success-a15: oklch(91.2% 0.1840 143.3 / 0.66);
  --kbq-semantic-dark-success-a16: oklch(92.7% 0.1495 144.8 / 0.73);
  --kbq-semantic-dark-success-a17: oklch(94.0% 0.1190 145.7 / 0.80);
  --kbq-semantic-dark-success-a18: oklch(95.1% 0.0946 146.3 / 0.83);
  --kbq-semantic-dark-success-a19: oklch(96.5% 0.0648 147.8 / 0.89);
  --kbq-semantic-dark-success-a20: oklch(97.6% 0.0432 148.8 / 0.92);
  --kbq-semantic-dark-visited-1: oklch(20.0% 0.0300 320.0);
  --kbq-semantic-dark-visited-2: oklch(25.2% 0.0480 319.0);
  --kbq-semantic-dark-visited-3: oklch(27.8% 0.0655 318.0);
  --kbq-semantic-dark-visited-4: oklch(30.5% 0.0823 317.0);
  --kbq-semantic-dark-visited-5: oklch(33.2% 0.0979 316.0);
  --kbq-semantic-dark-visited-6: oklch(35.9% 0.1119 315.0);
  --kbq-semantic-dark-visited-7: oklch(38.7% 0.1241 314.0);
  --kbq-semantic-dark-visited-8: oklch(42.0% 0.1342 313.0);
  --kbq-semantic-dark-visited-9: oklch(46.1% 0.1420 312.0);
  --kbq-semantic-dark-visited-10: oklch(52.3% 0.1472 311.0);
  --kbq-semantic-dark-visited-11: oklch(58.7% 0.1497 310.0);
  --kbq-semantic-dark-visited-12: oklch(62.3% 0.1494 308.9);
  --kbq-semantic-dark-visited-13: oklch(65.7% 0.1456 307.8);
  --kbq-semantic-dark-visited-14: oklch(68.8% 0.1381 306.7);
  --kbq-semantic-dark-visited-15: oklch(71.8% 0.1274 305.6);
  --kbq-semantic-dark-visited-16: oklch(77.6% 0.1138 304.4);
  --kbq-semantic-dark-visited-17: oklch(82.9% 0.0976 303.3);
  --kbq-semantic-dark-visited-18: oklch(85.4% 0.0795 302.2);
  --kbq-semantic-dark-visited-19: oklch(90.2% 0.0601 301.1);
  --kbq-semantic-dark-visited-20: oklch(92.5% 0.0400 300.0);
  --kbq-semantic-dark-visited-a1: oklch(65.4% 0.2948 12.7 / 0.03);
  --kbq-semantic-dark-visited-a2: oklch(73.8% 0.3007 336.7 / 0.09);
  --kbq-semantic-dark-visited-a3: oklch(74.4% 0.3053 329.0 / 0.14);
  --kbq-semantic-dark-visited-a4: oklch(71.4% 0.2958 323.9 / 0.19);
  --kbq-semantic-dark-visited-a5: oklch(70.6% 0.2874 321.6 / 0.25);
  --kbq-semantic-dark-visited-a6: oklch(69.8% 0.2791 319.1 / 0.30);
  --kbq-semantic-dark-visited-a7: oklch(68.9% 0.2731 316.6 / 0.36);
  --kbq-semantic-dark-visited-a8: oklch(69.2% 0.2621 315.1 / 0.42);
  --kbq-semantic-dark-visited-a9: oklch(70.1% 0.2460 313.5 / 0.49);
  --kbq-semantic-dark-visited-a10: oklch(72.2% 0.2214 312.1 / 0.59);
  --kbq-semantic-dark-visited-a11: oklch(74.1% 0.2000 310.7 / 0.69);
  --kbq-semantic-dark-visited-a12: oklch(74.9% 0.1899 309.7 / 0.74);
  --kbq-semantic-dark-visited-a13: oklch(76.1% 0.1757 308.1 / 0.79);
  --kbq-semantic-dark-visited-a14: oklch(77.8% 0.1609 307.6 / 0.83);
  --kbq-semantic-dark-visited-a15: oklch(79.6% 0.1437 306.1 / 0.85);
  --kbq-semantic-dark-visited-a16: oklch(82.2% 0.1213 304.3 / 0.92);
  --kbq-semantic-dark-visited-a17: oklch(84.9% 0.0995 302.4 / 0.96);
  --kbq-semantic-dark-visited-a18: oklch(87.4% 0.0823 302.5 / 0.96);
  --kbq-semantic-dark-visited-a19: oklch(90.6% 0.0598 301.3);
  --kbq-semantic-dark-visited-a20: oklch(93.7% 0.0390 299.8 / 0.98);
  --kbq-typography-headline-font-size: 28px;
  --kbq-typography-headline-line-height: 32px;
  --kbq-typography-headline-letter-spacing: normal;
  --kbq-typography-headline-font-weight: 700;
  --kbq-typography-headline-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-headline-text-transform: initial;
  --kbq-typography-headline-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-title-font-size: 20px;
  --kbq-typography-title-line-height: 28px;
  --kbq-typography-title-letter-spacing: normal;
  --kbq-typography-title-font-weight: 700;
  --kbq-typography-title-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-title-text-transform: initial;
  --kbq-typography-title-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-subheading-font-size: 18px;
  --kbq-typography-subheading-line-height: 26px;
  --kbq-typography-subheading-letter-spacing: normal;
  --kbq-typography-subheading-font-weight: 600;
  --kbq-typography-subheading-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-subheading-text-transform: initial;
  --kbq-typography-subheading-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-big-font-size: 57px;
  --kbq-typography-display-big-line-height: 64px;
  --kbq-typography-display-big-letter-spacing: normal;
  --kbq-typography-display-big-font-weight: 400;
  --kbq-typography-display-big-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-big-text-transform: initial;
  --kbq-typography-display-big-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-normal-font-size: 45px;
  --kbq-typography-display-normal-line-height: 52px;
  --kbq-typography-display-normal-letter-spacing: normal;
  --kbq-typography-display-normal-font-weight: 400;
  --kbq-typography-display-normal-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-normal-text-transform: initial;
  --kbq-typography-display-normal-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-compact-font-size: 36px;
  --kbq-typography-display-compact-line-height: 44px;
  --kbq-typography-display-compact-letter-spacing: normal;
  --kbq-typography-display-compact-font-weight: 400;
  --kbq-typography-display-compact-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-compact-text-transform: initial;
  --kbq-typography-display-compact-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-big-strong-font-size: 57px;
  --kbq-typography-display-big-strong-line-height: 64px;
  --kbq-typography-display-big-strong-letter-spacing: normal;
  --kbq-typography-display-big-strong-font-weight: 700;
  --kbq-typography-display-big-strong-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-big-strong-text-transform: initial;
  --kbq-typography-display-big-strong-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-normal-strong-font-size: 45px;
  --kbq-typography-display-normal-strong-line-height: 52px;
  --kbq-typography-display-normal-strong-letter-spacing: normal;
  --kbq-typography-display-normal-strong-font-weight: 700;
  --kbq-typography-display-normal-strong-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-normal-strong-text-transform: initial;
  --kbq-typography-display-normal-strong-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-display-compact-strong-font-size: 36px;
  --kbq-typography-display-compact-strong-line-height: 44px;
  --kbq-typography-display-compact-strong-letter-spacing: normal;
  --kbq-typography-display-compact-strong-font-weight: 700;
  --kbq-typography-display-compact-strong-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-display-compact-strong-text-transform: initial;
  --kbq-typography-display-compact-strong-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-typography-text-big-font-size: 16px;
  --kbq-typography-text-big-line-height: 24px;
  --kbq-typography-text-big-letter-spacing: -0.011em;
  --kbq-typography-text-big-font-weight: normal;
  --kbq-typography-text-big-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-big-text-transform: initial;
  --kbq-typography-text-big-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-big-medium-font-size: 16px;
  --kbq-typography-text-big-medium-line-height: 24px;
  --kbq-typography-text-big-medium-letter-spacing: -0.011em;
  --kbq-typography-text-big-medium-font-weight: 500;
  --kbq-typography-text-big-medium-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-big-medium-text-transform: initial;
  --kbq-typography-text-big-medium-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-big-strong-font-size: 16px;
  --kbq-typography-text-big-strong-line-height: 24px;
  --kbq-typography-text-big-strong-letter-spacing: -0.011em;
  --kbq-typography-text-big-strong-font-weight: 600;
  --kbq-typography-text-big-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-big-strong-text-transform: initial;
  --kbq-typography-text-big-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-normal-font-size: 14px;
  --kbq-typography-text-normal-line-height: 20px;
  --kbq-typography-text-normal-letter-spacing: -0.006em;
  --kbq-typography-text-normal-font-weight: normal;
  --kbq-typography-text-normal-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-normal-text-transform: initial;
  --kbq-typography-text-normal-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-normal-medium-font-size: 14px;
  --kbq-typography-text-normal-medium-line-height: 20px;
  --kbq-typography-text-normal-medium-letter-spacing: -0.006em;
  --kbq-typography-text-normal-medium-font-weight: 500;
  --kbq-typography-text-normal-medium-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-normal-medium-text-transform: initial;
  --kbq-typography-text-normal-medium-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-normal-strong-font-size: 14px;
  --kbq-typography-text-normal-strong-line-height: 20px;
  --kbq-typography-text-normal-strong-letter-spacing: -0.006em;
  --kbq-typography-text-normal-strong-font-weight: 600;
  --kbq-typography-text-normal-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-normal-strong-text-transform: initial;
  --kbq-typography-text-normal-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-compact-font-size: 12px;
  --kbq-typography-text-compact-line-height: 16px;
  --kbq-typography-text-compact-letter-spacing: normal;
  --kbq-typography-text-compact-font-weight: normal;
  --kbq-typography-text-compact-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-compact-text-transform: initial;
  --kbq-typography-text-compact-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-compact-medium-font-size: 12px;
  --kbq-typography-text-compact-medium-line-height: 16px;
  --kbq-typography-text-compact-medium-letter-spacing: normal;
  --kbq-typography-text-compact-medium-font-weight: 500;
  --kbq-typography-text-compact-medium-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-compact-medium-text-transform: initial;
  --kbq-typography-text-compact-medium-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-text-compact-strong-font-size: 12px;
  --kbq-typography-text-compact-strong-line-height: 16px;
  --kbq-typography-text-compact-strong-letter-spacing: normal;
  --kbq-typography-text-compact-strong-font-weight: 600;
  --kbq-typography-text-compact-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-text-compact-strong-text-transform: initial;
  --kbq-typography-text-compact-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-big-font-size: 16px;
  --kbq-typography-caps-big-line-height: 24px;
  --kbq-typography-caps-big-letter-spacing: 0.08em;
  --kbq-typography-caps-big-font-weight: 400;
  --kbq-typography-caps-big-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-big-text-transform: uppercase;
  --kbq-typography-caps-big-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-big-strong-font-size: 16px;
  --kbq-typography-caps-big-strong-line-height: 24px;
  --kbq-typography-caps-big-strong-letter-spacing: 0.08em;
  --kbq-typography-caps-big-strong-font-weight: 500;
  --kbq-typography-caps-big-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-big-strong-text-transform: uppercase;
  --kbq-typography-caps-big-strong-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-normal-font-size: 14px;
  --kbq-typography-caps-normal-line-height: 20px;
  --kbq-typography-caps-normal-letter-spacing: 0.08em;
  --kbq-typography-caps-normal-font-weight: normal;
  --kbq-typography-caps-normal-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-normal-text-transform: uppercase;
  --kbq-typography-caps-normal-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-normal-strong-font-size: 14px;
  --kbq-typography-caps-normal-strong-line-height: 20px;
  --kbq-typography-caps-normal-strong-letter-spacing: 0.08em;
  --kbq-typography-caps-normal-strong-font-weight: 500;
  --kbq-typography-caps-normal-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-normal-strong-text-transform: uppercase;
  --kbq-typography-caps-normal-strong-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-compact-font-size: 12px;
  --kbq-typography-caps-compact-line-height: 16px;
  --kbq-typography-caps-compact-letter-spacing: 1px;
  --kbq-typography-caps-compact-font-weight: normal;
  --kbq-typography-caps-compact-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-compact-text-transform: uppercase;
  --kbq-typography-caps-compact-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-caps-compact-strong-font-size: 12px;
  --kbq-typography-caps-compact-strong-line-height: 16px;
  --kbq-typography-caps-compact-strong-letter-spacing: 1px;
  --kbq-typography-caps-compact-strong-font-weight: 500;
  --kbq-typography-caps-compact-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-caps-compact-strong-text-transform: uppercase;
  --kbq-typography-caps-compact-strong-font-feature-settings:
    "calt",
    "case",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-mono-big-font-size: 16px;
  --kbq-typography-mono-big-line-height: 24px;
  --kbq-typography-mono-big-letter-spacing: normal;
  --kbq-typography-mono-big-font-weight: normal;
  --kbq-typography-mono-big-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-big-text-transform: initial;
  --kbq-typography-mono-big-font-feature-settings: initial;
  --kbq-typography-mono-big-strong-font-size: 16px;
  --kbq-typography-mono-big-strong-line-height: 24px;
  --kbq-typography-mono-big-strong-letter-spacing: normal;
  --kbq-typography-mono-big-strong-font-weight: 700;
  --kbq-typography-mono-big-strong-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-big-strong-text-transform: initial;
  --kbq-typography-mono-big-strong-font-feature-settings: initial;
  --kbq-typography-mono-normal-font-size: 14px;
  --kbq-typography-mono-normal-line-height: 20px;
  --kbq-typography-mono-normal-letter-spacing: normal;
  --kbq-typography-mono-normal-font-weight: normal;
  --kbq-typography-mono-normal-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-normal-text-transform: initial;
  --kbq-typography-mono-normal-font-feature-settings: initial;
  --kbq-typography-mono-normal-medium-font-size: 14px;
  --kbq-typography-mono-normal-medium-line-height: 20px;
  --kbq-typography-mono-normal-medium-letter-spacing: normal;
  --kbq-typography-mono-normal-medium-font-weight: 600;
  --kbq-typography-mono-normal-medium-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-normal-medium-text-transform: initial;
  --kbq-typography-mono-normal-medium-font-feature-settings: initial;
  --kbq-typography-mono-normal-strong-font-size: 14px;
  --kbq-typography-mono-normal-strong-line-height: 20px;
  --kbq-typography-mono-normal-strong-letter-spacing: normal;
  --kbq-typography-mono-normal-strong-font-weight: 700;
  --kbq-typography-mono-normal-strong-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-normal-strong-text-transform: initial;
  --kbq-typography-mono-normal-strong-font-feature-settings: initial;
  --kbq-typography-mono-compact-font-size: 12px;
  --kbq-typography-mono-compact-line-height: 16px;
  --kbq-typography-mono-compact-letter-spacing: 0px;
  --kbq-typography-mono-compact-font-weight: normal;
  --kbq-typography-mono-compact-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-compact-text-transform: initial;
  --kbq-typography-mono-compact-font-feature-settings: initial;
  --kbq-typography-mono-compact-strong-font-size: 12px;
  --kbq-typography-mono-compact-strong-line-height: 16px;
  --kbq-typography-mono-compact-strong-letter-spacing: 0px;
  --kbq-typography-mono-compact-strong-font-weight: 700;
  --kbq-typography-mono-compact-strong-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-compact-strong-text-transform: initial;
  --kbq-typography-mono-compact-strong-font-feature-settings: initial;
  --kbq-typography-mono-codeblock-font-size: 14px;
  --kbq-typography-mono-codeblock-line-height: 20px;
  --kbq-typography-mono-codeblock-letter-spacing: normal;
  --kbq-typography-mono-codeblock-font-weight: normal;
  --kbq-typography-mono-codeblock-font-family:
    "JetBrains Mono",
    "Roboto Mono",
    "Consolas",
    "Menlo",
    "Monaco",
    monospace;
  --kbq-typography-mono-codeblock-text-transform: initial;
  --kbq-typography-mono-codeblock-font-feature-settings: initial;
  --kbq-typography-tabular-big-font-size: 16px;
  --kbq-typography-tabular-big-line-height: 24px;
  --kbq-typography-tabular-big-letter-spacing: normal;
  --kbq-typography-tabular-big-font-weight: normal;
  --kbq-typography-tabular-big-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-big-text-transform: initial;
  --kbq-typography-tabular-big-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-tabular-big-strong-font-size: 16px;
  --kbq-typography-tabular-big-strong-line-height: 24px;
  --kbq-typography-tabular-big-strong-letter-spacing: normal;
  --kbq-typography-tabular-big-strong-font-weight: 600;
  --kbq-typography-tabular-big-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-big-strong-text-transform: initial;
  --kbq-typography-tabular-big-strong-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-tabular-normal-font-size: 14px;
  --kbq-typography-tabular-normal-line-height: 20px;
  --kbq-typography-tabular-normal-letter-spacing: -0.006em;
  --kbq-typography-tabular-normal-font-weight: normal;
  --kbq-typography-tabular-normal-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-normal-text-transform: initial;
  --kbq-typography-tabular-normal-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-tabular-normal-strong-font-size: 14px;
  --kbq-typography-tabular-normal-strong-line-height: 20px;
  --kbq-typography-tabular-normal-strong-letter-spacing: -0.006em;
  --kbq-typography-tabular-normal-strong-font-weight: 600;
  --kbq-typography-tabular-normal-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-normal-strong-text-transform: initial;
  --kbq-typography-tabular-normal-strong-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-tabular-compact-font-size: 12px;
  --kbq-typography-tabular-compact-line-height: 16px;
  --kbq-typography-tabular-compact-letter-spacing: normal;
  --kbq-typography-tabular-compact-font-weight: normal;
  --kbq-typography-tabular-compact-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-compact-text-transform: initial;
  --kbq-typography-tabular-compact-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-tabular-compact-strong-font-size: 12px;
  --kbq-typography-tabular-compact-strong-line-height: 16px;
  --kbq-typography-tabular-compact-strong-letter-spacing: normal;
  --kbq-typography-tabular-compact-strong-font-weight: 600;
  --kbq-typography-tabular-compact-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-tabular-compact-strong-text-transform: initial;
  --kbq-typography-tabular-compact-strong-font-feature-settings:
    "calt",
    "ss01",
    "ss04",
    "tnum";
  --kbq-typography-italic-big-font-style: italic;
  --kbq-typography-italic-big-font-size: 16px;
  --kbq-typography-italic-big-line-height: 24px;
  --kbq-typography-italic-big-letter-spacing: -0.011em;
  --kbq-typography-italic-big-font-weight: normal;
  --kbq-typography-italic-big-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-big-text-transform: initial;
  --kbq-typography-italic-big-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-italic-big-strong-font-style: italic;
  --kbq-typography-italic-big-strong-font-size: 16px;
  --kbq-typography-italic-big-strong-line-height: 24px;
  --kbq-typography-italic-big-strong-letter-spacing: -0.011em;
  --kbq-typography-italic-big-strong-font-weight: 600;
  --kbq-typography-italic-big-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-big-strong-text-transform: initial;
  --kbq-typography-italic-big-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-italic-normal-font-style: italic;
  --kbq-typography-italic-normal-font-size: 14px;
  --kbq-typography-italic-normal-line-height: 20px;
  --kbq-typography-italic-normal-letter-spacing: -0.006em;
  --kbq-typography-italic-normal-font-weight: normal;
  --kbq-typography-italic-normal-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-normal-text-transform: initial;
  --kbq-typography-italic-normal-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-italic-normal-strong-font-style: italic;
  --kbq-typography-italic-normal-strong-font-size: 14px;
  --kbq-typography-italic-normal-strong-line-height: 20px;
  --kbq-typography-italic-normal-strong-letter-spacing: -0.006em;
  --kbq-typography-italic-normal-strong-font-weight: 600;
  --kbq-typography-italic-normal-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-normal-strong-text-transform: initial;
  --kbq-typography-italic-normal-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-italic-compact-font-style: italic;
  --kbq-typography-italic-compact-font-size: 12px;
  --kbq-typography-italic-compact-line-height: 16px;
  --kbq-typography-italic-compact-letter-spacing: normal;
  --kbq-typography-italic-compact-font-weight: normal;
  --kbq-typography-italic-compact-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-compact-text-transform: initial;
  --kbq-typography-italic-compact-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-italic-compact-strong-font-style: italic;
  --kbq-typography-italic-compact-strong-font-size: 12px;
  --kbq-typography-italic-compact-strong-line-height: 16px;
  --kbq-typography-italic-compact-strong-letter-spacing: normal;
  --kbq-typography-italic-compact-strong-font-weight: 600;
  --kbq-typography-italic-compact-strong-font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-italic-compact-strong-text-transform: initial;
  --kbq-typography-italic-compact-strong-font-feature-settings:
    "calt",
    "kern",
    "liga",
    "ss01",
    "ss04";
  --kbq-typography-navbar-title-font-size: 18px;
  --kbq-typography-navbar-title-line-height: 28px;
  --kbq-typography-navbar-title-letter-spacing: normal;
  --kbq-typography-navbar-title-font-weight: 700;
  --kbq-typography-navbar-title-font-family:
    "TT-Positive",
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-typography-navbar-title-text-transform: initial;
  --kbq-typography-navbar-title-font-feature-settings:
    "calt",
    "kern",
    "liga";
  --kbq-zh-cn-text-normal-strong-font-weight: normal;
  --kbq-zh-cn-mono-normal-strong-font-weight: normal;
  --kbq-zh-cn-text-compact-strong-font-weight: normal;
  --kbq-zh-cn-mono-compact-strong-font-weight: normal;
  --kbq-fa-ir-display-big-font-family:
    "notonaskharabic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-display-normal-font-family:
    "notonaskharabic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-display-compact-font-family:
    "notonaskharabic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-title-font-family:
    "notonaskharabic",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-subheading-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-text-normal-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-tabular-normal-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-text-normal-strong-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-caps-normal-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-text-compact-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-tabular-compact-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-text-compact-strong-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-fa-ir-caps-compact-font-family:
    notonaskharabic,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Helvetica Neue",
    Arial,
    sans-serif;
  --kbq-accordion-size-item-header-height: 36px;
  --kbq-accordion-size-item-header-variant-fill-padding: 6px 8px;
  --kbq-accordion-size-item-header-variant-hug-padding: 6px 8px 6px 12px;
  --kbq-accordion-size-item-content-padding: 0px 12px 8px 12px;
  --kbq-alert-size-normal-container-border-radius: 12px;
  --kbq-alert-size-normal-container-padding-top: 0;
  --kbq-alert-size-normal-container-padding-right: 8px;
  --kbq-alert-size-normal-container-padding-bottom: 0;
  --kbq-alert-size-normal-container-padding-left: 8px;
  --kbq-alert-size-normal-content-padding-top: 16px;
  --kbq-alert-size-normal-content-padding-right: 8px;
  --kbq-alert-size-normal-content-padding-bottom: 16px;
  --kbq-alert-size-normal-content-padding-left: 12px;
  --kbq-alert-size-normal-icon-margin-top: 16px;
  --kbq-alert-size-normal-icon-margin-right: 0;
  --kbq-alert-size-normal-icon-margin-bottom: 16px;
  --kbq-alert-size-normal-icon-margin-left: 12px;
  --kbq-alert-size-normal-icon-padding-top: 4px;
  --kbq-alert-size-normal-title-margin-bottom: 4px;
  --kbq-alert-size-normal-close-button-margin-top: 14px;
  --kbq-alert-size-normal-close-button-margin-left: 6px;
  --kbq-alert-size-normal-button-stack-padding-top: 8px;
  --kbq-alert-size-normal-button-stack-padding-bottom: 2px;
  --kbq-alert-size-normal-no-title-icon-margin-top: 16px;
  --kbq-alert-size-normal-no-title-icon-padding-top: 2px;
  --kbq-alert-size-compact-container-border-radius: 12px;
  --kbq-alert-size-compact-container-padding-top: 0;
  --kbq-alert-size-compact-container-padding-right: 8px;
  --kbq-alert-size-compact-container-padding-bottom: 0;
  --kbq-alert-size-compact-container-padding-left: 16px;
  --kbq-alert-size-compact-content-padding-top: 12px;
  --kbq-alert-size-compact-content-padding-right: 8px;
  --kbq-alert-size-compact-content-padding-bottom: 12px;
  --kbq-alert-size-compact-content-padding-left: 0;
  --kbq-alert-size-compact-icon-margin-top: 12px;
  --kbq-alert-size-compact-icon-margin-right: 8px;
  --kbq-alert-size-compact-icon-padding-top: 4px;
  --kbq-alert-size-compact-title-margin-bottom: 2px;
  --kbq-alert-size-compact-close-button-margin-top: 8px;
  --kbq-alert-size-compact-close-button-margin-left: 2px;
  --kbq-alert-size-compact-button-stack-padding-top: 8px;
  --kbq-alert-size-compact-button-stack-padding-bottom: 2px;
  --kbq-alert-size-compact-no-title-icon-margin-top: 12px;
  --kbq-alert-size-compact-no-title-icon-padding-top: 2px;
  --kbq-autocomplete-size-panel-padding: 4px 0;
  --kbq-autocomplete-size-panel-max-height: 256px;
  --kbq-autocomplete-size-panel-border-radius: 8px;
  --kbq-badge-size-normal-height: 24px;
  --kbq-badge-size-normal-icon-left-width: 16px;
  --kbq-badge-size-normal-icon-left-height: 16px;
  --kbq-badge-size-normal-icon-left-margin-right: 4px;
  --kbq-badge-size-normal-icon-right-width: 16px;
  --kbq-badge-size-normal-icon-right-height: 16px;
  --kbq-badge-size-normal-icon-right-margin-left: 4px;
  --kbq-badge-size-normal-horizontal-padding: 8px;
  --kbq-badge-size-normal-content-padding: 4px;
  --kbq-badge-size-normal-border-width: 1px;
  --kbq-badge-size-normal-border-radius: 4px;
  --kbq-badge-size-compact-height: 16px;
  --kbq-badge-size-compact-icon-left-width: 16px;
  --kbq-badge-size-compact-icon-left-height: 16px;
  --kbq-badge-size-compact-icon-left-margin-right: 2px;
  --kbq-badge-size-compact-icon-right-width: 16px;
  --kbq-badge-size-compact-icon-right-height: 16px;
  --kbq-badge-size-compact-icon-right-margin-left: 2px;
  --kbq-badge-size-compact-vertical-padding: 0;
  --kbq-badge-size-compact-horizontal-padding: 4px;
  --kbq-badge-size-compact-content-padding: 2px;
  --kbq-badge-size-compact-border-width: 1px;
  --kbq-badge-size-compact-border-radius: 4px;
  --kbq-button-toggle-size-container-border-radius: 8px;
  --kbq-button-toggle-size-container-padding-horizontal: 4px;
  --kbq-button-toggle-size-container-padding-vertical: 4px;
  --kbq-button-toggle-size-container-content-gap-horizontal: 4px;
  --kbq-button-toggle-size-item-height: 24px;
  --kbq-button-toggle-size-item-border-radius: 4px;
  --kbq-button-toggle-size-item-padding-horizontal: 8px;
  --kbq-button-toggle-size-item-padding-vertical: 2px;
  --kbq-button-toggle-size-item-content-gap-horizontal: 4px;
  --kbq-button-toggle-size-item-focus-outline-width: 2px;
  --kbq-button-size-height: 32px;
  --kbq-button-size-border-width: 1px;
  --kbq-button-size-border-radius: 8px;
  --kbq-button-size-horizontal-padding: 12px;
  --kbq-button-size-content-padding: 6px;
  --kbq-icon-button-size-horizontal-padding: 8px;
  --kbq-icon-button-size-left-icon-padding: 6px;
  --kbq-icon-button-size-normal-horizontal-padding: 0;
  --kbq-icon-button-size-normal-vertical-padding: 0;
  --kbq-icon-button-size-small-horizontal-padding: 4px;
  --kbq-icon-button-size-small-vertical-padding: 4px;
  --kbq-button-icon-size-horizontal-padding: 8px;
  --kbq-button-icon-size-vertical-padding: 8px;
  --kbq-button-icon-size-content-padding: 4px;
  --kbq-checkbox-size-normal-width: 16px;
  --kbq-checkbox-size-normal-border-width: 1px;
  --kbq-checkbox-size-normal-border-radius: 4px;
  --kbq-checkbox-size-normal-horizontal-content-padding: 8px;
  --kbq-checkbox-size-normal-vertical-content-padding: 2px;
  --kbq-checkbox-size-normal-top: 2px;
  --kbq-checkbox-size-big-width: 16px;
  --kbq-checkbox-size-big-border-width: 1px;
  --kbq-checkbox-size-big-border-radius: 4px;
  --kbq-checkbox-size-big-horizontal-content-padding: 8px;
  --kbq-checkbox-size-big-vertical-content-padding: 2px;
  --kbq-checkbox-size-big-top: 4px;
  --kbq-code-block-size-container-border-width: 1px;
  --kbq-code-block-size-container-border-radius: 12px;
  --kbq-code-block-size-with-header-content-padding-top: 4px;
  --kbq-code-block-size-with-header-content-padding-bottom: 16px;
  --kbq-code-block-size-with-header-content-padding-horizontal: 20px;
  --kbq-code-block-size-with-header-content-content-gap-horizontal: 12px;
  --kbq-code-block-size-no-header-content-padding-vertical: 14px;
  --kbq-code-block-size-no-header-content-padding-horizontal: 20px;
  --kbq-code-block-size-no-header-content-content-gap-horizontal: 12px;
  --kbq-code-block-size-header-padding-vertical: 8px;
  --kbq-code-block-size-header-padding-left: 12px;
  --kbq-code-block-size-header-padding-right: 8px;
  --kbq-code-block-size-header-content-gap-horizontal: 16px;
  --kbq-code-block-size-actionbar-content-gap-horizontal: 2px;
  --kbq-code-block-size-actionbar-padding-vertical: 8px;
  --kbq-code-block-size-actionbar-padding-horizontal: 12px;
  --kbq-code-block-size-actionbar-fade-gradient-width: 32px;
  --kbq-code-block-size-collapse-expanded-padding-top: 0;
  --kbq-code-block-size-collapse-expanded-padding-bottom: 16px;
  --kbq-code-block-size-collapse-collapsed-padding-top: 32px;
  --kbq-code-block-size-collapse-collapsed-padding-bottom: 16px;
  --kbq-datepicker-size-container-padding-vertical: 12px;
  --kbq-datepicker-size-container-border-radius: 8px;
  --kbq-datepicker-size-header-padding-horizontal: 4px;
  --kbq-datepicker-size-header-margin-bottom: 2px;
  --kbq-datepicker-size-grid-padding-horizontal: 12px;
  --kbq-datepicker-size-grid-content-gap-vertical: 2px;
  --kbq-datepicker-size-grid-divider-height: 1px;
  --kbq-datepicker-size-grid-cell-padding-horizontal: 8px;
  --kbq-datepicker-size-grid-cell-padding-vertical: 8px;
  --kbq-datepicker-size-grid-cell-border-radius: 8px;
  --kbq-divider-size-horizontal-width: 1px;
  --kbq-divider-size-horizontal-margin-vertical: 4px;
  --kbq-divider-size-vertical-width: 1px;
  --kbq-divider-size-vertical-margin-horizontal: 4px;
  --kbq-description-list-size-horizontal-content-gap-horizontal: 16px;
  --kbq-description-list-size-horizontal-gap-vertical: 16px;
  --kbq-description-list-size-vertical-content-gap-vertical: 2px;
  --kbq-description-list-size-vertical-gap-vertical: 12px;
  --kbq-dropdown-size-container-width-min: 64px;
  --kbq-dropdown-size-container-width-max: 640px;
  --kbq-dropdown-size-container-padding-vertical: 4px;
  --kbq-dropdown-size-container-border-radius: 8px;
  --kbq-empty-state-size-big-max-width: 480px;
  --kbq-empty-state-size-big-padding-horizontal: 56px;
  --kbq-empty-state-size-big-padding-top: 48px;
  --kbq-empty-state-size-big-padding-bottom: 48px;
  --kbq-empty-state-size-big-actions-margin-top: 20px;
  --kbq-empty-state-size-big-image-margin-bottom: 32px;
  --kbq-empty-state-size-big-image-addon-height: 56px;
  --kbq-empty-state-size-big-title-margin-bottom: 16px;
  --kbq-empty-state-size-normal-max-width: 320px;
  --kbq-empty-state-size-normal-padding-horizontal: 32px;
  --kbq-empty-state-size-normal-padding-top: 32px;
  --kbq-empty-state-size-normal-padding-bottom: 32px;
  --kbq-empty-state-size-normal-actions-margin-top: 8px;
  --kbq-empty-state-size-normal-image-margin-bottom: 20px;
  --kbq-empty-state-size-normal-image-addon-height: 24px;
  --kbq-empty-state-size-normal-title-margin-bottom: 4px;
  --kbq-empty-state-size-compact-max-width: 320px;
  --kbq-empty-state-size-compact-padding-horizontal: 32px;
  --kbq-empty-state-size-compact-padding-top: 32px;
  --kbq-empty-state-size-compact-padding-bottom: 32px;
  --kbq-empty-state-size-compact-actions-margin-top: 8px;
  --kbq-empty-state-size-compact-image-margin-bottom: 12px;
  --kbq-empty-state-size-compact-image-addon-height: 0;
  --kbq-empty-state-size-compact-title-margin-bottom: 4px;
  --kbq-file-upload-size-single-container-border-radius: 8px;
  --kbq-file-upload-size-single-container-border-width: 1px;
  --kbq-file-upload-size-single-container-content-gap-horizontal: 8px;
  --kbq-file-upload-size-single-container-padding-vertical: 12px;
  --kbq-file-upload-size-single-container-padding-horizontal: 12px;
  --kbq-file-upload-size-single-text-block-padding-vertical: 2px;
  --kbq-file-upload-size-single-text-block-content-gap-horizontal: 4px;
  --kbq-file-upload-size-multiple-big-container-min-height: 160px;
  --kbq-file-upload-size-multiple-big-container-min-width: 320px;
  --kbq-file-upload-size-multiple-big-container-border-radius: 8px;
  --kbq-file-upload-size-multiple-big-container-border-width: 1px;
  --kbq-file-upload-size-multiple-big-container-content-gap-horizontal: 12px;
  --kbq-file-upload-size-multiple-big-container-padding-vertical: 24px;
  --kbq-file-upload-size-multiple-big-container-padding-horizontal: 24px;
  --kbq-file-upload-size-multiple-big-text-block-content-gap-vertical: 0px;
  --kbq-file-upload-size-multiple-big-text-block-content-gap-horizontal: 4px;
  --kbq-file-upload-size-multiple-big-grid-cell-padding-horizontal: 8px;
  --kbq-file-upload-size-multiple-big-grid-cell-padding-vertical: 8px;
  --kbq-file-upload-size-multiple-big-grid-cell-content-gap-horizontal: 4px;
  --kbq-form-field-size-height: 32px;
  --kbq-form-field-size-border-width: 1px;
  --kbq-form-field-size-border-radius: 8px;
  --kbq-form-field-size-icon-size: 16px;
  --kbq-form-field-size-icon-margin-left: 8px;
  --kbq-form-field-size-icon-margin-right: 8px;
  --kbq-form-field-size-icon-button-size: 24px;
  --kbq-form-field-size-icon-button-margin-right: 4px;
  --kbq-form-field-size-icon-button-margin-left: 4px;
  --kbq-form-field-hint-size-margin-top: 4px;
  --kbq-form-field-hint-size-gap: 8px;
  --kbq-forms-size-horizontal-row-margin-bottom: 20px;
  --kbq-forms-size-horizontal-control-padding-left: 16px;
  --kbq-forms-size-horizontal-legend-margin-top: 32px;
  --kbq-forms-size-horizontal-legend-margin-bottom: 16px;
  --kbq-forms-size-vertical-row-margin-bottom: 16px;
  --kbq-forms-size-vertical-label-padding-top: 0;
  --kbq-forms-size-vertical-label-padding-bottom: 8px;
  --kbq-forms-size-vertical-control-padding-left: 24px;
  --kbq-forms-size-vertical-legend-margin-top: 32px;
  --kbq-forms-size-vertical-legend-margin-bottom: 12px;
  --kbq-hint-size-normal-margin-top: 2px;
  --kbq-hint-size-normal-content-padding: 4px;
  --kbq-hint-size-compact-margin-top: 0;
  --kbq-hint-size-compact-content-padding: 4px;
  --kbq-icon-item-size-normal-horizontal-padding: 8px;
  --kbq-icon-item-size-normal-vertical-padding: 8px;
  --kbq-icon-item-size-big-horizontal-padding: 16px;
  --kbq-icon-item-size-big-vertical-padding: 16px;
  --kbq-input-size-padding-horizontal: 12px;
  --kbq-input-size-padding-vertical: 6px;
  --kbq-link-size-state-focused-outline-offset: 0px;
  --kbq-link-size-state-focused-outline-width: 2px;
  --kbq-link-size-compact-content-padding: 4px;
  --kbq-link-size-normal-content-padding: 4px;
  --kbq-link-size-big-content-padding: 4px;
  --kbq-list-size-container-padding-left: 12px;
  --kbq-list-size-container-padding-right: 12px;
  --kbq-list-size-container-padding-vertical: 6px;
  --kbq-list-size-container-content-gap-horizontal: 8px;
  --kbq-list-size-container-content-gap-vertical: 2px;
  --kbq-list-size-container-focus-outline-width: 2px;
  --kbq-list-size-text-padding-vertical: 0;
  --kbq-list-size-header-padding-top: 8px;
  --kbq-list-size-header-padding-bottom: 4px;
  --kbq-list-size-header-padding-horizontal: 12px;
  --kbq-list-size-subheading-padding-top: 12px;
  --kbq-list-size-subheading-padding-bottom: 4px;
  --kbq-list-size-subheading-padding-horizontal: 12px;
  --kbq-loader-overlay-size-big-overlay-padding-horizontal: 32px;
  --kbq-loader-overlay-size-big-loader-margin-bottom: 24px;
  --kbq-loader-overlay-size-big-content-content-gap-vertical: 16px;
  --kbq-loader-overlay-size-normal-overlay-padding-horizontal: 32px;
  --kbq-loader-overlay-size-normal-loader-margin-bottom: 24px;
  --kbq-loader-overlay-size-normal-content-content-gap-vertical: 4px;
  --kbq-loader-overlay-size-compact-overlay-padding-horizontal: 32px;
  --kbq-loader-overlay-size-compact-loader-margin-bottom: 8px;
  --kbq-loader-overlay-size-compact-content-content-gap-vertical: 4px;
  --kbq-markdown-h1-size-max-width: 650px;
  --kbq-markdown-h1-size-margin-top: 0;
  --kbq-markdown-h1-size-margin-bottom: 16px;
  --kbq-markdown-h2-size-max-width: 650px;
  --kbq-markdown-h2-size-margin-top: 24px;
  --kbq-markdown-h2-size-margin-bottom: 12px;
  --kbq-markdown-h3-size-max-width: 650px;
  --kbq-markdown-h3-size-margin-top: 24px;
  --kbq-markdown-h3-size-margin-bottom: 12px;
  --kbq-markdown-h4-size-max-width: 650px;
  --kbq-markdown-h4-size-margin-top: 24px;
  --kbq-markdown-h4-size-margin-bottom: 12px;
  --kbq-markdown-h5-size-max-width: 650px;
  --kbq-markdown-h5-size-margin-top: 24px;
  --kbq-markdown-h5-size-margin-bottom: 8px;
  --kbq-markdown-h6-size-max-width: 650px;
  --kbq-markdown-h6-size-margin-top: 24px;
  --kbq-markdown-h6-size-margin-bottom: 8px;
  --kbq-markdown-p-size-max-width: 650px;
  --kbq-markdown-p-size-margin-top: 12px;
  --kbq-markdown-p-size-margin-bottom: 12px;
  --kbq-markdown-list-size-max-width: 650px;
  --kbq-markdown-list-size-margin-top: 12px;
  --kbq-markdown-list-size-margin-bottom: 12px;
  --kbq-markdown-list-size-margin-top-after-paragraph: -8px;
  --kbq-markdown-list-size-ol-number-padding-right: 4px;
  --kbq-markdown-list-size-ul-padding: 0 0 0 24px;
  --kbq-markdown-list-size-item-margin-bottom: 4px;
  --kbq-markdown-blockquote-size-max-width: 650px;
  --kbq-markdown-blockquote-size-margin-top: 12px;
  --kbq-markdown-blockquote-size-margin-bottom: 12px;
  --kbq-markdown-blockquote-size-padding: 2px 12px;
  --kbq-markdown-blockquote-size-line-width: 4px;
  --kbq-markdown-blockquote-size-border-radius: 0;
  --kbq-markdown-blockquote-size-border-width: 0;
  --kbq-markdown-code-size-max-width: 650px;
  --kbq-markdown-code-size-multiline-margin-top: 12px;
  --kbq-markdown-code-size-multiline-margin-bottom: 24px;
  --kbq-markdown-code-size-inline-padding: 0 4px;
  --kbq-markdown-code-size-multiline-padding: 12px 16px;
  --kbq-markdown-code-size-border-radius: 8px;
  --kbq-markdown-code-size-border-width: 1px;
  --kbq-markdown-link-size-icon-margin: 4px;
  --kbq-markdown-link-size-state-focused-outline-offset: 0px;
  --kbq-markdown-link-size-state-focused-outline-width: 2px;
  --kbq-markdown-image-size-max-width: 650px;
  --kbq-markdown-image-size-margin-top: 12px;
  --kbq-markdown-image-size-margin-bottom: 12px;
  --kbq-markdown-image-size-caption-margin-top: -8px;
  --kbq-markdown-image-size-caption-margin-bottom: 24px;
  --kbq-markdown-hr-size-width: 1px;
  --kbq-markdown-hr-size-margin-vertical: 24px;
  --kbq-markdown-table-size-border-width: 1px;
  --kbq-markdown-table-size-padding: 8px;
  --kbq-markdown-table-size-margin-bottom: 12px;
  --kbq-markdown-size-max-width: 650px;
  --kbq-modal-size-small-width: 400px;
  --kbq-modal-size-medium-width: 640px;
  --kbq-modal-size-large-width: 960px;
  --kbq-modal-size-border-radius: 8px;
  --kbq-modal-size-header-padding-vertical: 16px;
  --kbq-modal-size-header-padding-left: 24px;
  --kbq-modal-size-header-padding-right: 48px;
  --kbq-modal-size-close-button-margin-left: 8px;
  --kbq-modal-size-content-padding-horizontal: 24px;
  --kbq-modal-size-content-padding-top: 0;
  --kbq-modal-size-content-padding-bottom: 8px;
  --kbq-modal-size-content-padding-top-without-header: 24px;
  --kbq-modal-size-content-padding-bottom-without-footer: 40px;
  --kbq-modal-size-footer-padding-horizontal: 24px;
  --kbq-modal-size-footer-padding-vertical: 20px;
  --kbq-modal-size-footer-content-gap-horizontal: 16px;
  --kbq-navbar-item-size-content-border-radius: 8px;
  --kbq-optgroup-size-padding-left: 17px;
  --kbq-option-size-horizontal-padding: 12px;
  --kbq-option-size-height: 32px;
  --kbq-option-size-border-width: 2px;
  --kbq-popover-size-container-width-small: 200px;
  --kbq-popover-size-container-width-medium: 400px;
  --kbq-popover-size-container-width-large: 640px;
  --kbq-popover-size-container-border-radius: 12px;
  --kbq-popover-size-container-max-height: 480px;
  --kbq-popover-size-close-button-width: 32px;
  --kbq-popover-size-close-button-margin-right: -16px;
  --kbq-popover-size-close-button-margin-top: -10px;
  --kbq-popover-size-header-padding-horizontal: 24px;
  --kbq-popover-size-header-padding-top: 16px;
  --kbq-popover-size-header-padding-bottom: 6px;
  --kbq-popover-size-content-padding-top: 24px;
  --kbq-popover-size-content-padding-bottom: 32px;
  --kbq-popover-size-content-padding-horizontal: 24px;
  --kbq-popover-size-content-padding-with-header-top: 8px;
  --kbq-popover-size-content-padding-with-footer-bottom: 8px;
  --kbq-popover-size-footer-padding-vertical: 16px;
  --kbq-popover-size-footer-padding-horizontal: 24px;
  --kbq-progress-bar-size-container-content-gap: 8px;
  --kbq-progress-bar-size-container-border-radius: 2px;
  --kbq-progress-bar-size-bar-height: 4px;
  --kbq-progress-bar-size-bar-border-radius: 2px;
  --kbq-progress-spinner-size-compact-size: 16px;
  --kbq-progress-spinner-size-compact-stroke-width: 2px;
  --kbq-progress-spinner-size-compact-content-gap-vertical: 2px;
  --kbq-progress-spinner-size-compact-content-gap-horizontal: 8px;
  --kbq-progress-spinner-size-big-size: 48px;
  --kbq-progress-spinner-size-big-stroke-width: 3px;
  --kbq-progress-spinner-size-big-content-gap-vertical: 2px;
  --kbq-progress-spinner-size-big-content-gap-horizontal: 8px;
  --kbq-radio-size-normal-outer-size: 16px;
  --kbq-radio-size-normal-inner-size: 6px;
  --kbq-radio-size-normal-horizontal-content-padding: 8px;
  --kbq-radio-size-normal-vertical-content-padding: 2px;
  --kbq-radio-size-normal-vertical-gap: 12px;
  --kbq-radio-size-normal-top: 0;
  --kbq-radio-size-big-outer-size: 16px;
  --kbq-radio-size-big-inner-size: 6px;
  --kbq-radio-size-big-horizontal-content-padding: 8px;
  --kbq-radio-size-big-vertical-content-padding: 2px;
  --kbq-radio-size-big-vertical-gap: 12px;
  --kbq-radio-size-big-top: 2px;
  --kbq-risk-level-size-padding-vertical: 2px;
  --kbq-risk-level-size-padding-horizontal: 8px;
  --kbq-risk-level-size-border-width: 1px;
  --kbq-risk-level-size-border-radius: 4px;
  --kbq-scrollbar-size-track-dimension: 16px;
  --kbq-scrollbar-size-track-padding-vertical: 2px;
  --kbq-scrollbar-size-track-padding-horizontal: 2px;
  --kbq-scrollbar-size-thumb-width: 8px;
  --kbq-scrollbar-size-thumb-min-size: 20px;
  --kbq-scrollbar-size-thumb-border-radius: 8px;
  --kbq-select-size-single-padding-left: 12px;
  --kbq-select-size-single-padding-right: 4px;
  --kbq-select-size-single-padding-vertical: 6px;
  --kbq-select-size-single-content-gap: 4px;
  --kbq-select-size-multiple-padding-left: 4px;
  --kbq-select-size-multiple-padding-right: 4px;
  --kbq-select-size-multiple-padding-vertical: 4px;
  --kbq-select-size-multiple-content-gap: 4px;
  --kbq-select-panel-size-border-radius: 8px;
  --kbq-select-panel-size-max-height: 256px;
  --kbq-sidepanel-size-small-width: 400px;
  --kbq-sidepanel-size-medium-width: 640px;
  --kbq-sidepanel-size-large-width: 960px;
  --kbq-sidepanel-size-header-padding-vertical: 16px;
  --kbq-sidepanel-size-header-padding-left: 32px;
  --kbq-sidepanel-size-header-padding-right: 12px;
  --kbq-sidepanel-size-close-button-margin-left: 8px;
  --kbq-sidepanel-size-content-padding-horizontal: 32px;
  --kbq-sidepanel-size-content-padding-bottom: 24px;
  --kbq-sidepanel-size-footer-padding-top: 8px;
  --kbq-sidepanel-size-footer-padding-bottom: 32px;
  --kbq-sidepanel-size-footer-padding-horizontal: 32px;
  --kbq-sidepanel-size-footer-content-gap-horizontal: 16px;
  --kbq-table-size-border-width: 1px;
  --kbq-table-size-row-padding-vertical: 10px;
  --kbq-table-size-row-padding-horizontal: 8px;
  --kbq-tabs-size-tab-item-padding-horizontal: 12px;
  --kbq-tabs-size-tab-item-padding-vertical: 6px;
  --kbq-tabs-size-tab-item-content-gap-horizontal: 4px;
  --kbq-tabs-size-tab-item-border-radius: 8px;
  --kbq-tabs-size-tab-item-focus-outline-width: 2px;
  --kbq-tabs-size-tab-stack-horizontal-border-radius: 8px;
  --kbq-tabs-size-tab-stack-vertical-content-gap-vertical: 8px;
  --kbq-tag-input-size-padding-left: 4px;
  --kbq-tag-input-size-padding-right: 12px;
  --kbq-tag-input-size-padding-vertical: 4px;
  --kbq-tag-input-size-content-gap: 8px;
  --kbq-tag-list-size-content-gap: 4px;
  --kbq-tag-size-padding-horizontal: 4px;
  --kbq-tag-size-padding-vertical: 2px;
  --kbq-tag-size-content-gap-horizontal: 2px;
  --kbq-tag-size-icon-margin-left: 2px;
  --kbq-tag-size-close-button-margin-right: 2px;
  --kbq-textarea-size-min-height: 64px;
  --kbq-textarea-size-max-height: 96px;
  --kbq-textarea-size-padding-vertical: 6px;
  --kbq-textarea-size-padding-horizontal: 12px;
  --kbq-timezone-option-size-padding: 6px 10px;
  --kbq-timezone-option-size-column-gap: 16px;
  --kbq-timezone-option-size-height: auto;
  --kbq-timezone-option-size-max-height: 5em;
  --kbq-timezone-option-size-optgroup-label-padding: 12px 12px 4px 12px;
  --kbq-toast-size-container-width: 360px;
  --kbq-toast-size-container-border-radius: 8px;
  --kbq-toast-size-container-padding-left: 12px;
  --kbq-toast-size-container-padding-right: 8px;
  --kbq-toast-size-content-padding-top: 16px;
  --kbq-toast-size-content-padding-bottom: 16px;
  --kbq-toast-size-caption-padding-bottom: 4px;
  --kbq-toast-size-icon-width: 16px;
  --kbq-toast-size-icon-height: 16px;
  --kbq-toast-size-icon-margin-right: 8px;
  --kbq-toast-size-icon-border-radius: 50%;
  --kbq-toast-size-close-button-margin-top: 12px;
  --kbq-toast-size-close-button-margin-right: 4px;
  --kbq-toast-size-button-stack-padding-top: 8px;
  --kbq-toast-size-button-stack-content-gap-horizontal: 12px;
  --kbq-toast-stack-size-margin-top: 12px;
  --kbq-toast-stack-size-margin-right: 12px;
  --kbq-toast-stack-size-gap: 8px;
  --kbq-toggle-size-normal-height: 16px;
  --kbq-toggle-size-normal-width: 28px;
  --kbq-toggle-size-normal-horizontal-content-padding: 8px;
  --kbq-toggle-size-normal-vertical-content-padding: 8px;
  --kbq-toggle-size-big-height: 16px;
  --kbq-toggle-size-big-width: 28px;
  --kbq-toggle-size-big-horizontal-content-padding: 8px;
  --kbq-toggle-size-big-vertical-content-padding: 8px;
  --kbq-tooltip-size-max-width: 300px;
  --kbq-tooltip-size-border-radius: 8px;
  --kbq-tooltip-size-padding-horizontal: 12px;
  --kbq-tooltip-size-padding-vertical: 8px;
  --kbq-tooltip-size-arrow-size: 12px;
  --kbq-tree-size-indent-level: 24px;
  --kbq-tree-size-container-padding-right: 8px;
  --kbq-tree-size-container-padding-vertical: 4px;
  --kbq-tree-size-container-content-gap-horizontal: 8px;
  --kbq-tree-size-container-content-gap-vertical: 0px;
  --kbq-tree-size-container-focus-outline-width: 2px;
  --kbq-tree-size-text-padding-vertical: 2px;
}
.kbq-light {
  --kbq-theme-default: hsla(216, 100%, 50%, 100%);
  --kbq-success-default: hsla(104, 64%, 50%, 100%);
  --kbq-warning-default: hsla(38, 100%, 35%, 100%);
  --kbq-error-default: hsla(7, 97%, 50%, 100%);
  --kbq-contrast-default: hsla(229, 15%, 50%, 100%);
  --kbq-white-default: hsla(0, 0%, 100%, 100%);
  --kbq-black-default: hsla(0, 0%, 0%, 100%);
  --kbq-purple-default: hsla(277, 72%, 50%, 100%);
  --kbq-background-bg: hsla(0, 0%, 100%, 100%);
  --kbq-background-bg-secondary: hsla(229, 15%, 97%, 100%);
  --kbq-background-bg-tertiary: hsla(229, 15%, 95%, 100%);
  --kbq-background-night: hsla(229, 15%, 25%, 100%);
  --kbq-background-card: hsla(229, 15%, 100%, 100%);
  --kbq-background-theme: hsla(216, 100%, 50%, 100%);
  --kbq-background-theme-fade: hsla(216, 100%, 88%, 100%);
  --kbq-background-theme-less: hsla(216, 100%, 94%, 100%);
  --kbq-background-contrast: hsla(229, 15%, 25%, 100%);
  --kbq-background-contrast-fade: hsla(229, 15%, 90%, 100%);
  --kbq-background-contrast-less: hsla(229, 15%, 96%, 100%);
  --kbq-background-error: hsla(7, 97%, 60%, 100%);
  --kbq-background-error-fade: hsla(7, 97%, 89%, 100%);
  --kbq-background-error-less: hsla(7, 97%, 94%, 100%);
  --kbq-background-success: hsla(104, 64%, 45%, 100%);
  --kbq-background-success-fade: hsla(104, 64%, 80%, 100%);
  --kbq-background-success-less: hsla(104, 64%, 89%, 100%);
  --kbq-background-warning: hsla(38, 100%, 50%, 100%);
  --kbq-background-warning-fade: hsla(38, 100%, 85%, 100%);
  --kbq-background-warning-less: hsla(38, 100%, 90%, 100%);
  --kbq-background-transparent: transparent;
  --kbq-background-highlight: hsla(38, 100%, 85%, 100%);
  --kbq-background-overlay: hsla(229, 15%, 20%, 32%);
  --kbq-background-overlay-inverse: hsla(229, 15%, 99%, 88%);
  --kbq-background-overlay-error: hsla(7, 97%, 88%, 88%);
  --kbq-background-overlay-theme: hsla(216, 100%, 86%, 88%);
  --kbq-foreground-white: hsla(0, 0%, 100%, 100%);
  --kbq-foreground-white-secondary: hsla(0, 0%, 100%, 72%);
  --kbq-foreground-theme: hsla(216, 100%, 50%, 100%);
  --kbq-foreground-theme-secondary: hsla(216, 100%, 60%, 100%);
  --kbq-foreground-contrast: hsla(229, 15%, 15%, 100%);
  --kbq-foreground-on-contrast: hsla(229, 15%, 100%, 100%);
  --kbq-foreground-contrast-secondary: hsla(229, 15%, 50%, 100%);
  --kbq-foreground-contrast-tertiary: hsla(229, 15%, 60%, 100%);
  --kbq-foreground-error: hsla(7, 97%, 40%, 100%);
  --kbq-foreground-error-secondary: hsla(7, 97%, 50%, 100%);
  --kbq-foreground-error-tertiary: hsla(7, 97%, 70%, 100%);
  --kbq-foreground-error-less: hsla(7, 97%, 70%, 100%);
  --kbq-foreground-success: hsla(104, 64%, 30%, 100%);
  --kbq-foreground-success-less: hsla(104, 64%, 90%, 100%);
  --kbq-foreground-success-secondary: hsla(104, 64%, 45%, 100%);
  --kbq-foreground-warning: hsla(38, 100%, 33%, 100%);
  --kbq-foreground-warning-secondary: hsla(38, 100%, 45%, 100%);
  --kbq-foreground-visited: hsla(277, 72%, 45%, 100%);
  --kbq-icon-white: hsla(0, 0%, 100%, 100%);
  --kbq-icon-theme: hsla(216, 100%, 50%, 100%);
  --kbq-icon-theme-fade: hsla(216, 100%, 40%, 100%);
  --kbq-icon-contrast: hsla(229, 15%, 15%, 100%);
  --kbq-icon-on-contrast: hsla(229, 15%, 100%, 100%);
  --kbq-icon-contrast-fade: hsla(229, 15%, 60%, 100%);
  --kbq-icon-error: hsla(7, 97%, 45%, 100%);
  --kbq-icon-success: hsla(104, 64%, 40%, 100%);
  --kbq-icon-warning: hsla(38, 100%, 42%, 100%);
  --kbq-icon-visited: hsla(277, 72%, 55%, 100%);
  --kbq-line-theme: hsla(216, 100%, 50%, 100%);
  --kbq-line-theme-fade: hsla(216, 100%, 65%, 100%);
  --kbq-line-theme-less: hsla(216, 100%, 85%, 100%);
  --kbq-line-contrast: hsla(229, 15%, 15%, 100%);
  --kbq-line-contrast-fade: hsla(229, 15%, 80%, 100%);
  --kbq-line-contrast-less: hsla(229, 15%, 6%, 12%);
  --kbq-line-error: hsla(7, 97%, 45%, 100%);
  --kbq-line-error-fade: hsla(7, 97%, 65%, 100%);
  --kbq-line-success: hsla(104, 64%, 40%, 100%);
  --kbq-line-success-fade: hsla(104, 64%, 45%, 100%);
  --kbq-line-warning: hsla(38, 100%, 45%, 100%);
  --kbq-line-warning-fade: hsla(38, 100%, 55%, 100%);
  --kbq-line-visited: hsla(277, 72%, 80%, 100%);
  --kbq-shadow-outline: hsla(229, 15%, 6%, 3%);
  --kbq-shadow-key: hsla(229, 15%, 6%, 6%);
  --kbq-shadow-ambient: hsla(229, 15%, 6%, 12%);
  --kbq-opacity-disabled: 0.32;
  --kbq-states-background-theme-hover: hsla(216, 100%, 45%, 100%);
  --kbq-states-background-theme-active: hsla(216, 100%, 39%, 100%);
  --kbq-states-background-theme-fade-hover: hsla(216, 100%, 85%, 100%);
  --kbq-states-background-theme-fade-active: hsla(216, 100%, 83%, 100%);
  --kbq-states-background-theme-less-hover: hsla(216, 100%, 92%, 100%);
  --kbq-states-background-theme-less-active: hsla(216, 100%, 90%, 100%);
  --kbq-states-background-contrast-hover: hsla(229, 15%, 20%, 100%);
  --kbq-states-background-contrast-active: hsla(229, 15%, 15%, 100%);
  --kbq-states-background-contrast-fade-hover: hsla(229, 15%, 88%, 100%);
  --kbq-states-background-contrast-fade-active: hsla(229, 15%, 85%, 100%);
  --kbq-states-background-contrast-less-hover: hsla(229, 15%, 93%, 100%);
  --kbq-states-background-contrast-less-active: hsla(229, 15%, 91%, 100%);
  --kbq-states-background-error-hover: hsla(7, 97%, 56%, 100%);
  --kbq-states-background-error-active: hsla(7, 69%, 51%, 100%);
  --kbq-states-background-error-fade-hover: hsla(7, 97%, 87%, 100%);
  --kbq-states-background-error-fade-active: hsla(7, 97%, 85%, 100%);
  --kbq-states-background-error-less-hover: hsla(7, 97%, 92%, 100%);
  --kbq-states-background-error-less-active: hsla(7, 97%, 89%, 100%);
  --kbq-states-background-success-hover: hsla(104, 64%, 42%, 100%);
  --kbq-states-background-success-active: hsla(104, 64%, 38%, 100%);
  --kbq-states-background-success-fade-hover: hsla(104, 64%, 76%, 100%);
  --kbq-states-background-success-fade-active: hsla(104, 64%, 84%, 100%);
  --kbq-states-background-success-less-hover: hsla(104, 64%, 84%, 100%);
  --kbq-states-background-success-less-active: hsla(104, 64%, 81%, 100%);
  --kbq-states-background-warning-fade-hover: hsla(38, 100%, 77%, 100%);
  --kbq-states-background-warning-fade-active: hsla(7, 97%, 73%, 100%);
  --kbq-states-background-warning-less-hover: hsla(38, 100%, 86%, 100%);
  --kbq-states-background-warning-less-active: hsla(38, 100%, 82%, 100%);
  --kbq-states-background-disabled: rgba(0, 0, 0, 0.05);
  --kbq-states-background-transparent-hover: hsla(229, 15%, 50%, 8%);
  --kbq-states-background-transparent-active: hsla(229, 15%, 50%, 16%);
  --kbq-states-background-error-less: hsla(7, 97%, 99%, 100%);
  --kbq-states-foreground-theme-hover: hsla(216, 100%, 45%, 100%);
  --kbq-states-foreground-theme-active: hsla(216, 100%, 40%, 100%);
  --kbq-states-foreground-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-states-foreground-visited-hover: hsla(277, 72%, 40%, 100%);
  --kbq-states-foreground-visited-active: hsla(277, 72%, 35%, 100%);
  --kbq-states-icon-theme-hover: hsla(216, 100%, 45%, 100%);
  --kbq-states-icon-theme-active: hsla(216, 100%, 40%, 100%);
  --kbq-states-icon-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-states-icon-contrast-hover: hsla(229, 15%, 10%, 100%);
  --kbq-states-icon-contrast-active: hsla(229, 15%, 10%, 100%);
  --kbq-states-icon-contrast-fade-hover: hsla(229, 15%, 50%, 100%);
  --kbq-states-icon-contrast-fade-active: hsla(229, 15%, 40%, 100%);
  --kbq-states-icon-error-hover: hsla(7, 97%, 45%, 100%);
  --kbq-states-icon-error-active: hsla(7, 97%, 40%, 100%);
  --kbq-states-icon-success-hover: hsla(104, 64%, 40%, 100%);
  --kbq-states-icon-success-active: hsla(104, 64%, 30%, 100%);
  --kbq-states-icon-warning-hover: hsla(38, 100%, 45%, 100%);
  --kbq-states-icon-warning-active: hsla(38, 100%, 42%, 100%);
  --kbq-states-icon-visited-hover: hsla(277, 72%, 50%, 100%);
  --kbq-states-icon-visited-active: hsla(277, 72%, 40%, 100%);
  --kbq-states-line-focus: hsla(216, 100%, 50%, 100%);
  --kbq-states-line-focus-theme: hsla(216, 100%, 60%, 100%);
  --kbq-states-line-disabled: hsla(229, 15%, 50%, 32%);
  --kbq-states-line-focus-error: hsla(7, 97%, 45%, 100%);
  --kbq-states-disabled-opacity: 0.32;
  --kbq-shadow-overflow-compact-top: 0px -1px 0px 0px hsla(229, 15%, 6%, 12%);
  --kbq-shadow-overflow-compact-right: 1px 0px 0px 0px hsla(229, 15%, 6%, 12%);
  --kbq-shadow-overflow-compact-bottom: 0px 1px 0px 0px hsla(229, 15%, 6%, 12%);
  --kbq-shadow-overflow-compact-left: -1px 0 0px 0px hsla(229, 15%, 6%, 12%);
  --kbq-shadow-overflow-normal-top: 0 -9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-shadow-overflow-normal-right: 9px 0 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-shadow-overflow-normal-left: -9px 0 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-shadow-overflow-normal-bottom: 0 9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-shadow-card:
    0 0px 0 1px hsla(229, 15%, 6%, 3%),
    0 1px 6px 0 hsla(229, 15%, 6%, 6%),
    0 1px 6px 0 hsla(229, 15%, 6%, 12%);
  --kbq-shadow-popup:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-shadow-overlay:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 3px 16px hsla(229, 15%, 6%, 6%),
    0 4px 32px hsla(229, 15%, 6%, 12%);
  --kbq-accordion-item-default-background: transparent;
  --kbq-accordion-item-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-accordion-item-default-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-accordion-item-header-scroll-shadow: 0 9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-accordion-item-states-hover-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-accordion-item-states-focus-border-color: hsla(216, 100%, 50%, 100%);
  --kbq-accordion-item-states-disabled-text-color: hsla(229, 15%, 50%, 100%);
  --kbq-accordion-item-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-alert-default-contrast-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-default-contrast-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-contrast-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-error-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-default-error-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-error-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-warning-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-default-warning-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-warning-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-success-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-default-success-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-success-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-theme-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-default-theme-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-default-theme-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-contrast-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-alert-colored-contrast-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-contrast-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-error-container-background: hsla(7, 97%, 94%, 100%);
  --kbq-alert-colored-error-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-error-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-warning-container-background: hsla(38, 100%, 90%, 100%);
  --kbq-alert-colored-warning-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-warning-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-success-container-background: hsla(104, 64%, 89%, 100%);
  --kbq-alert-colored-success-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-success-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-theme-container-background: hsla(216, 100%, 94%, 100%);
  --kbq-alert-colored-theme-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-alert-colored-theme-container-text: hsla(229, 15%, 15%, 100%);
  --kbq-badge-filled-fade-off-theme-background: hsla(216, 100%, 50%, 100%);
  --kbq-badge-filled-fade-off-theme-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-theme-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-theme-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-background: hsla(104, 64%, 45%, 100%);
  --kbq-badge-filled-fade-off-success-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-background: hsla(38, 100%, 50%, 100%);
  --kbq-badge-filled-fade-off-warning-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-background: hsla(7, 97%, 60%, 100%);
  --kbq-badge-filled-fade-off-error-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-on-theme-background: hsla(216, 100%, 88%, 100%);
  --kbq-badge-filled-fade-on-theme-color: hsla(216, 100%, 50%, 100%);
  --kbq-badge-filled-fade-on-theme-caption: hsla(216, 100%, 50%, 100%);
  --kbq-badge-filled-fade-on-theme-icon: hsla(216, 100%, 50%, 100%);
  --kbq-badge-filled-fade-on-contrast-background: hsla(229, 15%, 90%, 100%);
  --kbq-badge-filled-fade-on-contrast-color: hsla(229, 15%, 15%, 100%);
  --kbq-badge-filled-fade-on-contrast-caption: hsla(229, 15%, 15%, 100%);
  --kbq-badge-filled-fade-on-contrast-icon: hsla(229, 15%, 60%, 100%);
  --kbq-badge-filled-fade-on-success-background: hsla(104, 64%, 80%, 100%);
  --kbq-badge-filled-fade-on-success-color: hsla(104, 64%, 30%, 100%);
  --kbq-badge-filled-fade-on-success-caption: hsla(104, 64%, 30%, 100%);
  --kbq-badge-filled-fade-on-success-icon: hsla(104, 64%, 40%, 100%);
  --kbq-badge-filled-fade-on-warning-background: hsla(38, 100%, 85%, 100%);
  --kbq-badge-filled-fade-on-warning-color: hsla(38, 100%, 33%, 100%);
  --kbq-badge-filled-fade-on-warning-caption: hsla(38, 100%, 33%, 100%);
  --kbq-badge-filled-fade-on-warning-icon: hsla(38, 100%, 42%, 100%);
  --kbq-badge-filled-fade-on-error-background: hsla(7, 97%, 89%, 100%);
  --kbq-badge-filled-fade-on-error-color: hsla(7, 97%, 40%, 100%);
  --kbq-badge-filled-fade-on-error-caption: hsla(7, 97%, 40%, 100%);
  --kbq-badge-filled-fade-on-error-icon: hsla(7, 97%, 45%, 100%);
  --kbq-badge-outline-fade-on-theme-background: transparent;
  --kbq-badge-outline-fade-on-theme-color: hsla(216, 100%, 50%, 100%);
  --kbq-badge-outline-fade-on-theme-border: hsla(216, 100%, 65%, 100%);
  --kbq-badge-outline-fade-on-theme-caption: hsla(216, 100%, 50%, 100%);
  --kbq-badge-outline-fade-on-theme-icon: hsla(216, 100%, 50%, 100%);
  --kbq-badge-outline-fade-on-contrast-background: transparent;
  --kbq-badge-outline-fade-on-contrast-color: hsla(229, 15%, 15%, 100%);
  --kbq-badge-outline-fade-on-contrast-border: hsla(229, 15%, 80%, 100%);
  --kbq-badge-outline-fade-on-contrast-caption: hsla(229, 15%, 15%, 100%);
  --kbq-badge-outline-fade-on-contrast-icon: hsla(229, 15%, 60%, 100%);
  --kbq-badge-outline-fade-on-success-background: transparent;
  --kbq-badge-outline-fade-on-success-color: hsla(104, 64%, 30%, 100%);
  --kbq-badge-outline-fade-on-success-border: hsla(104, 64%, 45%, 100%);
  --kbq-badge-outline-fade-on-success-caption: hsla(104, 64%, 30%, 100%);
  --kbq-badge-outline-fade-on-success-icon: hsla(104, 64%, 40%, 100%);
  --kbq-badge-outline-fade-on-warning-background: transparent;
  --kbq-badge-outline-fade-on-warning-color: hsla(38, 100%, 33%, 100%);
  --kbq-badge-outline-fade-on-warning-border: hsla(38, 100%, 55%, 100%);
  --kbq-badge-outline-fade-on-warning-caption: hsla(38, 100%, 33%, 100%);
  --kbq-badge-outline-fade-on-warning-icon: hsla(38, 100%, 42%, 100%);
  --kbq-badge-outline-fade-on-error-background: transparent;
  --kbq-badge-outline-fade-on-error-color: hsla(7, 97%, 40%, 100%);
  --kbq-badge-outline-fade-on-error-border: hsla(7, 97%, 65%, 100%);
  --kbq-badge-outline-fade-on-error-caption: hsla(7, 97%, 40%, 100%);
  --kbq-badge-outline-fade-on-error-icon: hsla(7, 97%, 45%, 100%);
  --kbq-button-toggle-container-background: hsla(229, 15%, 90%, 100%);
  --kbq-button-toggle-item-default-background: hsla(229, 15%, 90%, 100%);
  --kbq-button-toggle-item-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-default-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-hover-background: hsla(229, 15%, 88%, 100%);
  --kbq-button-toggle-item-states-hover-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-hover-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-active-background: hsla(229, 15%, 85%, 100%);
  --kbq-button-toggle-item-states-active-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-active-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-selected-background: hsla(229, 15%, 100%, 100%);
  --kbq-button-toggle-item-states-selected-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-selected-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-selected-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-button-toggle-item-states-selected-hover-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-selected-hover-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-selected-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-toggle-item-states-selected-active-text: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-selected-active-icon: hsla(229, 15%, 60%, 100%);
  --kbq-button-toggle-item-states-selected-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-button-toggle-item-states-selected-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-button-toggle-item-states-selected-disabled-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-toggle-item-states-disabled-background: none;
  --kbq-button-toggle-item-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-button-toggle-item-states-disabled-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-toggle-item-states-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-button-filled-contrast-fade-off-background: hsla(229, 15%, 25%, 100%);
  --kbq-button-filled-contrast-fade-off-border: transparent;
  --kbq-button-filled-contrast-fade-off-foreground: hsla(229, 15%, 100%, 100%);
  --kbq-button-filled-contrast-fade-off-left-icon: hsla(229, 15%, 100%, 100%);
  --kbq-button-filled-contrast-fade-off-right-icon: hsla(229, 15%, 100%, 100%);
  --kbq-button-filled-contrast-fade-off-states-hover-background: hsla(229, 15%, 20%, 100%);
  --kbq-button-filled-contrast-fade-off-states-active-background: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-off-states-active-hover-background: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-off-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-button-filled-contrast-fade-off-states-disabled-border: transparent;
  --kbq-button-filled-contrast-fade-off-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-filled-contrast-fade-off-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-filled-contrast-fade-off-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-filled-contrast-fade-on-background: hsla(229, 15%, 90%, 100%);
  --kbq-button-filled-contrast-fade-on-border: transparent;
  --kbq-button-filled-contrast-fade-on-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-on-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-on-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-on-states-hover-background: hsla(229, 15%, 88%, 100%);
  --kbq-button-filled-contrast-fade-on-states-active-background: hsla(229, 15%, 85%, 100%);
  --kbq-button-filled-contrast-fade-on-states-active-hover-background: hsla(229, 15%, 85%, 100%);
  --kbq-button-filled-contrast-fade-on-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-button-filled-contrast-fade-on-states-disabled-border: transparent;
  --kbq-button-filled-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-filled-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-filled-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-theme-fade-on-background: transparent;
  --kbq-button-outline-theme-fade-on-border: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-button-outline-theme-fade-on-states-hover-border: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-theme-fade-on-states-active-border: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-theme-fade-on-states-active-hover-border: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-outline-theme-fade-on-states-disabled-background: transparent;
  --kbq-button-outline-theme-fade-on-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-button-outline-theme-fade-on-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-theme-fade-on-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-theme-fade-on-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-contrast-fade-on-background: transparent;
  --kbq-button-outline-contrast-fade-on-border: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-button-outline-contrast-fade-on-states-hover-border: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-contrast-fade-on-states-active-border: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-border: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-outline-contrast-fade-on-states-disabled-background: transparent;
  --kbq-button-outline-contrast-fade-on-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-button-outline-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-outline-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-theme-fade-on-border: transparent;
  --kbq-button-transparent-theme-fade-on-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-background: transparent;
  --kbq-button-transparent-theme-fade-on-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-hover-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-button-transparent-theme-fade-on-states-hover-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-active-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-theme-fade-on-states-active-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-active-hover-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-left-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-right-icon: hsla(216, 100%, 50%, 100%);
  --kbq-button-transparent-theme-fade-on-states-disabled-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-theme-fade-on-states-disabled-background: transparent;
  --kbq-button-transparent-theme-fade-on-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-theme-fade-on-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-contrast-fade-on-border: transparent;
  --kbq-button-transparent-contrast-fade-on-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-background: transparent;
  --kbq-button-transparent-contrast-fade-on-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-hover-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-button-transparent-contrast-fade-on-states-hover-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-active-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-contrast-fade-on-states-active-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-active-hover-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-background: transparent;
  --kbq-button-transparent-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 60%, 60%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-theme-default: hsla(216, 100%, 50%, 100%);
  --kbq-icon-button-theme-states-hover: hsla(216, 100%, 45%, 100%);
  --kbq-icon-button-theme-states-active: hsla(216, 100%, 40%, 100%);
  --kbq-icon-button-theme-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-contrast-default: hsla(229, 15%, 15%, 100%);
  --kbq-icon-button-contrast-states-hover: hsla(229, 15%, 10%, 100%);
  --kbq-icon-button-contrast-states-active: hsla(229, 15%, 10%, 100%);
  --kbq-icon-button-contrast-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-fade-contrast-default: hsla(229, 15%, 60%, 100%);
  --kbq-icon-button-fade-contrast-states-hover: hsla(229, 15%, 50%, 100%);
  --kbq-icon-button-fade-contrast-states-active: hsla(229, 15%, 40%, 100%);
  --kbq-icon-button-fade-contrast-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-error-default: hsla(7, 97%, 45%, 100%);
  --kbq-icon-button-error-states-hover: hsla(7, 97%, 45%, 100%);
  --kbq-icon-button-error-states-active: hsla(7, 97%, 40%, 100%);
  --kbq-icon-button-error-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-success-default: hsla(104, 64%, 40%, 100%);
  --kbq-icon-button-success-states-hover: hsla(104, 64%, 40%, 100%);
  --kbq-icon-button-success-states-active: hsla(104, 64%, 30%, 100%);
  --kbq-icon-button-success-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-icon-button-warning-default: hsla(38, 100%, 42%, 100%);
  --kbq-icon-button-warning-states-hover: hsla(38, 100%, 45%, 100%);
  --kbq-icon-button-warning-states-active: hsla(38, 100%, 42%, 100%);
  --kbq-icon-button-warning-states-disabled: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-theme-default-border: hsla(229, 15%, 80%, 100%);
  --kbq-checkbox-theme-default-color: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-theme-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-checkbox-theme-default-background: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-theme-default-caption: hsla(229, 15%, 50%, 100%);
  --kbq-checkbox-theme-states-hover-border: hsla(229, 15%, 80%, 100%);
  --kbq-checkbox-theme-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-checkbox-theme-states-checked-border: transparent;
  --kbq-checkbox-theme-states-checked-background: hsla(216, 100%, 50%, 100%);
  --kbq-checkbox-theme-states-checked-hover-border: transparent;
  --kbq-checkbox-theme-states-checked-hover-background: hsla(216, 100%, 45%, 100%);
  --kbq-checkbox-theme-states-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-focused-background: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-theme-states-focused-outline: 1px solid hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-checked-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-checked-focused-background: hsla(216, 100%, 50%, 100%);
  --kbq-checkbox-theme-states-checked-focused-outline: 1px solid hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-checkbox-theme-states-disabled-color: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-theme-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-theme-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-checkbox-theme-states-disabled-caption: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-error-default-border: hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-default-color: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-error-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-checkbox-error-default-background: hsla(7, 97%, 94%, 100%);
  --kbq-checkbox-error-default-caption: hsla(229, 15%, 50%, 100%);
  --kbq-checkbox-error-states-hover-border: hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-hover-background: hsla(7, 97%, 87%, 100%);
  --kbq-checkbox-error-states-checked-border: transparent;
  --kbq-checkbox-error-states-checked-background: hsla(7, 97%, 60%, 100%);
  --kbq-checkbox-error-states-checked-hover-border: transparent;
  --kbq-checkbox-error-states-checked-hover-background: hsla(7, 97%, 56%, 100%);
  --kbq-checkbox-error-states-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-focused-background: hsla(7, 97%, 94%, 100%);
  --kbq-checkbox-error-states-focused-outline: 1px solid hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-checked-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-checked-focused-background: hsla(7, 97%, 60%, 100%);
  --kbq-checkbox-error-states-checked-focused-outline: 1px solid hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-checkbox-error-states-disabled-color: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-error-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-checkbox-error-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-checkbox-error-states-disabled-caption: hsla(229, 15%, 60%, 60%);
  --kbq-code-block-filled-container-background: hsla(229, 15%, 97%, 100%);
  --kbq-code-block-filled-container-border-color: transparent;
  --kbq-code-block-filled-header-background: hsla(229, 15%, 97%, 100%);
  --kbq-code-block-filled-header-scroll-shadow: 0 9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-code-block-filled-actionbar-fade-gradient:
    linear-gradient(
      90deg,
      transparent,
      hsla(229, 15%, 97%, 100%));
  --kbq-code-block-filled-actionbar-background: hsla(229, 15%, 97%, 100%);
  --kbq-code-block-filled-collapse-expanded-background: transparent;
  --kbq-code-block-filled-collapse-collapsed-background:
    linear-gradient(
      180deg,
      hsla(225, 15%, 95%, 0%) 0%,
      hsla(225, 15%, 95%, 100%) 100%);
  --kbq-code-block-filled-collapse-button-expand-background: hsla(229, 15%, 97%, 100%);
  --kbq-code-block-outline-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-code-block-outline-container-border-color: hsla(229, 15%, 6%, 12%);
  --kbq-code-block-outline-header-background: hsla(229, 15%, 100%, 100%);
  --kbq-code-block-outline-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 15%, 6%, 12%);
  --kbq-code-block-outline-actionbar-fade-gradient:
    linear-gradient(
      90deg,
      transparent,
      hsla(229, 15%, 100%, 100%));
  --kbq-code-block-outline-actionbar-background: hsla(229, 15%, 100%, 100%);
  --kbq-code-block-outline-collapse-expanded-background: transparent;
  --kbq-code-block-outline-collapse-collapsed-background:
    linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0%) 0%,
      hsla(0, 0%, 100%, 100%) 100%);
  --kbq-code-block-outline-collapse-button-expand-background: hsla(229, 15%, 100%, 100%);
  --kbq-code-block-hljs-addition-background: hsla(104, 64%, 95%, 100%);
  --kbq-code-block-hljs-addition-color: hsla(104, 64%, 25%, 100%);
  --kbq-code-block-hljs-attr-background: ;
  --kbq-code-block-hljs-attr-color: ;
  --kbq-code-block-hljs-attribute-background: ;
  --kbq-code-block-hljs-attribute-color: ;
  --kbq-code-block-hljs-built_in-background: ;
  --kbq-code-block-hljs-built_in-color: ;
  --kbq-code-block-hljs-bullet-background: ;
  --kbq-code-block-hljs-bullet-color: ;
  --kbq-code-block-hljs-char-escape-background: ;
  --kbq-code-block-hljs-char-escape-color: ;
  --kbq-code-block-hljs-class-background: ;
  --kbq-code-block-hljs-class-color: ;
  --kbq-code-block-hljs-code-background: ;
  --kbq-code-block-hljs-code-color: ;
  --kbq-code-block-hljs-comment-background: ;
  --kbq-code-block-hljs-comment-color: hsla(229, 15%, 60%, 100%);
  --kbq-code-block-hljs-deletion-background: hsla(7, 97%, 95%, 100%);
  --kbq-code-block-hljs-deletion-color: hsla(7, 97%, 35%, 100%);
  --kbq-code-block-hljs-doctag-background: ;
  --kbq-code-block-hljs-doctag-color: ;
  --kbq-code-block-hljs-emphasis-background: ;
  --kbq-code-block-hljs-emphasis-color: ;
  --kbq-code-block-hljs-formula-background: ;
  --kbq-code-block-hljs-formula-color: ;
  --kbq-code-block-hljs-function-background: ;
  --kbq-code-block-hljs-function-color: ;
  --kbq-code-block-hljs-keyword-background: ;
  --kbq-code-block-hljs-keyword-color: ;
  --kbq-code-block-hljs-line-numbers-color: hsla(229, 15%, 50%, 100%);
  --kbq-code-block-hljs-link-background: ;
  --kbq-code-block-hljs-link-color: ;
  --kbq-code-block-hljs-literal-background: ;
  --kbq-code-block-hljs-literal-color: hsla(277, 72%, 30%, 100%);
  --kbq-code-block-hljs-meta-background: ;
  --kbq-code-block-hljs-meta-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-meta-keyword-background: ;
  --kbq-code-block-hljs-meta-keyword-color: ;
  --kbq-code-block-hljs-meta-string-background: ;
  --kbq-code-block-hljs-meta-string-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-meta-prompt-background: ;
  --kbq-code-block-hljs-meta-prompt-color: ;
  --kbq-code-block-hljs-name-background: ;
  --kbq-code-block-hljs-name-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-number-background: ;
  --kbq-code-block-hljs-number-color: hsla(277, 72%, 30%, 100%);
  --kbq-code-block-hljs-operator-background: ;
  --kbq-code-block-hljs-operator-color: ;
  --kbq-code-block-hljs-params-background: ;
  --kbq-code-block-hljs-params-color: ;
  --kbq-code-block-hljs-property-background: ;
  --kbq-code-block-hljs-property-color: ;
  --kbq-code-block-hljs-punctuation-background: ;
  --kbq-code-block-hljs-punctuation-color: ;
  --kbq-code-block-hljs-quote-background: ;
  --kbq-code-block-hljs-quote-color: ;
  --kbq-code-block-hljs-regexp-background: ;
  --kbq-code-block-hljs-regexp-color: hsla(104, 64%, 25%, 100%);
  --kbq-code-block-hljs-section-background: ;
  --kbq-code-block-hljs-section-color: ;
  --kbq-code-block-hljs-selector-attr-background: ;
  --kbq-code-block-hljs-selector-attr-color: ;
  --kbq-code-block-hljs-selector-class-background: ;
  --kbq-code-block-hljs-selector-class-color: ;
  --kbq-code-block-hljs-selector-id-background: ;
  --kbq-code-block-hljs-selector-id-color: ;
  --kbq-code-block-hljs-selector-pseudo-background: ;
  --kbq-code-block-hljs-selector-pseudo-color: ;
  --kbq-code-block-hljs-selector-tag-background: ;
  --kbq-code-block-hljs-selector-tag-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-string-background: ;
  --kbq-code-block-hljs-string-color: hsla(104, 64%, 25%, 100%);
  --kbq-code-block-hljs-strong-background: ;
  --kbq-code-block-hljs-strong-color: ;
  --kbq-code-block-hljs-subst-background: ;
  --kbq-code-block-hljs-subst-color: ;
  --kbq-code-block-hljs-symbol-background: ;
  --kbq-code-block-hljs-symbol-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-tag-background: ;
  --kbq-code-block-hljs-tag-color: ;
  --kbq-code-block-hljs-template-tag-background: ;
  --kbq-code-block-hljs-template-tag-color: ;
  --kbq-code-block-hljs-template-variable-background: ;
  --kbq-code-block-hljs-template-variable-color: ;
  --kbq-code-block-hljs-title-background: ;
  --kbq-code-block-hljs-title-color: hsla(216, 100%, 35%, 100%);
  --kbq-code-block-hljs-title-class-background: ;
  --kbq-code-block-hljs-title-class-color: ;
  --kbq-code-block-hljs-title-class-inherited-background: ;
  --kbq-code-block-hljs-title-class-inherited-color: ;
  --kbq-code-block-hljs-title-function-background: ;
  --kbq-code-block-hljs-title-function-color: ;
  --kbq-code-block-hljs-title-function-invoke-background: ;
  --kbq-code-block-hljs-title-function-invoke-color: ;
  --kbq-code-block-hljs-type-background: ;
  --kbq-code-block-hljs-type-color: ;
  --kbq-code-block-hljs-variable-background: ;
  --kbq-code-block-hljs-variable-color: ;
  --kbq-code-block-hljs-variable-constant-background: ;
  --kbq-code-block-hljs-variable-constant-color: ;
  --kbq-code-block-hljs-variable-language-background: ;
  --kbq-code-block-hljs-variable-language-color: ;
  --kbq-datepicker-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-datepicker-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-datepicker-header-text: hsla(229, 15%, 60%, 100%);
  --kbq-datepicker-header-divider: hsla(229, 15%, 6%, 12%);
  --kbq-datepicker-grid-cell-default-background: transparent;
  --kbq-datepicker-grid-cell-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-datepicker-grid-cell-today-background: transparent;
  --kbq-datepicker-grid-cell-today-text: hsla(216, 100%, 50%, 100%);
  --kbq-datepicker-grid-cell-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-datepicker-grid-cell-states-active-background: hsla(229, 15%, 50%, 16%);
  --kbq-datepicker-grid-cell-states-selected-background: hsla(229, 15%, 25%, 100%);
  --kbq-datepicker-grid-cell-states-selected-text: hsla(0, 0%, 100%, 100%);
  --kbq-datepicker-grid-cell-states-selected-hover-background: hsla(229, 15%, 15%, 100%);
  --kbq-datepicker-grid-cell-states-disabled-background: transparent;
  --kbq-datepicker-grid-cell-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-divider-color: hsla(229, 15%, 6%, 12%);
  --kbq-description-list-term-color: hsla(229, 15%, 50%, 100%);
  --kbq-description-list-description-color: hsla(229, 15%, 15%, 100%);
  --kbq-dropdown-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-dropdown-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-empty-state-default-title: hsla(229, 15%, 15%, 100%);
  --kbq-empty-state-default-color: hsla(229, 15%, 50%, 100%);
  --kbq-empty-state-error-title: hsla(7, 97%, 40%, 100%);
  --kbq-empty-state-error-color: hsla(7, 97%, 40%, 100%);
  --kbq-file-upload-single-default-container-border: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-single-default-container-background: hsla(0, 0%, 100%, 100%);
  --kbq-file-upload-single-default-upload-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-single-default-left-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-single-default-text-block-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-single-default-icon-button-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-single-states-on-drag-container-border: hsla(216, 100%, 65%, 100%);
  --kbq-file-upload-single-states-on-drag-container-background: hsla(216, 100%, 88%, 100%);
  --kbq-file-upload-single-states-on-drag-upload-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-single-states-on-drag-left-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-single-states-on-drag-text-block-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-single-states-error-container-border: hsla(7, 97%, 45%, 100%);
  --kbq-file-upload-single-states-error-container-background: hsla(7, 97%, 94%, 100%);
  --kbq-file-upload-single-states-error-left-icon-color: hsla(7, 97%, 45%, 100%);
  --kbq-file-upload-single-states-error-text-block-color: hsla(7, 97%, 40%, 100%);
  --kbq-file-upload-single-states-disabled-container-border: hsla(229, 15%, 50%, 32%);
  --kbq-file-upload-single-states-disabled-container-background: rgba(0, 0, 0, 0.05);
  --kbq-file-upload-single-states-disabled-upload-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-single-states-disabled-left-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-single-states-disabled-text-block-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-single-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-file-upload-multiple-default-container-border: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-multiple-default-container-background: hsla(0, 0%, 100%, 100%);
  --kbq-file-upload-multiple-default-upload-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-multiple-default-left-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-multiple-default-text-block-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-multiple-default-icon-button-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-multiple-default-grid-divider-color: hsla(229, 15%, 6%, 12%);
  --kbq-file-upload-multiple-states-on-drag-container-border: hsla(216, 100%, 65%, 100%);
  --kbq-file-upload-multiple-states-on-drag-container-background: hsla(216, 100%, 88%, 100%);
  --kbq-file-upload-multiple-states-on-drag-upload-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-multiple-states-on-drag-left-icon-color: hsla(229, 15%, 60%, 100%);
  --kbq-file-upload-multiple-states-on-drag-icon-button-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-multiple-states-on-drag-text-block-color: hsla(229, 15%, 15%, 100%);
  --kbq-file-upload-multiple-states-on-drag-grid-divider-color: hsla(229, 15%, 6%, 12%);
  --kbq-file-upload-multiple-states-error-grid-cell-background: hsla(7, 97%, 94%, 100%);
  --kbq-file-upload-multiple-states-error-left-icon-color: hsla(7, 97%, 45%, 100%);
  --kbq-file-upload-multiple-states-error-text-block-color: hsla(7, 97%, 40%, 100%);
  --kbq-file-upload-multiple-states-error-icon-button-color: hsla(7, 97%, 45%, 100%);
  --kbq-file-upload-multiple-states-disabled-container-border: hsla(229, 15%, 50%, 32%);
  --kbq-file-upload-multiple-states-disabled-container-background: rgba(0, 0, 0, 0.05);
  --kbq-file-upload-multiple-states-disabled-upload-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-multiple-states-disabled-left-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-multiple-states-disabled-text-block-color: hsla(229, 15%, 60%, 60%);
  --kbq-file-upload-multiple-states-disabled-grid-divider-color: hsla(229, 15%, 50%, 32%);
  --kbq-form-field-default-border-color: hsla(229, 15%, 80%, 100%);
  --kbq-form-field-default-background: hsla(0, 0%, 100%, 100%);
  --kbq-form-field-default-placeholder: hsla(229, 15%, 60%, 100%);
  --kbq-form-field-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-form-field-states-focused-border-color: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-focused-background: hsla(0, 0%, 100%, 100%);
  --kbq-form-field-states-focused-placeholder: hsla(229, 15%, 60%, 100%);
  --kbq-form-field-states-focused-text: hsla(229, 15%, 15%, 100%);
  --kbq-form-field-states-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-error-border-color: hsla(7, 97%, 45%, 100%);
  --kbq-form-field-states-error-background: hsla(7, 97%, 94%, 100%);
  --kbq-form-field-states-error-placeholder: hsla(7, 97%, 70%, 100%);
  --kbq-form-field-states-error-text: hsla(7, 97%, 40%, 100%);
  --kbq-form-field-states-error-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-form-field-states-autofill-border-color: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-autofill-background: hsla(216, 100%, 88%, 100%);
  --kbq-form-field-states-autofill-placeholder: hsla(229, 15%, 60%, 100%);
  --kbq-form-field-states-autofill-text: hsla(229, 15%, 15%, 100%);
  --kbq-form-field-states-disabled-border-color: hsla(229, 15%, 50%, 32%);
  --kbq-form-field-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-form-field-states-disabled-placeholder: hsla(229, 15%, 60%, 60%);
  --kbq-form-field-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-form-field-hint-text: hsla(229, 15%, 50%, 100%);
  --kbq-forms-label: hsla(229, 15%, 15%, 100%);
  --kbq-forms-legend: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-off-fade-contrast-text: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-off-fade-contrast-icon: hsla(229, 15%, 60%, 100%);
  --kbq-hint-fill-text-off-success-text: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-off-success-icon: hsla(104, 64%, 40%, 100%);
  --kbq-hint-fill-text-off-warning-text: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-off-warning-icon: hsla(38, 100%, 42%, 100%);
  --kbq-hint-fill-text-off-error-text: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-off-error-icon: hsla(7, 97%, 45%, 100%);
  --kbq-hint-fill-text-on-fade-contrast-text: hsla(229, 15%, 15%, 100%);
  --kbq-hint-fill-text-on-fade-contrast-icon: hsla(229, 15%, 60%, 100%);
  --kbq-hint-fill-text-on-success-text: hsla(104, 64%, 30%, 100%);
  --kbq-hint-fill-text-on-success-icon: hsla(104, 64%, 40%, 100%);
  --kbq-hint-fill-text-on-warning-text: hsla(38, 100%, 33%, 100%);
  --kbq-hint-fill-text-on-warning-icon: hsla(38, 100%, 42%, 100%);
  --kbq-hint-fill-text-on-error-text: hsla(7, 97%, 40%, 100%);
  --kbq-hint-fill-text-on-error-icon: hsla(7, 97%, 45%, 100%);
  --kbq-icon-item-filled-fade-off-theme-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-theme-background: hsla(216, 100%, 50%, 100%);
  --kbq-icon-item-filled-fade-off-contrast-color: hsla(229, 15%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-contrast-background: hsla(229, 15%, 25%, 100%);
  --kbq-icon-item-filled-fade-off-error-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-error-background: hsla(7, 97%, 60%, 100%);
  --kbq-icon-item-filled-fade-off-warning-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-warning-background: hsla(38, 100%, 50%, 100%);
  --kbq-icon-item-filled-fade-off-success-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-success-background: hsla(104, 64%, 45%, 100%);
  --kbq-icon-item-filled-fade-on-theme-color: hsla(216, 100%, 50%, 100%);
  --kbq-icon-item-filled-fade-on-theme-background: hsla(216, 100%, 88%, 100%);
  --kbq-icon-item-filled-fade-on-contrast-color: hsla(229, 15%, 15%, 100%);
  --kbq-icon-item-filled-fade-on-contrast-background: hsla(229, 15%, 90%, 100%);
  --kbq-icon-item-filled-fade-on-error-color: hsla(7, 97%, 45%, 100%);
  --kbq-icon-item-filled-fade-on-error-background: hsla(7, 97%, 89%, 100%);
  --kbq-icon-item-filled-fade-on-warning-color: hsla(38, 100%, 42%, 100%);
  --kbq-icon-item-filled-fade-on-warning-background: hsla(38, 100%, 85%, 100%);
  --kbq-icon-item-filled-fade-on-success-color: hsla(104, 64%, 40%, 100%);
  --kbq-icon-item-filled-fade-on-success-background: hsla(104, 64%, 80%, 100%);
  --kbq-icon-theme-color: hsla(216, 100%, 50%, 100%);
  --kbq-icon-contrast-color: hsla(229, 15%, 15%, 100%);
  --kbq-icon-fade-contrast-color: hsla(229, 15%, 60%, 100%);
  --kbq-icon-error-color: hsla(7, 97%, 45%, 100%);
  --kbq-icon-success-color: hsla(104, 64%, 40%, 100%);
  --kbq-icon-warning-color: hsla(38, 100%, 42%, 100%);
  --kbq-link-text: hsla(216, 100%, 50%, 100%);
  --kbq-link-border-bottom: hsla(216, 100%, 85%, 100%);
  --kbq-link-state-visited-text: hsla(277, 72%, 45%, 100%);
  --kbq-link-state-visited-border-bottom: hsla(277, 72%, 80%, 100%);
  --kbq-link-state-visited-hover-text: hsla(277, 72%, 40%, 100%);
  --kbq-link-state-visited-hover-border-bottom: hsla(277, 72%, 80%, 100%);
  --kbq-link-state-visited-active-text: hsla(277, 72%, 35%, 100%);
  --kbq-link-state-visited-active-border-bottom: hsla(277, 72%, 80%, 100%);
  --kbq-link-state-hover-text: hsla(216, 100%, 45%, 100%);
  --kbq-link-state-hover-border-bottom: hsla(216, 100%, 85%, 100%);
  --kbq-link-state-active-text: hsla(216, 100%, 40%, 100%);
  --kbq-link-state-active-border-bottom: hsla(216, 100%, 85%, 100%);
  --kbq-link-state-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-link-state-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-link-state-disabled-border-bottom: hsla(229, 15%, 50%, 32%);
  --kbq-list-default-container-background: transparent;
  --kbq-list-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-default-icon-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-list-default-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-list-states-hover-container-background: hsla(229, 15%, 50%, 8%);
  --kbq-list-states-hover-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-hover-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-hover-icon-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-list-states-selected-container-background: hsla(216, 100%, 94%, 100%);
  --kbq-list-states-selected-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-selected-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-selected-icon-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-list-states-selected-hover-container-background: hsla(216, 100%, 92%, 100%);
  --kbq-list-states-selected-hover-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-selected-hover-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-list-states-selected-hover-icon-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-list-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-list-states-disabled-container-background: transparent;
  --kbq-list-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-list-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-list-states-disabled-icon-button-color: hsla(229, 15%, 60%, 60%);
  --kbq-list-states-disabled-caption-color: hsla(229, 15%, 60%, 60%);
  --kbq-loader-overlay-transparent-overlay-background: hsla(229, 15%, 99%, 88%);
  --kbq-loader-overlay-transparent-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-loader-overlay-transparent-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-loader-overlay-filled-overlay-background: hsla(0, 0%, 100%, 100%);
  --kbq-loader-overlay-filled-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-loader-overlay-filled-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-markdown-h1-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-h2-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-h3-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-h4-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-h5-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-h6-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-p-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-list-color: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-blockquote-text: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-blockquote-line: hsla(229, 15%, 6%, 12%);
  --kbq-markdown-blockquote-background: hsla(229, 15%, 90%, 100%);
  --kbq-markdown-blockquote-border: transparent;
  --kbq-markdown-code-text: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-code-background: hsla(229, 15%, 90%, 100%);
  --kbq-markdown-code-border: hsla(229, 15%, 6%, 12%);
  --kbq-markdown-link-text: hsla(216, 100%, 50%, 100%);
  --kbq-markdown-link-border-bottom: hsla(216, 100%, 85%, 100%);
  --kbq-markdown-link-state-visited-text: hsla(277, 72%, 45%, 100%);
  --kbq-markdown-link-state-visited-border-bottom: hsla(277, 72%, 80%, 100%);
  --kbq-markdown-link-state-hover-text: hsla(216, 100%, 45%, 100%);
  --kbq-markdown-link-state-hover-border-bottom: hsla(216, 100%, 85%, 100%);
  --kbq-markdown-link-state-active: hsla(216, 100%, 40%, 100%);
  --kbq-markdown-link-state-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-markdown-image-caption-text: hsla(229, 15%, 50%, 100%);
  --kbq-markdown-hr-color: hsla(229, 15%, 6%, 12%);
  --kbq-markdown-table-header: hsla(229, 15%, 50%, 100%);
  --kbq-markdown-table-body: hsla(229, 15%, 15%, 100%);
  --kbq-markdown-table-border: hsla(229, 15%, 6%, 12%);
  --kbq-modal-overlay-background: hsla(229, 15%, 20%, 32%);
  --kbq-modal-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-modal-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 3px 16px hsla(229, 15%, 6%, 6%),
    0 4px 32px hsla(229, 15%, 6%, 12%);
  --kbq-modal-close-button-color: hsla(229, 15%, 15%, 100%);
  --kbq-modal-header-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-modal-content-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-background: hsla(0, 0%, 100%, 100%);
  --kbq-navbar-border: hsla(229, 15%, 6%, 12%);
  --kbq-navbar-item-default-content-text: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-default-content-background: transparent;
  --kbq-navbar-item-default-content-icon-left: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-default-content-icon-right: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-states-hover-content-text: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-states-hover-content-background: hsla(229, 15%, 50%, 8%);
  --kbq-navbar-item-states-hover-content-icon-left: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-hover-content-icon-right: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-selected-content-text: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-states-selected-content-background: hsla(229, 15%, 50%, 16%);
  --kbq-navbar-item-states-selected-content-icon-left: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-selected-content-icon-right: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-selected-hover-content-text: hsla(229, 15%, 15%, 100%);
  --kbq-navbar-item-states-selected-hover-content-background: hsla(229, 15%, 50%, 8%);
  --kbq-navbar-item-states-selected-hover-content-icon-left: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-selected-hover-content-icon-right: hsla(229, 15%, 10%, 100%);
  --kbq-navbar-item-states-disabled-content-text: hsla(229, 15%, 60%, 60%);
  --kbq-navbar-item-states-disabled-content-background: transparent;
  --kbq-navbar-item-states-disabled-content-icon-left: hsla(229, 15%, 60%, 60%);
  --kbq-navbar-item-states-disabled-content-icon-right: hsla(229, 15%, 60%, 60%);
  --kbq-popover-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-popover-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-popover-header-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-popover-header-scroll-shadow: 0 9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-popover-content-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-popover-footer-scroll-shadow: 0 -9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-popup-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-popup-border: transparent;
  --kbq-popup-background: hsla(229, 15%, 100%, 100%);
  --kbq-popup-footer-background: hsla(229, 15%, 100%, 100%);
  --kbq-progress-bar-bar-background: hsla(229, 15%, 90%, 100%);
  --kbq-progress-bar-bar-foreground: hsla(216, 100%, 50%, 100%);
  --kbq-progress-bar-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-progress-bar-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-progress-spinner-circle-background: hsla(216, 100%, 50%, 100%);
  --kbq-progress-spinner-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-progress-spinner-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-radio-theme-default-outer-circle-border: hsla(229, 15%, 80%, 100%);
  --kbq-radio-theme-default-outer-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-default-inner-circle-background: transparent;
  --kbq-radio-theme-default-caption: hsla(229, 15%, 50%, 100%);
  --kbq-radio-theme-states-hover-outer-circle-border: hsla(229, 15%, 80%, 100%);
  --kbq-radio-theme-states-hover-outer-circle-background: hsla(229, 15%, 50%, 8%);
  --kbq-radio-theme-states-hover-inner-circle-background: transparent;
  --kbq-radio-theme-states-checked-outer-circle-border: transparent;
  --kbq-radio-theme-states-checked-outer-circle-background: hsla(216, 100%, 50%, 100%);
  --kbq-radio-theme-states-checked-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-hover-outer-circle-border: hsla(216, 100%, 45%, 100%);
  --kbq-radio-theme-states-checked-hover-outer-circle-background: hsla(216, 100%, 45%, 100%);
  --kbq-radio-theme-states-checked-hover-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-theme-states-checked-disabled-outer-circle-background: rgba(0, 0, 0, 0.05);
  --kbq-radio-theme-states-checked-disabled-inner-circle-background: hsla(229, 15%, 60%, 60%);
  --kbq-radio-theme-states-focused-outer-circle-border: transparent;
  --kbq-radio-theme-states-focused-outer-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-focused-inner-circle-background: transparent;
  --kbq-radio-theme-states-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(216, 100%, 60%, 100%);
  --kbq-radio-theme-states-checked-focused-outer-circle-border: transparent;
  --kbq-radio-theme-states-checked-focused-outer-circle-background: hsla(216, 100%, 50%, 100%);
  --kbq-radio-theme-states-checked-focused-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(216, 100%, 60%, 100%);
  --kbq-radio-theme-states-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-theme-states-disabled-outer-circle-background: rgba(0, 0, 0, 0.05);
  --kbq-radio-theme-states-disabled-inner-circle-background: transparent;
  --kbq-radio-theme-states-disabled-caption: hsla(229, 15%, 60%, 60%);
  --kbq-radio-error-default-outer-circle-border: hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-default-outer-circle-background: hsla(7, 97%, 94%, 100%);
  --kbq-radio-error-default-inner-circle-background: transparent;
  --kbq-radio-error-states-hover-outer-circle-border: hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-states-hover-outer-circle-background: hsla(7, 97%, 87%, 100%);
  --kbq-radio-error-states-hover-inner-circle-background: transparent;
  --kbq-radio-error-states-checked-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-outer-circle-background: hsla(7, 97%, 60%, 100%);
  --kbq-radio-error-states-checked-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-hover-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-hover-outer-circle-background: hsla(7, 97%, 56%, 100%);
  --kbq-radio-error-states-checked-hover-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-error-states-checked-disabled-outer-circle-background: rgba(0, 0, 0, 0.05);
  --kbq-radio-error-states-checked-disabled-inner-circle-background: hsla(229, 15%, 60%, 60%);
  --kbq-radio-error-states-focused-outer-circle-border: transparent;
  --kbq-radio-error-states-focused-outer-circle-background: hsla(7, 97%, 94%, 100%);
  --kbq-radio-error-states-focused-inner-circle-background: transparent;
  --kbq-radio-error-states-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-states-checked-focused-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-focused-outer-circle-background: hsla(7, 97%, 60%, 100%);
  --kbq-radio-error-states-checked-focused-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-states-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-error-states-disabled-outer-circle-background: rgba(0, 0, 0, 0.05);
  --kbq-radio-error-states-disabled-inner-circle-background: transparent;
  --kbq-risk-level-filled-fade-off-success-background: hsla(104, 64%, 45%, 100%);
  --kbq-risk-level-filled-fade-off-success-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-off-warning-background: hsla(38, 100%, 50%, 100%);
  --kbq-risk-level-filled-fade-off-warning-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-off-error-background: hsla(7, 97%, 60%, 100%);
  --kbq-risk-level-filled-fade-off-error-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-on-contrast-background: hsla(229, 15%, 90%, 100%);
  --kbq-risk-level-filled-fade-on-contrast-text: hsla(229, 15%, 15%, 100%);
  --kbq-risk-level-filled-fade-on-success-background: hsla(104, 64%, 80%, 100%);
  --kbq-risk-level-filled-fade-on-success-text: hsla(104, 64%, 30%, 100%);
  --kbq-risk-level-filled-fade-on-warning-background: hsla(38, 100%, 85%, 100%);
  --kbq-risk-level-filled-fade-on-warning-text: hsla(38, 100%, 33%, 100%);
  --kbq-risk-level-filled-fade-on-error-background: hsla(7, 97%, 89%, 100%);
  --kbq-risk-level-filled-fade-on-error-text: hsla(7, 97%, 40%, 100%);
  --kbq-risk-level-outline-fade-on-contrast-background: transparent;
  --kbq-risk-level-outline-fade-on-contrast-text: hsla(229, 15%, 15%, 100%);
  --kbq-risk-level-outline-fade-on-contrast-border: hsla(229, 15%, 80%, 100%);
  --kbq-risk-level-outline-fade-on-success-background: transparent;
  --kbq-risk-level-outline-fade-on-success-text: hsla(104, 64%, 30%, 100%);
  --kbq-risk-level-outline-fade-on-success-border: hsla(104, 64%, 45%, 100%);
  --kbq-risk-level-outline-fade-on-warning-background: transparent;
  --kbq-risk-level-outline-fade-on-warning-text: hsla(38, 100%, 33%, 100%);
  --kbq-risk-level-outline-fade-on-warning-border: hsla(38, 100%, 55%, 100%);
  --kbq-risk-level-outline-fade-on-error-background: transparent;
  --kbq-risk-level-outline-fade-on-error-text: hsla(7, 97%, 40%, 100%);
  --kbq-risk-level-outline-fade-on-error-border: hsla(7, 97%, 65%, 100%);
  --kbq-scrollbar-thumb-default-background: hsla(229, 15%, 50%, 32%);
  --kbq-scrollbar-thumb-hover-background: hsla(229, 15%, 50%, 48%);
  --kbq-scrollbar-thumb-active-background: hsla(229, 15%, 20%, 55%);
  --kbq-scrollbar-thumb-disabled-background: hsla(229, 15%, 60%, 60%);
  --kbq-scrollbar-track-default-border: transparent;
  --kbq-scrollbar-track-default-background: transparent;
  --kbq-scrollbar-track-hover-border: transparent;
  --kbq-scrollbar-track-hover-background: transparent;
  --kbq-scrollbar-track-active-border: transparent;
  --kbq-scrollbar-track-active-background: transparent;
  --kbq-select-panel-dropdown-background: hsla(229, 15%, 100%, 100%);
  --kbq-select-panel-dropdown-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-sidepanel-overlay-background: hsla(229, 15%, 20%, 32%);
  --kbq-sidepanel-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-sidepanel-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 3px 16px hsla(229, 15%, 6%, 6%),
    0 4px 32px hsla(229, 15%, 6%, 12%);
  --kbq-sidepanel-header-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-sidepanel-header-scroll-shadow: 0 9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-sidepanel-footer-scroll-shadow: 0 -9px 8px -12px hsla(229, 15%, 60%, 100%);
  --kbq-sidepanel-content-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-skeleton-background: hsla(229, 15%, 96%, 100%);
  --kbq-skeleton-animation-wave-start: oklch(0 0 0 / 0);
  --kbq-skeleton-animation-wave-center: oklch(0.0% 0.0000 0.0 / 0.10);
  --kbq-skeleton-animation-wave-end: oklch(0 0 0 / 0);
  --kbq-tabs-tab-item-filled-on-background-default-background: transparent;
  --kbq-tabs-tab-item-filled-on-background-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-filled-on-background-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-filled-on-background-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-tabs-tab-item-filled-on-background-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-disabled-background: transparent;
  --kbq-tabs-tab-item-filled-on-background-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-default-background: transparent;
  --kbq-tabs-tab-item-filled-on-surface-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-tabs-tab-item-filled-on-surface-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-background: transparent;
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-default-background: transparent;
  --kbq-tabs-tab-item-transparent-on-background-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-tabs-tab-item-transparent-on-background-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-background: transparent;
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-default-background: transparent;
  --kbq-tabs-tab-item-transparent-on-surface-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-tabs-tab-item-transparent-on-surface-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-background: transparent;
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tabs-tab-stack-filled-on-background-background: hsla(0, 0%, 100%, 100%);
  --kbq-tabs-tab-stack-filled-on-surface-background: hsla(229, 15%, 90%, 100%);
  --kbq-tabs-tab-stack-transparent-on-background-background: transparent;
  --kbq-tabs-tab-stack-transparent-on-surface-background: transparent;
  --kbq-tag-theme-fade-on-default-background: hsla(216, 100%, 88%, 100%);
  --kbq-tag-theme-fade-on-default-text: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-default-icon: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-default-close-button: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-hover-background: hsla(216, 100%, 85%, 100%);
  --kbq-tag-theme-fade-on-states-hover-text: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-hover-icon: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-hover-close-button: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-focus-background: hsla(216, 100%, 88%, 100%);
  --kbq-tag-theme-fade-on-states-focus-text: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-focus-icon: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-focus-close-button: hsla(216, 100%, 50%, 100%);
  --kbq-tag-theme-fade-on-states-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-tag-theme-fade-on-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-tag-theme-fade-on-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-tag-theme-fade-on-states-disabled-icon: hsla(229, 15%, 60%, 60%);
  --kbq-tag-theme-fade-on-states-disabled-close-button: hsla(229, 15%, 60%, 60%);
  --kbq-tag-contrast-fade-on-default-background: hsla(229, 15%, 90%, 100%);
  --kbq-tag-contrast-fade-on-default-text: hsla(229, 15%, 15%, 100%);
  --kbq-tag-contrast-fade-on-default-icon: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-default-close-button: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-background: hsla(229, 15%, 88%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-text: hsla(229, 15%, 15%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-icon: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-close-button: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-background: hsla(229, 15%, 90%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-text: hsla(229, 15%, 15%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-icon: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-close-button: hsla(229, 15%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-tag-contrast-fade-on-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-tag-contrast-fade-on-states-disabled-icon: hsla(229, 15%, 60%, 60%);
  --kbq-tag-contrast-fade-on-states-disabled-close-button: hsla(229, 15%, 60%, 60%);
  --kbq-tag-error-fade-on-default-background: hsla(7, 97%, 89%, 100%);
  --kbq-tag-error-fade-on-default-text: hsla(7, 97%, 40%, 100%);
  --kbq-tag-error-fade-on-default-icon: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-default-close-button: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-hover-background: hsla(7, 97%, 87%, 100%);
  --kbq-tag-error-fade-on-states-hover-text: hsla(7, 97%, 40%, 100%);
  --kbq-tag-error-fade-on-states-hover-icon: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-hover-close-button: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-focus-background: hsla(7, 97%, 89%, 100%);
  --kbq-tag-error-fade-on-states-focus-text: hsla(7, 97%, 40%, 100%);
  --kbq-tag-error-fade-on-states-focus-icon: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-focus-close-button: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-tag-error-fade-on-states-disabled-text: hsla(229, 15%, 60%, 60%);
  --kbq-tag-error-fade-on-states-disabled-icon: hsla(229, 15%, 60%, 60%);
  --kbq-tag-error-fade-on-states-disabled-close-button: hsla(229, 15%, 60%, 60%);
  --kbq-timezone-option-text: hsla(229, 15%, 15%, 100%);
  --kbq-timezone-option-caption: hsla(229, 15%, 50%, 100%);
  --kbq-timezone-option-optgroup-label: hsla(229, 15%, 50%, 100%);
  --kbq-toast-contrast-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-toast-contrast-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-toast-contrast-container-text: hsla(229, 15%, 50%, 100%);
  --kbq-toast-contrast-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-toast-error-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-toast-error-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-toast-error-container-text: hsla(229, 15%, 50%, 100%);
  --kbq-toast-error-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-toast-warning-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-toast-warning-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-toast-warning-container-text: hsla(229, 15%, 50%, 100%);
  --kbq-toast-warning-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-toast-success-container-background: hsla(229, 15%, 100%, 100%);
  --kbq-toast-success-container-title: hsla(229, 15%, 15%, 100%);
  --kbq-toast-success-container-text: hsla(229, 15%, 50%, 100%);
  --kbq-toast-success-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-toggle-theme-default-border: hsla(229, 15%, 80%, 100%);
  --kbq-toggle-theme-default-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-default-circle-background: hsla(229, 15%, 15%, 100%);
  --kbq-toggle-theme-states-hover-border: hsla(229, 15%, 80%, 100%);
  --kbq-toggle-theme-states-hover-background: hsla(229, 15%, 50%, 8%);
  --kbq-toggle-theme-states-hover-circle-background: hsla(229, 15%, 15%, 100%);
  --kbq-toggle-theme-states-checked-border: transparent;
  --kbq-toggle-theme-states-checked-background: hsla(216, 100%, 50%, 100%);
  --kbq-toggle-theme-states-checked-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-checked-hover-border: transparent;
  --kbq-toggle-theme-states-checked-hover-background: hsla(216, 100%, 45%, 100%);
  --kbq-toggle-theme-states-checked-hover-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-focused-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-focused-circle-background: hsla(229, 15%, 15%, 100%);
  --kbq-toggle-theme-states-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-checked-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-checked-focused-background: hsla(216, 100%, 50%, 100%);
  --kbq-toggle-theme-states-checked-focused-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-checked-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-toggle-theme-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-toggle-theme-states-disabled-circle-background: hsla(229, 15%, 60%, 60%);
  --kbq-toggle-error-default-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-default-background: hsla(7, 97%, 94%, 100%);
  --kbq-toggle-error-default-circle-background: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-hover-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-hover-background: hsla(7, 97%, 87%, 100%);
  --kbq-toggle-error-states-hover-circle-background: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-background: hsla(7, 97%, 60%, 100%);
  --kbq-toggle-error-states-checked-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-checked-hover-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-hover-background: hsla(7, 97%, 56%, 100%);
  --kbq-toggle-error-states-checked-hover-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-focused-background: hsla(7, 97%, 94%, 100%);
  --kbq-toggle-error-states-focused-circle-background: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-focused-background: hsla(7, 97%, 60%, 100%);
  --kbq-toggle-error-states-checked-focused-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-checked-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-toggle-error-states-disabled-background: rgba(0, 0, 0, 0.05);
  --kbq-toggle-error-states-disabled-circle-background: hsla(229, 15%, 60%, 60%);
  --kbq-tooltip-contrast-fade-on-background: hsla(229, 15%, 100%, 100%);
  --kbq-tooltip-contrast-fade-on-text: hsla(229, 15%, 15%, 100%);
  --kbq-tooltip-contrast-fade-on-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-tooltip-contrast-fade-off-background: hsla(229, 15%, 25%, 100%);
  --kbq-tooltip-contrast-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-contrast-fade-off-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-tooltip-theme-fade-off-background: hsla(216, 100%, 50%, 100%);
  --kbq-tooltip-theme-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-theme-fade-off-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-tooltip-warning-fade-off-background: hsla(38, 100%, 50%, 100%);
  --kbq-tooltip-warning-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-warning-fade-off-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-tooltip-error-fade-off-background: hsla(7, 97%, 60%, 100%);
  --kbq-tooltip-error-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-error-fade-off-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tree-default-container-background: transparent;
  --kbq-tree-default-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-default-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-default-tree-toggle-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-default-action-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-default-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-tree-states-hover-container-background: hsla(229, 15%, 50%, 8%);
  --kbq-tree-states-hover-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-hover-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-hover-tree-toggle-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-hover-action-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-hover-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-tree-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tree-states-selected-container-background: hsla(216, 100%, 94%, 100%);
  --kbq-tree-states-selected-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-selected-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-selected-tree-toggle-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-selected-action-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-selected-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-tree-states-selected-hover-container-background: hsla(216, 100%, 92%, 100%);
  --kbq-tree-states-selected-hover-text-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-selected-hover-icon-color: hsla(229, 15%, 15%, 100%);
  --kbq-tree-states-selected-hover-tree-toggle-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-selected-hover-action-button-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-selected-hover-caption-color: hsla(229, 15%, 50%, 100%);
  --kbq-tree-states-disabled-container-background: transparent;
  --kbq-tree-states-disabled-text-color: hsla(229, 15%, 60%, 60%);
  --kbq-tree-states-disabled-icon-color: hsla(229, 15%, 60%, 60%);
  --kbq-tree-states-disabled-tree-toggle-color: hsla(229, 15%, 60%, 60%);
  --kbq-tree-states-disabled-action-button-color: hsla(229, 15%, 60%, 60%);
  --kbq-tree-states-disabled-caption-color: hsla(229, 15%, 60%, 60%);
}
.kbq-dark {
  --kbq-theme-default: hsla(216, 100%, 50%, 100%);
  --kbq-success-default: hsla(104, 64%, 50%, 100%);
  --kbq-warning-default: hsla(38, 100%, 35%, 100%);
  --kbq-error-default: hsla(7, 97%, 50%, 100%);
  --kbq-contrast-default: hsla(229, 15%, 50%, 100%);
  --kbq-white-default: hsla(0, 0%, 100%, 100%);
  --kbq-black-default: hsla(0, 0%, 0%, 100%);
  --kbq-purple-default: hsla(277, 72%, 50%, 100%);
  --kbq-background-bg: hsla(229, 15%, 12%, 100%);
  --kbq-background-bg-secondary: hsla(229, 15%, 16%, 100%);
  --kbq-background-bg-tertiary: hsla(229, 15%, 14%, 100%);
  --kbq-background-night: hsla(229, 15%, 25%, 100%);
  --kbq-background-card: hsla(229, 15%, 15%, 100%);
  --kbq-background-theme: hsla(216, 100%, 50%, 100%);
  --kbq-background-theme-fade: hsla(216, 100%, 24%, 100%);
  --kbq-background-theme-less: hsla(216, 100%, 15%, 100%);
  --kbq-background-contrast: hsla(229, 15%, 90%, 100%);
  --kbq-background-contrast-fade: hsla(229, 15%, 23%, 100%);
  --kbq-background-contrast-less: hsla(229, 15%, 17%, 100%);
  --kbq-background-error: hsla(7, 97%, 41%, 100%);
  --kbq-background-error-fade: hsla(7, 97%, 20%, 100%);
  --kbq-background-error-less: hsla(7, 97%, 13%, 100%);
  --kbq-background-success: hsla(104, 64%, 40%, 100%);
  --kbq-background-success-fade: hsla(104, 64%, 15%, 100%);
  --kbq-background-success-less: hsla(104, 64%, 9%, 100%);
  --kbq-background-warning: hsla(38, 100%, 39%, 100%);
  --kbq-background-warning-fade: hsla(38, 100%, 15%, 100%);
  --kbq-background-warning-less: hsla(38, 100%, 9%, 100%);
  --kbq-background-transparent: transparent;
  --kbq-background-highlight: hsla(38, 100%, 15%, 100%);
  --kbq-background-overlay: hsla(229, 15%, 6%, 64%);
  --kbq-background-overlay-inverse: hsla(229, 15%, 12%, 80%);
  --kbq-background-overlay-error: hsla(7, 97%, 22%, 88%);
  --kbq-background-overlay-theme: hsla(216, 100%, 26%, 88%);
  --kbq-foreground-white: hsla(0, 0%, 100%, 100%);
  --kbq-foreground-white-secondary: hsla(0, 0%, 100%, 72%);
  --kbq-foreground-theme: hsla(216, 100%, 65%, 100%);
  --kbq-foreground-theme-secondary: hsla(216, 100%, 45%, 100%);
  --kbq-foreground-contrast: hsla(229, 15%, 80%, 100%);
  --kbq-foreground-on-contrast: hsla(229, 15%, 15%, 100%);
  --kbq-foreground-contrast-secondary: hsla(229, 15%, 60%, 100%);
  --kbq-foreground-contrast-tertiary: hsla(229, 15%, 45%, 100%);
  --kbq-foreground-error: hsla(7, 97%, 60%, 100%);
  --kbq-foreground-error-secondary: hsla(7, 97%, 39%, 100%);
  --kbq-foreground-error-tertiary: hsla(7, 97%, 28%, 100%);
  --kbq-foreground-error-less: hsla(7, 97%, 28%, 100%);
  --kbq-foreground-success: hsla(104, 64%, 45%, 100%);
  --kbq-foreground-success-less: hsla(104, 64%, 90%, 100%);
  --kbq-foreground-success-secondary: hsla(104, 64%, 40%, 100%);
  --kbq-foreground-warning: hsla(38, 100%, 60%, 100%);
  --kbq-foreground-warning-secondary: hsla(38, 100%, 40%, 100%);
  --kbq-foreground-visited: hsla(277, 72%, 50%, 100%);
  --kbq-icon-white: hsla(0, 0%, 100%, 100%);
  --kbq-icon-theme: hsla(216, 100%, 65%, 100%);
  --kbq-icon-theme-fade: hsla(229, 15%, 30%, 100%);
  --kbq-icon-contrast: hsla(229, 15%, 80%, 100%);
  --kbq-icon-on-contrast: hsla(229, 15%, 15%, 100%);
  --kbq-icon-contrast-fade: hsla(229, 15%, 45%, 100%);
  --kbq-icon-error: hsla(7, 97%, 60%, 100%);
  --kbq-icon-success: hsla(104, 64%, 45%, 100%);
  --kbq-icon-warning: hsla(38, 100%, 60%, 100%);
  --kbq-icon-visited: hsla(277, 72%, 50%, 100%);
  --kbq-line-theme: hsla(216, 100%, 65%, 100%);
  --kbq-line-theme-fade: hsla(216, 100%, 30%, 100%);
  --kbq-line-theme-less: hsla(216, 100%, 27%, 100%);
  --kbq-line-contrast: hsla(229, 15%, 100%, 100%);
  --kbq-line-contrast-fade: hsla(229, 15%, 30%, 100%);
  --kbq-line-contrast-less: hsla(229, 15%, 22%, 100%);
  --kbq-line-error: hsla(7, 97%, 35%, 100%);
  --kbq-line-error-fade: hsla(7, 97%, 35%, 100%);
  --kbq-line-success: hsla(104, 64%, 35%, 100%);
  --kbq-line-success-fade: hsla(104, 64%, 20%, 100%);
  --kbq-line-warning: hsla(38, 100%, 42%, 100%);
  --kbq-line-warning-fade: hsla(38, 100%, 20%, 100%);
  --kbq-line-visited: hsla(277, 72%, 30%, 100%);
  --kbq-shadow-outline: hsla(229, 100%, 85%, 15%);
  --kbq-shadow-key: transparent;
  --kbq-shadow-ambient: transparent;
  --kbq-opacity-disabled: 0.32;
  --kbq-states-background-theme-hover: hsla(216, 100%, 45%, 100%);
  --kbq-states-background-theme-active: hsla(216, 100%, 39%, 100%);
  --kbq-states-background-theme-fade-hover: hsla(216, 100%, 26%, 100%);
  --kbq-states-background-theme-fade-active: hsla(216, 100%, 28%, 100%);
  --kbq-states-background-theme-less-hover: hsla(216, 100%, 17%, 100%);
  --kbq-states-background-theme-less-active: hsla(216, 100%, 19%, 100%);
  --kbq-states-background-contrast-hover: hsla(229, 15%, 80%, 100%);
  --kbq-states-background-contrast-active: hsla(229, 15%, 55%, 100%);
  --kbq-states-background-contrast-fade-hover: hsla(229, 15%, 25%, 100%);
  --kbq-states-background-contrast-fade-active: hsla(229, 15%, 27%, 100%);
  --kbq-states-background-contrast-less-hover: hsla(229, 15%, 19%, 100%);
  --kbq-states-background-contrast-less-active: hsla(229, 15%, 21%, 100%);
  --kbq-states-background-error-hover: hsla(7, 97%, 42%, 100%);
  --kbq-states-background-error-active: hsla(7, 97%, 39%, 100%);
  --kbq-states-background-error-fade-hover: hsla(7, 97%, 22%, 100%);
  --kbq-states-background-error-fade-active: hsla(7, 97%, 24%, 100%);
  --kbq-states-background-error-less-hover: hsla(7, 97%, 15%, 100%);
  --kbq-states-background-error-less-active: hsla(7, 97%, 17%, 100%);
  --kbq-states-background-warning-fade-hover: hsla(38, 100%, 16%, 100%);
  --kbq-states-background-warning-fade-active: hsla(38, 100%, 18%, 100%);
  --kbq-states-background-warning-less-hover: hsla(38, 100%, 11%, 100%);
  --kbq-states-background-warning-less-active: hsla(38, 100%, 12%, 100%);
  --kbq-states-background-success-hover: hsla(104, 64%, 38%, 100%);
  --kbq-states-background-success-active: hsla(104, 64%, 35%, 100%);
  --kbq-states-background-success-fade-hover: hsla(104, 64%, 17%, 100%);
  --kbq-states-background-success-fade-active: hsla(104, 64%, 19%, 100%);
  --kbq-states-background-success-less-hover: hsla(104, 64%, 11%, 100%);
  --kbq-states-background-success-less-active: hsla(104, 64%, 12%, 100%);
  --kbq-states-background-disabled: hsla(229, 15%, 50%, 16%);
  --kbq-states-background-transparent-hover: hsla(229, 15%, 50%, 16%);
  --kbq-states-background-transparent-active: hsla(229, 100%, 85%, 15%);
  --kbq-states-background-error-less: hsla(7, 97%, 13%, 100%);
  --kbq-states-foreground-theme-hover: hsla(216, 100%, 65%, 100%);
  --kbq-states-foreground-theme-active: hsla(216, 100%, 70%, 100%);
  --kbq-states-foreground-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-states-foreground-visited-hover: hsla(277, 72%, 55%, 100%);
  --kbq-states-foreground-visited-active: hsla(277, 72%, 60%, 100%);
  --kbq-states-icon-theme-hover: hsla(216, 100%, 45%, 100%);
  --kbq-states-icon-theme-active: hsla(216, 100%, 40%, 100%);
  --kbq-states-icon-contrast-hover: hsla(229, 15%, 90%, 100%);
  --kbq-states-icon-contrast-active: hsla(229, 15%, 80%, 100%);
  --kbq-states-icon-contrast-fade-hover: hsla(229, 15%, 50%, 100%);
  --kbq-states-icon-contrast-fade-active: hsla(229, 15%, 40%, 100%);
  --kbq-states-icon-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-states-icon-error-hover: hsla(7, 97%, 50%, 100%);
  --kbq-states-icon-error-active: hsla(7, 97%, 40%, 100%);
  --kbq-states-icon-success-hover: hsla(104, 64%, 40%, 100%);
  --kbq-states-icon-success-active: hsla(104, 64%, 30%, 100%);
  --kbq-states-icon-warning-hover: hsla(38, 100%, 45%, 100%);
  --kbq-states-icon-warning-active: hsla(38, 100%, 42%, 100%);
  --kbq-states-icon-visited-hover: hsla(277, 72%, 55%, 100%);
  --kbq-states-icon-visited-active: hsla(277, 72%, 60%, 100%);
  --kbq-states-line-focus: hsla(216, 100%, 50%, 100%);
  --kbq-states-line-focus-theme: hsla(216, 100%, 60%, 100%);
  --kbq-states-line-disabled: hsla(229, 15%, 50%, 32%);
  --kbq-states-line-focus-error: hsla(7, 97%, 45%, 100%);
  --kbq-states-disabled-opacity: 0.32;
  --kbq-shadow-overflow-compact-top: 0px -1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-compact-right: 1px 0px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-compact-bottom: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-compact-left: -1px 0px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-normal-top: 0px -1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-normal-right: 1px 0px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-normal-bottom: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overflow-normal-left: -1px 0px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-card: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-popup: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-shadow-overlay: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-accordion-item-default-background: transparent;
  --kbq-accordion-item-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-accordion-item-default-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-accordion-item-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-accordion-item-states-hover-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-accordion-item-states-focus-border-color: hsla(216, 100%, 65%, 100%);
  --kbq-accordion-item-states-disabled-text-color: hsla(229, 15%, 60%, 100%);
  --kbq-accordion-item-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-alert-default-contrast-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-default-contrast-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-contrast-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-error-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-default-error-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-error-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-warning-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-default-warning-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-warning-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-success-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-default-success-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-success-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-theme-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-default-theme-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-default-theme-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-contrast-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-alert-colored-contrast-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-contrast-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-error-container-background: hsla(7, 97%, 13%, 100%);
  --kbq-alert-colored-error-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-error-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-warning-container-background: hsla(38, 100%, 9%, 100%);
  --kbq-alert-colored-warning-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-warning-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-success-container-background: hsla(104, 64%, 9%, 100%);
  --kbq-alert-colored-success-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-success-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-theme-container-background: hsla(216, 100%, 15%, 100%);
  --kbq-alert-colored-theme-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-alert-colored-theme-container-text: hsla(229, 15%, 80%, 100%);
  --kbq-badge-filled-fade-off-theme-background: hsla(216, 100%, 50%, 100%);
  --kbq-badge-filled-fade-off-theme-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-theme-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-theme-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-background: hsla(104, 64%, 40%, 100%);
  --kbq-badge-filled-fade-off-success-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-success-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-background: hsla(38, 100%, 39%, 100%);
  --kbq-badge-filled-fade-off-warning-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-warning-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-background: hsla(7, 97%, 41%, 100%);
  --kbq-badge-filled-fade-off-error-color: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-caption: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-off-error-icon: hsla(0, 0%, 100%, 100%);
  --kbq-badge-filled-fade-on-theme-background: hsla(216, 100%, 24%, 100%);
  --kbq-badge-filled-fade-on-theme-color: hsla(216, 100%, 65%, 100%);
  --kbq-badge-filled-fade-on-theme-caption: hsla(216, 100%, 65%, 100%);
  --kbq-badge-filled-fade-on-theme-icon: hsla(216, 100%, 65%, 100%);
  --kbq-badge-filled-fade-on-contrast-background: hsla(229, 15%, 23%, 100%);
  --kbq-badge-filled-fade-on-contrast-color: hsla(229, 15%, 80%, 100%);
  --kbq-badge-filled-fade-on-contrast-caption: hsla(229, 15%, 80%, 100%);
  --kbq-badge-filled-fade-on-contrast-icon: hsla(229, 15%, 45%, 100%);
  --kbq-badge-filled-fade-on-success-background: hsla(104, 64%, 15%, 100%);
  --kbq-badge-filled-fade-on-success-color: hsla(104, 64%, 45%, 100%);
  --kbq-badge-filled-fade-on-success-caption: hsla(104, 64%, 45%, 100%);
  --kbq-badge-filled-fade-on-success-icon: hsla(104, 64%, 45%, 100%);
  --kbq-badge-filled-fade-on-warning-background: hsla(38, 100%, 15%, 100%);
  --kbq-badge-filled-fade-on-warning-color: hsla(38, 100%, 60%, 100%);
  --kbq-badge-filled-fade-on-warning-caption: hsla(38, 100%, 60%, 100%);
  --kbq-badge-filled-fade-on-warning-icon: hsla(38, 100%, 60%, 100%);
  --kbq-badge-filled-fade-on-error-background: hsla(7, 97%, 20%, 100%);
  --kbq-badge-filled-fade-on-error-color: hsla(7, 97%, 60%, 100%);
  --kbq-badge-filled-fade-on-error-caption: hsla(7, 97%, 60%, 100%);
  --kbq-badge-filled-fade-on-error-icon: hsla(7, 97%, 60%, 100%);
  --kbq-badge-outline-fade-on-theme-background: transparent;
  --kbq-badge-outline-fade-on-theme-color: hsla(216, 100%, 65%, 100%);
  --kbq-badge-outline-fade-on-theme-border: hsla(216, 100%, 30%, 100%);
  --kbq-badge-outline-fade-on-theme-caption: hsla(216, 100%, 65%, 100%);
  --kbq-badge-outline-fade-on-theme-icon: hsla(216, 100%, 65%, 100%);
  --kbq-badge-outline-fade-on-contrast-background: transparent;
  --kbq-badge-outline-fade-on-contrast-color: hsla(229, 15%, 80%, 100%);
  --kbq-badge-outline-fade-on-contrast-border: hsla(229, 15%, 30%, 100%);
  --kbq-badge-outline-fade-on-contrast-caption: hsla(229, 15%, 80%, 100%);
  --kbq-badge-outline-fade-on-contrast-icon: hsla(229, 15%, 45%, 100%);
  --kbq-badge-outline-fade-on-success-background: transparent;
  --kbq-badge-outline-fade-on-success-color: hsla(104, 64%, 45%, 100%);
  --kbq-badge-outline-fade-on-success-border: hsla(104, 64%, 20%, 100%);
  --kbq-badge-outline-fade-on-success-caption: hsla(104, 64%, 45%, 100%);
  --kbq-badge-outline-fade-on-success-icon: hsla(104, 64%, 45%, 100%);
  --kbq-badge-outline-fade-on-warning-background: transparent;
  --kbq-badge-outline-fade-on-warning-color: hsla(38, 100%, 60%, 100%);
  --kbq-badge-outline-fade-on-warning-border: hsla(38, 100%, 20%, 100%);
  --kbq-badge-outline-fade-on-warning-caption: hsla(38, 100%, 60%, 100%);
  --kbq-badge-outline-fade-on-warning-icon: hsla(38, 100%, 60%, 100%);
  --kbq-badge-outline-fade-on-error-background: transparent;
  --kbq-badge-outline-fade-on-error-color: hsla(7, 97%, 60%, 100%);
  --kbq-badge-outline-fade-on-error-border: hsla(7, 97%, 35%, 100%);
  --kbq-badge-outline-fade-on-error-caption: hsla(7, 97%, 60%, 100%);
  --kbq-badge-outline-fade-on-error-icon: hsla(7, 97%, 60%, 100%);
  --kbq-button-toggle-container-background: hsla(229, 15%, 23%, 100%);
  --kbq-button-toggle-item-default-background: hsla(229, 15%, 23%, 100%);
  --kbq-button-toggle-item-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-default-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-hover-background: hsla(229, 15%, 25%, 100%);
  --kbq-button-toggle-item-states-hover-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-states-hover-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-active-background: hsla(229, 15%, 27%, 100%);
  --kbq-button-toggle-item-states-active-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-states-active-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-selected-background: hsla(229, 15%, 15%, 100%);
  --kbq-button-toggle-item-states-selected-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-states-selected-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-selected-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-toggle-item-states-selected-hover-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-states-selected-hover-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-selected-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-toggle-item-states-selected-active-text: hsla(229, 15%, 80%, 100%);
  --kbq-button-toggle-item-states-selected-active-icon: hsla(229, 15%, 45%, 100%);
  --kbq-button-toggle-item-states-selected-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-toggle-item-states-selected-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-button-toggle-item-states-selected-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-toggle-item-states-disabled-background: none;
  --kbq-button-toggle-item-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-button-toggle-item-states-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-toggle-item-states-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-button-filled-contrast-fade-off-background: hsla(229, 15%, 90%, 100%);
  --kbq-button-filled-contrast-fade-off-border: transparent;
  --kbq-button-filled-contrast-fade-off-foreground: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-off-left-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-off-right-icon: hsla(229, 15%, 15%, 100%);
  --kbq-button-filled-contrast-fade-off-states-hover-background: hsla(229, 15%, 80%, 100%);
  --kbq-button-filled-contrast-fade-off-states-active-background: hsla(229, 15%, 55%, 100%);
  --kbq-button-filled-contrast-fade-off-states-active-hover-background: hsla(229, 15%, 55%, 100%);
  --kbq-button-filled-contrast-fade-off-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-filled-contrast-fade-off-states-disabled-border: transparent;
  --kbq-button-filled-contrast-fade-off-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-filled-contrast-fade-off-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-filled-contrast-fade-off-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-filled-contrast-fade-on-background: hsla(229, 15%, 23%, 100%);
  --kbq-button-filled-contrast-fade-on-border: transparent;
  --kbq-button-filled-contrast-fade-on-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-filled-contrast-fade-on-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-filled-contrast-fade-on-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-filled-contrast-fade-on-states-hover-background: hsla(229, 15%, 25%, 100%);
  --kbq-button-filled-contrast-fade-on-states-active-background: hsla(229, 15%, 27%, 100%);
  --kbq-button-filled-contrast-fade-on-states-active-hover-background: hsla(229, 15%, 27%, 100%);
  --kbq-button-filled-contrast-fade-on-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-filled-contrast-fade-on-states-disabled-border: transparent;
  --kbq-button-filled-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-filled-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-filled-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-theme-fade-on-background: transparent;
  --kbq-button-outline-theme-fade-on-border: hsla(216, 100%, 30%, 100%);
  --kbq-button-outline-theme-fade-on-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-theme-fade-on-states-hover-border: hsla(216, 100%, 30%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-hover-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-outline-theme-fade-on-states-active-border: hsla(216, 100%, 30%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-outline-theme-fade-on-states-active-hover-border: hsla(216, 100%, 30%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-active-hover-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-outline-theme-fade-on-states-disabled-background: transparent;
  --kbq-button-outline-theme-fade-on-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-button-outline-theme-fade-on-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-theme-fade-on-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-theme-fade-on-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-contrast-fade-on-background: transparent;
  --kbq-button-outline-contrast-fade-on-border: hsla(229, 15%, 30%, 100%);
  --kbq-button-outline-contrast-fade-on-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-outline-contrast-fade-on-states-hover-border: hsla(229, 15%, 30%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-hover-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-outline-contrast-fade-on-states-active-border: hsla(229, 15%, 30%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-border: hsla(229, 15%, 30%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-active-hover-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-outline-contrast-fade-on-states-disabled-background: transparent;
  --kbq-button-outline-contrast-fade-on-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-button-outline-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-outline-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-theme-fade-on-border: transparent;
  --kbq-button-transparent-theme-fade-on-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-background: transparent;
  --kbq-button-transparent-theme-fade-on-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-hover-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-theme-fade-on-states-hover-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-hover-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-active-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-transparent-theme-fade-on-states-active-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-active-hover-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-left-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-active-hover-right-icon: hsla(216, 100%, 65%, 100%);
  --kbq-button-transparent-theme-fade-on-states-disabled-border: transparent;
  --kbq-button-transparent-theme-fade-on-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-theme-fade-on-states-disabled-background: transparent;
  --kbq-button-transparent-theme-fade-on-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-theme-fade-on-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-contrast-fade-on-border: transparent;
  --kbq-button-transparent-contrast-fade-on-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-background: transparent;
  --kbq-button-transparent-contrast-fade-on-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-hover-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-button-transparent-contrast-fade-on-states-hover-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-hover-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-active-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-transparent-contrast-fade-on-states-active-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-active-hover-foreground: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-left-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-active-hover-right-icon: hsla(229, 15%, 80%, 100%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-border: transparent;
  --kbq-button-transparent-contrast-fade-on-states-disabled-foreground: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-background: transparent;
  --kbq-button-transparent-contrast-fade-on-states-disabled-left-icon: hsla(229, 15%, 65%, 60%);
  --kbq-button-transparent-contrast-fade-on-states-disabled-right-icon: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-theme-default: hsla(216, 100%, 65%, 100%);
  --kbq-icon-button-theme-states-hover: hsla(216, 100%, 45%, 100%);
  --kbq-icon-button-theme-states-active: hsla(216, 100%, 40%, 100%);
  --kbq-icon-button-theme-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-contrast-default: hsla(229, 15%, 80%, 100%);
  --kbq-icon-button-contrast-states-hover: hsla(229, 15%, 90%, 100%);
  --kbq-icon-button-contrast-states-active: hsla(229, 15%, 80%, 100%);
  --kbq-icon-button-contrast-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-fade-contrast-default: hsla(229, 15%, 45%, 100%);
  --kbq-icon-button-fade-contrast-states-hover: hsla(229, 15%, 50%, 100%);
  --kbq-icon-button-fade-contrast-states-active: hsla(229, 15%, 40%, 100%);
  --kbq-icon-button-fade-contrast-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-error-default: hsla(7, 97%, 60%, 100%);
  --kbq-icon-button-error-states-hover: hsla(7, 97%, 50%, 100%);
  --kbq-icon-button-error-states-active: hsla(7, 97%, 40%, 100%);
  --kbq-icon-button-error-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-success-default: hsla(104, 64%, 45%, 100%);
  --kbq-icon-button-success-states-hover: hsla(104, 64%, 40%, 100%);
  --kbq-icon-button-success-states-active: hsla(104, 64%, 30%, 100%);
  --kbq-icon-button-success-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-icon-button-warning-default: hsla(38, 100%, 60%, 100%);
  --kbq-icon-button-warning-states-hover: hsla(38, 100%, 45%, 100%);
  --kbq-icon-button-warning-states-active: hsla(38, 100%, 42%, 100%);
  --kbq-icon-button-warning-states-disabled: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-theme-default-border: hsla(229, 15%, 30%, 100%);
  --kbq-checkbox-theme-default-color: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-theme-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-checkbox-theme-default-background: hsla(229, 15%, 12%, 100%);
  --kbq-checkbox-theme-default-caption: hsla(229, 15%, 60%, 100%);
  --kbq-checkbox-theme-states-hover-border: hsla(229, 15%, 30%, 100%);
  --kbq-checkbox-theme-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-checkbox-theme-states-checked-border: transparent;
  --kbq-checkbox-theme-states-checked-background: hsla(216, 100%, 50%, 100%);
  --kbq-checkbox-theme-states-checked-hover-border: transparent;
  --kbq-checkbox-theme-states-checked-hover-background: hsla(216, 100%, 45%, 100%);
  --kbq-checkbox-theme-states-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-focused-background: hsla(229, 15%, 12%, 100%);
  --kbq-checkbox-theme-states-focused-outline: 1px solid hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-checked-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-checked-focused-background: hsla(216, 100%, 50%, 100%);
  --kbq-checkbox-theme-states-checked-focused-outline: 1px solid hsla(216, 100%, 60%, 100%);
  --kbq-checkbox-theme-states-disabled-border: hsla(229, 15%, 30%, 100%);
  --kbq-checkbox-theme-states-disabled-color: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-theme-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-theme-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-checkbox-theme-states-disabled-caption: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-error-default-border: hsla(7, 97%, 35%, 100%);
  --kbq-checkbox-error-default-color: hsla(0, 0%, 100%, 100%);
  --kbq-checkbox-error-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-checkbox-error-default-background: hsla(7, 97%, 13%, 100%);
  --kbq-checkbox-error-default-caption: hsla(229, 15%, 60%, 100%);
  --kbq-checkbox-error-states-hover-border: hsla(7, 97%, 35%, 100%);
  --kbq-checkbox-error-states-hover-background: hsla(7, 97%, 22%, 100%);
  --kbq-checkbox-error-states-checked-border: transparent;
  --kbq-checkbox-error-states-checked-background: hsla(7, 97%, 41%, 100%);
  --kbq-checkbox-error-states-checked-hover-border: transparent;
  --kbq-checkbox-error-states-checked-hover-background: hsla(7, 97%, 42%, 100%);
  --kbq-checkbox-error-states-focused-border: hsla(7, 97%, 35%, 100%);
  --kbq-checkbox-error-states-focused-background: hsla(7, 97%, 13%, 100%);
  --kbq-checkbox-error-states-focused-outline: 1px solid hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-checked-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-checked-focused-background: hsla(7, 97%, 41%, 100%);
  --kbq-checkbox-error-states-checked-focused-outline: 1px solid hsla(7, 97%, 45%, 100%);
  --kbq-checkbox-error-states-disabled-border: hsla(229, 15%, 30%, 100%);
  --kbq-checkbox-error-states-disabled-color: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-error-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-checkbox-error-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-checkbox-error-states-disabled-caption: hsla(229, 15%, 65%, 60%);
  --kbq-code-block-filled-container-background: hsla(229, 15%, 16%, 100%);
  --kbq-code-block-filled-container-border-color: hsla(229, 15%, 22%, 100%);
  --kbq-code-block-filled-header-background: hsla(229, 15%, 16%, 100%);
  --kbq-code-block-filled-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-code-block-filled-actionbar-fade-gradient:
    linear-gradient(
      90deg,
      transparent,
      hsla(229, 15%, 16%, 100%));
  --kbq-code-block-filled-actionbar-background: hsla(229, 15%, 16%, 100%);
  --kbq-code-block-filled-collapse-expanded-background: transparent;
  --kbq-code-block-filled-collapse-collapsed-background:
    linear-gradient(
      180deg,
      hsla(229, 15%, 15%, 0%) 0%,
      hsla(229, 15%, 15%, 1%) 100%);
  --kbq-code-block-filled-collapse-button-expand-background: hsla(229, 15%, 16%, 100%);
  --kbq-code-block-outline-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-code-block-outline-container-border-color: transparent;
  --kbq-code-block-outline-header-background: hsla(229, 15%, 15%, 100%);
  --kbq-code-block-outline-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-code-block-outline-actionbar-fade-gradient:
    linear-gradient(
      90deg,
      transparent,
      hsla(229, 15%, 15%, 100%));
  --kbq-code-block-outline-actionbar-background: hsla(229, 15%, 15%, 100%);
  --kbq-code-block-outline-collapse-expanded-background: transparent;
  --kbq-code-block-outline-collapse-collapsed-background:
    linear-gradient(
      180deg,
      hsla(229, 15%, 12%, 0%) 0%,
      hsla(229, 15%, 12%, 1%) 100%);
  --kbq-code-block-outline-collapse-button-expand-background: hsla(229, 15%, 15%, 100%);
  --kbq-code-block-hljs-addition-background: hsla(104, 64%, 95%, 100%);
  --kbq-code-block-hljs-addition-color: hsla(104, 64%, 25%, 100%);
  --kbq-code-block-hljs-attr-background: ;
  --kbq-code-block-hljs-attr-color: ;
  --kbq-code-block-hljs-attribute-background: ;
  --kbq-code-block-hljs-attribute-color: ;
  --kbq-code-block-hljs-built_in-background: ;
  --kbq-code-block-hljs-built_in-color: ;
  --kbq-code-block-hljs-bullet-background: ;
  --kbq-code-block-hljs-bullet-color: ;
  --kbq-code-block-hljs-char-escape-background: ;
  --kbq-code-block-hljs-char-escape-color: ;
  --kbq-code-block-hljs-class-background: ;
  --kbq-code-block-hljs-class-color: ;
  --kbq-code-block-hljs-code-background: ;
  --kbq-code-block-hljs-code-color: ;
  --kbq-code-block-hljs-comment-background: ;
  --kbq-code-block-hljs-comment-color: hsla(229, 15%, 60%, 100%);
  --kbq-code-block-hljs-deletion-background: hsla(7, 97%, 95%, 100%);
  --kbq-code-block-hljs-deletion-color: hsla(7, 97%, 35%, 100%);
  --kbq-code-block-hljs-doctag-background: ;
  --kbq-code-block-hljs-doctag-color: ;
  --kbq-code-block-hljs-emphasis-background: ;
  --kbq-code-block-hljs-emphasis-color: ;
  --kbq-code-block-hljs-formula-background: ;
  --kbq-code-block-hljs-formula-color: ;
  --kbq-code-block-hljs-function-background: ;
  --kbq-code-block-hljs-function-color: ;
  --kbq-code-block-hljs-keyword-background: ;
  --kbq-code-block-hljs-keyword-color: ;
  --kbq-code-block-hljs-line-numbers-color: hsla(229, 15%, 60%, 100%);
  --kbq-code-block-hljs-link-background: ;
  --kbq-code-block-hljs-link-color: ;
  --kbq-code-block-hljs-literal-background: ;
  --kbq-code-block-hljs-literal-color: hsla(277, 72%, 60%, 100%);
  --kbq-code-block-hljs-meta-background: ;
  --kbq-code-block-hljs-meta-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-meta-keyword-background: ;
  --kbq-code-block-hljs-meta-keyword-color: ;
  --kbq-code-block-hljs-meta-string-background: ;
  --kbq-code-block-hljs-meta-string-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-meta-prompt-background: ;
  --kbq-code-block-hljs-meta-prompt-color: ;
  --kbq-code-block-hljs-name-background: ;
  --kbq-code-block-hljs-name-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-number-background: ;
  --kbq-code-block-hljs-number-color: hsla(277, 72%, 60%, 100%);
  --kbq-code-block-hljs-operator-background: ;
  --kbq-code-block-hljs-operator-color: ;
  --kbq-code-block-hljs-params-background: ;
  --kbq-code-block-hljs-params-color: ;
  --kbq-code-block-hljs-property-background: ;
  --kbq-code-block-hljs-property-color: ;
  --kbq-code-block-hljs-punctuation-background: ;
  --kbq-code-block-hljs-punctuation-color: ;
  --kbq-code-block-hljs-quote-background: ;
  --kbq-code-block-hljs-quote-color: ;
  --kbq-code-block-hljs-regexp-background: ;
  --kbq-code-block-hljs-regexp-color: hsla(104, 64%, 40%, 100%);
  --kbq-code-block-hljs-section-background: ;
  --kbq-code-block-hljs-section-color: ;
  --kbq-code-block-hljs-selector-attr-background: ;
  --kbq-code-block-hljs-selector-attr-color: ;
  --kbq-code-block-hljs-selector-class-background: ;
  --kbq-code-block-hljs-selector-class-color: ;
  --kbq-code-block-hljs-selector-id-background: ;
  --kbq-code-block-hljs-selector-id-color: ;
  --kbq-code-block-hljs-selector-pseudo-background: ;
  --kbq-code-block-hljs-selector-pseudo-color: ;
  --kbq-code-block-hljs-selector-tag-background: ;
  --kbq-code-block-hljs-selector-tag-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-string-background: ;
  --kbq-code-block-hljs-string-color: hsla(104, 64%, 40%, 100%);
  --kbq-code-block-hljs-strong-background: ;
  --kbq-code-block-hljs-strong-color: ;
  --kbq-code-block-hljs-subst-background: ;
  --kbq-code-block-hljs-subst-color: ;
  --kbq-code-block-hljs-symbol-background: ;
  --kbq-code-block-hljs-symbol-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-tag-background: ;
  --kbq-code-block-hljs-tag-color: ;
  --kbq-code-block-hljs-template-tag-background: ;
  --kbq-code-block-hljs-template-tag-color: ;
  --kbq-code-block-hljs-template-variable-background: ;
  --kbq-code-block-hljs-template-variable-color: ;
  --kbq-code-block-hljs-title-background: ;
  --kbq-code-block-hljs-title-color: hsla(216, 100%, 65%, 100%);
  --kbq-code-block-hljs-title-class-background: ;
  --kbq-code-block-hljs-title-class-color: ;
  --kbq-code-block-hljs-title-class-inherited-background: ;
  --kbq-code-block-hljs-title-class-inherited-color: ;
  --kbq-code-block-hljs-title-function-background: ;
  --kbq-code-block-hljs-title-function-color: ;
  --kbq-code-block-hljs-title-function-invoke-background: ;
  --kbq-code-block-hljs-title-function-invoke-color: ;
  --kbq-code-block-hljs-type-background: ;
  --kbq-code-block-hljs-type-color: ;
  --kbq-code-block-hljs-variable-background: ;
  --kbq-code-block-hljs-variable-color: ;
  --kbq-code-block-hljs-variable-constant-background: ;
  --kbq-code-block-hljs-variable-constant-color: ;
  --kbq-code-block-hljs-variable-language-background: ;
  --kbq-code-block-hljs-variable-language-color: ;
  --kbq-datepicker-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-datepicker-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-datepicker-header-text: hsla(229, 15%, 45%, 100%);
  --kbq-datepicker-header-divider: hsla(229, 15%, 22%, 100%);
  --kbq-datepicker-grid-cell-default-background: transparent;
  --kbq-datepicker-grid-cell-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-datepicker-grid-cell-today-background: transparent;
  --kbq-datepicker-grid-cell-today-text: hsla(216, 100%, 65%, 100%);
  --kbq-datepicker-grid-cell-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-datepicker-grid-cell-states-active-background: hsla(229, 100%, 85%, 15%);
  --kbq-datepicker-grid-cell-states-selected-background: hsla(229, 15%, 90%, 100%);
  --kbq-datepicker-grid-cell-states-selected-text: hsla(229, 15%, 15%, 100%);
  --kbq-datepicker-grid-cell-states-selected-hover-background: hsla(229, 15%, 55%, 100%);
  --kbq-datepicker-grid-cell-states-disabled-background: transparent;
  --kbq-datepicker-grid-cell-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-divider-color: hsla(229, 15%, 22%, 100%);
  --kbq-description-list-term-color: hsla(229, 15%, 60%, 100%);
  --kbq-description-list-description-color: hsla(229, 15%, 80%, 100%);
  --kbq-dropdown-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-dropdown-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-empty-state-default-title: hsla(229, 15%, 15%, 100%);
  --kbq-empty-state-default-color: hsla(229, 15%, 50%, 100%);
  --kbq-empty-state-error-title: hsla(7, 97%, 40%, 100%);
  --kbq-empty-state-error-color: hsla(7, 97%, 40%, 100%);
  --kbq-file-upload-single-default-container-border: hsla(229, 15%, 30%, 100%);
  --kbq-file-upload-single-default-container-background: hsla(229, 15%, 12%, 100%);
  --kbq-file-upload-single-default-upload-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-single-default-left-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-single-default-text-block-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-single-default-icon-button-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-single-states-on-drag-container-border: hsla(216, 100%, 30%, 100%);
  --kbq-file-upload-single-states-on-drag-container-background: hsla(216, 100%, 24%, 100%);
  --kbq-file-upload-single-states-on-drag-upload-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-single-states-on-drag-left-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-single-states-on-drag-text-block-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-single-states-error-container-border: hsla(7, 97%, 35%, 100%);
  --kbq-file-upload-single-states-error-container-background: hsla(7, 97%, 13%, 100%);
  --kbq-file-upload-single-states-error-left-icon-color: hsla(7, 97%, 60%, 100%);
  --kbq-file-upload-single-states-error-text-block-color: hsla(7, 97%, 60%, 100%);
  --kbq-file-upload-single-states-disabled-container-border: hsla(229, 15%, 50%, 32%);
  --kbq-file-upload-single-states-disabled-container-background: hsla(229, 15%, 50%, 16%);
  --kbq-file-upload-single-states-disabled-upload-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-single-states-disabled-left-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-single-states-disabled-text-block-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-single-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-file-upload-multiple-default-container-border: hsla(229, 15%, 30%, 100%);
  --kbq-file-upload-multiple-default-container-background: hsla(229, 15%, 12%, 100%);
  --kbq-file-upload-multiple-default-upload-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-multiple-default-left-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-multiple-default-text-block-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-multiple-default-icon-button-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-multiple-default-grid-divider-color: hsla(229, 15%, 22%, 100%);
  --kbq-file-upload-multiple-states-on-drag-container-border: hsla(216, 100%, 30%, 100%);
  --kbq-file-upload-multiple-states-on-drag-container-background: hsla(216, 100%, 24%, 100%);
  --kbq-file-upload-multiple-states-on-drag-upload-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-multiple-states-on-drag-left-icon-color: hsla(229, 15%, 45%, 100%);
  --kbq-file-upload-multiple-states-on-drag-icon-button-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-multiple-states-on-drag-text-block-color: hsla(229, 15%, 80%, 100%);
  --kbq-file-upload-multiple-states-on-drag-grid-divider-color: hsla(216, 100%, 30%, 100%);
  --kbq-file-upload-multiple-states-error-grid-cell-background: hsla(7, 97%, 13%, 100%);
  --kbq-file-upload-multiple-states-error-left-icon-color: hsla(7, 97%, 60%, 100%);
  --kbq-file-upload-multiple-states-error-text-block-color: hsla(7, 97%, 60%, 100%);
  --kbq-file-upload-multiple-states-error-icon-button-color: hsla(7, 97%, 60%, 100%);
  --kbq-file-upload-multiple-states-disabled-container-border: hsla(229, 15%, 50%, 32%);
  --kbq-file-upload-multiple-states-disabled-container-background: hsla(229, 15%, 50%, 16%);
  --kbq-file-upload-multiple-states-disabled-upload-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-multiple-states-disabled-left-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-multiple-states-disabled-text-block-color: hsla(229, 15%, 65%, 60%);
  --kbq-file-upload-multiple-states-disabled-grid-divider-color: hsla(229, 15%, 50%, 32%);
  --kbq-form-field-default-border-color: hsla(229, 15%, 30%, 100%);
  --kbq-form-field-default-background: hsla(229, 15%, 12%, 100%);
  --kbq-form-field-default-placeholder: hsla(229, 15%, 45%, 100%);
  --kbq-form-field-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-form-field-states-focused-border-color: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-focused-background: hsla(229, 15%, 12%, 100%);
  --kbq-form-field-states-focused-placeholder: hsla(229, 15%, 45%, 100%);
  --kbq-form-field-states-focused-text: hsla(229, 15%, 80%, 100%);
  --kbq-form-field-states-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-error-border-color: hsla(7, 97%, 35%, 100%);
  --kbq-form-field-states-error-background: hsla(7, 97%, 13%, 100%);
  --kbq-form-field-states-error-placeholder: hsla(7, 97%, 39%, 100%);
  --kbq-form-field-states-error-text: hsla(7, 97%, 60%, 100%);
  --kbq-form-field-states-error-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-form-field-states-autofill-border-color: hsla(216, 100%, 60%, 100%);
  --kbq-form-field-states-autofill-background: hsla(216, 100%, 24%, 100%);
  --kbq-form-field-states-autofill-placeholder: hsla(229, 15%, 45%, 100%);
  --kbq-form-field-states-autofill-text: hsla(229, 15%, 80%, 100%);
  --kbq-form-field-states-disabled-border-color: hsla(229, 15%, 50%, 32%);
  --kbq-form-field-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-form-field-states-disabled-placeholder: hsla(229, 15%, 65%, 60%);
  --kbq-form-field-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-form-field-hint-text: hsla(229, 15%, 60%, 100%);
  --kbq-forms-label: hsla(229, 15%, 80%, 100%);
  --kbq-forms-legend: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-off-fade-contrast-text: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-off-fade-contrast-icon: hsla(229, 15%, 45%, 100%);
  --kbq-hint-fill-text-off-success-text: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-off-success-icon: hsla(104, 64%, 45%, 100%);
  --kbq-hint-fill-text-off-warning-text: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-off-warning-icon: hsla(38, 100%, 60%, 100%);
  --kbq-hint-fill-text-off-error-text: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-off-error-icon: hsla(7, 97%, 60%, 100%);
  --kbq-hint-fill-text-on-fade-contrast-text: hsla(229, 15%, 80%, 100%);
  --kbq-hint-fill-text-on-fade-contrast-icon: hsla(229, 15%, 45%, 100%);
  --kbq-hint-fill-text-on-success-text: hsla(104, 64%, 45%, 100%);
  --kbq-hint-fill-text-on-success-icon: hsla(104, 64%, 45%, 100%);
  --kbq-hint-fill-text-on-warning-text: hsla(38, 100%, 60%, 100%);
  --kbq-hint-fill-text-on-warning-icon: hsla(38, 100%, 60%, 100%);
  --kbq-hint-fill-text-on-error-text: hsla(7, 97%, 60%, 100%);
  --kbq-hint-fill-text-on-error-icon: hsla(7, 97%, 60%, 100%);
  --kbq-icon-item-filled-fade-off-theme-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-theme-background: hsla(216, 100%, 50%, 100%);
  --kbq-icon-item-filled-fade-off-contrast-color: hsla(229, 15%, 15%, 100%);
  --kbq-icon-item-filled-fade-off-contrast-background: hsla(229, 15%, 90%, 100%);
  --kbq-icon-item-filled-fade-off-error-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-error-background: hsla(7, 97%, 41%, 100%);
  --kbq-icon-item-filled-fade-off-warning-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-warning-background: hsla(38, 100%, 39%, 100%);
  --kbq-icon-item-filled-fade-off-success-color: hsla(0, 0%, 100%, 100%);
  --kbq-icon-item-filled-fade-off-success-background: hsla(104, 64%, 40%, 100%);
  --kbq-icon-item-filled-fade-on-theme-color: hsla(216, 100%, 65%, 100%);
  --kbq-icon-item-filled-fade-on-theme-background: hsla(216, 100%, 24%, 100%);
  --kbq-icon-item-filled-fade-on-contrast-color: hsla(229, 15%, 80%, 100%);
  --kbq-icon-item-filled-fade-on-contrast-background: hsla(229, 15%, 23%, 100%);
  --kbq-icon-item-filled-fade-on-error-color: hsla(7, 97%, 60%, 100%);
  --kbq-icon-item-filled-fade-on-error-background: hsla(7, 97%, 20%, 100%);
  --kbq-icon-item-filled-fade-on-warning-color: hsla(38, 100%, 60%, 100%);
  --kbq-icon-item-filled-fade-on-warning-background: hsla(38, 100%, 15%, 100%);
  --kbq-icon-item-filled-fade-on-success-color: hsla(104, 64%, 45%, 100%);
  --kbq-icon-item-filled-fade-on-success-background: hsla(104, 64%, 15%, 100%);
  --kbq-icon-theme-color: hsla(216, 100%, 65%, 100%);
  --kbq-icon-contrast-color: hsla(229, 15%, 80%, 100%);
  --kbq-icon-fade-contrast-color: hsla(229, 15%, 45%, 100%);
  --kbq-icon-error-color: hsla(7, 97%, 60%, 100%);
  --kbq-icon-success-color: hsla(104, 64%, 45%, 100%);
  --kbq-icon-warning-color: hsla(38, 100%, 60%, 100%);
  --kbq-link-text: hsla(216, 100%, 65%, 100%);
  --kbq-link-border-bottom: hsla(216, 100%, 27%, 100%);
  --kbq-link-state-visited-text: hsla(277, 72%, 50%, 100%);
  --kbq-link-state-visited-border-bottom: hsla(277, 72%, 30%, 100%);
  --kbq-link-state-visited-hover-text: hsla(277, 72%, 55%, 100%);
  --kbq-link-state-visited-hover-border-bottom: hsla(277, 72%, 30%, 100%);
  --kbq-link-state-visited-active-text: hsla(277, 72%, 60%, 100%);
  --kbq-link-state-visited-active-border-bottom: hsla(277, 72%, 30%, 100%);
  --kbq-link-state-hover-text: hsla(216, 100%, 65%, 100%);
  --kbq-link-state-hover-border-bottom: hsla(216, 100%, 27%, 100%);
  --kbq-link-state-active-text: hsla(216, 100%, 70%, 100%);
  --kbq-link-state-active-border-bottom: hsla(216, 100%, 27%, 100%);
  --kbq-link-state-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-link-state-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-link-state-disabled-border-bottom: hsla(229, 15%, 50%, 32%);
  --kbq-list-default-container-background: transparent;
  --kbq-list-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-default-icon-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-list-default-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-list-states-hover-container-background: hsla(229, 15%, 50%, 16%);
  --kbq-list-states-hover-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-hover-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-hover-icon-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-list-states-selected-container-background: hsla(216, 100%, 15%, 100%);
  --kbq-list-states-selected-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-selected-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-selected-icon-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-list-states-selected-hover-container-background: hsla(216, 100%, 17%, 100%);
  --kbq-list-states-selected-hover-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-selected-hover-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-list-states-selected-hover-icon-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-list-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-list-states-disabled-container-background: transparent;
  --kbq-list-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-list-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-list-states-disabled-icon-button-color: hsla(229, 15%, 65%, 60%);
  --kbq-list-states-disabled-caption-color: hsla(229, 15%, 65%, 60%);
  --kbq-loader-overlay-transparent-overlay-background: hsla(229, 15%, 12%, 80%);
  --kbq-loader-overlay-transparent-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-loader-overlay-transparent-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-loader-overlay-filled-overlay-background: hsla(229, 15%, 12%, 100%);
  --kbq-loader-overlay-filled-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-loader-overlay-filled-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-markdown-h1-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-h2-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-h3-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-h4-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-h5-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-h6-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-p-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-list-color: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-blockquote-text: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-blockquote-line: hsla(229, 15%, 22%, 100%);
  --kbq-markdown-blockquote-background: hsla(229, 15%, 23%, 100%);
  --kbq-markdown-blockquote-border: transparent;
  --kbq-markdown-code-text: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-code-background: hsla(229, 15%, 23%, 100%);
  --kbq-markdown-code-border: hsla(229, 15%, 22%, 100%);
  --kbq-markdown-link-text: hsla(216, 100%, 65%, 100%);
  --kbq-markdown-link-border-bottom: hsla(216, 100%, 27%, 100%);
  --kbq-markdown-link-state-visited-text: hsla(277, 72%, 50%, 100%);
  --kbq-markdown-link-state-visited-border-bottom: hsla(277, 72%, 30%, 100%);
  --kbq-markdown-link-state-hover-text: hsla(216, 100%, 65%, 100%);
  --kbq-markdown-link-state-hover-border-bottom: hsla(216, 100%, 27%, 100%);
  --kbq-markdown-link-state-active: hsla(216, 100%, 70%, 100%);
  --kbq-markdown-link-state-focused-outline: hsla(216, 100%, 60%, 100%);
  --kbq-markdown-image-caption-text: hsla(229, 15%, 60%, 100%);
  --kbq-markdown-hr-color: hsla(229, 15%, 22%, 100%);
  --kbq-markdown-table-header: hsla(229, 15%, 60%, 100%);
  --kbq-markdown-table-body: hsla(229, 15%, 80%, 100%);
  --kbq-markdown-table-border: hsla(229, 15%, 22%, 100%);
  --kbq-modal-overlay-background: hsla(229, 15%, 6%, 64%);
  --kbq-modal-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-modal-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-modal-close-button-color: hsla(229, 15%, 80%, 100%);
  --kbq-modal-header-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-modal-content-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-background: hsla(229, 15%, 12%, 100%);
  --kbq-navbar-border: hsla(229, 15%, 22%, 100%);
  --kbq-navbar-item-default-content-text: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-default-content-background: transparent;
  --kbq-navbar-item-default-content-icon-left: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-default-content-icon-right: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-hover-content-text: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-hover-content-background: hsla(229, 15%, 50%, 16%);
  --kbq-navbar-item-states-hover-content-icon-left: hsla(229, 15%, 90%, 100%);
  --kbq-navbar-item-states-hover-content-icon-right: hsla(229, 15%, 90%, 100%);
  --kbq-navbar-item-states-selected-content-text: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-selected-content-background: hsla(229, 100%, 85%, 15%);
  --kbq-navbar-item-states-selected-content-icon-left: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-selected-content-icon-right: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-selected-hover-content-text: hsla(229, 15%, 80%, 100%);
  --kbq-navbar-item-states-selected-hover-content-background: hsla(229, 15%, 50%, 16%);
  --kbq-navbar-item-states-selected-hover-content-icon-left: hsla(229, 15%, 90%, 100%);
  --kbq-navbar-item-states-selected-hover-content-icon-right: hsla(229, 15%, 90%, 100%);
  --kbq-navbar-item-states-disabled-content-text: hsla(229, 15%, 65%, 60%);
  --kbq-navbar-item-states-disabled-content-background: transparent;
  --kbq-navbar-item-states-disabled-content-icon-left: hsla(229, 15%, 65%, 60%);
  --kbq-navbar-item-states-disabled-content-icon-right: hsla(229, 15%, 65%, 60%);
  --kbq-popover-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-popover-container-shadow:
    0 0 0 1px hsla(229, 15%, 6%, 3%),
    0 2px 8px hsla(229, 15%, 6%, 6%),
    0 3px 8px hsla(229, 15%, 6%, 12%);
  --kbq-popover-header-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-popover-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-popover-content-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-popover-footer-scroll-shadow: 0px -1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-popup-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-popup-border: transparent;
  --kbq-popup-background: hsla(229, 15%, 15%, 100%);
  --kbq-popup-footer-background: hsla(229, 15%, 15%, 100%);
  --kbq-progress-bar-bar-background: hsla(229, 15%, 23%, 100%);
  --kbq-progress-bar-bar-foreground: hsla(216, 100%, 65%, 100%);
  --kbq-progress-bar-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-progress-bar-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-progress-spinner-circle-background: hsla(216, 100%, 65%, 100%);
  --kbq-progress-spinner-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-progress-spinner-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-radio-theme-default-outer-circle-border: hsla(229, 15%, 30%, 100%);
  --kbq-radio-theme-default-outer-circle-background: hsla(229, 15%, 12%, 100%);
  --kbq-radio-theme-default-inner-circle-background: transparent;
  --kbq-radio-theme-default-caption: hsla(229, 15%, 60%, 100%);
  --kbq-radio-theme-states-hover-outer-circle-border: hsla(229, 15%, 30%, 100%);
  --kbq-radio-theme-states-hover-outer-circle-background: hsla(229, 15%, 50%, 16%);
  --kbq-radio-theme-states-hover-inner-circle-background: transparent;
  --kbq-radio-theme-states-checked-outer-circle-border: transparent;
  --kbq-radio-theme-states-checked-outer-circle-background: hsla(216, 100%, 50%, 100%);
  --kbq-radio-theme-states-checked-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-hover-outer-circle-border: hsla(216, 100%, 45%, 100%);
  --kbq-radio-theme-states-checked-hover-outer-circle-background: hsla(216, 100%, 45%, 100%);
  --kbq-radio-theme-states-checked-hover-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-theme-states-checked-disabled-outer-circle-background: hsla(229, 15%, 50%, 16%);
  --kbq-radio-theme-states-checked-disabled-inner-circle-background: hsla(229, 15%, 65%, 60%);
  --kbq-radio-theme-states-focused-outer-circle-border: transparent;
  --kbq-radio-theme-states-focused-outer-circle-background: hsla(229, 15%, 12%, 100%);
  --kbq-radio-theme-states-focused-inner-circle-background: transparent;
  --kbq-radio-theme-states-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(216, 100%, 60%, 100%);
  --kbq-radio-theme-states-checked-focused-outer-circle-border: transparent;
  --kbq-radio-theme-states-checked-focused-outer-circle-background: hsla(216, 100%, 50%, 100%);
  --kbq-radio-theme-states-checked-focused-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-theme-states-checked-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(216, 100%, 60%, 100%);
  --kbq-radio-theme-states-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-theme-states-disabled-outer-circle-background: hsla(229, 15%, 50%, 16%);
  --kbq-radio-theme-states-disabled-inner-circle-background: transparent;
  --kbq-radio-theme-states-disabled-caption: hsla(229, 15%, 65%, 60%);
  --kbq-radio-error-default-outer-circle-border: hsla(7, 97%, 35%, 100%);
  --kbq-radio-error-default-outer-circle-background: hsla(7, 97%, 13%, 100%);
  --kbq-radio-error-default-inner-circle-background: transparent;
  --kbq-radio-error-states-hover-outer-circle-border: hsla(7, 97%, 35%, 100%);
  --kbq-radio-error-states-hover-outer-circle-background: hsla(7, 97%, 22%, 100%);
  --kbq-radio-error-states-hover-inner-circle-background: transparent;
  --kbq-radio-error-states-checked-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-outer-circle-background: hsla(7, 97%, 41%, 100%);
  --kbq-radio-error-states-checked-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-hover-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-hover-outer-circle-background: hsla(7, 97%, 42%, 100%);
  --kbq-radio-error-states-checked-hover-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-error-states-checked-disabled-outer-circle-background: hsla(229, 15%, 50%, 16%);
  --kbq-radio-error-states-checked-disabled-inner-circle-background: hsla(229, 15%, 65%, 60%);
  --kbq-radio-error-states-focused-outer-circle-border: transparent;
  --kbq-radio-error-states-focused-outer-circle-background: hsla(7, 97%, 13%, 100%);
  --kbq-radio-error-states-focused-inner-circle-background: transparent;
  --kbq-radio-error-states-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-states-checked-focused-outer-circle-border: transparent;
  --kbq-radio-error-states-checked-focused-outer-circle-background: hsla(7, 97%, 41%, 100%);
  --kbq-radio-error-states-checked-focused-inner-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-radio-error-states-checked-focused-outer-circle-shadow: 0 0 0.1px 2px hsla(7, 97%, 45%, 100%);
  --kbq-radio-error-states-disabled-outer-circle-border: hsla(229, 15%, 50%, 32%);
  --kbq-radio-error-states-disabled-outer-circle-background: hsla(229, 15%, 50%, 16%);
  --kbq-radio-error-states-disabled-inner-circle-background: transparent;
  --kbq-risk-level-filled-fade-off-success-background: hsla(104, 64%, 40%, 100%);
  --kbq-risk-level-filled-fade-off-success-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-off-warning-background: hsla(38, 100%, 39%, 100%);
  --kbq-risk-level-filled-fade-off-warning-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-off-error-background: hsla(7, 97%, 41%, 100%);
  --kbq-risk-level-filled-fade-off-error-text: hsla(0, 0%, 100%, 100%);
  --kbq-risk-level-filled-fade-on-contrast-background: hsla(229, 15%, 23%, 100%);
  --kbq-risk-level-filled-fade-on-contrast-text: hsla(229, 15%, 80%, 100%);
  --kbq-risk-level-filled-fade-on-success-background: hsla(104, 64%, 15%, 100%);
  --kbq-risk-level-filled-fade-on-success-text: hsla(104, 64%, 45%, 100%);
  --kbq-risk-level-filled-fade-on-warning-background: hsla(38, 100%, 15%, 100%);
  --kbq-risk-level-filled-fade-on-warning-text: hsla(38, 100%, 60%, 100%);
  --kbq-risk-level-filled-fade-on-error-background: hsla(7, 97%, 20%, 100%);
  --kbq-risk-level-filled-fade-on-error-text: hsla(7, 97%, 60%, 100%);
  --kbq-risk-level-outline-fade-on-contrast-background: transparent;
  --kbq-risk-level-outline-fade-on-contrast-text: hsla(229, 15%, 80%, 100%);
  --kbq-risk-level-outline-fade-on-contrast-border: hsla(229, 15%, 30%, 100%);
  --kbq-risk-level-outline-fade-on-success-background: transparent;
  --kbq-risk-level-outline-fade-on-success-text: hsla(104, 64%, 45%, 100%);
  --kbq-risk-level-outline-fade-on-success-border: hsla(104, 64%, 20%, 100%);
  --kbq-risk-level-outline-fade-on-warning-background: transparent;
  --kbq-risk-level-outline-fade-on-warning-text: hsla(38, 100%, 60%, 100%);
  --kbq-risk-level-outline-fade-on-warning-border: hsla(38, 100%, 20%, 100%);
  --kbq-risk-level-outline-fade-on-error-background: transparent;
  --kbq-risk-level-outline-fade-on-error-text: hsla(7, 97%, 60%, 100%);
  --kbq-risk-level-outline-fade-on-error-border: hsla(7, 97%, 35%, 100%);
  --kbq-scrollbar-thumb-default-background: hsla(229, 15%, 50%, 48%);
  --kbq-scrollbar-thumb-hover-background: hsla(229, 15%, 50%, 60%);
  --kbq-scrollbar-thumb-active-background: hsla(229, 15%, 50%, 80%);
  --kbq-scrollbar-thumb-disabled-background: hsla(229, 15%, 65%, 60%);
  --kbq-scrollbar-track-default-border: transparent;
  --kbq-scrollbar-track-default-background: transparent;
  --kbq-scrollbar-track-hover-border: transparent;
  --kbq-scrollbar-track-hover-background: transparent;
  --kbq-scrollbar-track-active-border: transparent;
  --kbq-scrollbar-track-active-background: transparent;
  --kbq-select-panel-dropdown-background: hsla(229, 15%, 15%, 100%);
  --kbq-select-panel-dropdown-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-sidepanel-overlay-background: hsla(229, 15%, 6%, 64%);
  --kbq-sidepanel-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-sidepanel-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-sidepanel-header-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-sidepanel-header-scroll-shadow: 0px 1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-sidepanel-footer-scroll-shadow: 0px -1px 0px 0px hsla(229, 100%, 85%, 15%);
  --kbq-sidepanel-content-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-skeleton-background: hsla(229, 15%, 17%, 100%);
  --kbq-skeleton-animation-wave-start: oklch(1 0 0 / 0);
  --kbq-skeleton-animation-wave-center: oklch(100.0% 0.0000 0.0 / 0.05);
  --kbq-skeleton-animation-wave-end: oklch(1 0 0 / 0);
  --kbq-tabs-tab-item-filled-on-background-default-background: transparent;
  --kbq-tabs-tab-item-filled-on-background-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-filled-on-background-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-filled-on-background-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-background-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-selected-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-disabled-background: transparent;
  --kbq-tabs-tab-item-filled-on-background-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-background-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-default-background: transparent;
  --kbq-tabs-tab-item-filled-on-surface-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-filled-on-surface-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-selected-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-background: transparent;
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-filled-on-surface-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-default-background: transparent;
  --kbq-tabs-tab-item-transparent-on-background-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-background-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-selected-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-background: transparent;
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-background-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-default-background: transparent;
  --kbq-tabs-tab-item-transparent-on-surface-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-tabs-tab-item-transparent-on-surface-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-hover-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-background: hsla(229, 100%, 85%, 15%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-selected-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-background: transparent;
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-item-transparent-on-surface-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tabs-tab-stack-filled-on-background-background: hsla(229, 15%, 12%, 100%);
  --kbq-tabs-tab-stack-filled-on-surface-background: hsla(229, 15%, 23%, 100%);
  --kbq-tabs-tab-stack-transparent-on-background-background: transparent;
  --kbq-tabs-tab-stack-transparent-on-surface-background: transparent;
  --kbq-tag-theme-fade-on-default-background: hsla(216, 100%, 24%, 100%);
  --kbq-tag-theme-fade-on-default-text: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-default-icon: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-default-close-button: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-hover-background: hsla(216, 100%, 26%, 100%);
  --kbq-tag-theme-fade-on-states-hover-text: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-hover-icon: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-hover-close-button: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-focus-background: hsla(216, 100%, 24%, 100%);
  --kbq-tag-theme-fade-on-states-focus-text: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-focus-icon: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-focus-close-button: hsla(216, 100%, 65%, 100%);
  --kbq-tag-theme-fade-on-states-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-tag-theme-fade-on-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tag-theme-fade-on-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-tag-theme-fade-on-states-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-tag-theme-fade-on-states-disabled-close-button: hsla(229, 15%, 65%, 60%);
  --kbq-tag-contrast-fade-on-default-background: hsla(229, 15%, 23%, 100%);
  --kbq-tag-contrast-fade-on-default-text: hsla(229, 15%, 80%, 100%);
  --kbq-tag-contrast-fade-on-default-icon: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-default-close-button: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-background: hsla(229, 15%, 25%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-text: hsla(229, 15%, 80%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-icon: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-states-hover-close-button: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-background: hsla(229, 15%, 23%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-text: hsla(229, 15%, 80%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-icon: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-close-button: hsla(229, 15%, 45%, 100%);
  --kbq-tag-contrast-fade-on-states-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-tag-contrast-fade-on-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tag-contrast-fade-on-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-tag-contrast-fade-on-states-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-tag-contrast-fade-on-states-disabled-close-button: hsla(229, 15%, 65%, 60%);
  --kbq-tag-error-fade-on-default-background: hsla(7, 97%, 20%, 100%);
  --kbq-tag-error-fade-on-default-text: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-default-icon: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-default-close-button: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-hover-background: hsla(7, 97%, 22%, 100%);
  --kbq-tag-error-fade-on-states-hover-text: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-hover-icon: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-hover-close-button: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-focus-background: hsla(7, 97%, 20%, 100%);
  --kbq-tag-error-fade-on-states-focus-text: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-focus-icon: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-focus-close-button: hsla(7, 97%, 60%, 100%);
  --kbq-tag-error-fade-on-states-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-tag-error-fade-on-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tag-error-fade-on-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-tag-error-fade-on-states-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-tag-error-fade-on-states-disabled-close-button: hsla(229, 15%, 65%, 60%);
  --kbq-tag-warning-fade-on-default-background: hsla(38, 100%, 15%, 100%);
  --kbq-tag-warning-fade-on-default-text: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-default-icon: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-default-close-button: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-hover-background: hsla(38, 100%, 16%, 100%);
  --kbq-tag-warning-fade-on-states-hover-text: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-hover-icon: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-hover-close-button: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-focus-background: hsla(38, 100%, 15%, 100%);
  --kbq-tag-warning-fade-on-states-focus-text: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-focus-icon: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-focus-close-button: hsla(38, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-tag-warning-fade-on-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-tag-warning-fade-on-states-disabled-text: hsla(229, 15%, 65%, 60%);
  --kbq-tag-warning-fade-on-states-disabled-icon: hsla(229, 15%, 65%, 60%);
  --kbq-tag-warning-fade-on-states-disabled-close-button: hsla(229, 15%, 65%, 60%);
  --kbq-timezone-option-text: hsla(229, 15%, 80%, 100%);
  --kbq-timezone-option-caption: hsla(229, 15%, 60%, 100%);
  --kbq-timezone-option-optgroup-label: hsla(229, 15%, 60%, 100%);
  --kbq-toast-contrast-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-toast-contrast-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-toast-contrast-container-text: hsla(229, 15%, 60%, 100%);
  --kbq-toast-contrast-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-toast-error-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-toast-error-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-toast-error-container-text: hsla(229, 15%, 60%, 100%);
  --kbq-toast-error-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-toast-warning-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-toast-warning-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-toast-warning-container-text: hsla(229, 15%, 60%, 100%);
  --kbq-toast-warning-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-toast-success-container-background: hsla(229, 15%, 15%, 100%);
  --kbq-toast-success-container-title: hsla(229, 15%, 80%, 100%);
  --kbq-toast-success-container-text: hsla(229, 15%, 60%, 100%);
  --kbq-toast-success-container-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-toggle-theme-default-border: hsla(229, 15%, 30%, 100%);
  --kbq-toggle-theme-default-background: hsla(229, 15%, 12%, 100%);
  --kbq-toggle-theme-default-circle-background: hsla(229, 15%, 80%, 100%);
  --kbq-toggle-theme-states-hover-border: hsla(229, 15%, 30%, 100%);
  --kbq-toggle-theme-states-hover-background: hsla(229, 15%, 50%, 16%);
  --kbq-toggle-theme-states-hover-circle-background: hsla(229, 15%, 80%, 100%);
  --kbq-toggle-theme-states-checked-border: transparent;
  --kbq-toggle-theme-states-checked-background: hsla(216, 100%, 50%, 100%);
  --kbq-toggle-theme-states-checked-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-checked-hover-border: transparent;
  --kbq-toggle-theme-states-checked-hover-background: hsla(216, 100%, 45%, 100%);
  --kbq-toggle-theme-states-checked-hover-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-focused-background: hsla(229, 15%, 12%, 100%);
  --kbq-toggle-theme-states-focused-circle-background: hsla(229, 15%, 80%, 100%);
  --kbq-toggle-theme-states-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-checked-focused-border: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-checked-focused-background: hsla(216, 100%, 50%, 100%);
  --kbq-toggle-theme-states-checked-focused-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-theme-states-checked-focused-focus-outline: hsla(216, 100%, 60%, 100%);
  --kbq-toggle-theme-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-toggle-theme-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-toggle-theme-states-disabled-circle-background: hsla(229, 15%, 65%, 60%);
  --kbq-toggle-error-default-border: hsla(7, 97%, 35%, 100%);
  --kbq-toggle-error-default-background: hsla(7, 97%, 13%, 100%);
  --kbq-toggle-error-default-circle-background: hsla(7, 97%, 60%, 100%);
  --kbq-toggle-error-states-hover-border: hsla(7, 97%, 35%, 100%);
  --kbq-toggle-error-states-hover-background: hsla(7, 97%, 22%, 100%);
  --kbq-toggle-error-states-hover-circle-background: hsla(7, 97%, 60%, 100%);
  --kbq-toggle-error-states-checked-border: hsla(7, 97%, 35%, 100%);
  --kbq-toggle-error-states-checked-background: hsla(7, 97%, 41%, 100%);
  --kbq-toggle-error-states-checked-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-checked-hover-border: hsla(7, 97%, 35%, 100%);
  --kbq-toggle-error-states-checked-hover-background: hsla(7, 97%, 42%, 100%);
  --kbq-toggle-error-states-checked-hover-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-focused-background: hsla(7, 97%, 13%, 100%);
  --kbq-toggle-error-states-focused-circle-background: hsla(7, 97%, 60%, 100%);
  --kbq-toggle-error-states-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-focused-border: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-checked-focused-background: hsla(7, 97%, 41%, 100%);
  --kbq-toggle-error-states-checked-focused-circle-background: hsla(0, 0%, 100%, 100%);
  --kbq-toggle-error-states-checked-focused-focus-outline: hsla(7, 97%, 45%, 100%);
  --kbq-toggle-error-states-disabled-border: hsla(229, 15%, 50%, 32%);
  --kbq-toggle-error-states-disabled-background: hsla(229, 15%, 50%, 16%);
  --kbq-toggle-error-states-disabled-circle-background: hsla(229, 15%, 65%, 60%);
  --kbq-tooltip-contrast-fade-on-background: hsla(229, 15%, 15%, 100%);
  --kbq-tooltip-contrast-fade-on-text: hsla(229, 15%, 80%, 100%);
  --kbq-tooltip-contrast-fade-on-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tooltip-contrast-fade-off-background: hsla(229, 15%, 25%, 100%);
  --kbq-tooltip-contrast-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-contrast-fade-off-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tooltip-theme-fade-off-background: hsla(216, 100%, 50%, 100%);
  --kbq-tooltip-theme-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-theme-fade-off-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tooltip-warning-fade-off-background: hsla(38, 100%, 50%, 100%);
  --kbq-tooltip-warning-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-warning-fade-off-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tooltip-error-fade-off-background: hsla(7, 97%, 60%, 100%);
  --kbq-tooltip-error-fade-off-text: hsla(0, 0%, 100%, 100%);
  --kbq-tooltip-error-fade-off-shadow: 0 0 0 1px hsla(229, 100%, 85%, 15%);
  --kbq-tree-default-container-background: transparent;
  --kbq-tree-default-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-default-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-default-tree-toggle-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-default-action-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-default-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-hover-container-background: hsla(229, 15%, 50%, 16%);
  --kbq-tree-states-hover-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-hover-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-hover-tree-toggle-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-hover-action-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-hover-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-focused-focus-outline-color: hsla(216, 100%, 60%, 100%);
  --kbq-tree-states-selected-container-background: hsla(216, 100%, 15%, 100%);
  --kbq-tree-states-selected-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-selected-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-selected-tree-toggle-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-selected-action-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-selected-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-selected-hover-container-background: hsla(216, 100%, 17%, 100%);
  --kbq-tree-states-selected-hover-text-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-selected-hover-icon-color: hsla(229, 15%, 80%, 100%);
  --kbq-tree-states-selected-hover-tree-toggle-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-selected-hover-action-button-color: hsla(229, 15%, 45%, 100%);
  --kbq-tree-states-selected-hover-caption-color: hsla(229, 15%, 60%, 100%);
  --kbq-tree-states-disabled-container-background: transparent;
  --kbq-tree-states-disabled-text-color: hsla(229, 15%, 65%, 60%);
  --kbq-tree-states-disabled-icon-color: hsla(229, 15%, 65%, 60%);
  --kbq-tree-states-disabled-tree-toggle-color: hsla(229, 15%, 65%, 60%);
  --kbq-tree-states-disabled-action-button-color: hsla(229, 15%, 65%, 60%);
  --kbq-tree-states-disabled-caption-color: hsla(229, 15%, 65%, 60%);
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-size: var(--kbq-typography-text-normal-font-size);
  font-weight: var(--kbq-typography-text-normal-font-weight);
  line-height: var(--kbq-typography-text-normal-line-height);
  font-family: var(--kbq-typography-text-normal-font-family);
  text-transform: var(--kbq-typography-text-normal-text-transform);
  font-feature-settings: var(--kbq-typography-text-normal-font-feature-settings);
  letter-spacing: var(--kbq-typography-text-normal-letter-spacing);
  background: var(--kbq-background-bg);
  color: var(--kbq-foreground-contrast);
}
header {
  display: flex;
  justify-content: flex-end;
  padding: var(--kbq-size-xs);
}

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