@layer components {
  ._icon_29fh0_2 {
    color: var(--fill-default, var(--fill-gray-default));
  }
}
@layer components {
  ._button_62mly_2:has(> [data-slot]) {
    gap: 0.5rem;
  }
}
@layer components {
  ._unstyled-button_1bq8x_2 {
    all: unset;
    line-height: 1;
  }
}
@layer components {
  ._icon-button_1ej90_5 {
    appearance: none;
    background: none;
    border-radius: 0;
    border: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    padding: 0;
    text-align: inherit;
    box-shadow: none;
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-outline-style: solid;
      --tw-ease: initial;
    }
  }
}
._container_1s9v1_2:focus-visible > ol {
  outline-width: 1px;
  outline-style: var(--tw-outline-style);
  outline-offset: 2px;
  outline-width: 2px;
  outline-color: var(--outline-color-accent-focus-ring, var(--color-accent-9));
  border-radius: 0.5rem;
}
._toast-item_1s9v1_2 {
  --tw-ease: linear;
  --tw-animation-duration: 300ms;
  transition-timing-function: linear;
  animation-name: _appear_1s9v1_1;
  animation-duration: 0.3s;
}
._toast-item_1s9v1_2[data-exiting] {
  animation-name: _disappear_1s9v1_1;
  animation-fill-mode: forwards;
}
@keyframes _appear_1s9v1_1 {
  0% {
    opacity: 0;
    translate: 0 100%;
  }
  to {
    opacity: 1;
    translate: 0;
  }
}
@keyframes _disappear_1s9v1_1 {
  0% {
    opacity: 1;
    translate: 0;
  }
  to {
    opacity: 0;
    translate: 0 100%;
  }
}
._disabled-container_layqm_1 {
  cursor: not-allowed;
  display: inline-block;
  &:not(:has(button, a, [role='button'], input, textarea, [role='menuitem'])) {
    pointer-events: none;
    opacity: 0.5;
  }
  :is(
    button,
    a,
    [role='button'],
    input,
    textarea,
    [role='menuitem']
  )[aria-disabled='true'] {
    pointer-events: none;
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-font-weight: initial;
    }
  }
}
._dev-warning_10bd4_2:has(button, a, [role='button'], input, textarea) {
  position: relative;
  pointer-events: none !important;
  background-color: red !important;
  width: 32ch !important;
  height: 10rem !important;
}
._dev-warning_10bd4_2:has(button, a, [role='button'], input, textarea) :after {
  inset: 0;
  padding: 1rem;
  --tw-font-weight: var(--font-weight-bold, 500);
  font-weight: var(--font-weight-bold, 500);
  color: var(--color-white, #fff);
  filter: drop-shadow(0 0 0.1em #000);
  content: 'Use <Hovercard> instead of <Tooltip> to use interactive content';
  place-items: center;
  display: grid;
  position: absolute;
}
._overrides_1eabd_5 {
  :root.dark & {
    --bg_control_default: var(--bg_raised);
  }
}
._full-bleed_1eabd_11 {
  margin-inline: calc(-1 * var(--_popover-padding));
}
._description_112o2_1 {
  :where(& ~ *) {
    margin-top: var(--gap-y);
  }
}
._checkbox_yhkkk_2:is([data-checked='true'], [data-checked='mixed']),
input:checked + ._checkbox_yhkkk_2 {
  background-color: var(
    --background-color-accent,
    var(--alias-bg-accent-default)
  );
  color: var(--fill-on-emphasis, var(--alias-bg-page));
  border-color: #0000;
}
._checkbox_yhkkk_2[data-disabled='false']:hover,
input:enabled:hover + ._checkbox_yhkkk_2 {
  border-color: var(
    --border-color-control-hover,
    var(--border-color-divider-control-hover)
  );
  background-color: var(
    --background-color-control-hover,
    var(--alias-bg-control-hover)
  );
}
:is(
  ._checkbox_yhkkk_2[data-disabled='false']:hover,
  input:enabled:hover + ._checkbox_yhkkk_2
):is([data-checked='true'], [data-checked='mixed']),
input:checked
  + :is(
    ._checkbox_yhkkk_2[data-disabled='false']:hover,
    input:enabled:hover + ._checkbox_yhkkk_2
  ) {
  background-color: var(
    --background-color-accent-hover,
    var(--alias-bg-accent-hover)
  );
  border-color: #0000;
}
._checkbox_yhkkk_2[data-disabled='true'],
input:disabled + ._checkbox_yhkkk_2 {
  cursor: not-allowed;
  background-color: var(
    --background-color-control-disabled,
    var(--background-color-gray-element)
  );
}
:is(
  ._checkbox_yhkkk_2[data-disabled='true'],
  input:disabled + ._checkbox_yhkkk_2
):is([data-checked='true'], [data-checked='mixed']),
input:checked
  + :is(
    ._checkbox_yhkkk_2[data-disabled='true'],
    input:disabled + ._checkbox_yhkkk_2
  ) {
  background-color: var(--background-color-gray-solid, var(--color-gray-9));
}
._checkbox_yhkkk_2[data-active='true'],
input:enabled:active + ._checkbox_yhkkk_2 {
  background-color: var(--background-color-control-active, var(--color-gray-4));
}
:is(
  ._checkbox_yhkkk_2[data-active='true'],
  input:enabled:active + ._checkbox_yhkkk_2
):is([data-checked='true'], [data-checked='mixed']),
input:checked
  + :is(
    ._checkbox_yhkkk_2[data-active='true'],
    input:enabled:active + ._checkbox_yhkkk_2
  ) {
  background-color: var(
    --background-color-accent-active,
    var(--alias-bg-accent-active)
  );
}
._menu-item_zdc4x_2 {
  --block-padding: 0.25rem;
  grid-template-areas: '.' 'content' '.';
}
._menu-item_zdc4x_2:has(> [data-slot='left']:not(empty)) {
  grid-template-columns: auto minmax(auto, 1fr);
  grid-template-areas: '. .' 'left content' '. .';
}
._menu-item_zdc4x_2:has(> [data-slot='right']:not(:empty)) {
  grid-template-columns: minmax(auto, 1fr) auto;
  grid-template-areas: '. .' 'content right' '. .';
}
._menu-item_zdc4x_2:has(> [data-slot='left']:not(empty)):has(
    > [data-slot='right']:not(empty)
  ) {
  grid-template-columns: auto minmax(auto, 1fr) auto;
  grid-template-areas: '. . .' 'left content right' '. . .';
}
._menu-item_zdc4x_2 {
  grid-template-rows: var(--block-padding) minmax(min-content, 1fr) var(
      --block-padding
    );
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}
._menu-item_zdc4x_2 > * {
  grid-row: content;
}
._menu-item_zdc4x_2 > [data-slot='left'] {
  grid-area: 1 / left/-1;
}
._menu-item_zdc4x_2 > :where([data-slot='left']) {
  min-width: 1.25rem;
}
._menu-item_zdc4x_2 > [data-slot='right'] {
  grid-area: 1 / right/-1;
}
._root_1tvkx_2:has(> input:where(:invalid, [aria-invalid='true']):not(:focus)),
._root_1tvkx_2._invalid_1tvkx_2:not(:focus-within) {
  border-color: var(--border-color-negative, var(--background-color-red-solid));
}
._input_1tvkx_2._clearable_1tvkx_2[type='search']::-webkit-search-decoration {
  display: none;
}
._input_1tvkx_2._clearable_1tvkx_2[type='search']::-webkit-search-cancel-button {
  display: none;
}
._input_1tvkx_2._clearable_1tvkx_2[type='search']::-webkit-search-results-button {
  display: none;
}
._input_1tvkx_2._clearable_1tvkx_2[type='search']::-webkit-search-results-decoration {
  display: none;
}
._button-group_g7ay6_2 {
  isolation: isolate;
  justify-content: flex-start;
  display: inline-flex;
}
._button-group_g7ay6_2:where(:has(:focus-visible))
  > :where(:not(:focus-visible)) {
  z-index: calc(var(--z-index-1, 1) * -1);
}
._button-group_g7ay6_2 > :not(:only-child):not(:first-of-type) {
  margin-inline-start: -1px;
}
._button-group_g7ay6_2 > :not(:only-child):first-of-type:not(:last-of-type) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
._button-group_g7ay6_2 > :not(:only-child):last-of-type:not(:first-of-type) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
._button-group_g7ay6_2 > :not(:only-child):not(:first-of-type, :last-of-type) {
  border-radius: 0;
}
._radio-item_1xcrs_2[data-checked='true'],
input:checked + ._radio-item_1xcrs_2 {
  background-color: var(
    --background-color-accent,
    var(--alias-bg-accent-default)
  );
  color: var(--fill-on-emphasis, var(--alias-bg-page));
  border-color: #0000;
}
._radio-item_1xcrs_2[data-disabled='false']:hover,
input:enabled:hover + ._radio-item_1xcrs_2 {
  border-color: var(
    --border-color-control-hover,
    var(--border-color-divider-control-hover)
  );
  background-color: var(
    --background-color-control-hover,
    var(--alias-bg-control-hover)
  );
}
:is(
  ._radio-item_1xcrs_2[data-disabled='false']:hover,
  input:enabled:hover + ._radio-item_1xcrs_2
)[data-checked='true'],
input:checked
  + :is(
    ._radio-item_1xcrs_2[data-disabled='false']:hover,
    input:enabled:hover + ._radio-item_1xcrs_2
  ) {
  border-color: var(
    --border-color-accent-focus,
    var(--alias-border-accent-focus)
  );
  background-color: var(
    --background-color-accent-hover,
    var(--alias-bg-accent-hover)
  );
}
._radio-item_1xcrs_2[data-disabled='true'],
input:disabled + ._radio-item_1xcrs_2 {
  cursor: not-allowed;
  background-color: var(
    --background-color-control-disabled,
    var(--background-color-gray-element)
  );
}
:is(
  ._radio-item_1xcrs_2[data-disabled='true'],
  input:disabled + ._radio-item_1xcrs_2
)[data-checked='true'],
input:checked
  + :is(
    ._radio-item_1xcrs_2[data-disabled='true'],
    input:disabled + ._radio-item_1xcrs_2
  ) {
  background-color: var(--background-color-gray-solid, var(--color-gray-9));
}
._radio-item_1xcrs_2[data-active='true'],
input:enabled:active + ._radio-item_1xcrs_2 {
  background-color: var(--background-color-control-active, var(--color-gray-4));
}
:is(
  ._radio-item_1xcrs_2[data-active='true'],
  input:enabled:active + ._radio-item_1xcrs_2
)[data-checked='true'],
input:checked
  + :is(
    ._radio-item_1xcrs_2[data-active='true'],
    input:enabled:active + ._radio-item_1xcrs_2
  ) {
  background-color: var(
    --background-color-accent-active,
    var(--alias-bg-accent-active)
  );
}
._list_1mr8k_1 {
  scrollbar-width: none;
  ::-webkit-scrollbar {
    display: none;
  }
}
._toolbar_17q3k_2 ._input_17q3k_2:has(~ button, ~ * > button) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
._content_1ugop_15 {
  min-width: 0;
  margin: -0.25rem;
  padding: 0.25rem;
  overflow: hidden;
}
._container_1ugop_35 {
  display: grid;
  transition-timing-function: ease-in-out;
  transition-duration: var(--duration, 0.3s);
  &[data-duration='short'] {
    --duration: 0.2s;
  }
  &[data-duration='long'] {
    --duration: 0.4s;
  }
  &[data-duration='immediate'] {
    transition: none;
  }
  &[data-orientation='vertical'] {
    transition-property: grid-template-rows;
    grid-template-rows: 0fr;
    &[data-leave],
    &[data-open='false']:not([data-component-collapsible-content]) {
      grid-template-rows: 0fr;
      overflow: hidden;
      ._content_1ugop_15 {
        margin: 0;
        padding: 0;
      }
    }
    &[data-enter],
    &[data-open='true']:not([data-component-collapsible-content]) {
      grid-template-rows: 1fr;
    }
  }
  &[data-orientation='horizontal'] {
    transition-property: grid-template-columns;
    grid-template-columns: 0fr;
    &[data-leave],
    &[data-open='false']:not([data-component-collapsible-content]) {
      grid-template-columns: 0fr;
      overflow: hidden;
    }
    &[data-enter],
    &[data-open='true']:not([data-component-collapsible-content]) {
      grid-template-columns: 1fr;
    }
  }
}
._collapse_c6a89_13 {
  interpolate-size: allow-keywords;
  margin: -0.25rem;
  padding: 0.25rem;
  overflow: hidden;
  transition-timing-function: ease-in-out;
  transition-duration: var(--duration, 0.3s);
  &[data-duration='short'] {
    --duration: 0.2s;
  }
  &[data-duration='long'] {
    --duration: 0.4s;
  }
  &[data-duration='immediate'] {
    transition: none;
  }
  &[data-orientation='vertical'] {
    transition-property: height;
    &[data-open='false'] {
      height: 0;
    }
    &[data-open='true'] {
      height: auto;
    }
  }
  &[data-orientation='horizontal'] {
    transition-property: width;
    &[data-open='false'] {
      width: 0;
    }
    &[data-open='true'] {
      width: auto;
    }
  }
  &[data-open='false'] {
    margin: 0;
    padding: 0;
  }
}
@starting-style {
  ._collapse_c6a89_13 {
    &[data-open='true'] {
      margin: 0;
      padding: 0;
      &[data-orientation='vertical'] {
        height: 0;
      }
      &[data-orientation='horizontal'] {
        width: 0;
      }
    }
  }
}
:where(._item_s9syp_2[aria-checked='true'] > [data-slot]) {
  color: var(--fill-accent, var(--alias-icon-accent-default));
}
._svg-icon_u8369_1 {
  path[stroke] {
    stroke: var(--_color);
  }
  :is(path, rect, g)[fill] {
    fill: var(--_color);
  }
}
._imageContainer_1lztl_2 {
  padding-block: 1.25rem;
}
._imageWrapper_1lztl_2 svg {
  width: 120px;
  height: 120px;
}
._imageWrapper_1lztl_2 svg path {
  fill: var(--placeholder-svg-color);
}
._content_n0p1e_2 pre {
  white-space: pre;
  background-color: #0000 !important;
}
._content_n0p1e_2[data-mode='truncate'] :is(pre, code) {
  white-space: nowrap;
}
._content_n0p1e_2[data-mode='truncate'] {
  text-overflow: ellipsis;
  overflow: hidden;
}
._content_n0p1e_2:is([data-mode='wrap'], [data-mode='full-wrap'])
  :is(pre, code) {
  white-space: pre-wrap;
}
._content_n0p1e_2[data-mode='full-wrap'] code .line {
  word-break: break-word;
}
._content_n0p1e_2[data-variant='minimal'] pre {
  margin: calc(var(--spacing, 0.25rem) * 0.5);
}
._content_n0p1e_2[data-line-numbers='true'] code {
  counter-reset: step calc(var(--start-line-number) - 1);
  counter-increment: step 0;
}
._content_n0p1e_2[data-line-numbers='true'] code .line:before {
  content: counter(step);
  counter-increment: step;
  margin-inline-end: 1rem;
  width: 1rem;
  text-align: end;
  color: var(--color-gray-8, light-dark(#b9bbc6, #5a6169));
  display: inline-block;
}
._content_n0p1e_2[data-line-numbers='true'] code .line:last-child:empty:before {
  content: none;
  counter-increment: none;
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-border-style: solid;
    }
  }
}
._markdown_1is0o_2 {
  --tw-leading: 1.4;
  line-height: 1.4;
}
._markdown_1is0o_2 :where(img) {
  max-width: 100%;
  height: auto;
}
._markdown_1is0o_2 :where(pre) {
  white-space: normal;
}
._markdown_1is0o_2 :where(ul) {
  padding-inline-start: 1.5em;
  list-style-type: disc;
}
._markdown_1is0o_2 :where(ul, ol) {
  margin-block: 0.5rem;
}
._markdown_1is0o_2 :where(table) {
  margin-bottom: 0.5rem;
}
._markdown_1is0o_2 :where(em) {
  all: unset;
  --tw-font-weight: var(--font-weight-bold, 500);
  font-weight: var(--font-weight-bold, 500);
}
._markdown_1is0o_2 :where(ul, ol, p):first-child {
  margin-top: 0;
}
._markdown_1is0o_2 :where(ul, ol, p):last-child {
  margin-bottom: 0;
}
._markdown_1is0o_2 :where(table) {
  table-layout: fixed;
  border-collapse: collapse;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  width: 100%;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  overflow: auto;
}
._markdown_1is0o_2 :where(table) th {
  text-align: start;
  --tw-font-weight: var(--font-weight-bold, 500);
  font-weight: var(--font-weight-bold, 500);
}
._markdown_1is0o_2 :where(table) th,
._markdown_1is0o_2 :where(table) td {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(
    --border-color-divider,
    var(--border-color-divider-default)
  );
  padding-inline: 0.5rem;
  padding-block: 0.375rem;
}
._markdown_1is0o_2 :where(table) td img {
  width: 2rem;
  height: 2rem;
  vertical-align: middle;
}
._markdown_1is0o_2 :where(table) tbody {
  border-collapse: collapse;
}
@property --tw-border-spacing-x {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}
._dot_100pp_2 {
  background-color: var(
    --background-color-accent,
    var(--alias-bg-accent-default)
  );
  border-radius: 9999px;
  animation: 1.8s cubic-bezier(0, 0, 0.2, 1) infinite _ping_100pp_1;
  position: absolute;
  inset: -1px;
}
@keyframes _ping_100pp_1 {
  75%,
  to {
    opacity: 0;
    transform: scale(2);
  }
}
._layout_d304r_2 {
  --_gutter-x: 1.25rem;
  grid-template-columns: var(--_gutter-x) 1fr auto var(--_gutter-x);
  grid-template-rows: 1rem auto auto 1fr auto 1.25rem;
  grid-template-areas: '. . . .' '.title close-button.' '.subtitle subtitle.' '.content content.' '.footer footer.' '. . . .';
  display: grid;
}
._layout_d304r_2 > [data-full-bleed='horizontal'] {
  grid-column: 1/-1;
}
:root.dark ._overrides_d304r_2 {
  --bg_page: var(--bg-gray-element);
}
._aside_1fb6l_2 {
  row-gap: 0.75rem;
  grid-template-rows: 1fr auto 1fr;
  grid-template-areas: 'top' 'center' 'bottom';
  justify-items: center;
  display: grid;
}
._aside_1fb6l_2 > [data-area='top'] {
  grid-area: top;
}
._aside_1fb6l_2 > [data-area='center'] {
  grid-area: center;
}
._aside_1fb6l_2 > [data-area='bottom'] {
  grid-area: bottom;
}
:root.dark ._overrides_xropa_2 {
  --bg_page: var(--bg-raised);
}
._switch_v9oj2_2 {
  background-color: var(--color-gray-5, light-dark(#e0e1e6, #2e3135));
}
._switch_v9oj2_2:hover:enabled {
  background-color: var(--color-gray-6, light-dark(#d9d9e0, #363a3f));
}
._switch_v9oj2_2:active {
  background-color: var(--color-gray-7, light-dark(#cdced6, #43484e));
}
._switch_v9oj2_2[aria-checked='true'] {
  background-color: var(
    --background-color-accent,
    var(--alias-bg-accent-default)
  );
}
._switch_v9oj2_2[aria-checked='true']:hover {
  background-color: var(
    --background-color-accent-hover,
    var(--alias-bg-accent-hover)
  );
}
._switch_v9oj2_2[aria-checked='true']:active {
  background-color: var(
    --background-color-accent-active,
    var(--alias-bg-accent-active)
  );
}
._switch_v9oj2_2[aria-checked='true']:is([aria-disabled='true'], :disabled) {
  background-color: var(
    --background-color-accent-disabled,
    var(--color-accent-4)
  );
}
:where(:root.dark) ._switch_v9oj2_2 {
  background-color: var(--color-gray-6, light-dark(#d9d9e0, #363a3f));
}
:where(:root.dark) ._switch_v9oj2_2:hover {
  background-color: var(--color-gray-7, light-dark(#cdced6, #43484e));
}
:where(:root.dark) ._switch_v9oj2_2:active {
  background-color: var(--color-gray-8, light-dark(#b9bbc6, #5a6169));
}
._switch_v9oj2_2:is([aria-disabled='true'], :disabled) {
  background-color: var(
    --background-color-button-disabled,
    var(--alias-bg-button-disabled)
  );
}
._text-area_18f5j_2[aria-invalid='true']:not(:focus),
._text-area_18f5j_2[aria-invalid='true']:not(:focus):hover {
  border-color: var(--border-color-negative, var(--background-color-red-solid));
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-duration: initial;
      --tw-border-style: solid;
    }
  }
}
._root_15j5e_2 {
  position: relative;
}
._content_15j5e_2 {
  transition-property: filter;
  transition-timing-function: var(
    --tw-ease,
    var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))
  );
  transition-duration: var(
    --tw-duration,
    var(--default-transition-duration, 0.15s)
  );
  --tw-duration: 0.3s;
  transition-duration: 0.3s;
}
._contentBlur_15j5e_2 {
  filter: blur(3px);
}
._dropArea_15j5e_2 {
  pointer-events: none;
  inset: 0;
  z-index: 5;
  margin: 0.75rem;
  border-style: var(--tw-border-style);
  --tw-border-style: dashed;
  background-color: #ffffffb3;
  border-style: dashed;
  border-width: 2px;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}
@supports (color: color-mix(in lab, red, red)) {
  ._dropArea_15j5e_2 {
    background-color: color-mix(
      in oklab,
      var(--color-white, #fff) 70%,
      transparent
    );
  }
}
._dropArea_15j5e_2 {
  text-align: center;
  transition-property:
    color,
    background-color,
    border-color,
    outline-color,
    text-decoration-color,
    fill,
    stroke,
    --tw-gradient-from,
    --tw-gradient-via,
    --tw-gradient-to,
    opacity,
    box-shadow,
    transform,
    translate,
    scale,
    rotate,
    filter,
    -webkit-backdrop-filter,
    backdrop-filter,
    display,
    content-visibility,
    overlay,
    pointer-events;
  transition-timing-function: var(
    --tw-ease,
    var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))
  );
  transition-duration: var(
    --tw-duration,
    var(--default-transition-duration, 0.15s)
  );
  --tw-duration: 0.3s;
  transition-duration: 0.3s;
}
._dropAreaHidden_15j5e_2 {
  opacity: 0;
  transform: scale(0.99);
}
._dropAreaVisible_15j5e_2 {
  opacity: 1;
  transform: scale(1);
}
._drawerAccessibleBody_l8d12_1 {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  inset: 0;
  width: 100%;
  height: 100%;
}
.wiz-clickthrough-overlay > .bp3-overlay {
  pointer-events: none;
}
.wiz-clickthrough-overlay > .bp3-overlay > .bp3-drawer {
  pointer-events: auto;
}
._root_1ydcz_2 {
  border-radius: 0.375rem;
  align-items: center;
  margin: -4px;
  padding: 4px;
  position: relative;
}
._root_1ydcz_2 [data-component-property-right-floating-section] {
  opacity: 0;
  align-items: center;
  display: flex;
}
._root_1ydcz_2:hover [data-component-property-right-floating-section],
._root_1ydcz_2._menu-open_1ydcz_2
  [data-component-property-right-floating-section] {
  opacity: 1;
}
@keyframes _text-reveal_1ydcz_1 {
  0% {
    white-space: nowrap;
  }
  to {
    white-space: normal;
  }
}
._root_1ydcz_2._ellipsis_1ydcz_2,
._root_1ydcz_2._ellipsis_1ydcz_2 [data-component-property-text-content],
._root_1ydcz_2._ellipsis_1ydcz_2 [data-component-property-content] {
  overflow: hidden;
}
._root_1ydcz_2._ellipsis_1ydcz_2:hover [data-component-property-value] {
  white-space: normal;
  animation: 0.8s linear _text-reveal_1ydcz_1;
}
._root_1ydcz_2._line-clamp_1ydcz_2,
._root_1ydcz_2._line-clamp_1ydcz_2 [data-component-property-text-content],
._root_1ydcz_2._line-clamp_1ydcz_2 [data-component-property-content] {
  overflow: hidden;
}
._root_1ydcz_2._line-clamp_1ydcz_2:hover [data-component-property-value] {
  -webkit-line-clamp: unset;
  -webkit-box-orient: horizontal;
  display: block;
  overflow: visible;
}
._grid-table_1gex3_1 {
  tbody,
  tfoot,
  tr {
    display: contents;
  }
  td:has(> ._nested-table_1gex3_8) {
    display: contents;
  }
  ._nested-table_1gex3_8 {
    grid-column: 1 / -1;
  }
}
._overflow-shadow_161fh_1 {
  --_base-color: var(--color-gray-12);
  --_opacity: 0.32;
  --_color: color-mix(in srgb, var(--_base-color), transparent var(--_opacity));
  --_intensity: 16px;
  &[data-side='end'] {
    --_offset-x-modifier: -1;
  }
}
._overflow-shadow_161fh_1:where(:dir(ltr)) {
  box-shadow: var(--_color)
    calc(var(--_intensity) * var(--_offset-x-modifier, 1)) 0 var(--_intensity)
    calc(-1 * var(--_intensity)) inset;
}
._overflow-shadow_161fh_1:where(:dir(rtl)) {
  box-shadow: var(--_color)
    calc(-1 * (var(--_intensity) * var(--_offset-x-modifier, 1))) 0
    var(--_intensity) calc(-1 * var(--_intensity)) inset;
}
._table-scroll-container_gkpkf_1 {
  :has(> table) {
    scrollbar-width: none;
  }
}
._list_ghfey_2._auto-separators_ghfey_2
  :nth-last-child(1 of[data-component-breadcrumbs-item])
  > [data-component-breadcrumbs-separator] {
  display: none;
}
:where(._item_ghfey_2):where(
  :not(:nth-last-child(1 of[data-component-breadcrumbs-item]))
) {
  color: var(--text-color-muted, var(--text-color-gray-low-contrast));
}
._spinner_hkbqm_1 {
  width: 4.5rem;
  aspect-ratio: 1;
  border-radius: 50%;
  mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 3px),
    #000 calc(100% - 3px)
  );
}
._spinner_hkbqm_1:where(:dir(ltr)) {
  background: conic-gradient(
    from 30deg,
    transparent 0deg,
    var(--spinner-gradient-to) 45deg,
    var(--spinner-gradient-from) 270deg,
    transparent 270deg
  );
}
._spinner_hkbqm_1:where(:dir(rtl)) {
  background: conic-gradient(
    from -30deg,
    transparent 0deg,
    var(--spinner-gradient-to) 45deg,
    var(--spinner-gradient-from) 270deg,
    transparent 270deg
  );
}
._cursor_tdvj2_1 {
  animation: 0.8s _blink_tdvj2_1 step-end infinite;
}
@keyframes _blink_tdvj2_1 {
  0%,
  to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-ease: initial;
    }
  }
}
._indicator_1ygqf_2[data-state='indeterminate'] {
  --tw-ease: var(--ease-in-out, cubic-bezier(0.4, 0, 0.2, 1));
  width: 50%;
  transition-timing-function: var(--ease-in-out, cubic-bezier(0.4, 0, 0.2, 1));
  animation-name: _indeterminate-progress-bar_1ygqf_1;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes _indeterminate-progress-bar_1ygqf_1 {
  0% {
    translate: -100%;
  }
  to {
    translate: 200%;
  }
}
._overlayDropzone_uqob1_1 {
  display: inherit;
  flex: inherit;
  flex-direction: inherit;
  overflow: inherit;
}
._printContainer_wddb1_1 {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}
@media print {
  ._printContainer_wddb1_1 {
    opacity: 1;
    max-height: none;
    overflow: visible;
  }
}
@page {
  size: A4;
  margin: 10mm;
}
._button_a6dlh_1 {
  box-shadow: 0 4px 12px #2f5ae02e;
}
html.dark {
  color-scheme: dark;
}
html body {
  background-color: var(--background-color-page, var(--alias-bg-page));
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#root {
  grid-template-rows: auto 1fr;
  height: 100vh;
  max-height: 100vh;
  display: grid;
}
._top-shadow_3p524_1 {
  background: linear-gradient(
    to bottom,
    var(--vertical-scroll-shadow-color),
    transparent
  );
}
._bottom-shadow_3p524_9 {
  background: linear-gradient(
    to top,
    var(--vertical-scroll-shadow-color),
    transparent
  );
}
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,
.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: start;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: end;
}
.lg-outer.lg-single-item .lg-thumb-outer {
  display: none;
}
.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .lg-outer .lg-thumb {
    padding: 10px 0;
  }
}
.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}
@media (min-width: 768px) {
  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer .lg-toggle-thumb:after {
  content: '';
}
.lg-outer.lg-animate-thumb .lg-thumb {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lg-outer .lg-video-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-video-object {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}
.lg-outer .lg-video-poster {
  z-index: 1;
}
.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
  opacity: 0 !important;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
  opacity: 1;
}
@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  to {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes lg-play-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  z-index: 2;
  cursor: pointer;
  transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  -webkit-transition:
    -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  -moz-transition:
    -moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  -o-transition:
    -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  transition:
    transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
}
.lg-video-play-button:hover .lg-video-play-icon-bg,
.lg-video-play-button:hover .lg-video-play-icon {
  opacity: 1;
}
.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}
.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
  fill: none;
  stroke-width: 3%;
  stroke: #1e1e1ee6;
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}
.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  inset-inline-start: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}
.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}
.lg-video-loading .lg-video-play-icon-circle {
  animation:
    lg-play-rotate 2s linear 0.25s infinite,
    lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}
.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.7);
}
@font-face {
  font-family: lg;
  src:
    url(/assets/lg-C7ze34MH.woff2?io9a6k) format('woff2'),
    url(/assets/lg-oyjwlqP2.ttf?io9a6k) format('truetype'),
    url(/assets/lg-CosQH4Cu.woff?io9a6k) format('woff'),
    url(/assets/lg-B0dIV2BS.svg?io9a6k#lg) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
.lg-icon {
  font-family: lg !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lg-container {
  font-family:
    system-ui,
    -apple-system,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    Liberation Sans,
    sans-serif,
    'Apple Color Emoji',
    'Segoe UI Emoji',
    Segoe UI Symbol,
    'Noto Color Emoji';
}
.lg-next,
.lg-prev {
  background-color: #00000073;
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}
.lg-single-item .lg-next,
.lg-single-item .lg-prev {
  display: none;
}
.lg-next {
  inset-inline-end: 20px;
}
.lg-next:before {
  content: '';
}
.lg-prev {
  inset-inline-start: 20px;
}
.lg-prev:after {
  content: '';
}
@-webkit-keyframes lg-right-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes lg-right-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 30px;
  }
  to {
    inset-inline-start: 0;
  }
}
@keyframes lg-left-end {
  0% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 30px;
  }
  to {
    inset-inline-start: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  z-index: 1082;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, #0000, #0006);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  background: none;
  border: none;
  box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
  color: #fff;
}
.lg-toolbar .lg-close:after {
  content: '';
}
.lg-toolbar .lg-maximize {
  font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
  content: '';
}
.lg-toolbar .lg-download:after {
  content: '';
}
.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out 0s;
  -o-transition: opacity 0.2s ease-out 0s;
  transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
.lg-sub-html a {
  color: inherit;
}
.lg-sub-html a:hover {
  text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(180deg, #0000, #0009);
}
.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
}
.lg-error-msg {
  font-size: 14px;
  color: #999;
}
.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-inline-start: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}
.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  -webkit-transition:
    -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  -moz-transition:
    -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  -o-transition:
    -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  transition:
    transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
}
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-video-cont,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-media-cont {
  opacity: 0;
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  -o-transform: scale3d(0.5, 0.5, 0.5);
  -ms-transform: scale3d(0.5, 0.5, 0.5);
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  -webkit-transition:
    -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition:
    -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition:
    -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
  transition:
    transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-video-cont,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-media-cont {
  opacity: 1;
  -moz-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scaleZ(1);
}
.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}
.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}
.lg-group:after {
  content: '';
  display: table;
  clear: both;
}
.lg-container {
  display: none;
  outline: none;
}
.lg-on {
  scroll-behavior: unset;
}
.lg-overlay-open {
  overflow: hidden;
}
.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition:
    -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition:
    -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition:
    -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition:
    transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer,
.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  z-index: 1050;
  text-align: start;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image,
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-content {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
}
.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: opacity 0s;
  -o-transition: opacity 0s;
  transition: opacity 0s;
  white-space: nowrap;
}
.lg-outer .lg-item {
  display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url(/assets/loading-BZOHaeKn.gif) no-repeat scroll center center
    transparent;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}
.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translateZ(0);
  opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}
.lg-outer .lg-media-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.lg-outer .lg-media-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-media-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-backdrop {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  -webkit-transition: opacity 333ms ease-in 0s;
  -o-transition: opacity 333ms ease-in 0s;
  transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  -webkit-transition: -webkit-transform 1s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition:
    -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  -moz-transition:
    -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  -o-transition:
    -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  transition:
    transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
}
.lg-container {
  display: none;
}
.lg-container.lg-show {
  display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}
.lg-inline .lg-backdrop {
  z-index: 1;
}
.lg-inline .lg-outer {
  z-index: 2;
}
.lg-inline .lg-maximize:after {
  content: '';
}
.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.35s ease-out 0s;
  -moz-transition: -moz-transform 0.35s ease-out 0s;
  -o-transition: -o-transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
}
._sample_video_1hdm2_6 {
  .lg-video-cont {
    position: relative;
    &:after {
      content: '';
      position: absolute;
      inset: 0;
      bottom: 2.5rem;
      pointer-events: none;
      background-color: #0000001a;
      background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100px' width='100px'><text transform='translate(20, 100) rotate(-45)' font-weight='500' font-size='20' font-family='system-ui' fill='rgb(245,45,45,0.5)'>EXAMPLE</text></svg>");
      background-repeat: repeat;
      z-index: 10;
    }
  }
}
._inlineValidation_tpmpz_1 > [data-api-id='field_error_message'] {
  order: 1;
  margin: 0;
}
.beamerAnnouncementSnippetTitle {
  color: #000;
}
#beamerAnnouncementPopup {
  color-scheme: light;
}
:root {
  --beamer-panel-width: 500px;
}
#beamerOverlay {
  .beamer_beamer.right {
    inset-inline-end: calc(-1 * var(--beamer-panel-width));
    width: var(--beamer-panel-width);
  }
  &.beamer_show {
    .beamer_beamer.right {
      inset-inline-end: 0;
    }
  }
  &.beamer_hide {
    .beamer_beamer.right {
      inset-inline-end: calc(-1 * var(--beamer-panel-width));
    }
  }
  .beamer_beamer.left {
    inset-inline-start: calc(-1 * var(--beamer-panel-width));
    width: var(--beamer-panel-width);
  }
  &.beamer_hide {
    .beamer_beamer.left {
      inset-inline-start: calc(-1 * var(--beamer-panel-width));
    }
  }
  #beamerLoader,
  #beamerLoaderPreview {
    width: var(--beamer-panel-width);
  }
}
html {
  overflow-y: clip;
}
#root {
  isolation: isolate;
}
._bp-drawer_no5ce_14 {
  display: grid;
  transition: grid-template-columns 0.15s;
  grid-template-areas: 'content ai-assistant';
  grid-template-columns: 1fr 0px;
  html[ai-assistant-chat-status='minimized'] &,
  html[ai-assistant-chat-status='open'] & {
    grid-template-columns: 1fr var(--ai-assistant-minimized-width);
  }
}
._drawer_no5ce_26 {
  padding-inline-end: 0px;
  transition-property: padding-inline-end, transform !important;
  html[ai-assistant-chat-status='minimized'] &,
  html[ai-assistant-chat-status='open'] & {
    padding-inline-end: var(--ai-assistant-minimized-width);
  }
}
._root_a3my1_2[data-color='body']:hover {
  color: var(--text-color-body, var(--text-color-gray-high-contrast));
}
._root_a3my1_2[data-color='accent']:hover {
  color: var(--text-color-accent-hover, var(--alias-text-accent-hover));
}
._container_1uymi_2 {
  inset-inline-end: 12px;
}
@media (min-width: 80rem) {
  ._container_1uymi_2 {
    inset-inline-end: 26px;
  }
}
._container_1uymi_2._with-open-drawer_1uymi_2 {
  inset-inline-end: unset;
  inset-inline-start: 26px;
}
@property --banner-count {
  syntax: '<integer>';
  inherits: true;
  initial-value: 1;
}
._app_11bk3_7 {
  display: grid;
  max-width: 100vw;
  transition: grid-template-columns 0.15s;
  grid-template-areas: 'navbar drawer content ai-assistant';
  grid-template-columns: var(--navbar-width) var(
      --pinned-navbar-drawer-column-width
    ) 1fr var(--minimized-ai-assistant-column-width);
  :root[data-banner] & {
    --h-banner-container: calc(var(--h-banner) * var(--banner-count, 1));
    --h-screen: calc(100vh - var(--h-banner-container));
    grid-template-areas: 'banner banner banner banner' 'navbar drawer content ai-assistant';
    grid-template-rows: var(--h-banner-container) 1fr;
  }
}
._list_9jn4g_2 {
  scrollbar-width: none;
  ::-webkit-scrollbar {
    display: none;
  }
}
._tab_s5sk9_2 {
  white-space: nowrap;
  color: var(--tab-color);
  border-radius: 0.625rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
  position: relative;
}
._tab_s5sk9_2:before {
  content: '';
  background-color: #0000;
  border-radius: 4px;
  height: 2px;
  display: block;
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
._tab_s5sk9_2._not-disabled_s5sk9_2:not(.active):hover {
  color: var(--hover-color);
  background-color: var(--hover-background-color);
  margin-inline: -12px;
  padding-inline: 12px;
}
._tab_s5sk9_2.active {
  color: var(--active-color);
  background-color: #0000;
  margin-inline: 0;
  padding-inline: 0;
}
._tab_s5sk9_2.active:before {
  background-color: var(--active-background-color);
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --rotate: 132deg;
    }
  }
}
@property --rotate {
  syntax: '<angle>';
  inherits: false;
  initial-value: 132deg;
}
._portal-lens-nav_1t2j9_2 {
  background-color: var(--background-color-page, var(--alias-bg-page));
  height: calc(var(--h-screen) - 25px);
  width: calc(var(--navbar-width) - 10px);
  border-radius: 8px;
  animation: 0.5s _into-place_1t2j9_1;
  position: relative;
  top: 0.8%;
  inset-inline-start: 4%;
}
._portal-lens-nav_1t2j9_2 * {
  transition: all 0.5s;
}
._portal-lens-nav_1t2j9_2:before {
  content: '';
  width: 104.5%;
  height: calc(var(--h-screen) - 16px);
  background-image: linear-gradient(
    var(--rotate),
    var(--gradient-1),
    var(--gradient-2) 43%,
    var(--gradient-3)
  );
  z-index: -1;
  border-radius: 12px;
  animation:
    2.5s linear infinite _nav-spin_1t2j9_1,
    1s _fade-in_1t2j9_1;
  position: absolute;
  top: -4px;
  inset-inline-start: -4.5px;
}
._portal-lens-nav_1t2j9_2:after {
  content: '';
  z-index: -1;
  filter: blur(16.6667vh);
  background-image: linear-gradient(
    var(--rotate),
    var(--gradient-1),
    var(--gradient-2) 43%,
    var(--gradient-3)
  );
  opacity: 0.8;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  transition: opacity 0.5s;
  animation:
    2.5s linear infinite _nav-spin_1t2j9_1,
    1s _fade-in_1t2j9_1;
  position: absolute;
  top: 10%;
  inset-inline-start: 0;
  inset-inline-end: 0;
  transform: scale(0.8);
}
._back-to-place_1t2j9_2 {
  animation: 0.5s forwards _back-to-place_1t2j9_2;
}
@keyframes _nav-spin_1t2j9_1 {
  0% {
    --rotate: 0deg;
  }
  to {
    --rotate: 360deg;
  }
}
@keyframes _fade-in_1t2j9_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _into-place_1t2j9_1 {
  0% {
    top: 0;
    inset-inline-start: 0;
  }
  to {
    top: 0.8%;
    inset-inline-start: 4%;
  }
}
@keyframes _back-to-place_1t2j9_2 {
  0% {
    top: 0.8%;
    inset-inline-start: 0.3%;
  }
  to {
    top: 0;
    inset-inline-start: 0;
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: '';
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}
@layer legacy {
  html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15;
  }
  body {
    margin: 0;
  }
  main {
    display: block;
  }
  h1 {
    margin: 0.67em 0;
    font-size: 2em;
  }
  hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  }
  pre {
    font-family: monospace;
    font-size: 1em;
  }
  a {
    background-color: #0000;
  }
  abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp {
    font-family: monospace;
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  img {
    border-style: none;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
  }
  button,
  input {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  button,
  [type='button'],
  [type='reset'],
  [type='submit'] {
    -webkit-appearance: button;
  }
  button::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type='button']::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type='reset']::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  button:-moz-focusring {
    outline: 1px dotted buttontext;
  }
  [type='button']:-moz-focusring {
    outline: 1px dotted buttontext;
  }
  [type='reset']:-moz-focusring {
    outline: 1px dotted buttontext;
  }
  [type='submit']:-moz-focusring {
    outline: 1px dotted buttontext;
  }
  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }
  legend {
    box-sizing: border-box;
    color: inherit;
    white-space: normal;
    max-width: 100%;
    padding: 0;
    display: table;
  }
  progress {
    vertical-align: baseline;
  }
  textarea {
    overflow: auto;
  }
  [type='checkbox'],
  [type='radio'] {
    box-sizing: border-box;
    padding: 0;
  }
  [type='number']::-webkit-inner-spin-button {
    height: auto;
  }
  [type='number']::-webkit-outer-spin-button {
    height: auto;
  }
  [type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  [type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  details {
    display: block;
  }
  summary {
    display: list-item;
  }
  template,
  [hidden] {
    display: none;
  }
}
@layer theme {
  :root,
  :host {
    --font-sans:
      'Rubik Variable', ui-sans-serif, system-ui, sans-serif,
      'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
      'Noto Color Emoji';
    --font-mono:
      'Fira Code Variable', 'Monaco', ui-monospace, SFMono-Regular, Menlo,
      Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
    --spacing: 0.25rem;
    --breakpoint-xl: 80rem;
    --breakpoint-2xl: 96rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: 1rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: 1.25rem;
    --text-base: 1rem;
    --text-base--line-height: 1.25rem;
    --text-lg: 1.25rem;
    --text-lg--line-height: 1.5rem;
    --text-xl: 1.5rem;
    --text-xl--line-height: 2rem;
    --text-2xl: 1.75rem;
    --text-2xl--line-height: 2.25rem;
    --text-3xl: 2rem;
    --text-3xl--line-height: 2.5rem;
    --text-4xl: 2.25rem;
    --text-4xl--line-height: 2.25rem;
    --text-5xl: 3.375rem;
    --text-5xl--line-height: 3.375rem;
    --text-6xl: 4.5rem;
    --text-6xl--line-height: 4.5rem;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-normal: 1.5;
    --leading-loose: 2;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --blur-xs: 4px;
    --blur-md: 12px;
    --aspect-video: 16/9;
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: 'Rubik Variable';
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(
      --font-mono--font-feature-settings
    );
    --color-black: #000;
    --color-white: #fff;
    --color-blue-1: light-dark(#fafbff, #051023);
    --color-blue-2: light-dark(#f5f9ff, #0b1b37);
    --color-blue-3: light-dark(#ebf2ff, #0b1e42);
    --color-blue-4: light-dark(#dbe8ff, #0d2654);
    --color-blue-5: light-dark(#c2d7ff, #04286c);
    --color-blue-6: light-dark(#7aa9ff, #012d7e);
    --color-blue-7: light-dark(#4c8bff, #003494);
    --color-blue-8: light-dark(#1e69f6, #003ba8);
    --color-blue-9: light-dark(#0255ed, #4788ff);
    --color-blue-10: light-dark(#074dcf, #669cff);
    --color-blue-11: light-dark(#023fb1, #8fb6ff);
    --color-blue-12: light-dark(#00112e, #c7dbff);
    --color-gray-1: light-dark(#fcfcfd, #111113);
    --color-gray-2: light-dark(#f9f9fb, #18191b);
    --color-gray-3: light-dark(#f0f0f3, #212225);
    --color-gray-4: light-dark(#e8e8ec, #272a2d);
    --color-gray-5: light-dark(#e0e1e6, #2e3135);
    --color-gray-6: light-dark(#d9d9e0, #363a3f);
    --color-gray-7: light-dark(#cdced6, #43484e);
    --color-gray-8: light-dark(#b9bbc6, #5a6169);
    --color-gray-9: light-dark(#8b8d98, #696e77);
    --color-gray-10: light-dark(#80838d, #777b84);
    --color-gray-11: light-dark(#60646c, #b0b4ba);
    --color-gray-12: light-dark(#1c2024, #edeef0);
    --color-yellow-1: light-dark(#fdfdf9, #1c1500);
    --color-yellow-2: light-dark(#fffbe0, #221a04);
    --color-yellow-3: light-dark(#fffbcb, #2d2305);
    --color-yellow-4: light-dark(#fcf3af, #342a0e);
    --color-yellow-5: light-dark(#f7ea9b, #3d3211);
    --color-yellow-6: light-dark(#ecdd85, #493d14);
    --color-yellow-7: light-dark(#dac56e, #615119);
    --color-yellow-8: light-dark(#c9aa45, #8f7d24);
    --color-yellow-9: light-dark(#ffd550, #fbe32d);
    --color-yellow-10: light-dark(#e1b112, #ffff57);
    --color-yellow-11: light-dark(#775f28, #fe3);
    --color-yellow-12: light-dark(#473b1f, #fff5ad);
    --color-amber-1: light-dark(#fefdfb, #1f1300);
    --color-amber-2: light-dark(#fff9ed, #251804);
    --color-amber-3: light-dark(#fff3d0, #30200b);
    --color-amber-4: light-dark(#ffecb7, #39270f);
    --color-amber-5: light-dark(#ffe0a1, #432e12);
    --color-amber-6: light-dark(#f5d08c, #533916);
    --color-amber-7: light-dark(#e4bb78, #6f4d1d);
    --color-amber-8: light-dark(#d6a35c, #a9762a);
    --color-amber-9: light-dark(#ffc53d, #ffc53d);
    --color-amber-10: light-dark(#ffba18, #ffd60a);
    --color-amber-11: light-dark(#915930, #ffcc4c);
    --color-amber-12: light-dark(#4f3422, #ffe7b3);
    --color-orange-1: light-dark(#fefcfb, #1f1206);
    --color-orange-2: light-dark(#fff8f4, #271504);
    --color-orange-3: light-dark(#ffedd5, #341c0a);
    --color-orange-4: light-dark(#ffe0bb, #3f220d);
    --color-orange-5: light-dark(#ffd3a4, #4b2910);
    --color-orange-6: light-dark(#ffc291, #5d3213);
    --color-orange-7: light-dark(#ffaa7d, #7e4318);
    --color-orange-8: light-dark(#ed8a5c, #c36522);
    --color-orange-9: light-dark(#f76808, #f76808);
    --color-orange-10: light-dark(#ed5f00, #ff802b);
    --color-orange-11: light-dark(#99543a, #ffa366);
    --color-orange-12: light-dark(#582d1d, #ffe0c2);
    --color-red-1: light-dark(#fffcfc, #1f1315);
    --color-red-2: light-dark(#fff7f7, #291618);
    --color-red-3: light-dark(#ffefef, #3b191d);
    --color-red-4: light-dark(#ffe5e5, #481a20);
    --color-red-5: light-dark(#fdd8d8, #551c22);
    --color-red-6: light-dark(#f9c6c6, #691d25);
    --color-red-7: light-dark(#f3aeaf, #8c1d28);
    --color-red-8: light-dark(#eb9091, #d21e24);
    --color-red-9: light-dark(#e5484d, #e5484d);
    --color-red-10: light-dark(#d93d42, #f26669);
    --color-red-11: light-dark(#c62a2f, #ff8589);
    --color-red-12: light-dark(#641723, #ffd1d9);
    --color-pink-1: light-dark(#fffcfe, #1f121b);
    --color-pink-2: light-dark(#fff7fc, #291523);
    --color-pink-3: light-dark(#feeef8, #37192e);
    --color-pink-4: light-dark(#fce5f3, #411c35);
    --color-pink-5: light-dark(#f9d8ec, #4b1f3d);
    --color-pink-6: light-dark(#f3c6e2, #5d224a);
    --color-pink-7: light-dark(#ecadd4, #7c2860);
    --color-pink-8: light-dark(#e38ec3, #bc2f88);
    --color-pink-9: light-dark(#d6409f, #d6409f);
    --color-pink-10: light-dark(#cd3093, #e45eaf);
    --color-pink-11: light-dark(#c41c87, #f986c9);
    --color-pink-12: light-dark(#651249, #fdd1ea);
    --color-purple-1: light-dark(#fefcfe, #1b141d);
    --color-purple-2: light-dark(#fdfaff, #231528);
    --color-purple-3: light-dark(#f9f1fe, #311c3a);
    --color-purple-4: light-dark(#f3e7fc, #3a2046);
    --color-purple-5: light-dark(#eddbf9, #422451);
    --color-purple-6: light-dark(#e3ccf4, #4d2a61);
    --color-purple-7: light-dark(#d3b4ed, #61357e);
    --color-purple-8: light-dark(#be93e4, #8349b6);
    --color-purple-9: light-dark(#8e4ec6, #8e4ec6);
    --color-purple-10: light-dark(#8445bc, #9e63d5);
    --color-purple-11: light-dark(#793aaf, #c794f9);
    --color-purple-12: light-dark(#402060, #ecd9fa);
    --color-indigo-1: light-dark(#fdfdfe, #131620);
    --color-indigo-2: light-dark(#f8faff, #15192d);
    --color-indigo-3: light-dark(#f0f4ff, #1a2242);
    --color-indigo-4: light-dark(#e6edfe, #1e284f);
    --color-indigo-5: light-dark(#d9e2fc, #202d5c);
    --color-indigo-6: light-dark(#c6d4f9, #24366e);
    --color-indigo-7: light-dark(#aec0f5, #2c438f);
    --color-indigo-8: light-dark(#8da4ef, #3b5dce);
    --color-indigo-9: light-dark(#3e63dd, #3e63dd);
    --color-indigo-10: light-dark(#3a5ccc, #5c73e7);
    --color-indigo-11: light-dark(#3451b2, #99a2ff);
    --color-indigo-12: light-dark(#1f2d5c, #dddffe);
    --color-green-1: light-dark(#fbfefc, #0d1912);
    --color-green-2: light-dark(#f2fcf5, #0f1d17);
    --color-green-3: light-dark(#e9f9ee, #12281f);
    --color-green-4: light-dark(#ddf3e4, #143125);
    --color-green-5: light-dark(#ccebd7, #173a2a);
    --color-green-6: light-dark(#b4dfc4, #194633);
    --color-green-7: light-dark(#92ceac, #1f5e41);
    --color-green-8: light-dark(#5bb98c, #2c8c5e);
    --color-green-9: light-dark(#30a46c, #30a46c);
    --color-green-10: light-dark(#299764, #35b979);
    --color-green-11: light-dark(#18794e, #3dd68c);
    --color-green-12: light-dark(#193b2d, #b1f1cb);
    --color-cyan-1: light-dark(#fafdfe, #07191d);
    --color-cyan-2: light-dark(#f2fcfd, #0b1d22);
    --color-cyan-3: light-dark(#e7f9fb, #0f272e);
    --color-cyan-4: light-dark(#d8f3f6, #112f37);
    --color-cyan-5: light-dark(#c4eaef, #143741);
    --color-cyan-6: light-dark(#aadee6, #17444f);
    --color-cyan-7: light-dark(#84cdda, #1d5b6a);
    --color-cyan-8: light-dark(#3db9cf, #28879f);
    --color-cyan-9: light-dark(#05a2c2, #05a2c2);
    --color-cyan-10: light-dark(#0894b3, #13b7d8);
    --color-cyan-11: light-dark(#0c7792, #20d0f3);
    --color-cyan-12: light-dark(#0d3c48, #b6ecf7);
    --color-teal-1: light-dark(#fafefd, #091a16);
    --color-teal-2: light-dark(#f1fcfa, #091f1a);
    --color-teal-3: light-dark(#e7f9f5, #0d2923);
    --color-teal-4: light-dark(#d9f3ee, #0f312b);
    --color-teal-5: light-dark(#c7ebe5, #123a32);
    --color-teal-6: light-dark(#afdfd7, #16463d);
    --color-teal-7: light-dark(#8dcec3, #1b5e54);
    --color-teal-8: light-dark(#53b9ab, #238b7f);
    --color-teal-9: light-dark(#12a594, #12a594);
    --color-teal-10: light-dark(#0e9888, #0abba4);
    --color-teal-11: light-dark(#067a6f, #0bd8b6);
    --color-teal-12: light-dark(#0d3d38, #adf0dd);
    --color-accent-1: var(--color-blue-1);
    --color-accent-2: var(--color-blue-2);
    --color-accent-3: var(--color-blue-3);
    --color-accent-4: var(--color-blue-4);
    --color-accent-5: var(--color-blue-5);
    --color-accent-6: var(--color-blue-6);
    --color-accent-7: var(--color-blue-7);
    --color-accent-8: var(--color-blue-8);
    --color-accent-9: var(--color-blue-9);
    --color-accent-10: var(--color-blue-10);
    --color-accent-11: var(--color-blue-11);
    --color-accent-12: var(--color-blue-12);
    --color-negative-1: var(--color-red-1);
    --color-negative-2: var(--color-red-2);
    --color-negative-3: var(--color-red-3);
    --color-negative-4: var(--color-red-4);
    --color-negative-5: var(--color-red-5);
    --color-negative-6: var(--color-red-6);
    --color-negative-7: var(--color-red-7);
    --color-negative-8: var(--color-red-8);
    --color-negative-9: var(--color-red-9);
    --color-negative-10: var(--color-red-10);
    --color-negative-11: var(--color-red-11);
    --color-negative-12: var(--color-red-12);
    --color-positive-1: var(--color-green-1);
    --color-positive-2: var(--color-green-2);
    --color-positive-3: var(--color-green-3);
    --color-positive-4: var(--color-green-4);
    --color-positive-5: var(--color-green-5);
    --color-positive-6: var(--color-green-6);
    --color-positive-7: var(--color-green-7);
    --color-positive-8: var(--color-green-8);
    --color-positive-9: var(--color-green-9);
    --color-positive-10: var(--color-green-10);
    --color-positive-11: var(--color-green-11);
    --color-positive-12: var(--color-green-12);
    --color-warning-1: var(--color-yellow-1);
    --color-warning-2: var(--color-yellow-2);
    --color-warning-3: var(--color-yellow-3);
    --color-warning-4: var(--color-yellow-4);
    --color-warning-5: var(--color-yellow-5);
    --color-warning-6: var(--color-yellow-6);
    --color-warning-7: var(--color-yellow-7);
    --color-warning-8: var(--color-yellow-8);
    --color-warning-9: var(--color-yellow-9);
    --color-warning-10: var(--color-yellow-10);
    --color-warning-11: var(--color-yellow-11);
    --color-warning-12: var(--color-yellow-12);
    --color-highlight-1: var(--color-purple-1);
    --color-highlight-2: var(--color-purple-2);
    --color-highlight-3: var(--color-purple-3);
    --color-highlight-4: var(--color-purple-4);
    --color-highlight-5: var(--color-purple-5);
    --color-highlight-6: var(--color-purple-6);
    --color-highlight-7: var(--color-purple-7);
    --color-highlight-8: var(--color-purple-8);
    --color-highlight-9: var(--color-purple-9);
    --color-highlight-10: var(--color-purple-10);
    --color-highlight-11: var(--color-purple-11);
    --color-highlight-12: var(--color-purple-12);
    --background-color-blue-app: var(--color-blue-1);
    --background-color-blue-subtle: var(--color-blue-2);
    --background-color-blue-element: var(--color-blue-3);
    --background-color-blue-element-disabled: var(--color-blue-3);
    --background-color-blue-element-hover: var(--color-blue-4);
    --background-color-blue-element-focus: var(--color-blue-4);
    --background-color-blue-element-active: var(--color-blue-5);
    --background-color-blue-element-selected: var(--color-blue-5);
    --background-color-blue-solid-disabled: var(--color-blue-6);
    --background-color-blue-solid: var(--color-blue-9);
    --background-color-blue-solid-hover: var(--color-blue-10);
    --background-color-blue-solid-active: var(--color-blue-11);
    --background-color-gray-app: var(--color-gray-1);
    --background-color-gray-subtle: var(--color-gray-2);
    --background-color-gray-element: var(--color-gray-3);
    --background-color-gray-element-disabled: var(--color-gray-3);
    --background-color-gray-element-hover: var(--color-gray-4);
    --background-color-gray-element-focus: var(--color-gray-4);
    --background-color-gray-element-active: var(--color-gray-5);
    --background-color-gray-element-selected: var(--color-gray-5);
    --background-color-gray-solid-disabled: var(--color-gray-6);
    --background-color-gray-solid: var(--color-gray-9);
    --background-color-gray-solid-hover: var(--color-gray-10);
    --background-color-gray-solid-active: var(--color-gray-11);
    --background-color-yellow-app: var(--color-yellow-1);
    --background-color-yellow-subtle: var(--color-yellow-2);
    --background-color-yellow-element: var(--color-yellow-3);
    --background-color-yellow-element-disabled: var(--color-yellow-3);
    --background-color-yellow-element-hover: var(--color-yellow-4);
    --background-color-yellow-element-focus: var(--color-yellow-4);
    --background-color-yellow-element-active: var(--color-yellow-5);
    --background-color-yellow-element-selected: var(--color-yellow-5);
    --background-color-yellow-solid-disabled: var(--color-yellow-6);
    --background-color-yellow-solid: var(--color-yellow-9);
    --background-color-yellow-solid-hover: var(--color-yellow-10);
    --background-color-yellow-solid-active: var(--color-yellow-11);
    --background-color-amber-app: var(--color-amber-1);
    --background-color-amber-subtle: var(--color-amber-2);
    --background-color-amber-element: var(--color-amber-3);
    --background-color-amber-element-disabled: var(--color-amber-3);
    --background-color-amber-element-hover: var(--color-amber-4);
    --background-color-amber-element-focus: var(--color-amber-4);
    --background-color-amber-element-active: var(--color-amber-5);
    --background-color-amber-element-selected: var(--color-amber-5);
    --background-color-amber-solid-disabled: var(--color-amber-6);
    --background-color-amber-solid: var(--color-amber-9);
    --background-color-amber-solid-hover: var(--color-amber-10);
    --background-color-amber-solid-active: var(--color-amber-11);
    --background-color-orange-app: var(--color-orange-1);
    --background-color-orange-subtle: var(--color-orange-2);
    --background-color-orange-element: var(--color-orange-3);
    --background-color-orange-element-disabled: var(--color-orange-3);
    --background-color-orange-element-hover: var(--color-orange-4);
    --background-color-orange-element-focus: var(--color-orange-4);
    --background-color-orange-element-active: var(--color-orange-5);
    --background-color-orange-element-selected: var(--color-orange-5);
    --background-color-orange-solid-disabled: var(--color-orange-6);
    --background-color-orange-solid: var(--color-orange-9);
    --background-color-orange-solid-hover: var(--color-orange-10);
    --background-color-orange-solid-active: var(--color-orange-11);
    --background-color-red-app: var(--color-red-1);
    --background-color-red-subtle: var(--color-red-2);
    --background-color-red-element: var(--color-red-3);
    --background-color-red-element-disabled: var(--color-red-3);
    --background-color-red-element-hover: var(--color-red-4);
    --background-color-red-element-focus: var(--color-red-4);
    --background-color-red-element-active: var(--color-red-5);
    --background-color-red-element-selected: var(--color-red-5);
    --background-color-red-solid-disabled: var(--color-red-6);
    --background-color-red-solid: var(--color-red-9);
    --background-color-red-solid-hover: var(--color-red-10);
    --background-color-red-solid-active: var(--color-red-11);
    --background-color-pink-app: var(--color-pink-1);
    --background-color-pink-subtle: var(--color-pink-2);
    --background-color-pink-element: var(--color-pink-3);
    --background-color-pink-element-disabled: var(--color-pink-3);
    --background-color-pink-element-hover: var(--color-pink-4);
    --background-color-pink-element-focus: var(--color-pink-4);
    --background-color-pink-element-active: var(--color-pink-5);
    --background-color-pink-element-selected: var(--color-pink-5);
    --background-color-pink-solid-disabled: var(--color-pink-6);
    --background-color-pink-solid: var(--color-pink-9);
    --background-color-pink-solid-hover: var(--color-pink-10);
    --background-color-pink-solid-active: var(--color-pink-11);
    --background-color-purple-app: var(--color-purple-1);
    --background-color-purple-subtle: var(--color-purple-2);
    --background-color-purple-element: var(--color-purple-3);
    --background-color-purple-element-disabled: var(--color-purple-3);
    --background-color-purple-element-hover: var(--color-purple-4);
    --background-color-purple-element-focus: var(--color-purple-4);
    --background-color-purple-element-active: var(--color-purple-5);
    --background-color-purple-element-selected: var(--color-purple-5);
    --background-color-purple-solid-disabled: var(--color-purple-6);
    --background-color-purple-solid: var(--color-purple-9);
    --background-color-purple-solid-hover: var(--color-purple-10);
    --background-color-purple-solid-active: var(--color-purple-11);
    --background-color-indigo-app: var(--color-indigo-1);
    --background-color-indigo-subtle: var(--color-indigo-2);
    --background-color-indigo-element: var(--color-indigo-3);
    --background-color-indigo-element-disabled: var(--color-indigo-3);
    --background-color-indigo-element-hover: var(--color-indigo-4);
    --background-color-indigo-element-focus: var(--color-indigo-4);
    --background-color-indigo-element-active: var(--color-indigo-5);
    --background-color-indigo-element-selected: var(--color-indigo-5);
    --background-color-indigo-solid-disabled: var(--color-indigo-6);
    --background-color-indigo-solid: var(--color-indigo-9);
    --background-color-indigo-solid-hover: var(--color-indigo-10);
    --background-color-indigo-solid-active: var(--color-indigo-11);
    --background-color-green-app: var(--color-green-1);
    --background-color-green-subtle: var(--color-green-2);
    --background-color-green-element: var(--color-green-3);
    --background-color-green-element-disabled: var(--color-green-3);
    --background-color-green-element-hover: var(--color-green-4);
    --background-color-green-element-focus: var(--color-green-4);
    --background-color-green-element-active: var(--color-green-5);
    --background-color-green-element-selected: var(--color-green-5);
    --background-color-green-solid-disabled: var(--color-green-6);
    --background-color-green-solid: var(--color-green-9);
    --background-color-green-solid-hover: var(--color-green-10);
    --background-color-green-solid-active: var(--color-green-11);
    --background-color-cyan-app: var(--color-cyan-1);
    --background-color-cyan-subtle: var(--color-cyan-2);
    --background-color-cyan-element: var(--color-cyan-3);
    --background-color-cyan-element-disabled: var(--color-cyan-3);
    --background-color-cyan-element-hover: var(--color-cyan-4);
    --background-color-cyan-element-focus: var(--color-cyan-4);
    --background-color-cyan-element-active: var(--color-cyan-5);
    --background-color-cyan-element-selected: var(--color-cyan-5);
    --background-color-cyan-solid-disabled: var(--color-cyan-6);
    --background-color-cyan-solid: var(--color-cyan-9);
    --background-color-cyan-solid-hover: var(--color-cyan-10);
    --background-color-cyan-solid-active: var(--color-cyan-11);
    --background-color-teal-app: var(--color-teal-1);
    --background-color-teal-subtle: var(--color-teal-2);
    --background-color-teal-element: var(--color-teal-3);
    --background-color-teal-element-disabled: var(--color-teal-3);
    --background-color-teal-element-hover: var(--color-teal-4);
    --background-color-teal-element-focus: var(--color-teal-4);
    --background-color-teal-element-active: var(--color-teal-5);
    --background-color-teal-element-selected: var(--color-teal-5);
    --background-color-teal-solid-disabled: var(--color-teal-6);
    --background-color-teal-solid: var(--color-teal-9);
    --background-color-teal-solid-hover: var(--color-teal-10);
    --background-color-teal-solid-active: var(--color-teal-11);
    --background-color-accent-app: var(--color-accent-1);
    --background-color-accent-subtle: var(--color-accent-2);
    --background-color-accent-element: var(--color-accent-3);
    --background-color-accent-element-disabled: var(--color-accent-3);
    --background-color-accent-element-hover: var(--color-accent-4);
    --background-color-accent-element-focus: var(--color-accent-4);
    --background-color-accent-element-active: var(--color-accent-5);
    --background-color-accent-element-selected: var(--color-accent-5);
    --background-color-accent-solid-disabled: var(--color-accent-6);
    --background-color-accent-solid: var(--color-accent-9);
    --background-color-accent-solid-hover: var(--color-accent-10);
    --background-color-accent-solid-active: var(--color-accent-11);
    --background-color-negative-app: var(--color-negative-1);
    --background-color-negative-subtle: var(--color-negative-2);
    --background-color-negative-element: var(--color-negative-3);
    --background-color-negative-element-disabled: var(--color-negative-3);
    --background-color-negative-element-hover: var(--color-negative-4);
    --background-color-negative-element-focus: var(--color-negative-4);
    --background-color-negative-element-active: var(--color-negative-5);
    --background-color-negative-element-selected: var(--color-negative-5);
    --background-color-negative-solid-disabled: var(--color-negative-6);
    --background-color-negative-solid: var(--color-negative-9);
    --background-color-negative-solid-hover: var(--color-negative-10);
    --background-color-negative-solid-active: var(--color-negative-11);
    --background-color-positive-app: var(--color-positive-1);
    --background-color-positive-subtle: var(--color-positive-2);
    --background-color-positive-element: var(--color-positive-3);
    --background-color-positive-element-disabled: var(--color-positive-3);
    --background-color-positive-element-hover: var(--color-positive-4);
    --background-color-positive-element-focus: var(--color-positive-4);
    --background-color-positive-element-active: var(--color-positive-5);
    --background-color-positive-element-selected: var(--color-positive-5);
    --background-color-positive-solid-disabled: var(--color-positive-6);
    --background-color-positive-solid: var(--color-positive-9);
    --background-color-positive-solid-hover: var(--color-positive-10);
    --background-color-positive-solid-active: var(--color-positive-11);
    --background-color-warning-app: var(--color-warning-1);
    --background-color-warning-subtle: var(--color-warning-2);
    --background-color-warning-element: var(--color-warning-3);
    --background-color-warning-element-disabled: var(--color-warning-3);
    --background-color-warning-element-hover: var(--color-warning-4);
    --background-color-warning-element-focus: var(--color-warning-4);
    --background-color-warning-element-active: var(--color-warning-5);
    --background-color-warning-element-selected: var(--color-warning-5);
    --background-color-warning-solid-disabled: var(--color-warning-6);
    --background-color-warning-solid: var(--color-warning-9);
    --background-color-warning-solid-hover: var(--color-warning-10);
    --background-color-warning-solid-active: var(--color-warning-11);
    --background-color-highlight-app: var(--color-highlight-1);
    --background-color-highlight-subtle: var(--color-highlight-2);
    --background-color-highlight-element: var(--color-highlight-3);
    --background-color-highlight-element-disabled: var(--color-highlight-3);
    --background-color-highlight-element-hover: var(--color-highlight-4);
    --background-color-highlight-element-focus: var(--color-highlight-4);
    --background-color-highlight-element-active: var(--color-highlight-5);
    --background-color-highlight-element-selected: var(--color-highlight-5);
    --background-color-highlight-solid-disabled: var(--color-highlight-6);
    --background-color-highlight-solid: var(--color-highlight-9);
    --background-color-highlight-solid-hover: var(--color-highlight-10);
    --background-color-highlight-solid-active: var(--color-highlight-11);
    --text-color-blue-low-contrast: var(--color-blue-11);
    --text-color-blue-high-contrast: var(--color-blue-12);
    --text-color-gray-low-contrast: var(--color-gray-11);
    --text-color-gray-high-contrast: var(--color-gray-12);
    --text-color-yellow-low-contrast: var(--color-yellow-11);
    --text-color-yellow-high-contrast: var(--color-yellow-12);
    --text-color-amber-low-contrast: var(--color-amber-11);
    --text-color-amber-high-contrast: var(--color-amber-12);
    --text-color-orange-low-contrast: var(--color-orange-11);
    --text-color-orange-high-contrast: var(--color-orange-12);
    --text-color-red-low-contrast: var(--color-red-11);
    --text-color-red-high-contrast: var(--color-red-12);
    --text-color-pink-low-contrast: var(--color-pink-11);
    --text-color-pink-high-contrast: var(--color-pink-12);
    --text-color-purple-low-contrast: var(--color-purple-11);
    --text-color-purple-high-contrast: var(--color-purple-12);
    --text-color-indigo-low-contrast: var(--color-indigo-11);
    --text-color-indigo-high-contrast: var(--color-indigo-12);
    --text-color-green-low-contrast: var(--color-green-11);
    --text-color-green-high-contrast: var(--color-green-12);
    --text-color-cyan-low-contrast: var(--color-cyan-11);
    --text-color-cyan-high-contrast: var(--color-cyan-12);
    --text-color-teal-low-contrast: var(--color-teal-11);
    --text-color-teal-high-contrast: var(--color-teal-12);
    --text-color-accent-low-contrast: var(--color-accent-11);
    --text-color-accent-high-contrast: var(--color-accent-12);
    --text-color-negative-low-contrast: var(--color-negative-11);
    --text-color-negative-high-contrast: var(--color-negative-12);
    --text-color-positive-low-contrast: var(--color-positive-11);
    --text-color-positive-high-contrast: var(--color-positive-12);
    --text-color-warning-low-contrast: var(--color-warning-11);
    --text-color-warning-high-contrast: var(--color-warning-12);
    --text-color-highlight-low-contrast: var(--color-highlight-11);
    --text-color-highlight-high-contrast: var(--color-highlight-12);
    --border-color-blue-subtle: var(--color-blue-6);
    --border-color-blue-element: var(--color-blue-7);
    --border-color-blue-element-hover: var(--color-blue-8);
    --border-color-gray-subtle: var(--color-gray-6);
    --border-color-gray-element: var(--color-gray-7);
    --border-color-gray-element-hover: var(--color-gray-8);
    --border-color-yellow-subtle: var(--color-yellow-6);
    --border-color-yellow-element: var(--color-yellow-7);
    --border-color-yellow-element-hover: var(--color-yellow-8);
    --border-color-amber-subtle: var(--color-amber-6);
    --border-color-amber-element: var(--color-amber-7);
    --border-color-amber-element-hover: var(--color-amber-8);
    --border-color-orange-subtle: var(--color-orange-6);
    --border-color-orange-element: var(--color-orange-7);
    --border-color-orange-element-hover: var(--color-orange-8);
    --border-color-red-subtle: var(--color-red-6);
    --border-color-red-element: var(--color-red-7);
    --border-color-red-element-hover: var(--color-red-8);
    --border-color-pink-subtle: var(--color-pink-6);
    --border-color-pink-element: var(--color-pink-7);
    --border-color-pink-element-hover: var(--color-pink-8);
    --border-color-purple-subtle: var(--color-purple-6);
    --border-color-purple-element: var(--color-purple-7);
    --border-color-purple-element-hover: var(--color-purple-8);
    --border-color-indigo-subtle: var(--color-indigo-6);
    --border-color-indigo-element: var(--color-indigo-7);
    --border-color-indigo-element-hover: var(--color-indigo-8);
    --border-color-green-subtle: var(--color-green-6);
    --border-color-green-element: var(--color-green-7);
    --border-color-green-element-hover: var(--color-green-8);
    --border-color-cyan-subtle: var(--color-cyan-6);
    --border-color-cyan-element: var(--color-cyan-7);
    --border-color-cyan-element-hover: var(--color-cyan-8);
    --border-color-teal-subtle: var(--color-teal-6);
    --border-color-teal-element: var(--color-teal-7);
    --border-color-teal-element-hover: var(--color-teal-8);
    --border-color-accent-subtle: var(--alias-border-accent-subtle);
    --border-color-accent-element: var(--color-accent-7);
    --border-color-accent-element-hover: var(--color-accent-8);
    --border-color-negative-subtle: var(--color-negative-6);
    --border-color-negative-element: var(--color-negative-7);
    --border-color-negative-element-hover: var(--color-negative-8);
    --border-color-positive-subtle: var(--color-positive-6);
    --border-color-positive-element: var(--color-positive-7);
    --border-color-positive-element-hover: var(--color-positive-8);
    --border-color-warning-subtle: var(--color-warning-6);
    --border-color-warning-element: var(--color-warning-7);
    --border-color-warning-element-hover: var(--color-warning-8);
    --border-color-highlight-subtle: var(--color-highlight-6);
    --border-color-highlight-element: var(--color-highlight-7);
    --border-color-highlight-element-hover: var(--color-highlight-8);
    --divide-color-blue-subtle: var(--color-blue-6);
    --divide-color-blue-element: var(--color-blue-7);
    --divide-color-blue-element-hover: var(--color-blue-8);
    --divide-color-gray-subtle: var(--color-gray-6);
    --divide-color-gray-element: var(--color-gray-7);
    --divide-color-gray-element-hover: var(--color-gray-8);
    --divide-color-yellow-subtle: var(--color-yellow-6);
    --divide-color-yellow-element: var(--color-yellow-7);
    --divide-color-yellow-element-hover: var(--color-yellow-8);
    --divide-color-amber-subtle: var(--color-amber-6);
    --divide-color-amber-element: var(--color-amber-7);
    --divide-color-amber-element-hover: var(--color-amber-8);
    --divide-color-orange-subtle: var(--color-orange-6);
    --divide-color-orange-element: var(--color-orange-7);
    --divide-color-orange-element-hover: var(--color-orange-8);
    --divide-color-red-subtle: var(--color-red-6);
    --divide-color-red-element: var(--color-red-7);
    --divide-color-red-element-hover: var(--color-red-8);
    --divide-color-pink-subtle: var(--color-pink-6);
    --divide-color-pink-element: var(--color-pink-7);
    --divide-color-pink-element-hover: var(--color-pink-8);
    --divide-color-purple-subtle: var(--color-purple-6);
    --divide-color-purple-element: var(--color-purple-7);
    --divide-color-purple-element-hover: var(--color-purple-8);
    --divide-color-indigo-subtle: var(--color-indigo-6);
    --divide-color-indigo-element: var(--color-indigo-7);
    --divide-color-indigo-element-hover: var(--color-indigo-8);
    --divide-color-green-subtle: var(--color-green-6);
    --divide-color-green-element: var(--color-green-7);
    --divide-color-green-element-hover: var(--color-green-8);
    --divide-color-cyan-subtle: var(--color-cyan-6);
    --divide-color-cyan-element: var(--color-cyan-7);
    --divide-color-cyan-element-hover: var(--color-cyan-8);
    --divide-color-teal-subtle: var(--color-teal-6);
    --divide-color-teal-element: var(--color-teal-7);
    --divide-color-teal-element-hover: var(--color-teal-8);
    --divide-color-accent-subtle: var(--color-accent-6);
    --divide-color-accent-element: var(--color-accent-7);
    --divide-color-accent-element-hover: var(--color-accent-8);
    --divide-color-negative-subtle: var(--color-negative-6);
    --divide-color-negative-element: var(--color-negative-7);
    --divide-color-negative-element-hover: var(--color-negative-8);
    --divide-color-positive-subtle: var(--color-positive-6);
    --divide-color-positive-element: var(--color-positive-7);
    --divide-color-positive-element-hover: var(--color-positive-8);
    --divide-color-warning-subtle: var(--color-warning-6);
    --divide-color-warning-element: var(--color-warning-7);
    --divide-color-warning-element-hover: var(--color-warning-8);
    --divide-color-highlight-subtle: var(--color-highlight-6);
    --divide-color-highlight-element: var(--color-highlight-7);
    --divide-color-highlight-element-hover: var(--color-highlight-8);
    --fill-blue-default: var(--color-blue-11);
    --fill-gray-default: var(--color-gray-11);
    --fill-yellow-default: var(--color-yellow-11);
    --fill-amber-default: var(--color-amber-11);
    --fill-orange-default: var(--color-orange-11);
    --fill-red-default: var(--color-red-11);
    --fill-pink-default: var(--color-pink-11);
    --fill-purple-default: var(--color-purple-11);
    --fill-indigo-default: var(--color-indigo-11);
    --fill-green-default: var(--color-green-11);
    --fill-cyan-default: var(--color-cyan-11);
    --fill-teal-default: var(--color-teal-11);
    --fill-accent-default: var(--color-accent-11);
    --fill-negative-default: var(--color-negative-11);
    --fill-positive-default: var(--color-positive-11);
    --fill-warning-default: var(--color-warning-11);
    --fill-highlight-default: var(--color-highlight-11);
    --outline-color-blue-separator-subtle: var(--color-blue-6);
    --outline-color-blue-focus-ring: var(--color-blue-9);
    --outline-color-gray-separator-subtle: var(--color-gray-6);
    --outline-color-gray-focus-ring: var(--color-gray-9);
    --outline-color-yellow-separator-subtle: var(--color-yellow-6);
    --outline-color-yellow-focus-ring: var(--color-yellow-9);
    --outline-color-amber-separator-subtle: var(--color-amber-6);
    --outline-color-amber-focus-ring: var(--color-amber-9);
    --outline-color-orange-separator-subtle: var(--color-orange-6);
    --outline-color-orange-focus-ring: var(--color-orange-9);
    --outline-color-red-separator-subtle: var(--color-red-6);
    --outline-color-red-focus-ring: var(--color-red-9);
    --outline-color-pink-separator-subtle: var(--color-pink-6);
    --outline-color-pink-focus-ring: var(--color-pink-9);
    --outline-color-purple-separator-subtle: var(--color-purple-6);
    --outline-color-purple-focus-ring: var(--color-purple-9);
    --outline-color-indigo-separator-subtle: var(--color-indigo-6);
    --outline-color-indigo-focus-ring: var(--color-indigo-9);
    --outline-color-green-separator-subtle: var(--color-green-6);
    --outline-color-green-focus-ring: var(--color-green-9);
    --outline-color-cyan-separator-subtle: var(--color-cyan-6);
    --outline-color-cyan-focus-ring: var(--color-cyan-9);
    --outline-color-teal-separator-subtle: var(--color-teal-6);
    --outline-color-teal-focus-ring: var(--color-teal-9);
    --outline-color-accent-separator-subtle: var(--color-accent-6);
    --outline-color-accent-focus-ring: var(--color-accent-9);
    --outline-color-negative-separator-subtle: var(--color-negative-6);
    --outline-color-negative-focus-ring: var(--color-negative-9);
    --outline-color-positive-separator-subtle: var(--color-positive-6);
    --outline-color-positive-focus-ring: var(--color-positive-9);
    --outline-color-warning-separator-subtle: var(--color-warning-6);
    --outline-color-warning-focus-ring: var(--color-warning-9);
    --outline-color-highlight-separator-subtle: var(--color-highlight-6);
    --outline-color-highlight-focus-ring: var(--color-highlight-9);
    --ring-color-blue-focus-ring: var(--color-blue-9);
    --ring-color-gray-focus-ring: var(--color-gray-9);
    --ring-color-yellow-focus-ring: var(--color-yellow-9);
    --ring-color-amber-focus-ring: var(--color-amber-9);
    --ring-color-orange-focus-ring: var(--color-orange-9);
    --ring-color-red-focus-ring: var(--color-red-9);
    --ring-color-pink-focus-ring: var(--color-pink-9);
    --ring-color-purple-focus-ring: var(--color-purple-9);
    --ring-color-indigo-focus-ring: var(--color-indigo-9);
    --ring-color-green-focus-ring: var(--color-green-9);
    --ring-color-cyan-focus-ring: var(--color-cyan-9);
    --ring-color-teal-focus-ring: var(--color-teal-9);
    --ring-color-accent-focus-ring: var(--color-accent-9);
    --ring-color-negative-focus-ring: var(--color-negative-9);
    --ring-color-positive-focus-ring: var(--color-positive-9);
    --ring-color-warning-focus-ring: var(--color-warning-9);
    --ring-color-highlight-focus-ring: var(--color-highlight-9);
    --box-shadow-color-blue-default: var(--color-blue-9);
    --box-shadow-color-gray-default: var(--color-gray-9);
    --box-shadow-color-yellow-default: var(--color-yellow-9);
    --box-shadow-color-amber-default: var(--color-amber-9);
    --box-shadow-color-orange-default: var(--color-orange-9);
    --box-shadow-color-red-default: var(--color-red-9);
    --box-shadow-color-pink-default: var(--color-pink-9);
    --box-shadow-color-purple-default: var(--color-purple-9);
    --box-shadow-color-indigo-default: var(--color-indigo-9);
    --box-shadow-color-green-default: var(--color-green-9);
    --box-shadow-color-cyan-default: var(--color-cyan-9);
    --box-shadow-color-teal-default: var(--color-teal-9);
    --box-shadow-color-accent-default: var(--color-accent-9);
    --box-shadow-color-negative-default: var(--color-negative-9);
    --box-shadow-color-positive-default: var(--color-positive-9);
    --box-shadow-color-warning-default: var(--color-warning-9);
    --box-shadow-color-highlight-default: var(--color-highlight-9);
    --background-color-page: var(--alias-bg-page);
    --background-color-overlay: var(--alias-bg-overlay);
    --background-color-overlay-inverted: var(--alias-bg-overlay-inverted);
    --background-color-backdrop: var(--alias-bg-backdrop);
    --background-color-raised: var(--alias-bg-raised);
    --background-color-interactive-hover: var(--color-gray-2);
    --background-color-interactive-active: var(--color-gray-3);
    --background-color-button-default: var(--alias-bg-button-default);
    --background-color-button-hover: var(--alias-bg-button-hover);
    --background-color-button-focus: var(--background-color-gray-element-focus);
    --background-color-button-active: var(
      --background-color-gray-element-active
    );
    --background-color-button-selected: var(
      --background-color-gray-element-selected
    );
    --background-color-button-disabled: var(--alias-bg-button-disabled);
    --background-color-control-default: var(--alias-bg-page);
    --background-color-control-hover: var(--alias-bg-control-hover);
    --background-color-control-focus: var(--color-gray-4);
    --background-color-control-active: var(--color-gray-4);
    --background-color-control-disabled: var(--background-color-gray-element);
    --background-color-control-on-overlay-hover: var(
      --alias-bg-control-on-overlay-hover
    );
    --background-color-accent: var(--alias-bg-accent-default);
    --background-color-accent-hover: var(--alias-bg-accent-hover);
    --background-color-accent-active: var(--alias-bg-accent-active);
    --background-color-accent-disabled: var(--color-accent-4);
    --background-color-positive: var(--background-color-positive-solid);
    --background-color-positive-hover: var(
      --background-color-positive-solid-hover
    );
    --background-color-positive-disabled: var(--color-positive-4);
    --background-color-negative: var(--background-color-negative-solid);
    --background-color-negative-hover: var(
      --background-color-negative-solid-hover
    );
    --background-color-negative-disabled: var(--color-negative-4);
    --background-color-warning: var(--background-color-warning-solid);
    --background-color-warning-hover: var(
      --background-color-warning-solid-hover
    );
    --background-color-warning-disabled: var(--color-warning-4);
    --background-color-highlight: var(--background-color-highlight-solid);
    --background-color-highlight-hover: var(
      --background-color-highlight-solid-hover
    );
    --background-color-highlight-disabled: var(--color-highlight-4);
    --text-color-body: var(--text-color-gray-high-contrast);
    --text-color-muted: var(--text-color-gray-low-contrast);
    --text-color-subtle: var(--color-gray-10);
    --text-color-disabled: var(--color-gray-9);
    --text-color-on-emphasis: #fff;
    --text-color-accent: var(--alias-text-accent-default);
    --text-color-accent-hover: var(--alias-text-accent-hover);
    --text-color-accent-disabled: var(--color-accent-6);
    --text-color-positive: var(--text-color-positive-low-contrast);
    --text-color-negative: var(--text-color-negative-low-contrast);
    --text-color-warning: var(--text-color-warning-low-contrast);
    --text-color-highlight: var(--text-color-highlight-low-contrast);
    --text-color-placeholder: var(--text-color-disabled);
    --fill-default: var(--fill-gray-default);
    --fill-subtle: var(--color-gray-8);
    --fill-disabled: var(--color-gray-7);
    --fill-favorite: var(--background-color-yellow-solid);
    --fill-warning: var(--background-color-yellow-solid);
    --fill-warning-solid: var(--color-warning-8);
    --fill-accent: var(--alias-icon-accent-default);
    --fill-negative: var(--text-color-negative-low-contrast);
    --fill-negative-solid: var(--background-color-negative-solid);
    --fill-positive: var(--text-color-positive-low-contrast);
    --fill-positive-solid: var(--background-color-positive-solid);
    --fill-on-emphasis: var(--alias-bg-page);
    --fill-overlay: var(--alias-bg-overlay);
    --fill-overlay-inverted: var(--alias-bg-overlay-inverted);
    --fill-page: var(--alias-bg-page);
    --fill-highlight: var(--background-color-purple-solid);
    --divide-color-default: var(--border-color-gray-subtle);
    --divide-color-muted: var(--background-color-gray-element);
    --divide-color-control-default: var(--border-color-gray-element);
    --divide-color-control-hover: var(--border-color-gray-element-hover);
    --divide-color-control-active: var(--border-color-gray-element-hover);
    --divide-color-control-focus: var(--border-color-gray-element-hover);
    --border-color-divider-default: var(--divide-color-default);
    --border-color-divider-muted: var(--divide-color-muted);
    --border-color-divider-control-default: var(--divide-color-control-default);
    --border-color-divider-control-hover: var(--divide-color-control-hover);
    --border-color-divider-control-active: var(--divide-color-control-active);
    --border-color-divider-control-focus: var(--divide-color-control-focus);
    --border-color-divider: var(--border-color-divider-default);
    --border-color-muted: var(--border-color-divider-muted);
    --border-color-control-default: var(--border-color-divider-control-default);
    --border-color-control-hover: var(--border-color-divider-control-hover);
    --border-color-control-active: var(--border-color-divider-control-active);
    --border-color-control-focus: var(--border-color-divider-control-focus);
    --border-color-page: var(--alias-bg-page);
    --border-color-accent-default: var(--alias-border-accent-default);
    --border-color-accent-focus: var(--alias-border-accent-focus);
    --border-color-positive: var(--border-color-positive-subtle);
    --border-color-negative: var(--background-color-red-solid);
    --border-color-warning: var(--border-color-warning-subtle);
    --border-color-highlight: var(--border-color-highlight-subtle);
    --outline-color-focus-ring-default: var(--outline-color-accent-focus-ring);
    --padding-popover-medium: 0.5rem;
    --height-control: 2rem;
    --font-mono--font-feature-settings: '"liga" 0, "clig" 0';
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 450;
    --font-weight-bold: 500;
    --text-3xs: 0.625rem;
    --text-3xs--line-height: 0.75rem;
    --text-2xs: 0.6875rem;
    --text-2xs--line-height: 0.75rem;
    --z-index-1: 1;
    --ease-fast-in: cubic-bezier(0.17, 0.67, 0.55, 1);
    --tw-scrollbar-gutter-modifier: ;
    --animate-fade-in: fade-in 0.2s linear forwards;
  }
  :where(:dir(ltr)) .animate-spin {
    animation-name: spin-ltr;
  }
  :where(:dir(rtl)) .animate-spin {
    animation-name: spin-rtl;
  }
  @keyframes spin {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(1turn);
    }
  }
}
@layer base {
  :root,
  :host {
    --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';
    --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';
    --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';
    --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';
    --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';
    --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';
    --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';
    --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';
    --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';
    --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';
    --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';
    --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';
    --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';
    --fa-font-sharp-duotone-solid: normal 900 1em/1
      'Font Awesome 7 Sharp Duotone';
    --fa-font-sharp-duotone-regular: normal 400 1em/1
      'Font Awesome 7 Sharp Duotone';
    --fa-font-sharp-duotone-light: normal 300 1em/1
      'Font Awesome 7 Sharp Duotone';
    --fa-font-sharp-duotone-thin: normal 100 1em/1
      'Font Awesome 7 Sharp Duotone';
    --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';
    --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';
    --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';
    --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';
    --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';
    --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';
    --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';
    --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';
    --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';
    --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';
    --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';
    --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';
    --fa-font-utility-duo-semibold: normal 600 1em/1
      'Font Awesome 7 Utility Duo';
    --fa-font-utility-fill-semibold: normal 600 1em/1
      'Font Awesome 7 Utility Fill';
  }
  .svg-inline--fa {
    box-sizing: content-box;
    display: var(--fa-display, inline-block);
    vertical-align: -0.125em;
    height: 1em;
    width: var(--fa-width, 1.25em);
    overflow: visible;
  }
  .svg-inline--fa.fa-2xs {
    vertical-align: 0.1em;
  }
  .svg-inline--fa.fa-xs {
    vertical-align: 0;
  }
  .svg-inline--fa.fa-sm {
    vertical-align: -0.0714286em;
  }
  .svg-inline--fa.fa-lg {
    vertical-align: -0.2em;
  }
  .svg-inline--fa.fa-xl {
    vertical-align: -0.25em;
  }
  .svg-inline--fa.fa-2xl {
    vertical-align: -0.3125em;
  }
  .svg-inline--fa.fa-pull-left,
  .svg-inline--fa .fa-pull-start {
    float: inline-start;
    margin-inline-end: var(--fa-pull-margin, 0.3em);
  }
  .svg-inline--fa.fa-pull-right,
  .svg-inline--fa .fa-pull-end {
    float: inline-end;
    margin-inline-start: var(--fa-pull-margin, 0.3em);
  }
  .svg-inline--fa.fa-li {
    width: var(--fa-li-width, 2em);
    inset-block-start: 0.25em;
    inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  }
  .fa-layers-counter,
  .fa-layers-text {
    text-align: center;
    display: inline-block;
    position: absolute;
  }
  .fa-layers {
    text-align: center;
    vertical-align: -0.125em;
    height: 1em;
    width: var(--fa-width, 1.25em);
    display: inline-block;
    position: relative;
  }
  .fa-layers .svg-inline--fa {
    transform-origin: 50%;
    margin: auto;
    position: absolute;
    inset: 0;
  }
  .fa-layers-text {
    transform-origin: 50%;
    top: 50%;
    inset-inline-start: 50%;
  }
  .fa-layers-text:where(:dir(ltr)) {
    transform: translate(-50%, -50%);
  }
  .fa-layers-text:where(:dir(rtl)) {
    transform: translate(50%, -50%);
  }
  .fa-layers-counter {
    background-color: var(--fa-counter-background-color, #ff253a);
    border-radius: var(--fa-counter-border-radius, 1em);
    box-sizing: border-box;
    color: var(--fa-inverse, #fff);
    line-height: var(--fa-counter-line-height, 1);
    max-width: var(--fa-counter-max-width, 5em);
    min-width: var(--fa-counter-min-width, 1.5em);
    padding: var(--fa-counter-padding, 0.25em 0.5em);
    inset-inline-end: var(--fa-right, 0);
    text-overflow: ellipsis;
    top: var(--fa-top, 0);
    transform: scale(var(--fa-counter-scale, 0.25));
    overflow: hidden;
  }
  .fa-layers-counter:where(:dir(ltr)) {
    transform-origin: 100% 0;
  }
  .fa-layers-counter:where(:dir(rtl)) {
    transform-origin: 0% 0;
  }
  .fa-layers-bottom-right {
    bottom: var(--fa-bottom, 0);
    inset-inline-end: var(--fa-right, 0);
    transform: scale(var(--fa-layers-scale, 0.25));
    top: auto;
  }
  .fa-layers-bottom-right:where(:dir(ltr)) {
    transform-origin: 100% 100%;
  }
  .fa-layers-bottom-right:where(:dir(rtl)) {
    transform-origin: 0% 100%;
  }
  .fa-layers-bottom-left {
    bottom: var(--fa-bottom, 0);
    inset-inline-start: var(--fa-left, 0);
    transform: scale(var(--fa-layers-scale, 0.25));
    top: auto;
    inset-inline-end: auto;
  }
  .fa-layers-bottom-left:where(:dir(ltr)) {
    transform-origin: 0 100%;
  }
  .fa-layers-bottom-left:where(:dir(rtl)) {
    transform-origin: 100% 100%;
  }
  .fa-layers-top-right {
    top: var(--fa-top, 0);
    inset-inline-end: var(--fa-right, 0);
    transform: scale(var(--fa-layers-scale, 0.25));
  }
  .fa-layers-top-right:where(:dir(ltr)) {
    transform-origin: 100% 0;
  }
  .fa-layers-top-right:where(:dir(rtl)) {
    transform-origin: 0% 0;
  }
  .fa-layers-top-left {
    inset-inline-start: var(--fa-left, 0);
    inset-inline-end: auto;
    top: var(--fa-top, 0);
    transform: scale(var(--fa-layers-scale, 0.25));
  }
  .fa-layers-top-left:where(:dir(ltr)) {
    transform-origin: 0 0;
  }
  .fa-layers-top-left:where(:dir(rtl)) {
    transform-origin: 100% 0;
  }
  .fa-1x {
    font-size: 1em;
  }
  .fa-2x {
    font-size: 2em;
  }
  .fa-3x {
    font-size: 3em;
  }
  .fa-4x {
    font-size: 4em;
  }
  .fa-5x {
    font-size: 5em;
  }
  .fa-6x {
    font-size: 6em;
  }
  .fa-7x {
    font-size: 7em;
  }
  .fa-8x {
    font-size: 8em;
  }
  .fa-9x {
    font-size: 9em;
  }
  .fa-10x {
    font-size: 10em;
  }
  .fa-2xs {
    vertical-align: 0.225em;
    font-size: 0.625em;
    line-height: 0.1em;
  }
  .fa-xs {
    vertical-align: 0.125em;
    font-size: 0.75em;
    line-height: 0.0833333em;
  }
  .fa-sm {
    vertical-align: 0.0535715em;
    font-size: 0.875em;
    line-height: 0.0714286em;
  }
  .fa-lg {
    vertical-align: -0.075em;
    font-size: 1.25em;
    line-height: 0.05em;
  }
  .fa-xl {
    vertical-align: -0.125em;
    font-size: 1.5em;
    line-height: 0.0416667em;
  }
  .fa-2xl {
    vertical-align: -0.1875em;
    font-size: 2em;
    line-height: 0.03125em;
  }
  .fa-width-auto {
    --fa-width: auto;
  }
  .fa-fw,
  .fa-width-fixed {
    --fa-width: 1.25em;
  }
  .fa-ul {
    margin-inline-start: var(--fa-li-margin, 2.5em);
    padding-inline-start: 0;
    list-style-type: none;
  }
  .fa-ul > li {
    position: relative;
  }
  .fa-li {
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit;
    position: absolute;
    inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  }
  .fa-border {
    border-color: var(--fa-border-color, #eee);
    border-radius: var(--fa-border-radius, 0.1em);
    border-style: var(--fa-border-style, solid);
    border-width: var(--fa-border-width, 0.0625em);
    box-sizing: var(--fa-border-box-sizing, content-box);
    padding: var(--fa-border-padding, 0.1875em 0.25em);
  }
  .fa-pull-left,
  .fa-pull-start {
    float: inline-start;
    margin-inline-end: var(--fa-pull-margin, 0.3em);
  }
  .fa-pull-right,
  .fa-pull-end {
    float: inline-end;
    margin-inline-start: var(--fa-pull-margin, 0.3em);
  }
  .fa-beat {
    animation-name: fa-beat;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
  }
  .fa-bounce {
    animation-name: fa-bounce;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(
      --fa-animation-timing,
      cubic-bezier(0.28, 0.84, 0.42, 1)
    );
  }
  .fa-fade {
    animation-name: fa-fade;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(
      --fa-animation-timing,
      cubic-bezier(0.4, 0, 0.6, 1)
    );
  }
  .fa-beat-fade {
    animation-name: fa-beat-fade;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(
      --fa-animation-timing,
      cubic-bezier(0.4, 0, 0.6, 1)
    );
  }
  .fa-flip {
    animation-name: fa-flip;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
  }
  .fa-shake {
    animation-name: fa-shake;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, linear);
  }
  .fa-spin {
    animation-name: fa-spin;
    animation-delay: var(--fa-animation-delay, 0s);
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 2s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, linear);
  }
  .fa-spin-reverse {
    --fa-animation-direction: reverse;
  }
  .fa-pulse,
  .fa-spin-pulse {
    animation-name: fa-spin;
    animation-direction: var(--fa-animation-direction, normal);
    animation-duration: var(--fa-animation-duration, 1s);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-timing-function: var(--fa-animation-timing, steps(8));
  }
  @media (prefers-reduced-motion: reduce) {
    .fa-beat,
    .fa-bounce,
    .fa-fade,
    .fa-beat-fade,
    .fa-flip,
    .fa-pulse,
    .fa-shake,
    .fa-spin,
    .fa-spin-pulse {
      transition: none !important;
      animation: none !important;
    }
  }
  @keyframes fa-beat {
    0%,
    90% {
      transform: scale(1);
    }
    45% {
      transform: scale(var(--fa-beat-scale, 1.25));
    }
  }
  @keyframes fa-bounce {
    0% {
      transform: scale(1) translateY(0);
    }
    10% {
      transform: scale(
          var(--fa-bounce-start-scale-x, 1.1),
          var(--fa-bounce-start-scale-y, 0.9)
        )
        translateY(0);
    }
    30% {
      transform: scale(
          var(--fa-bounce-jump-scale-x, 0.9),
          var(--fa-bounce-jump-scale-y, 1.1)
        )
        translateY(var(--fa-bounce-height, -0.5em));
    }
    50% {
      transform: scale(
          var(--fa-bounce-land-scale-x, 1.05),
          var(--fa-bounce-land-scale-y, 0.95)
        )
        translateY(0);
    }
    57% {
      transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
    }
    64% {
      transform: scale(1) translateY(0);
    }
    to {
      transform: scale(1) translateY(0);
    }
  }
  @keyframes fa-fade {
    50% {
      opacity: var(--fa-fade-opacity, 0.4);
    }
  }
  @keyframes fa-beat-fade {
    0%,
    to {
      opacity: var(--fa-beat-fade-opacity, 0.4);
      transform: scale(1);
    }
    50% {
      opacity: 1;
      transform: scale(var(--fa-beat-fade-scale, 1.125));
    }
  }
  @keyframes fa-flip {
    50% {
      transform: rotate3d(
        var(--fa-flip-x, 0),
        var(--fa-flip-y, 1),
        var(--fa-flip-z, 0),
        var(--fa-flip-angle, -180deg)
      );
    }
  }
  @keyframes fa-shake {
    0% {
      transform: rotate(-15deg);
    }
    4% {
      transform: rotate(15deg);
    }
    8%,
    24% {
      transform: rotate(-18deg);
    }
    12%,
    28% {
      transform: rotate(18deg);
    }
    16% {
      transform: rotate(-22deg);
    }
    20% {
      transform: rotate(22deg);
    }
    32% {
      transform: rotate(-12deg);
    }
    36% {
      transform: rotate(12deg);
    }
    40%,
    to {
      transform: rotate(0);
    }
  }
  @keyframes fa-spin {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }
  .fa-rotate-90:where(:dir(ltr)) {
    transform: rotate(90deg);
  }
  .fa-rotate-90:where(:dir(rtl)) {
    transform: rotate(-90deg);
  }
  .fa-rotate-180:where(:dir(ltr)) {
    transform: rotate(180deg);
  }
  .fa-rotate-180:where(:dir(rtl)) {
    transform: rotate(-180deg);
  }
  .fa-rotate-270:where(:dir(ltr)) {
    transform: rotate(270deg);
  }
  .fa-rotate-270:where(:dir(rtl)) {
    transform: rotate(-270deg);
  }
  .fa-flip-horizontal {
    transform: scaleX(-1);
  }
  .fa-flip-vertical {
    transform: scaleY(-1);
  }
  .fa-flip-both,
  .fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1);
  }
  .fa-rotate-by {
    transform: rotate(var(--fa-rotate-angle, 0));
  }
  .svg-inline--fa .fa-primary {
    fill: var(--fa-primary-color, currentColor);
    opacity: var(--fa-primary-opacity, 1);
  }
  .svg-inline--fa .fa-secondary {
    fill: var(--fa-secondary-color, currentColor);
    opacity: var(--fa-secondary-opacity, 0.4);
  }
  .svg-inline--fa.fa-swap-opacity .fa-primary {
    opacity: var(--fa-secondary-opacity, 0.4);
  }
  .svg-inline--fa.fa-swap-opacity .fa-secondary {
    opacity: var(--fa-primary-opacity, 1);
  }
  .svg-inline--fa mask .fa-primary,
  .svg-inline--fa mask .fa-secondary {
    fill: #000;
  }
  .svg-inline--fa.fa-inverse {
    fill: var(--fa-inverse, #fff);
  }
  .fa-stack {
    vertical-align: middle;
    width: 2.5em;
    height: 2em;
    line-height: 2em;
    display: inline-block;
    position: relative;
  }
  .fa-inverse {
    color: var(--fa-inverse, #fff);
  }
  .svg-inline--fa.fa-stack-1x {
    --fa-width: 1.25em;
    height: 1em;
    width: var(--fa-width);
  }
  .svg-inline--fa.fa-stack-2x {
    --fa-width: 2.5em;
    height: 2em;
    width: var(--fa-width);
  }
  .fa-stack-1x,
  .fa-stack-2x {
    z-index: var(--fa-stack-z-index, auto);
    margin: auto;
    position: absolute;
    inset: 0;
  }
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(
      --default-font-family,
      ui-sans-serif,
      system-ui,
      sans-serif,
      'Apple Color Emoji',
      'Segoe UI Emoji',
      'Segoe UI Symbol',
      'Noto Color Emoji'
    );
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(
      --default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      'Liberation Mono',
      'Courier New',
      monospace
    );
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(
      --default-mono-font-variation-settings,
      normal
    );
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    vertical-align: middle;
    display: block;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not ((-webkit-appearance: -apple-pay-button))) or
    (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }
    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type='button'], [type='reset'], [type='submit']) {
    appearance: button;
  }
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
  .font-mono {
    font-variant-ligatures: none;
  }
  :root {
    line-height: 1.15;
  }
  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  :focus-visible {
    --tw-ring-offset-color: var(--alias-bg-page);
  }
  :root:not([data-custom-scrollbar='false']) ::-webkit-scrollbar {
    width: 14px;
    height: 14px;
  }
  :root:not([data-custom-scrollbar='false']) ::-webkit-scrollbar-corner {
    background-color: #0000;
  }
  :root:not([data-custom-scrollbar='false']) ::-webkit-scrollbar-thumb {
    background-color: light-dark(#b9bbc6, #5a6169);
    background-clip: padding-box;
    border: 4px solid #0000;
    border-radius: 9999px;
  }
  :root:not([data-custom-scrollbar='false']) ::-webkit-scrollbar-thumb:hover {
    background-color: light-dark(#8b8d98, #696e77);
  }
  body {
    font-family: var(--font-sans);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    line-height: 1.4;
  }
  p {
    margin-bottom: 0.5rem;
  }
}
@layer components {
  .all-unset {
    all: unset;
    box-sizing: border-box;
  }
  .shortcut-bg-interactive {
    cursor: pointer;
  }
  @media (hover: hover) {
    .shortcut-bg-interactive:hover {
      background-color: var(--background-color-interactive-hover);
    }
  }
  .shortcut-bg-interactive:is(:focus-visible, [data-focus-visible]) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .shortcut-bg-interactive:active {
    background-color: var(--background-color-interactive-active);
  }
}
@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .\!sticky {
    position: sticky !important;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .fixed\! {
    position: fixed !important;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .static\! {
    position: static !important;
  }
  .sticky {
    position: sticky;
  }
  .-inset-5 {
    inset: -1.25rem;
  }
  .inset-0 {
    inset: 0;
  }
  .inset-auto {
    inset: auto;
  }
  .-inset-x-2 {
    inset-inline: -0.5rem;
  }
  .inset-x-0 {
    inset-inline: 0;
  }
  .inset-x-1 {
    inset-inline: 0.25rem;
  }
  .inset-x-2 {
    inset-inline: 0.5rem;
  }
  .inset-x-4 {
    inset-inline: 1rem;
  }
  .-inset-y-0,
  .inset-y-0 {
    inset-block: 0;
  }
  .inset-y-\[-20\%\] {
    inset-block: -20%;
  }
  .end-0 {
    inset-inline-end: 0;
  }
  .end-2 {
    inset-inline-end: 0.5rem;
  }
  .-top-1 {
    top: -0.25rem;
  }
  .-top-2 {
    top: -0.5rem;
  }
  .-top-8 {
    top: -2rem;
  }
  .top-\(--gutter\) {
    top: var(--gutter);
  }
  .top-0 {
    top: 0;
  }
  .top-0\.5 {
    top: calc(var(--spacing) * 0.5);
  }
  .top-1 {
    top: 0.25rem;
  }
  .top-1\.5 {
    top: 0.375rem;
  }
  .top-1\/2 {
    top: 50%;
  }
  .top-2 {
    top: 0.5rem;
  }
  .top-2\.5 {
    top: 0.625rem;
  }
  .top-3 {
    top: 0.75rem;
  }
  .top-4 {
    top: 1rem;
  }
  .top-5 {
    top: 1.25rem;
  }
  .top-7 {
    top: 1.75rem;
  }
  .top-8 {
    top: 2rem;
  }
  .top-11 {
    top: 2.75rem;
  }
  .top-12 {
    top: 3rem;
  }
  .top-14 {
    top: 3.5rem;
  }
  .top-60 {
    top: 15rem;
  }
  .top-\[-9999px\] {
    top: -9999px;
  }
  .top-\[2px\] {
    top: 2px;
  }
  .top-\[3px\] {
    top: 3px;
  }
  .top-\[10vh\] {
    top: 10vh;
  }
  .top-\[15px\] {
    top: 15px;
  }
  .top-\[15vh\] {
    top: 15vh;
  }
  .top-\[20px\] {
    top: 20px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[31px\] {
    top: 31px;
  }
  .top-\[40\%\] {
    top: 40%;
  }
  .top-\[45\%\] {
    top: 45%;
  }
  .top-auto {
    top: auto;
  }
  .top-px {
    top: 1px;
  }
  .-right-1 {
    inset-inline-end: -0.25rem;
  }
  .-right-1\.5 {
    inset-inline-end: -0.375rem;
  }
  .-right-2 {
    inset-inline-end: -0.5rem;
  }
  .-right-2\.5 {
    inset-inline-end: -0.625rem;
  }
  .-right-16 {
    inset-inline-end: -4rem;
  }
  .right-\(--gutter\) {
    inset-inline-end: var(--gutter);
  }
  .right-0 {
    inset-inline-end: 0;
  }
  .right-0\.5 {
    inset-inline-end: calc(var(--spacing) * 0.5);
  }
  .right-1 {
    inset-inline-end: 0.25rem;
  }
  .right-2 {
    inset-inline-end: 0.5rem;
  }
  .right-2\.5 {
    inset-inline-end: 0.625rem;
  }
  .right-3 {
    inset-inline-end: 0.75rem;
  }
  .right-4 {
    inset-inline-end: 1rem;
  }
  .right-5 {
    inset-inline-end: 1.25rem;
  }
  .right-6 {
    inset-inline-end: 1.5rem;
  }
  .right-\[10\%\] {
    inset-inline-end: 10%;
  }
  .right-auto {
    inset-inline-end: auto;
  }
  .right-full {
    inset-inline-end: 100%;
  }
  .-bottom-0 {
    bottom: 0;
  }
  .-bottom-1 {
    bottom: -0.25rem;
  }
  .-bottom-4 {
    bottom: -1rem;
  }
  .-bottom-32 {
    bottom: -8rem;
  }
  .bottom-0 {
    bottom: 0;
  }
  .bottom-0\.5 {
    bottom: calc(var(--spacing) * 0.5);
  }
  .bottom-1 {
    bottom: 0.25rem;
  }
  .bottom-1\.5 {
    bottom: 0.375rem;
  }
  .bottom-2 {
    bottom: 0.5rem;
  }
  .bottom-2\.5 {
    bottom: 0.625rem;
  }
  .bottom-3 {
    bottom: 0.75rem;
  }
  .bottom-4 {
    bottom: 1rem;
  }
  .bottom-5 {
    bottom: 1.25rem;
  }
  .bottom-6 {
    bottom: 1.5rem;
  }
  .bottom-16 {
    bottom: 4rem;
  }
  .bottom-64 {
    bottom: 16rem;
  }
  .bottom-\[3\.75rem\] {
    bottom: 3.75rem;
  }
  .bottom-\[10\%\] {
    bottom: 10%;
  }
  .bottom-\[20\%\] {
    bottom: 20%;
  }
  .bottom-auto {
    bottom: auto;
  }
  .-left-2 {
    inset-inline-start: -0.5rem;
  }
  .-left-10 {
    inset-inline-start: -2.5rem;
  }
  .-left-12 {
    inset-inline-start: -3rem;
  }
  .-left-13 {
    inset-inline-start: -3.25rem;
  }
  .-left-14 {
    inset-inline-start: -3.5rem;
  }
  .left-\(--navbar-width\) {
    inset-inline-start: var(--navbar-width);
  }
  .left-0 {
    inset-inline-start: 0;
  }
  .left-0\.5 {
    inset-inline-start: calc(var(--spacing) * 0.5);
  }
  .left-1 {
    inset-inline-start: 0.25rem;
  }
  .left-1\/2 {
    inset-inline-start: 50%;
  }
  .left-2 {
    inset-inline-start: 0.5rem;
  }
  .left-3 {
    inset-inline-start: 0.75rem;
  }
  .left-3\.5 {
    inset-inline-start: 0.875rem;
  }
  .left-4 {
    inset-inline-start: 1rem;
  }
  .left-5 {
    inset-inline-start: 1.25rem;
  }
  .left-9 {
    inset-inline-start: 2.25rem;
  }
  .left-60 {
    inset-inline-start: 15rem;
  }
  .left-\[-100vw\] {
    inset-inline-start: -100vw;
  }
  .left-\[-9999px\] {
    inset-inline-start: -9999px;
  }
  .left-\[14px\] {
    inset-inline-start: 14px;
  }
  .left-auto {
    inset-inline-start: auto;
  }
  .isolate {
    isolation: isolate;
  }
  .-z-1 {
    z-index: calc(var(--z-index-1) * -1);
  }
  .-z-10 {
    z-index: -10;
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: var(--z-index-1);
  }
  .z-10 {
    z-index: 10;
  }
  .z-11 {
    z-index: 11;
  }
  .z-20 {
    z-index: 20;
  }
  .z-21 {
    z-index: 21;
  }
  .z-50 {
    z-index: 50;
  }
  .z-1000 {
    z-index: 1000;
  }
  .z-\[-2\] {
    z-index: -2;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[3\] {
    z-index: 3;
  }
  .z-\[11\] {
    z-index: 11;
  }
  .z-\[21\] {
    z-index: 21;
  }
  .z-\[2147483640\] {
    z-index: 2147483640;
  }
  .z-auto {
    z-index: auto;
  }
  .col-\[close-button\] {
    grid-column: close-button;
  }
  .col-auto {
    grid-column: auto;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-5 {
    grid-column: span 5 / span 5;
  }
  .col-span-full {
    grid-column: 1/-1;
  }
  .-col-start-1 {
    grid-column-start: -1;
  }
  .col-start-\(--load-more-button-column-start\) {
    grid-column-start: var(--load-more-button-column-start);
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .col-start-2 {
    grid-column-start: 2;
  }
  .col-start-2\! {
    grid-column-start: 2 !important;
  }
  .-col-end-1\! {
    grid-column-end: -1 !important;
  }
  .col-end-\[-1\] {
    grid-column-end: -1;
  }
  .row-\[content\] {
    grid-row: content;
  }
  .row-span-full {
    grid-row: 1/-1;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .row-start-2 {
    grid-row-start: 2;
  }
  .float-end {
    float: inline-end;
  }
  .container {
    width: 100%;
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .container\! {
    width: 100% !important;
  }
  @media (min-width: 40rem) {
    .container\! {
      max-width: 40rem !important;
    }
  }
  @media (min-width: 48rem) {
    .container\! {
      max-width: 48rem !important;
    }
  }
  @media (min-width: 64rem) {
    .container\! {
      max-width: 64rem !important;
    }
  }
  @media (min-width: 80rem) {
    .container\! {
      max-width: 80rem !important;
    }
  }
  @media (min-width: 96rem) {
    .container\! {
      max-width: 96rem !important;
    }
  }
  .-m-1 {
    margin: -0.25rem;
  }
  .-m-1\.5 {
    margin: -0.375rem;
  }
  .-m-2 {
    margin: -0.5rem;
  }
  .m-0 {
    margin: 0;
  }
  .m-1 {
    margin: 0.25rem;
  }
  .m-1\.5 {
    margin: 0.375rem;
  }
  .m-2 {
    margin: 0.5rem;
  }
  .m-3 {
    margin: 0.75rem;
  }
  .m-4 {
    margin: 1rem;
  }
  .m-10 {
    margin: 2.5rem;
  }
  .m-\[-5px\] {
    margin: -5px;
  }
  .m-\[-6px_-8px\] {
    margin: -6px -8px;
  }
  .m-auto {
    margin: auto;
  }
  .m-px {
    margin: 1px;
  }
  .-mx-\(--drawer-x-padding\) {
    margin-inline: calc(var(--drawer-x-padding) * -1);
  }
  .-mx-2 {
    margin-inline: -0.5rem;
  }
  .-mx-3 {
    margin-inline: -0.75rem;
  }
  .-mx-4 {
    margin-inline: -1rem;
  }
  .-mx-5 {
    margin-inline: -1.25rem;
  }
  .mx-0 {
    margin-inline: 0;
  }
  .mx-0\.5 {
    margin-inline: calc(var(--spacing) * 0.5);
  }
  .mx-1 {
    margin-inline: 0.25rem;
  }
  .mx-1\.5 {
    margin-inline: 0.375rem;
  }
  .mx-2 {
    margin-inline: 0.5rem;
  }
  .mx-3 {
    margin-inline: 0.75rem;
  }
  .mx-4 {
    margin-inline: 1rem;
  }
  .mx-5 {
    margin-inline: 1.25rem;
  }
  .mx-6 {
    margin-inline: 1.5rem;
  }
  .mx-\[3px\] {
    margin-inline: 3px;
  }
  .mx-\[4px\] {
    margin-inline: 4px;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .-my-2 {
    margin-block: -0.5rem;
  }
  .-my-px {
    margin-block: -1px;
  }
  .my-0 {
    margin-block: 0;
  }
  .my-0\.5 {
    margin-block: calc(var(--spacing) * 0.5);
  }
  .my-1 {
    margin-block: 0.25rem;
  }
  .my-1\.5 {
    margin-block: 0.375rem;
  }
  .my-2 {
    margin-block: 0.5rem;
  }
  .my-2\.5 {
    margin-block: 0.625rem;
  }
  .my-3 {
    margin-block: 0.75rem;
  }
  .my-3\.5 {
    margin-block: 0.875rem;
  }
  .my-4 {
    margin-block: 1rem;
  }
  .my-5 {
    margin-block: 1.25rem;
  }
  .my-6 {
    margin-block: 1.5rem;
  }
  .my-7 {
    margin-block: 1.75rem;
  }
  .my-8 {
    margin-block: 2rem;
  }
  .my-9 {
    margin-block: 2.25rem;
  }
  .my-10 {
    margin-block: 2.5rem;
  }
  .my-12 {
    margin-block: 3rem;
  }
  .my-16 {
    margin-block: 4rem;
  }
  .my-20 {
    margin-block: 5rem;
  }
  .my-\[120px\] {
    margin-block: 120px;
  }
  .my-auto {
    margin-block: auto;
  }
  .my-px {
    margin-block: 1px;
  }
  .ms-1 {
    margin-inline-start: 0.25rem;
  }
  .ms-2 {
    margin-inline-start: 0.5rem;
  }
  .ms-2\.5 {
    margin-inline-start: 0.625rem;
  }
  .ms-3 {
    margin-inline-start: 0.75rem;
  }
  .ms-4 {
    margin-inline-start: 1rem;
  }
  .ms-auto {
    margin-inline-start: auto;
  }
  .-me-1 {
    margin-inline-end: -0.25rem;
  }
  .-me-2 {
    margin-inline-end: -0.5rem;
  }
  .me-1 {
    margin-inline-end: 0.25rem;
  }
  .me-1\.5 {
    margin-inline-end: 0.375rem;
  }
  .me-2 {
    margin-inline-end: 0.5rem;
  }
  .me-3 {
    margin-inline-end: 0.75rem;
  }
  .me-4 {
    margin-inline-end: 1rem;
  }
  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5);
  }
  .-mt-1 {
    margin-top: -0.25rem;
  }
  .-mt-2 {
    margin-top: -0.5rem;
  }
  .-mt-3 {
    margin-top: -0.75rem;
  }
  .-mt-4 {
    margin-top: -1rem;
  }
  .-mt-6 {
    margin-top: -1.5rem;
  }
  .-mt-14 {
    margin-top: -3.5rem;
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: 0.25rem;
  }
  .mt-1\.5 {
    margin-top: 0.375rem;
  }
  .mt-2 {
    margin-top: 0.5rem;
  }
  .mt-2\.5 {
    margin-top: 0.625rem;
  }
  .mt-3 {
    margin-top: 0.75rem;
  }
  .mt-3\.5 {
    margin-top: 0.875rem;
  }
  .mt-4 {
    margin-top: 1rem;
  }
  .mt-5 {
    margin-top: 1.25rem;
  }
  .mt-6 {
    margin-top: 1.5rem;
  }
  .mt-7 {
    margin-top: 1.75rem;
  }
  .mt-8 {
    margin-top: 2rem;
  }
  .mt-9 {
    margin-top: 2.25rem;
  }
  .mt-10 {
    margin-top: 2.5rem;
  }
  .mt-12 {
    margin-top: 3rem;
  }
  .mt-13 {
    margin-top: 3.25rem;
  }
  .mt-14 {
    margin-top: 3.5rem;
  }
  .mt-16 {
    margin-top: 4rem;
  }
  .mt-20 {
    margin-top: 5rem;
  }
  .mt-32 {
    margin-top: 8rem;
  }
  .mt-40 {
    margin-top: 10rem;
  }
  .mt-44 {
    margin-top: 11rem;
  }
  .mt-\[1lh\] {
    margin-top: 1lh;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mt-px {
    margin-top: 1px;
  }
  .-mr-1 {
    margin-inline-end: -0.25rem;
  }
  .-mr-2 {
    margin-inline-end: -0.5rem;
  }
  .-mr-4 {
    margin-inline-end: -1rem;
  }
  .mr-\(--content-margin-right\) {
    margin-inline-end: var(--content-margin-right);
  }
  .mr-0 {
    margin-inline-end: 0;
  }
  .mr-0\.5 {
    margin-inline-end: calc(var(--spacing) * 0.5);
  }
  .mr-1 {
    margin-inline-end: 0.25rem;
  }
  .mr-1\.5 {
    margin-inline-end: 0.375rem;
  }
  .mr-2 {
    margin-inline-end: 0.5rem;
  }
  .mr-2\.5 {
    margin-inline-end: 0.625rem;
  }
  .mr-3 {
    margin-inline-end: 0.75rem;
  }
  .mr-3\.5 {
    margin-inline-end: 0.875rem;
  }
  .mr-4 {
    margin-inline-end: 1rem;
  }
  .mr-5 {
    margin-inline-end: 1.25rem;
  }
  .mr-7 {
    margin-inline-end: 1.75rem;
  }
  .mr-8 {
    margin-inline-end: 2rem;
  }
  .mr-14 {
    margin-inline-end: 3.5rem;
  }
  .mr-\[10px\] {
    margin-inline-end: 10px;
  }
  .mr-\[50px\] {
    margin-inline-end: 50px;
  }
  .mr-\[calc\(-1\*var\(--spacing-end\)\)\] {
    margin-inline-end: calc(-1 * var(--spacing-end));
  }
  .mr-auto {
    margin-inline-end: auto;
  }
  .-mb-2 {
    margin-bottom: -0.5rem;
  }
  .-mb-6 {
    margin-bottom: -1.5rem;
  }
  .mb-0 {
    margin-bottom: 0;
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: 0.25rem;
  }
  .mb-1\.5 {
    margin-bottom: 0.375rem;
  }
  .mb-2 {
    margin-bottom: 0.5rem;
  }
  .mb-2\.5 {
    margin-bottom: 0.625rem;
  }
  .mb-3 {
    margin-bottom: 0.75rem;
  }
  .mb-3\.5 {
    margin-bottom: 0.875rem;
  }
  .mb-4 {
    margin-bottom: 1rem;
  }
  .mb-5 {
    margin-bottom: 1.25rem;
  }
  .mb-6 {
    margin-bottom: 1.5rem;
  }
  .mb-7 {
    margin-bottom: 1.75rem;
  }
  .mb-8 {
    margin-bottom: 2rem;
  }
  .mb-9 {
    margin-bottom: 2.25rem;
  }
  .mb-10 {
    margin-bottom: 2.5rem;
  }
  .mb-13 {
    margin-bottom: 3.25rem;
  }
  .mb-16 {
    margin-bottom: 4rem;
  }
  .mb-24 {
    margin-bottom: 6rem;
  }
  .mb-\[6px\] {
    margin-bottom: 6px;
  }
  .mb-\[14px\] {
    margin-bottom: 14px;
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .mb-auto {
    margin-bottom: auto;
  }
  .mb-px {
    margin-bottom: 1px;
  }
  .-ml-1 {
    margin-inline-start: -0.25rem;
  }
  .-ml-1\.5 {
    margin-inline-start: -0.375rem;
  }
  .-ml-2 {
    margin-inline-start: -0.5rem;
  }
  .-ml-3 {
    margin-inline-start: -0.75rem;
  }
  .-ml-4 {
    margin-inline-start: -1rem;
  }
  .-ml-6 {
    margin-inline-start: -1.5rem;
  }
  .ml-\(--content-margin-left\) {
    margin-inline-start: var(--content-margin-left);
  }
  .ml-\(--content-spacer\) {
    margin-inline-start: var(--content-spacer);
  }
  .ml-\(--gutter-x\) {
    margin-inline-start: var(--gutter-x);
  }
  .ml-0 {
    margin-inline-start: 0;
  }
  .ml-0\.5 {
    margin-inline-start: calc(var(--spacing) * 0.5);
  }
  .ml-1 {
    margin-inline-start: 0.25rem;
  }
  .ml-1\.5 {
    margin-inline-start: 0.375rem;
  }
  .ml-2 {
    margin-inline-start: 0.5rem;
  }
  .ml-3 {
    margin-inline-start: 0.75rem;
  }
  .ml-4 {
    margin-inline-start: 1rem;
  }
  .ml-5 {
    margin-inline-start: 1.25rem;
  }
  .ml-6 {
    margin-inline-start: 1.5rem;
  }
  .ml-7 {
    margin-inline-start: 1.75rem;
  }
  .ml-8 {
    margin-inline-start: 2rem;
  }
  .ml-9 {
    margin-inline-start: 2.25rem;
  }
  .ml-10 {
    margin-inline-start: 2.5rem;
  }
  .ml-12 {
    margin-inline-start: 3rem;
  }
  .ml-14 {
    margin-inline-start: 3.5rem;
  }
  .ml-16 {
    margin-inline-start: 4rem;
  }
  .ml-\[-12\.5px\] {
    margin-inline-start: -12.5px;
  }
  .ml-\[-17px\] {
    margin-inline-start: -17px;
  }
  .ml-\[2px\] {
    margin-inline-start: 2px;
  }
  .ml-\[7px\] {
    margin-inline-start: 7px;
  }
  .ml-\[10px\] {
    margin-inline-start: 10px;
  }
  .ml-\[37px\] {
    margin-inline-start: 37px;
  }
  .ml-\[70px\] {
    margin-inline-start: 70px;
  }
  .ml-\[calc\(-1\*var\(--spacing-start\)\)\] {
    margin-inline-start: calc(-1 * var(--spacing-start));
  }
  .ml-auto {
    margin-inline-start: auto;
  }
  .ml-px {
    margin-inline-start: 1px;
  }
  .box-border {
    box-sizing: border-box;
  }
  @layer components {
    .hstack-0\.5 {
      gap: calc(var(--spacing) * 0.5);
      flex-direction: row;
      display: flex;
    }
    .hstack-1 {
      gap: 0.25rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-1\.5 {
      gap: 0.375rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-2 {
      gap: 0.5rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-2\.5 {
      gap: 0.625rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-3 {
      gap: 0.75rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-4 {
      gap: 1rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-5 {
      gap: 1.25rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-6 {
      gap: 1.5rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-7 {
      gap: 1.75rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-8 {
      gap: 2rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-10 {
      gap: 2.5rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-14 {
      gap: 3.5rem;
      flex-direction: row;
      display: flex;
    }
    .hstack-20 {
      gap: 5rem;
      flex-direction: row;
      display: flex;
    }
    .vstack-0\.5 {
      gap: calc(var(--spacing) * 0.5);
      flex-direction: column;
      display: flex;
    }
    .vstack-0\.25 {
      gap: calc(var(--spacing) * 0.25);
      flex-direction: column;
      display: flex;
    }
    .vstack-1 {
      gap: 0.25rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-1\.5 {
      gap: 0.375rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-2 {
      gap: 0.5rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-2\.5 {
      gap: 0.625rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-3 {
      gap: 0.75rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-4 {
      gap: 1rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-5 {
      gap: 1.25rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-6 {
      gap: 1.5rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-7 {
      gap: 1.75rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-8 {
      gap: 2rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-10 {
      gap: 2.5rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-11 {
      gap: 2.75rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-12 {
      gap: 3rem;
      flex-direction: column;
      display: flex;
    }
    .vstack-px {
      flex-direction: column;
      gap: 1px;
      display: flex;
    }
    .hstack {
      flex-direction: row;
      display: flex;
    }
    .vstack {
      flex-direction: column;
      display: flex;
    }
  }
  .line-clamp-\(--line-clamp\) {
    -webkit-line-clamp: var(--line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-4 {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-5 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-6 {
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .line-clamp-none {
    -webkit-line-clamp: unset;
    -webkit-box-orient: horizontal;
    display: block;
    overflow: visible;
  }
  .\!grid {
    display: grid !important;
  }
  .\!hidden {
    display: none !important;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline\! {
    display: inline !important;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .inline-grid {
    display: inline-grid;
  }
  .table {
    display: table;
  }
  .aspect-auto {
    aspect-ratio: auto;
  }
  .aspect-square {
    aspect-ratio: 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .size-\(--_size\) {
    width: var(--_size);
    height: var(--_size);
  }
  .size-\(--time-picker-popover-item-size\) {
    width: var(--time-picker-popover-item-size);
    height: var(--time-picker-popover-item-size);
  }
  .size-0 {
    width: 0;
    height: 0;
  }
  .size-1 {
    width: 0.25rem;
    height: 0.25rem;
  }
  .size-1\.5 {
    width: 0.375rem;
    height: 0.375rem;
  }
  .size-1\/2 {
    width: 50%;
    height: 50%;
  }
  .size-2 {
    width: 0.5rem;
    height: 0.5rem;
  }
  .size-2\.5 {
    width: 0.625rem;
    height: 0.625rem;
  }
  .size-3 {
    width: 0.75rem;
    height: 0.75rem;
  }
  .size-4 {
    width: 1rem;
    height: 1rem;
  }
  .size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
  .size-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
  .size-8 {
    width: 2rem;
    height: 2rem;
  }
  .size-9 {
    width: 2.25rem;
    height: 2.25rem;
  }
  .size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }
  .size-12 {
    width: 3rem;
    height: 3rem;
  }
  .size-14 {
    width: 3.5rem;
    height: 3.5rem;
  }
  .size-16 {
    width: 4rem;
    height: 4rem;
  }
  .size-20 {
    width: 5rem;
    height: 5rem;
  }
  .size-36 {
    width: 9rem;
    height: 9rem;
  }
  .size-40 {
    width: 10rem;
    height: 10rem;
  }
  .size-80 {
    width: 20rem;
    height: 20rem;
  }
  .size-\[1\.125rem\] {
    width: 1.125rem;
    height: 1.125rem;
  }
  .size-\[6\.25rem\] {
    width: 6.25rem;
    height: 6.25rem;
  }
  .size-\[9px\] {
    width: 9px;
    height: 9px;
  }
  .size-\[11px\]\! {
    width: 11px !important;
    height: 11px !important;
  }
  .size-\[18px\] {
    width: 18px;
    height: 18px;
  }
  .size-\[25px\] {
    width: 25px;
    height: 25px;
  }
  .size-\[31px\] {
    width: 31px;
    height: 31px;
  }
  .size-\[42px\] {
    width: 42px;
    height: 42px;
  }
  .size-\[46px\] {
    width: 46px;
    height: 46px;
  }
  .size-\[70\%\] {
    width: 70%;
    height: 70%;
  }
  .size-\[88px\] {
    width: 88px;
    height: 88px;
  }
  .size-\[126px\] {
    width: 126px;
    height: 126px;
  }
  .size-\[600px\] {
    width: 600px;
    height: 600px;
  }
  .size-\[inherit\] {
    width: inherit;
    height: inherit;
  }
  .size-auto {
    width: auto;
    height: auto;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .h-\(--cell-height\) {
    height: var(--cell-height);
  }
  .h-\(--edit-filter-button-popover-operator-selection-height\) {
    height: var(--edit-filter-button-popover-operator-selection-height);
  }
  .h-\(--h-screen\) {
    height: var(--h-screen);
  }
  .h-\(--image-height\) {
    height: var(--image-height);
  }
  .h-\(--time-picker-popover-height\) {
    height: var(--time-picker-popover-height);
  }
  .h-\(--vertical-scroll-shadow-height\) {
    height: var(--vertical-scroll-shadow-height);
  }
  .h-0 {
    height: 0;
  }
  .h-1 {
    height: 0.25rem;
  }
  .h-1\.5 {
    height: 0.375rem;
  }
  .h-1\/2 {
    height: 50%;
  }
  .h-2 {
    height: 0.5rem;
  }
  .h-2\.5 {
    height: 0.625rem;
  }
  .h-2\/5 {
    height: 40%;
  }
  .h-3 {
    height: 0.75rem;
  }
  .h-3\/5 {
    height: 60%;
  }
  .h-4 {
    height: 1rem;
  }
  .h-5 {
    height: 1.25rem;
  }
  .h-6 {
    height: 1.5rem;
  }
  .h-7 {
    height: 1.75rem;
  }
  .h-8 {
    height: 2rem;
  }
  .h-9 {
    height: 2.25rem;
  }
  .h-10 {
    height: 2.5rem;
  }
  .h-11 {
    height: 2.75rem;
  }
  .h-13 {
    height: 3.25rem;
  }
  .h-14 {
    height: 3.5rem;
  }
  .h-16 {
    height: 4rem;
  }
  .h-20 {
    height: 5rem;
  }
  .h-24 {
    height: 6rem;
  }
  .h-28 {
    height: 7rem;
  }
  .h-32 {
    height: 8rem;
  }
  .h-36 {
    height: 9rem;
  }
  .h-40 {
    height: 10rem;
  }
  .h-44 {
    height: 11rem;
  }
  .h-48 {
    height: 12rem;
  }
  .h-52 {
    height: 13rem;
  }
  .h-60 {
    height: 15rem;
  }
  .h-80 {
    height: 20rem;
  }
  .h-96 {
    height: 24rem;
  }
  .h-\[1em\] {
    height: 1em;
  }
  .h-\[1lh\] {
    height: 1lh;
  }
  .h-\[4\.5rem\] {
    height: 4.5rem;
  }
  .h-\[4\.25rem\] {
    height: 4.25rem;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[6\.25rem\] {
    height: 6.25rem;
  }
  .h-\[9\.25rem\] {
    height: 9.25rem;
  }
  .h-\[9px\] {
    height: 9px;
  }
  .h-\[10\%\] {
    height: 10%;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[30vh\] {
    height: 30vh;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[38px\] {
    height: 38px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[50vh\] {
    height: 50vh;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[54vh\] {
    height: 54vh;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[70px\] {
    height: 70px;
  }
  .h-\[80px\] {
    height: 80px;
  }
  .h-\[88vh\] {
    height: 88vh;
  }
  .h-\[90px\] {
    height: 90px;
  }
  .h-\[100px\] {
    height: 100px;
  }
  .h-\[110px\] {
    height: 110px;
  }
  .h-\[118px\] {
    height: 118px;
  }
  .h-\[120px\] {
    height: 120px;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[150px\] {
    height: 150px;
  }
  .h-\[152px\] {
    height: 152px;
  }
  .h-\[154px\] {
    height: 154px;
  }
  .h-\[166px\] {
    height: 166px;
  }
  .h-\[170px\] {
    height: 170px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[200vh\] {
    height: 200vh;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[248px\] {
    height: 248px;
  }
  .h-\[270px\] {
    height: 270px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[350px\] {
    height: 350px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[440px\] {
    height: 440px;
  }
  .h-\[459px\] {
    height: 459px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[calc\(100\%-44px\)\] {
    height: calc(100% - 44px);
  }
  .h-\[calc\(100\%-var\(--edit-filter-button-popover-operator-selection-height\)\)\] {
    height: calc(
      100% - var(--edit-filter-button-popover-operator-selection-height)
    );
  }
  .h-\[calc\(100vh-40px\)\] {
    height: calc(100vh - 40px);
  }
  .h-\[calc\(100vh-100px\)\] {
    height: calc(100vh - 100px);
  }
  .h-\[inherit\] {
    height: inherit;
  }
  .h-\[min\(680px\,75vh\)\] {
    height: min(680px, 75vh);
  }
  .h-auto {
    height: auto;
  }
  .h-auto\! {
    height: auto !important;
  }
  .h-control {
    height: var(--height-control);
  }
  .h-fit {
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-min {
    height: min-content;
  }
  .h-px {
    height: 1px;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-\(--activity-manager-popover-activities-list-max-height\) {
    max-height: var(--activity-manager-popover-activities-list-max-height);
  }
  .max-h-\(--filters-container-max-height\) {
    max-height: var(--filters-container-max-height);
  }
  .max-h-\(--popover-available-height\) {
    max-height: var(--popover-available-height);
  }
  .max-h-\(--tooltip-available-height\) {
    max-height: var(--tooltip-available-height);
  }
  .max-h-9 {
    max-height: 2.25rem;
  }
  .max-h-28 {
    max-height: 7rem;
  }
  .max-h-40 {
    max-height: 10rem;
  }
  .max-h-44 {
    max-height: 11rem;
  }
  .max-h-48 {
    max-height: 12rem;
  }
  .max-h-52 {
    max-height: 13rem;
  }
  .max-h-56 {
    max-height: 14rem;
  }
  .max-h-60 {
    max-height: 15rem;
  }
  .max-h-64 {
    max-height: 16rem;
  }
  .max-h-72 {
    max-height: 18rem;
  }
  .max-h-80 {
    max-height: 20rem;
  }
  .max-h-96 {
    max-height: 24rem;
  }
  .max-h-\[26rem\] {
    max-height: 26rem;
  }
  .max-h-\[30vh\] {
    max-height: 30vh;
  }
  .max-h-\[40vh\] {
    max-height: 40vh;
  }
  .max-h-\[45vh\] {
    max-height: 45vh;
  }
  .max-h-\[50ch\] {
    max-height: 50ch;
  }
  .max-h-\[50vh\] {
    max-height: 50vh;
  }
  .max-h-\[60px\] {
    max-height: 60px;
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-\[65vh\] {
    max-height: 65vh;
  }
  .max-h-\[70vh\] {
    max-height: 70vh;
  }
  .max-h-\[80vh\] {
    max-height: 80vh;
  }
  .max-h-\[180px\] {
    max-height: 180px;
  }
  .max-h-\[200px\] {
    max-height: 200px;
  }
  .max-h-\[230px\] {
    max-height: 230px;
  }
  .max-h-\[250px\] {
    max-height: 250px;
  }
  .max-h-\[260px\] {
    max-height: 260px;
  }
  .max-h-\[280px\] {
    max-height: 280px;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[415px\] {
    max-height: 415px;
  }
  .max-h-\[420px\] {
    max-height: 420px;
  }
  .max-h-\[440px\] {
    max-height: 440px;
  }
  .max-h-\[450px\] {
    max-height: 450px;
  }
  .max-h-\[460px\] {
    max-height: 460px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[550px\] {
    max-height: 550px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .max-h-\[700px\] {
    max-height: 700px;
  }
  .max-h-\[800px\] {
    max-height: 800px;
  }
  .max-h-\[calc\(calc\(var\(--max-visible-lines\)\*calc\(5px\+1lh\)\)\+0\.25lh\)\] {
    max-height: calc(calc(var(--max-visible-lines) * calc(5px + 1lh)) + 0.25lh);
  }
  .max-h-\[min\(280px\,var\(--popover-available-height\)\)\] {
    max-height: min(280px, var(--popover-available-height));
  }
  .max-h-full {
    max-height: 100%;
  }
  .max-h-none {
    max-height: none;
  }
  .max-h-screen {
    max-height: 100vh;
  }
  .min-h-\(--ai-assistant-message-min-height\) {
    min-height: var(--ai-assistant-message-min-height);
  }
  .min-h-\(--button-size\) {
    min-height: var(--button-size);
  }
  .min-h-\(--cell-height\) {
    min-height: var(--cell-height);
  }
  .min-h-0 {
    min-height: 0;
  }
  .min-h-4 {
    min-height: 1rem;
  }
  .min-h-5 {
    min-height: 1.25rem;
  }
  .min-h-6 {
    min-height: 1.5rem;
  }
  .min-h-7 {
    min-height: 1.75rem;
  }
  .min-h-8 {
    min-height: 2rem;
  }
  .min-h-9 {
    min-height: 2.25rem;
  }
  .min-h-10 {
    min-height: 2.5rem;
  }
  .min-h-11 {
    min-height: 2.75rem;
  }
  .min-h-12 {
    min-height: 3rem;
  }
  .min-h-13 {
    min-height: 3.25rem;
  }
  .min-h-14 {
    min-height: 3.5rem;
  }
  .min-h-16 {
    min-height: 4rem;
  }
  .min-h-24 {
    min-height: 6rem;
  }
  .min-h-32 {
    min-height: 8rem;
  }
  .min-h-36 {
    min-height: 9rem;
  }
  .min-h-40 {
    min-height: 10rem;
  }
  .min-h-52 {
    min-height: 13rem;
  }
  .min-h-\[1l\] {
    min-height: 1l;
  }
  .min-h-\[4\.5rem\] {
    min-height: 4.5rem;
  }
  .min-h-\[5em\] {
    min-height: 5em;
  }
  .min-h-\[5lh\] {
    min-height: 5lh;
  }
  .min-h-\[6\.25rem\] {
    min-height: 6.25rem;
  }
  .min-h-\[30vh\] {
    min-height: 30vh;
  }
  .min-h-\[68px\] {
    min-height: 68px;
  }
  .min-h-\[72vh\] {
    min-height: 72vh;
  }
  .min-h-\[80px\] {
    min-height: 80px;
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-\[180px\] {
    min-height: 180px;
  }
  .min-h-\[300px\] {
    min-height: 300px;
  }
  .min-h-\[350px\] {
    min-height: 350px;
  }
  .min-h-\[400px\] {
    min-height: 400px;
  }
  .min-h-\[460px\] {
    min-height: 460px;
  }
  .min-h-\[548px\] {
    min-height: 548px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-\[650px\] {
    min-height: 650px;
  }
  .min-h-\[auto\] {
    min-height: auto;
  }
  .min-h-\[calc\(100vh-54px\)\] {
    min-height: calc(100vh - 54px);
  }
  .min-h-\[unset\] {
    min-height: unset;
  }
  .min-h-auto {
    min-height: auto;
  }
  .min-h-control {
    min-height: var(--height-control);
  }
  .min-h-fit {
    min-height: fit-content;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-px {
    min-height: 1px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-\(--ai-assistant-width\) {
    width: var(--ai-assistant-width);
  }
  .w-\(--button-size\) {
    width: var(--button-size);
  }
  .w-\(--drawer-width\) {
    width: var(--drawer-width);
  }
  .w-\(--edit-cloud-configuration-rules-page-width\) {
    width: var(--edit-cloud-configuration-rules-page-width);
  }
  .w-\(--edit-ignore-rule-page-width\) {
    width: var(--edit-ignore-rule-page-width);
  }
  .w-\(--input-width\) {
    width: var(--input-width);
  }
  .w-\(--navbar-drawer-width\) {
    width: var(--navbar-drawer-width);
  }
  .w-\(--popover-anchor-width\) {
    width: var(--popover-anchor-width);
  }
  .w-0 {
    width: 0;
  }
  .w-0\.5 {
    width: calc(var(--spacing) * 0.5);
  }
  .w-1 {
    width: 0.25rem;
  }
  .w-1\.5 {
    width: 0.375rem;
  }
  .w-1\/2 {
    width: 50%;
  }
  .w-1\/3 {
    width: 33.3333%;
  }
  .w-1\/4 {
    width: 25%;
  }
  .w-1\/5 {
    width: 20%;
  }
  .w-2 {
    width: 0.5rem;
  }
  .w-2\.5 {
    width: 0.625rem;
  }
  .w-2\/3 {
    width: 66.6667%;
  }
  .w-2\/5 {
    width: 40%;
  }
  .w-3 {
    width: 0.75rem;
  }
  .w-3\/4 {
    width: 75%;
  }
  .w-3\/5 {
    width: 60%;
  }
  .w-4 {
    width: 1rem;
  }
  .w-4\/5 {
    width: 80%;
  }
  .w-5 {
    width: 1.25rem;
  }
  .w-5\/6 {
    width: 83.3333%;
  }
  .w-6 {
    width: 1.5rem;
  }
  .w-6\/7 {
    width: 85.7143%;
  }
  .w-7 {
    width: 1.75rem;
  }
  .w-7\/8 {
    width: 87.5%;
  }
  .w-8 {
    width: 2rem;
  }
  .w-8\/9 {
    width: 88.8889%;
  }
  .w-9 {
    width: 2.25rem;
  }
  .w-9\/10 {
    width: 90%;
  }
  .w-10 {
    width: 2.5rem;
  }
  .w-11 {
    width: 2.75rem;
  }
  .w-12 {
    width: 3rem;
  }
  .w-13 {
    width: 3.25rem;
  }
  .w-14 {
    width: 3.5rem;
  }
  .w-16 {
    width: 4rem;
  }
  .w-20 {
    width: 5rem;
  }
  .w-24 {
    width: 6rem;
  }
  .w-28 {
    width: 7rem;
  }
  .w-32 {
    width: 8rem;
  }
  .w-36 {
    width: 9rem;
  }
  .w-40 {
    width: 10rem;
  }
  .w-44 {
    width: 11rem;
  }
  .w-48 {
    width: 12rem;
  }
  .w-52 {
    width: 13rem;
  }
  .w-56 {
    width: 14rem;
  }
  .w-60 {
    width: 15rem;
  }
  .w-64 {
    width: 16rem;
  }
  .w-72 {
    width: 18rem;
  }
  .w-80 {
    width: 20rem;
  }
  .w-96 {
    width: 24rem;
  }
  .w-\[1\.25em\] {
    width: 1.25em;
  }
  .w-\[2ch\] {
    width: 2ch;
  }
  .w-\[4ch\] {
    width: 4ch;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[6ch\] {
    width: 6ch;
  }
  .w-\[8ch\] {
    width: 8ch;
  }
  .w-\[9ch\] {
    width: 9ch;
  }
  .w-\[10ch\] {
    width: 10ch;
  }
  .w-\[13vw\] {
    width: 13vw;
  }
  .w-\[14ch\] {
    width: 14ch;
  }
  .w-\[15ch\] {
    width: 15ch;
  }
  .w-\[16ch\] {
    width: 16ch;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[17\.5rem\] {
    width: 17.5rem;
  }
  .w-\[18ch\] {
    width: 18ch;
  }
  .w-\[19ch\] {
    width: 19ch;
  }
  .w-\[20ch\] {
    width: 20ch;
  }
  .w-\[21ch\] {
    width: 21ch;
  }
  .w-\[25ch\] {
    width: 25ch;
  }
  .w-\[30\%\] {
    width: 30%;
  }
  .w-\[30ch\] {
    width: 30ch;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[32rem\] {
    width: 32rem;
  }
  .w-\[33\%\] {
    width: 33%;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[40vw\] {
    width: 40vw;
  }
  .w-\[50vw\] {
    width: 50vw;
  }
  .w-\[53px\] {
    width: 53px;
  }
  .w-\[55\%\] {
    width: 55%;
  }
  .w-\[55px\] {
    width: 55px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[60vw\] {
    width: 60vw;
  }
  .w-\[65\%\] {
    width: 65%;
  }
  .w-\[65ch\] {
    width: 65ch;
  }
  .w-\[68px\] {
    width: 68px;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[72px\] {
    width: 72px;
  }
  .w-\[75\%\] {
    width: 75%;
  }
  .w-\[75vw\] {
    width: 75vw;
  }
  .w-\[82px\] {
    width: 82px;
  }
  .w-\[85\%\] {
    width: 85%;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[95\%\] {
    width: 95%;
  }
  .w-\[95vw\] {
    width: 95vw;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[130px\] {
    width: 130px;
  }
  .w-\[133px\] {
    width: 133px;
  }
  .w-\[135px\] {
    width: 135px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[160px\] {
    width: 160px;
  }
  .w-\[168px\] {
    width: 168px;
  }
  .w-\[169px\] {
    width: 169px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[230px\] {
    width: 230px;
  }
  .w-\[250px\] {
    width: 250px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[270px\] {
    width: 270px;
  }
  .w-\[275px\] {
    width: 275px;
  }
  .w-\[280px\] {
    width: 280px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[305px\] {
    width: 305px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[330px\] {
    width: 330px;
  }
  .w-\[340px\] {
    width: 340px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[375px\] {
    width: 375px;
  }
  .w-\[384px\] {
    width: 384px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[430px\] {
    width: 430px;
  }
  .w-\[480px\] {
    width: 480px;
  }
  .w-\[496px\] {
    width: 496px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[520px\] {
    width: 520px;
  }
  .w-\[540px\] {
    width: 540px;
  }
  .w-\[566px\] {
    width: 566px;
  }
  .w-\[580px\] {
    width: 580px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[640px\] {
    width: 640px;
  }
  .w-\[650px\] {
    width: 650px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[720px\] {
    width: 720px;
  }
  .w-\[760px\] {
    width: 760px;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-\[810px\] {
    width: 810px;
  }
  .w-\[900px\] {
    width: 900px;
  }
  .w-\[920px\] {
    width: 920px;
  }
  .w-\[960px\] {
    width: 960px;
  }
  .w-\[1030px\] {
    width: 1030px;
  }
  .w-\[1100px\] {
    width: 1100px;
  }
  .w-\[1200px\] {
    width: 1200px;
  }
  .w-\[1300px\] {
    width: 1300px;
  }
  .w-\[calc\(100\%\+2\.5rem\)\] {
    width: calc(100% + 2.5rem);
  }
  .w-\[calc\(100\%\+theme\(spacing\.6\)\)\] {
    width: calc(100% + 1.5rem);
  }
  .w-\[calc\(100vw-100px\)\] {
    width: calc(100vw - 100px);
  }
  .w-\[calc\(min\(32vw\,480px\)\+35px\)\] {
    width: calc(min(32vw, 480px) + 35px);
  }
  .w-\[min\(450px\,90vw\)\] {
    width: min(450px, 90vw);
  }
  .w-\[revert\] {
    width: revert;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .w-min {
    width: min-content;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-\(--content-max-width\,48ch\) {
    max-width: var(--content-max-width, 48ch);
  }
  .max-w-\(--form-width\) {
    max-width: var(--form-width);
  }
  .max-w-\(--max-w\,1900px\) {
    max-width: var(--max-w, 1900px);
  }
  .max-w-\(--max-width\,initial\) {
    max-width: var(--max-width, initial);
  }
  .max-w-\(--popover-available-width\) {
    max-width: var(--popover-available-width);
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-11 {
    max-width: 2.75rem;
  }
  .max-w-16 {
    max-width: 4rem;
  }
  .max-w-24 {
    max-width: 6rem;
  }
  .max-w-28 {
    max-width: 7rem;
  }
  .max-w-32 {
    max-width: 8rem;
  }
  .max-w-36 {
    max-width: 9rem;
  }
  .max-w-40 {
    max-width: 10rem;
  }
  .max-w-44 {
    max-width: 11rem;
  }
  .max-w-48 {
    max-width: 12rem;
  }
  .max-w-60 {
    max-width: 15rem;
  }
  .max-w-64 {
    max-width: 16rem;
  }
  .max-w-72 {
    max-width: 18rem;
  }
  .max-w-80 {
    max-width: 20rem;
  }
  .max-w-96 {
    max-width: 24rem;
  }
  .max-w-\[20ch\] {
    max-width: 20ch;
  }
  .max-w-\[30ch\] {
    max-width: 30ch;
  }
  .max-w-\[30vw\] {
    max-width: 30vw;
  }
  .max-w-\[40ch\] {
    max-width: 40ch;
  }
  .max-w-\[44rem\] {
    max-width: 44rem;
  }
  .max-w-\[46px\] {
    max-width: 46px;
  }
  .max-w-\[48ch\] {
    max-width: 48ch;
  }
  .max-w-\[58ch\] {
    max-width: 58ch;
  }
  .max-w-\[70\%\] {
    max-width: 70%;
  }
  .max-w-\[70ch\] {
    max-width: 70ch;
  }
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-w-\[95\%\] {
    max-width: 95%;
  }
  .max-w-\[99vw\] {
    max-width: 99vw;
  }
  .max-w-\[100ch\] {
    max-width: 100ch;
  }
  .max-w-\[100px\] {
    max-width: 100px;
  }
  .max-w-\[140px\] {
    max-width: 140px;
  }
  .max-w-\[160px\] {
    max-width: 160px;
  }
  .max-w-\[200px\] {
    max-width: 200px;
  }
  .max-w-\[215px\] {
    max-width: 215px;
  }
  .max-w-\[250px\] {
    max-width: 250px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[320px\] {
    max-width: 320px;
  }
  .max-w-\[335px\] {
    max-width: 335px;
  }
  .max-w-\[350px\] {
    max-width: 350px;
  }
  .max-w-\[360px\] {
    max-width: 360px;
  }
  .max-w-\[360px\]\! {
    max-width: 360px !important;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[445px\] {
    max-width: 445px;
  }
  .max-w-\[450px\] {
    max-width: 450px;
  }
  .max-w-\[480px\] {
    max-width: 480px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[530px\] {
    max-width: 530px;
  }
  .max-w-\[540px\] {
    max-width: 540px;
  }
  .max-w-\[550px\] {
    max-width: 550px;
  }
  .max-w-\[560px\] {
    max-width: 560px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[610px\] {
    max-width: 610px;
  }
  .max-w-\[700px\] {
    max-width: 700px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[764px\] {
    max-width: 764px;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .max-w-\[820px\] {
    max-width: 820px;
  }
  .max-w-\[910px\] {
    max-width: 910px;
  }
  .max-w-\[920px\] {
    max-width: 920px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[1100px\] {
    max-width: 1100px;
  }
  .max-w-\[1200px\] {
    max-width: 1200px;
  }
  .max-w-\[min\(800px\,70vw\)\] {
    max-width: min(800px, 70vw);
  }
  .max-w-\[min\(var\(--tooltip-default-max-width\)\,var\(--tooltip-available-width\,var\(--tooltip-default-max-width\)\)\)\] {
    max-width: min(
      var(--tooltip-default-max-width),
      var(--tooltip-available-width, var(--tooltip-default-max-width))
    );
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-max {
    max-width: max-content;
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-prose {
    max-width: 65ch;
  }
  .max-w-screen-xl {
    max-width: var(--breakpoint-xl);
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .min-w-0 {
    min-width: 0;
  }
  .min-w-1 {
    min-width: 0.25rem;
  }
  .min-w-2 {
    min-width: 0.5rem;
  }
  .min-w-4 {
    min-width: 1rem;
  }
  .min-w-5 {
    min-width: 1.25rem;
  }
  .min-w-7 {
    min-width: 1.75rem;
  }
  .min-w-8 {
    min-width: 2rem;
  }
  .min-w-10 {
    min-width: 2.5rem;
  }
  .min-w-11 {
    min-width: 2.75rem;
  }
  .min-w-12 {
    min-width: 3rem;
  }
  .min-w-14 {
    min-width: 3.5rem;
  }
  .min-w-16 {
    min-width: 4rem;
  }
  .min-w-20 {
    min-width: 5rem;
  }
  .min-w-24 {
    min-width: 6rem;
  }
  .min-w-28 {
    min-width: 7rem;
  }
  .min-w-32 {
    min-width: 8rem;
  }
  .min-w-36 {
    min-width: 9rem;
  }
  .min-w-40 {
    min-width: 10rem;
  }
  .min-w-48 {
    min-width: 12rem;
  }
  .min-w-52 {
    min-width: 13rem;
  }
  .min-w-56 {
    min-width: 14rem;
  }
  .min-w-64 {
    min-width: 16rem;
  }
  .min-w-80 {
    min-width: 20rem;
  }
  .min-w-\[12ch\] {
    min-width: 12ch;
  }
  .min-w-\[15em\] {
    min-width: 15em;
  }
  .min-w-\[20ch\] {
    min-width: 20ch;
  }
  .min-w-\[25rem\] {
    min-width: 25rem;
  }
  .min-w-\[30ch\] {
    min-width: 30ch;
  }
  .min-w-\[30px\] {
    min-width: 30px;
  }
  .min-w-\[32px\] {
    min-width: 32px;
  }
  .min-w-\[40ch\] {
    min-width: 40ch;
  }
  .min-w-\[42rem\] {
    min-width: 42rem;
  }
  .min-w-\[60em\] {
    min-width: 60em;
  }
  .min-w-\[60px\] {
    min-width: 60px;
  }
  .min-w-\[80\%\] {
    min-width: 80%;
  }
  .min-w-\[80px\] {
    min-width: 80px;
  }
  .min-w-\[94px\] {
    min-width: 94px;
  }
  .min-w-\[95px\] {
    min-width: 95px;
  }
  .min-w-\[100px\] {
    min-width: 100px;
  }
  .min-w-\[110px\] {
    min-width: 110px;
  }
  .min-w-\[120px\] {
    min-width: 120px;
  }
  .min-w-\[126px\] {
    min-width: 126px;
  }
  .min-w-\[130px\] {
    min-width: 130px;
  }
  .min-w-\[132px\] {
    min-width: 132px;
  }
  .min-w-\[150px\] {
    min-width: 150px;
  }
  .min-w-\[160px\] {
    min-width: 160px;
  }
  .min-w-\[180px\] {
    min-width: 180px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[210px\] {
    min-width: 210px;
  }
  .min-w-\[220px\] {
    min-width: 220px;
  }
  .min-w-\[240px\] {
    min-width: 240px;
  }
  .min-w-\[250px\] {
    min-width: 250px;
  }
  .min-w-\[300px\] {
    min-width: 300px;
  }
  .min-w-\[320px\] {
    min-width: 320px;
  }
  .min-w-\[340px\] {
    min-width: 340px;
  }
  .min-w-\[350px\] {
    min-width: 350px;
  }
  .min-w-\[370px\] {
    min-width: 370px;
  }
  .min-w-\[380px\] {
    min-width: 380px;
  }
  .min-w-\[390px\] {
    min-width: 390px;
  }
  .min-w-\[400px\] {
    min-width: 400px;
  }
  .min-w-\[420px\] {
    min-width: 420px;
  }
  .min-w-\[500px\] {
    min-width: 500px;
  }
  .min-w-\[600px\] {
    min-width: 600px;
  }
  .min-w-\[800px\] {
    min-width: 800px;
  }
  .min-w-\[1190px\] {
    min-width: 1190px;
  }
  .min-w-\[1300px\] {
    min-width: 1300px;
  }
  .min-w-\[auto\] {
    min-width: auto;
  }
  .min-w-\[initial\] {
    min-width: initial;
  }
  .min-w-\[revert\] {
    min-width: revert;
  }
  .min-w-fit {
    min-width: fit-content;
  }
  .min-w-full {
    min-width: 100%;
  }
  .min-w-min {
    min-width: min-content;
  }
  .min-w-px {
    min-width: 1px;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[2\]\! {
    flex: 2 !important;
  }
  .flex-auto {
    flex: auto;
  }
  .flex-none {
    flex: none;
  }
  .shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .basis-1 {
    flex-basis: 0.25rem;
  }
  .basis-1\/5 {
    flex-basis: 20%;
  }
  .basis-4 {
    flex-basis: 1rem;
  }
  .basis-6 {
    flex-basis: 1.5rem;
  }
  .basis-full {
    flex-basis: 100%;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-bottom {
    transform-origin: bottom;
  }
  .origin-left:where(:dir(ltr)) {
    transform-origin: 0;
  }
  .origin-left:where(:dir(rtl)) {
    transform-origin: 100%;
  }
  .origin-top-left:where(:dir(ltr)) {
    transform-origin: 0 0;
  }
  .origin-top-left:where(:dir(rtl)) {
    transform-origin: 100% 0;
  }
  .-translate-1\/2 {
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-\[unset\] {
    --tw-translate-x: unset;
    --tw-translate-y: unset;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-1\/2:dir(rtl) {
    --tw-translate-x: 50%;
  }
  .-translate-x-1\/2:dir(ltr) {
    --tw-translate-x: -50%;
  }
  .-translate-x-1\/2 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2:dir(rtl) {
    --tw-translate-x: 0.5rem;
  }
  .-translate-x-2:dir(ltr) {
    --tw-translate-x: -0.5rem;
  }
  .-translate-x-2 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full:dir(rtl) {
    --tw-translate-x: 100%;
  }
  .-translate-x-full:dir(ltr) {
    --tw-translate-x: -100%;
  }
  .-translate-x-full {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\(--ai-assistant-width\):dir(rtl) {
    --tw-translate-x: calc(var(--ai-assistant-width) * -1);
  }
  .translate-x-\(--ai-assistant-width\):dir(ltr) {
    --tw-translate-x: var(--ai-assistant-width);
  }
  .translate-x-\(--ai-assistant-width\) {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\(--switch-translate-x\):dir(rtl) {
    --tw-translate-x: calc(var(--switch-translate-x) * -1);
  }
  .translate-x-\(--switch-translate-x\):dir(ltr) {
    --tw-translate-x: var(--switch-translate-x);
  }
  .translate-x-\(--switch-translate-x\) {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\(--translate-x\):dir(rtl) {
    --tw-translate-x: calc(var(--translate-x) * -1);
  }
  .translate-x-\(--translate-x\):dir(ltr) {
    --tw-translate-x: var(--translate-x);
  }
  .translate-x-\(--translate-x\) {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0:dir(rtl) {
    --tw-translate-x: -0;
  }
  .translate-x-0:dir(ltr) {
    --tw-translate-x: 0;
  }
  .translate-x-0 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0\!:dir(rtl) {
    --tw-translate-x: -0 !important;
  }
  .translate-x-0\!:dir(ltr) {
    --tw-translate-x: 0 !important;
  }
  .translate-x-0\! {
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .translate-x-1\/2:dir(rtl) {
    --tw-translate-x: -50%;
  }
  .translate-x-1\/2:dir(ltr) {
    --tw-translate-x: 50%;
  }
  .translate-x-1\/2 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-2:dir(rtl) {
    --tw-translate-x: -0.5rem;
  }
  .translate-x-2:dir(ltr) {
    --tw-translate-x: 0.5rem;
  }
  .translate-x-2 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-4:dir(rtl) {
    --tw-translate-x: -1rem;
  }
  .translate-x-4:dir(ltr) {
    --tw-translate-x: 1rem;
  }
  .translate-x-4 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[-48px\]:dir(rtl) {
    --tw-translate-x: 48px;
  }
  .translate-x-\[-48px\]:dir(ltr) {
    --tw-translate-x: -48px;
  }
  .translate-x-\[-48px\] {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[calc\(-1\*var\(--navbar-width\)-var\(--navbar-drawer-width\)\)\]:dir(
    rtl
  ) {
    --tw-translate-x: calc(
      calc(-1 * var(--navbar-width) - var(--navbar-drawer-width)) * -1
    );
  }
  .translate-x-\[calc\(-1\*var\(--navbar-width\)-var\(--navbar-drawer-width\)\)\]:dir(
    ltr
  ) {
    --tw-translate-x: calc(
      -1 * var(--navbar-width) - var(--navbar-drawer-width)
    );
  }
  .translate-x-\[calc\(-1\*var\(--navbar-width\)-var\(--navbar-drawer-width\)\)\] {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[calc\(var\(--ai-assistant-width\)-var\(--ai-assistant-minimized-width\)\)\]:dir(
    rtl
  ) {
    --tw-translate-x: calc(
      calc(var(--ai-assistant-width) - var(--ai-assistant-minimized-width)) * -1
    );
  }
  .translate-x-\[calc\(var\(--ai-assistant-width\)-var\(--ai-assistant-minimized-width\)\)\]:dir(
    ltr
  ) {
    --tw-translate-x: calc(
      var(--ai-assistant-width) - var(--ai-assistant-minimized-width)
    );
  }
  .translate-x-\[calc\(var\(--ai-assistant-width\)-var\(--ai-assistant-minimized-width\)\)\] {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-full:dir(rtl) {
    --tw-translate-x: -100%;
  }
  .translate-x-full:dir(ltr) {
    --tw-translate-x: 100%;
  }
  .translate-x-full {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-2 {
    --tw-translate-y: -0.5rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-3 {
    --tw-translate-y: 0.75rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-32 {
    --tw-translate-y: 8rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[10px\] {
    --tw-translate-y: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[175\%\] {
    --tw-translate-y: 175%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-y-75 {
    --tw-scale-y: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-\(--scale\) {
    scale: var(--scale);
  }
  .scale-\[0\.8\] {
    scale: 0.8;
  }
  .scale-\[0\.53\] {
    scale: 0.53;
  }
  .scale-\[0\.74\] {
    scale: 0.74;
  }
  .scale-\[0\.95\] {
    scale: 0.95;
  }
  .-rotate-90 {
    rotate: -90deg;
  }
  .rotate-0 {
    rotate: none;
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .\[transform\:translateZ\(60px\)\] {
    transform: translateZ(60px);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
      var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-fade-in {
    animation: var(--animate-fade-in);
  }
  .animate-ping {
    animation: var(--animate-ping);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-\[revert\] {
    cursor: revert;
  }
  .cursor-auto {
    cursor: auto;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-default\! {
    cursor: default !important;
  }
  .cursor-ew-resize {
    cursor: ew-resize;
  }
  .cursor-grab {
    cursor: grab;
  }
  .cursor-grabbing {
    cursor: grabbing;
  }
  .cursor-help {
    cursor: help;
  }
  .cursor-nesw-resize:where(:dir(ltr)) {
    cursor: nesw-resize;
  }
  .cursor-nesw-resize:where(:dir(rtl)) {
    cursor: nwse-resize;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-ns-resize {
    cursor: ns-resize;
  }
  .cursor-nwse-resize:where(:dir(ltr)) {
    cursor: nwse-resize;
  }
  .cursor-nwse-resize:where(:dir(rtl)) {
    cursor: nesw-resize;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .cursor-text {
    cursor: text;
  }
  .cursor-wait {
    cursor: wait;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .resize-x {
    resize: horizontal;
  }
  .resize-y {
    resize: vertical;
  }
  .scroll-mt-\(--time-picker-popover-padding\) {
    scroll-margin-top: var(--time-picker-popover-padding);
  }
  .scroll-mt-4 {
    scroll-margin-top: 1rem;
  }
  .scroll-mt-8 {
    scroll-margin-top: 2rem;
  }
  .scroll-mt-9 {
    scroll-margin-top: 2.25rem;
  }
  .scroll-mb-2 {
    scroll-margin-bottom: 0.5rem;
  }
  .scroll-mb-9 {
    scroll-margin-bottom: 2.25rem;
  }
  .scroll-mb-14 {
    scroll-margin-bottom: 3.5rem;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    appearance: none;
  }
  .columns-2 {
    columns: 2;
  }
  .columns-\[600px\] {
    columns: 600px;
  }
  .break-inside-avoid-column {
    break-inside: avoid-column;
  }
  .auto-cols-auto {
    grid-auto-columns: auto;
  }
  .auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .grid-flow-row {
    grid-auto-flow: row;
  }
  .auto-rows-auto {
    grid-auto-rows: auto;
  }
  .auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }
  .auto-rows-max {
    grid-auto-rows: max-content;
  }
  .grid-cols-\(--columns\) {
    grid-template-columns: var(--columns);
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-cols-\[1fr\,300px\] {
    grid-template-columns: 1fr, 300px;
  }
  .grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }
  .grid-cols-\[1fr_3fr\] {
    grid-template-columns: 1fr 3fr;
  }
  .grid-cols-\[1fr_6fr\] {
    grid-template-columns: 1fr 6fr;
  }
  .grid-cols-\[1fr_280px\] {
    grid-template-columns: 1fr 280px;
  }
  .grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto;
  }
  .grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }
  .grid-cols-\[1fr_max-content\] {
    grid-template-columns: 1fr max-content;
  }
  .grid-cols-\[1fr_max-content_1fr\] {
    grid-template-columns: 1fr max-content 1fr;
  }
  .grid-cols-\[1fr_repeat\(5\,12\%\)\] {
    grid-template-columns: 1fr repeat(5, 12%);
  }
  .grid-cols-\[2fr_5fr_5fr\] {
    grid-template-columns: 2fr 5fr 5fr;
  }
  .grid-cols-\[3ch_25ch_25ch_25ch_auto\] {
    grid-template-columns: 3ch 25ch 25ch 25ch auto;
  }
  .grid-cols-\[9rem_auto\] {
    grid-template-columns: 9rem auto;
  }
  .grid-cols-\[11rem_1fr\] {
    grid-template-columns: 11rem 1fr;
  }
  .grid-cols-\[30ch_1fr\] {
    grid-template-columns: 30ch 1fr;
  }
  .grid-cols-\[40px_1fr\] {
    grid-template-columns: 40px 1fr;
  }
  .grid-cols-\[100px_1fr\] {
    grid-template-columns: 100px 1fr;
  }
  .grid-cols-\[190px_1fr\] {
    grid-template-columns: 190px 1fr;
  }
  .grid-cols-\[216px_1fr\] {
    grid-template-columns: 216px 1fr;
  }
  .grid-cols-\[480px_1fr\] {
    grid-template-columns: 480px 1fr;
  }
  .grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }
  .grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto;
  }
  .grid-cols-\[auto_1fr_min-content\] {
    grid-template-columns: auto 1fr min-content;
  }
  .grid-cols-\[auto_auto_1fr\] {
    grid-template-columns: auto auto 1fr;
  }
  .grid-cols-\[auto_auto_auto\] {
    grid-template-columns: auto auto auto;
  }
  .grid-cols-\[auto_auto_auto_1fr\] {
    grid-template-columns: auto auto auto 1fr;
  }
  .grid-cols-\[auto_max-content_1fr\] {
    grid-template-columns: auto max-content 1fr;
  }
  .grid-cols-\[max-content_8fr_1fr_1fr\] {
    grid-template-columns: max-content 8fr 1fr 1fr;
  }
  .grid-cols-\[max-content_max-content_max-content_minmax\(0\,1fr\)\] {
    grid-template-columns: max-content max-content max-content minmax(0, 1fr);
  }
  .grid-cols-\[minmax\(auto\,1fr\)_minmax\(auto\,1fr\)_auto\] {
    grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr) auto;
  }
  .grid-cols-\[minmax\(max-content\,250px\)_auto_1fr\] {
    grid-template-columns: minmax(max-content, 250px) auto 1fr;
  }
  .grid-cols-\[repeat\(2\,200px\)\] {
    grid-template-columns: repeat(2, 200px);
  }
  .grid-cols-\[repeat\(3\,1fr\)\,auto\] {
    grid-template-columns: repeat(3, 1fr), auto;
  }
  .grid-cols-\[repeat\(4\,1fr\)\,auto\] {
    grid-template-columns: repeat(4, 1fr), auto;
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(170px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(248px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(380px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
  }
  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }
  .grid-rows-\[1fr_auto_1fr\] {
    grid-template-rows: 1fr auto 1fr;
  }
  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }
  .grid-rows-\[repeat\(auto-fill\,30px\)\] {
    grid-template-rows: repeat(auto-fill, 30px);
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-content-center {
    place-content: center;
  }
  .place-items-center {
    place-items: center;
  }
  .content-center {
    align-content: center;
  }
  .content-start {
    align-content: flex-start;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-stretch {
    justify-content: stretch;
  }
  .justify-items-center {
    justify-items: center;
  }
  .justify-items-end {
    justify-items: end;
  }
  .gap-\(--drawer-content-gap\) {
    gap: var(--drawer-content-gap);
  }
  .gap-\(--drawer-content-padding\) {
    gap: var(--drawer-content-padding);
  }
  .gap-0 {
    gap: 0;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: 0.25rem;
  }
  .gap-1\.5 {
    gap: 0.375rem;
  }
  .gap-2 {
    gap: 0.5rem;
  }
  .gap-2\.5 {
    gap: 0.625rem;
  }
  .gap-3 {
    gap: 0.75rem;
  }
  .gap-4 {
    gap: 1rem;
  }
  .gap-5 {
    gap: 1.25rem;
  }
  .gap-6 {
    gap: 1.5rem;
  }
  .gap-8 {
    gap: 2rem;
  }
  .gap-10 {
    gap: 2.5rem;
  }
  .gap-12 {
    gap: 3rem;
  }
  .gap-\[0\.25lh\] {
    gap: 0.25lh;
  }
  .gap-\[1ch\] {
    gap: 1ch;
  }
  .gap-\[1lh\] {
    gap: 1lh;
  }
  .gap-\[2px\] {
    gap: 2px;
  }
  .gap-\[10\%\] {
    gap: 10%;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[calc\(\(1lh-1ex\)\/2\)\] {
    gap: calc(0.5lh - 0.5ex);
  }
  .gap-\[inherit\] {
    gap: inherit;
  }
  .gap-px {
    gap: 1px;
  }
  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(0.25rem * var(--tw-space-y-reverse));
    margin-block-end: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(0.5rem * var(--tw-space-y-reverse));
    margin-block-end: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(1rem * var(--tw-space-y-reverse));
    margin-block-end: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(1.5rem * var(--tw-space-y-reverse));
    margin-block-end: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  }
  .gap-x-0 {
    column-gap: 0;
  }
  .gap-x-0\.5 {
    column-gap: calc(var(--spacing) * 0.5);
  }
  .gap-x-1 {
    column-gap: 0.25rem;
  }
  .gap-x-1\.5 {
    column-gap: 0.375rem;
  }
  .gap-x-2 {
    column-gap: 0.5rem;
  }
  .gap-x-2\.5 {
    column-gap: 0.625rem;
  }
  .gap-x-3 {
    column-gap: 0.75rem;
  }
  .gap-x-4 {
    column-gap: 1rem;
  }
  .gap-x-5 {
    column-gap: 1.25rem;
  }
  .gap-x-6 {
    column-gap: 1.5rem;
  }
  .gap-x-8 {
    column-gap: 2rem;
  }
  .gap-x-10 {
    column-gap: 2.5rem;
  }
  .gap-x-16 {
    column-gap: 4rem;
  }
  .gap-x-\[2px\] {
    column-gap: 2px;
  }
  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * 0.5);
  }
  .gap-y-1 {
    row-gap: 0.25rem;
  }
  .gap-y-1\! {
    row-gap: 0.25rem !important;
  }
  .gap-y-2 {
    row-gap: 0.5rem;
  }
  .gap-y-2\.5 {
    row-gap: 0.625rem;
  }
  .gap-y-3 {
    row-gap: 0.75rem;
  }
  .gap-y-4 {
    row-gap: 1rem;
  }
  .gap-y-5 {
    row-gap: 1.25rem;
  }
  .gap-y-7 {
    row-gap: 1.75rem;
  }
  .place-self-center {
    place-self: center;
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .self-stretch {
    align-self: stretch;
  }
  .justify-self-center {
    justify-self: center;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .justify-self-start {
    justify-self: flex-start;
  }
  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-clip {
    overflow: clip;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-scroll {
    overflow: scroll;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-visible\! {
    overflow: visible !important;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-clip {
    overflow-x: clip;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-x-scroll {
    overflow-x: scroll;
  }
  .overflow-x-visible {
    overflow-x: visible;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-clip {
    overflow-y: clip;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .overscroll-y-contain {
    overscroll-behavior-y: contain;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-\[1px\] {
    border-radius: 1px;
  }
  .rounded-\[2px\] {
    border-radius: 2px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[inherit\] {
    border-radius: inherit;
  }
  .rounded-full {
    border-radius: 9999px;
  }
  .rounded-lg {
    border-radius: 0.625rem;
  }
  .rounded-md {
    border-radius: 0.5rem;
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-sm {
    border-radius: 0.375rem;
  }
  .rounded-xl {
    border-radius: 0.75rem;
  }
  .rounded-xs {
    border-radius: 0.25rem;
  }
  .rounded-t {
    border-start-start-radius: 0.25rem;
    border-start-end-radius: 0.25rem;
  }
  .rounded-t-lg {
    border-start-start-radius: 0.625rem;
    border-start-end-radius: 0.625rem;
  }
  .rounded-t-md {
    border-start-start-radius: 0.5rem;
    border-start-end-radius: 0.5rem;
  }
  .rounded-t-none {
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .rounded-t-sm {
    border-start-start-radius: 0.375rem;
    border-start-end-radius: 0.375rem;
  }
  .rounded-t-xl {
    border-start-start-radius: 0.75rem;
    border-start-end-radius: 0.75rem;
  }
  .rounded-t-xs {
    border-start-start-radius: 0.25rem;
    border-start-end-radius: 0.25rem;
  }
  .rounded-l-none {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  .rounded-l-xl {
    border-start-start-radius: 0.75rem;
    border-end-start-radius: 0.75rem;
  }
  .rounded-l-xs {
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
  }
  .rounded-r {
    border-start-end-radius: 0.25rem;
    border-end-end-radius: 0.25rem;
  }
  .rounded-r-\[5px\] {
    border-start-end-radius: 5px;
    border-end-end-radius: 5px;
  }
  .rounded-r-full {
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
  }
  .rounded-r-none {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
  .rounded-r-xs {
    border-start-end-radius: 0.25rem;
    border-end-end-radius: 0.25rem;
  }
  .rounded-b-lg {
    border-end-end-radius: 0.625rem;
    border-end-start-radius: 0.625rem;
  }
  .rounded-b-md {
    border-end-end-radius: 0.5rem;
    border-end-start-radius: 0.5rem;
  }
  .rounded-b-none {
    border-end-end-radius: 0;
    border-end-start-radius: 0;
  }
  .rounded-b-xl {
    border-end-end-radius: 0.75rem;
    border-end-start-radius: 0.75rem;
  }
  .rounded-br {
    border-end-end-radius: 0.25rem;
  }
  .rounded-bl {
    border-end-start-radius: 0.25rem;
  }
  .rounded-bl-md {
    border-end-start-radius: 0.5rem;
  }
  .rounded-bl-none {
    border-end-start-radius: 0;
  }
  .rounded-bl-xs {
    border-end-start-radius: 0.25rem;
  }
  .\!border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }
  .border-\[2\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 2.5px;
  }
  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-x-0 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 0;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-y-0 {
    border-block-style: var(--tw-border-style);
    border-block-width: 0;
  }
  .border-s {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .border-s-0 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 0;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }
  .border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .border-r {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }
  .border-r-0 {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }
  .border-r-\[3px\] {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 3px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }
  .border-b-0\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 0 !important;
  }
  .border-b-\[3px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }
  .border-l {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .border-l-0 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 0;
  }
  .border-l-\[3px\] {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 3px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-hidden {
    --tw-border-style: hidden;
    border-style: hidden;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-none\! {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .\[border-left-style\:solid\] {
    border-inline-start-style: solid;
  }
  .border-\[var\(--track-color\)_var\(--track-color\)_var\(--spinner-color\)\] {
    border-color: var(--track-color) var(--track-color) var(--spinner-color);
  }
  .border-accent-default {
    border-color: var(--border-color-accent-default);
  }
  .border-accent-default\! {
    border-color: var(--border-color-accent-default) !important;
  }
  .border-accent-element {
    border-color: var(--border-color-accent-element);
  }
  .border-accent-element-hover {
    border-color: var(--border-color-accent-element-hover);
  }
  .border-accent-focus {
    border-color: var(--border-color-accent-focus);
  }
  .border-amber-subtle {
    border-color: var(--border-color-amber-subtle);
  }
  .border-blue-10 {
    border-color: var(--color-blue-10);
  }
  .border-control-active {
    border-color: var(--border-color-control-active);
  }
  .border-control-default {
    border-color: var(--border-color-control-default);
  }
  .border-current-hue-6 {
    border-color: var(--current-hue-6);
  }
  .border-current-hue-10 {
    border-color: var(--current-hue-10);
  }
  .border-current-hue-element {
    border-color: var(--current-hue-7);
  }
  .border-current-hue-element-hover {
    border-color: var(--current-hue-8);
  }
  .border-current-hue-subtle {
    border-color: var(--current-hue-6);
  }
  .border-divider {
    border-color: var(--border-color-divider);
  }
  .border-gray-7 {
    border-color: var(--color-gray-7);
  }
  .border-gray-8 {
    border-color: var(--color-gray-8);
  }
  .border-gray-10 {
    border-color: var(--color-gray-10);
  }
  .border-gray-element {
    border-color: var(--border-color-gray-element);
  }
  .border-gray-subtle {
    border-color: var(--border-color-gray-subtle);
  }
  .border-indigo-9 {
    border-color: var(--color-indigo-9);
  }
  .border-muted {
    border-color: var(--border-color-muted);
  }
  .border-negative {
    border-color: var(--border-color-negative);
  }
  .border-page {
    border-color: var(--border-color-page);
  }
  .border-positive {
    border-color: var(--border-color-positive);
  }
  .border-purple-subtle {
    border-color: var(--border-color-purple-subtle);
  }
  .border-red-element {
    border-color: var(--border-color-red-element);
  }
  .border-transparent {
    border-color: #0000;
  }
  .border-y-divider {
    border-block-color: var(--border-color-divider);
  }
  .border-t-divider {
    border-top-color: var(--border-color-divider);
  }
  .border-r-\(--background-color-page\) {
    border-inline-end-color: var(--background-color-page);
  }
  .border-r-control-active {
    border-inline-end-color: var(--border-color-control-active);
  }
  .border-r-control-default {
    border-inline-end-color: var(--border-color-control-default);
  }
  .border-r-divider {
    border-inline-end-color: var(--border-color-divider);
  }
  .border-r-gray-4 {
    border-inline-end-color: var(--color-gray-4);
  }
  .border-r-gray-element {
    border-inline-end-color: var(--border-color-gray-element);
  }
  .border-b-current-hue-4 {
    border-bottom-color: var(--current-hue-4);
  }
  .border-b-current-hue-subtle {
    border-bottom-color: var(--current-hue-6);
  }
  .border-b-divider {
    border-bottom-color: var(--border-color-divider);
  }
  .border-b-gray-5 {
    border-bottom-color: var(--color-gray-5);
  }
  .border-b-inherit {
    border-bottom-color: inherit;
  }
  .border-b-muted {
    border-bottom-color: var(--border-color-muted);
  }
  .border-b-pink-7 {
    border-bottom-color: var(--color-pink-7);
  }
  .border-b-positive\! {
    border-bottom-color: var(--border-color-positive) !important;
  }
  .border-b-transparent {
    border-bottom-color: #0000;
  }
  .border-b-yellow-subtle {
    border-bottom-color: var(--border-color-yellow-subtle);
  }
  .border-l-control-default {
    border-inline-start-color: var(--border-color-control-default);
  }
  .border-l-divider {
    border-inline-start-color: var(--border-color-divider);
  }
  .bg-\(--benchmark-color\) {
    background-color: var(--benchmark-color);
  }
  .bg-\(--dot-color\) {
    background-color: var(--dot-color);
  }
  .bg-\(--fill-on-emphasis\) {
    background-color: var(--fill-on-emphasis);
  }
  .bg-\(--table-cell-hover-bg\) {
    background-color: var(--table-cell-hover-bg);
  }
  .bg-\[theme\(divideColor\.default\)\] {
    background-color: var(--border-color-gray-subtle);
  }
  .bg-\[theme\(divideColor\.muted\)\] {
    background-color: var(--background-color-gray-element);
  }
  .bg-\[unset\] {
    background-color: unset;
  }
  .bg-accent {
    background-color: var(--background-color-accent);
  }
  .bg-accent-element {
    background-color: var(--background-color-accent-element);
  }
  .bg-accent-subtle {
    background-color: var(--background-color-accent-subtle);
  }
  .bg-amber-element {
    background-color: var(--background-color-amber-element);
  }
  .bg-backdrop {
    background-color: var(--background-color-backdrop);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/65 {
    background-color: #000000a6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/65 {
      background-color: color-mix(
        in oklab,
        var(--color-black) 65%,
        transparent
      );
    }
  }
  .bg-blue-2 {
    background-color: var(--color-blue-2);
  }
  .bg-blue-3 {
    background-color: var(--color-blue-3);
  }
  .bg-blue-4 {
    background-color: var(--color-blue-4);
  }
  .bg-blue-5 {
    background-color: var(--color-blue-5);
  }
  .bg-blue-6 {
    background-color: var(--color-blue-6);
  }
  .bg-blue-7 {
    background-color: var(--color-blue-7);
  }
  .bg-blue-8 {
    background-color: var(--color-blue-8);
  }
  .bg-blue-9 {
    background-color: var(--color-blue-9);
  }
  .bg-blue-10 {
    background-color: var(--color-blue-10);
  }
  .bg-blue-element {
    background-color: var(--background-color-blue-element);
  }
  .bg-blue-element-hover {
    background-color: var(--background-color-blue-element-hover);
  }
  .bg-blue-solid {
    background-color: var(--background-color-blue-solid);
  }
  .bg-blue-solid-hover {
    background-color: var(--background-color-blue-solid-hover);
  }
  .bg-blue-subtle {
    background-color: var(--background-color-blue-subtle);
  }
  .bg-button-default {
    background-color: var(--background-color-button-default);
  }
  .bg-button-focus {
    background-color: var(--background-color-button-focus);
  }
  .bg-control-default {
    background-color: var(--background-color-control-default);
  }
  .bg-control-disabled {
    background-color: var(--background-color-control-disabled);
  }
  .bg-current-hue-5 {
    background-color: var(--current-hue-5);
  }
  .bg-current-hue-10 {
    background-color: var(--current-hue-10);
  }
  .bg-current-hue-element {
    background-color: var(--current-hue-3);
  }
  .bg-current-hue-solid {
    background-color: var(--current-hue-9);
  }
  .bg-current-hue-subtle {
    background-color: var(--current-hue-2);
  }
  .bg-gray-2 {
    background-color: var(--color-gray-2);
  }
  .bg-gray-3 {
    background-color: var(--color-gray-3);
  }
  .bg-gray-4 {
    background-color: var(--color-gray-4);
  }
  .bg-gray-5 {
    background-color: var(--color-gray-5);
  }
  .bg-gray-6 {
    background-color: var(--color-gray-6);
  }
  .bg-gray-8 {
    background-color: var(--color-gray-8);
  }
  .bg-gray-9 {
    background-color: var(--color-gray-9);
  }
  .bg-gray-app {
    background-color: var(--background-color-gray-app);
  }
  .bg-gray-element {
    background-color: var(--background-color-gray-element);
  }
  .bg-gray-element-active {
    background-color: var(--background-color-gray-element-active);
  }
  .bg-gray-element-disabled {
    background-color: var(--background-color-gray-element-disabled);
  }
  .bg-gray-element-hover {
    background-color: var(--background-color-gray-element-hover);
  }
  .bg-gray-solid {
    background-color: var(--background-color-gray-solid);
  }
  .bg-gray-solid-disabled {
    background-color: var(--background-color-gray-solid-disabled);
  }
  .bg-gray-subtle {
    background-color: var(--background-color-gray-subtle);
  }
  .bg-gray-subtle\/70 {
    background-color: light-dark(#f9f9fbb3, #18191bb3);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-subtle\/70 {
      background-color: color-mix(
        in oklab,
        var(--background-color-gray-subtle) 70%,
        transparent
      );
    }
  }
  .bg-green-element {
    background-color: var(--background-color-green-element);
  }
  .bg-green-solid {
    background-color: var(--background-color-green-solid);
  }
  .bg-interactive-hover {
    background-color: var(--background-color-interactive-hover);
  }
  .bg-negative {
    background-color: var(--background-color-negative);
  }
  .bg-negative-subtle {
    background-color: var(--background-color-negative-subtle);
  }
  .bg-negative-subtle\/30 {
    background-color: light-dark(#fff7f74d, #2916184d);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-negative-subtle\/30 {
      background-color: color-mix(
        in oklab,
        var(--background-color-negative-subtle) 30%,
        transparent
      );
    }
  }
  .bg-orange-element {
    background-color: var(--background-color-orange-element);
  }
  .bg-orange-solid {
    background-color: var(--background-color-orange-solid);
  }
  .bg-overlay {
    background-color: var(--background-color-overlay);
  }
  .bg-page {
    background-color: var(--background-color-page);
  }
  .bg-pink-element {
    background-color: var(--background-color-pink-element);
  }
  .bg-pink-solid {
    background-color: var(--background-color-pink-solid);
  }
  .bg-pink-subtle {
    background-color: var(--background-color-pink-subtle);
  }
  .bg-positive {
    background-color: var(--background-color-positive);
  }
  .bg-positive-subtle {
    background-color: var(--background-color-positive-subtle);
  }
  .bg-purple-solid {
    background-color: var(--background-color-purple-solid);
  }
  .bg-raised {
    background-color: var(--background-color-raised);
  }
  .bg-red-element {
    background-color: var(--background-color-red-element);
  }
  .bg-red-solid {
    background-color: var(--background-color-red-solid);
  }
  .bg-teal-element {
    background-color: var(--background-color-teal-element);
  }
  .bg-transparent {
    background-color: #0000;
  }
  .bg-transparent\! {
    background-color: #0000 !important;
  }
  .bg-warning {
    background-color: var(--background-color-warning);
  }
  .bg-warning-subtle {
    background-color: var(--background-color-warning-subtle);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/20 {
    background-color: #fff3;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(
        in oklab,
        var(--color-white) 20%,
        transparent
      );
    }
  }
  .bg-yellow-element {
    background-color: var(--background-color-yellow-element);
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-\[linear-gradient\(135deg\,transparent_49\%\,var\(--current-hue-5\)_49\%\,var\(--current-hue-5\)_51\%\,var\(--current-hue-3\)_51\%\)\]:where(
    :dir(ltr)
  ) {
    background-image: linear-gradient(
      135deg,
      transparent 49%,
      var(--current-hue-5) 49%,
      var(--current-hue-5) 51%,
      var(--current-hue-3) 51%
    );
  }
  .bg-\[linear-gradient\(135deg\,transparent_49\%\,var\(--current-hue-5\)_49\%\,var\(--current-hue-5\)_51\%\,var\(--current-hue-3\)_51\%\)\]:where(
    :dir(rtl)
  ) {
    background-image: linear-gradient(
      -135deg,
      transparent 49%,
      var(--current-hue-5) 49%,
      var(--current-hue-5) 51%,
      var(--current-hue-3) 51%
    );
  }
  .bg-\[linear-gradient\(to_bottom\,var\(--current-hue-2\)_0\%\,var\(--bg-raised\)_25\%\,var\(--bg-raised\)_100\%\)\] {
    background-image: linear-gradient(
      to bottom,
      var(--current-hue-2) 0%,
      var(--bg-raised) 25%,
      var(--bg-raised) 100%
    );
  }
  .bg-\[linear-gradient\(to_bottom\,var\(--current-hue-4\)_0\%\,var\(--bg-page\)_100\%\)\] {
    background-image: linear-gradient(
      to bottom,
      var(--current-hue-4) 0%,
      var(--bg-page) 100%
    );
  }
  .bg-\[radial-gradient\(theme\(colors\.teal\.5\)_4\%\,_var\(--bg-page\)_3\%\)\] {
    background-image: radial-gradient(
      light-dark(#c7ebe5, #123a32) 4%,
      var(--bg-page) 3%
    );
  }
  .bg-\[radial-gradient\(theme\(colors\.teal\.6\)_4\%\,_theme\(colors\.gray\.2\)_3\%\)\] {
    background-image: radial-gradient(
      light-dark(#afdfd7, #16463d) 4%,
      light-dark(#f9f9fb, #18191b) 3%
    );
  }
  .from-\(--ai-assistant-gradient-container-gradient-from-color\) {
    --tw-gradient-from: var(
      --ai-assistant-gradient-container-gradient-from-color
    );
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\(--ai-assistant-gradient-container-gradient-to-color\) {
    --tw-gradient-to: var(--ai-assistant-gradient-container-gradient-to-color);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-black\/50 {
    --tw-gradient-to: #00000080;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .to-black\/50 {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-black) 50%,
        transparent
      );
    }
  }
  .to-black\/50 {
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .bg-\[length\:30px_30px\] {
    background-size: 30px 30px;
  }
  .bg-contain {
    background-size: contain;
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-center {
    background-position: 50%;
  }
  .bg-top {
    background-position: top;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .stroke-current {
    stroke: currentColor;
  }
  .stroke-current-hue-10 {
    stroke: var(--current-hue-10);
  }
  .stroke-gray-4 {
    stroke: var(--color-gray-4);
  }
  .stroke-gray-8 {
    stroke: var(--color-gray-8);
  }
  .stroke-red-9 {
    stroke: var(--color-red-9);
  }
  .stroke-1 {
    stroke-width: 1px;
  }
  .stroke-2 {
    stroke-width: 2px;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-top {
    object-position: top;
  }
  .p-\(--_popover-padding\) {
    padding: var(--_popover-padding);
  }
  .p-\(--ai-assistant-gradient-container-border\) {
    padding: var(--ai-assistant-gradient-container-border);
  }
  .p-0 {
    padding: 0;
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: 0.25rem;
  }
  .p-1\.5 {
    padding: 0.375rem;
  }
  .p-2 {
    padding: 0.5rem;
  }
  .p-2\.5 {
    padding: 0.625rem;
  }
  .p-3 {
    padding: 0.75rem;
  }
  .p-3\.5 {
    padding: 0.875rem;
  }
  .p-4 {
    padding: 1rem;
  }
  .p-5 {
    padding: 1.25rem;
  }
  .p-6 {
    padding: 1.5rem;
  }
  .p-7 {
    padding: 1.75rem;
  }
  .p-8 {
    padding: 2rem;
  }
  .p-10 {
    padding: 2.5rem;
  }
  .p-12 {
    padding: 3rem;
  }
  .p-16 {
    padding: 4rem;
  }
  .p-20 {
    padding: 5rem;
  }
  .p-\[5px\] {
    padding: 5px;
  }
  .p-\[6px_8px\] {
    padding: 6px 8px;
  }
  .p-px {
    padding: 1px;
  }
  .px-\(--_gutter-x\) {
    padding-inline: var(--_gutter-x);
  }
  .px-\(--dialog-padding\) {
    padding-inline: var(--dialog-padding);
  }
  .px-\(--drawer-content-padding\) {
    padding-inline: var(--drawer-content-padding);
  }
  .px-\(--drawer-x-padding\) {
    padding-inline: var(--drawer-x-padding);
  }
  .px-\(--gutter\) {
    padding-inline: var(--gutter);
  }
  .px-\(--gutter-x\,theme\(spacing\.2\)\) {
    padding-inline: var(--gutter-x, 0.5rem);
  }
  .px-\(--time-picker-popover-padding\) {
    padding-inline: var(--time-picker-popover-padding);
  }
  .px-0 {
    padding-inline: 0;
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1 {
    padding-inline: 0.25rem;
  }
  .px-1\.5 {
    padding-inline: 0.375rem;
  }
  .px-2 {
    padding-inline: 0.5rem;
  }
  .px-2\.5 {
    padding-inline: 0.625rem;
  }
  .px-3 {
    padding-inline: 0.75rem;
  }
  .px-4 {
    padding-inline: 1rem;
  }
  .px-5 {
    padding-inline: 1.25rem;
  }
  .px-6 {
    padding-inline: 1.5rem;
  }
  .px-8 {
    padding-inline: 2rem;
  }
  .px-16 {
    padding-inline: 4rem;
  }
  .px-\[3px\] {
    padding-inline: 3px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-popover-medium {
    padding-inline: var(--padding-popover-medium);
  }
  .py-\(--dialog-padding\) {
    padding-block: var(--dialog-padding);
  }
  .py-\(--drawer-content-gap\) {
    padding-block: var(--drawer-content-gap);
  }
  .py-0 {
    padding-block: 0;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: 0.25rem;
  }
  .py-1\.5 {
    padding-block: 0.375rem;
  }
  .py-2 {
    padding-block: 0.5rem;
  }
  .py-2\.5 {
    padding-block: 0.625rem;
  }
  .py-3 {
    padding-block: 0.75rem;
  }
  .py-3\.5 {
    padding-block: 0.875rem;
  }
  .py-4 {
    padding-block: 1rem;
  }
  .py-5 {
    padding-block: 1.25rem;
  }
  .py-6 {
    padding-block: 1.5rem;
  }
  .py-7 {
    padding-block: 1.75rem;
  }
  .py-8 {
    padding-block: 2rem;
  }
  .py-10 {
    padding-block: 2.5rem;
  }
  .py-12 {
    padding-block: 3rem;
  }
  .py-14 {
    padding-block: 3.5rem;
  }
  .py-20 {
    padding-block: 5rem;
  }
  .py-32 {
    padding-block: 8rem;
  }
  .py-\[5px\] {
    padding-block: 5px;
  }
  .py-\[30px\] {
    padding-block: 30px;
  }
  .py-\[58px\] {
    padding-block: 58px;
  }
  .py-\[60px\] {
    padding-block: 60px;
  }
  .py-px {
    padding-block: 1px;
  }
  .ps-\(--spacing-start\) {
    padding-inline-start: var(--spacing-start);
  }
  .ps-\(--switch-thumb-padding-start\) {
    padding-inline-start: var(--switch-thumb-padding-start);
  }
  .ps-0 {
    padding-inline-start: 0;
  }
  .ps-1\.5 {
    padding-inline-start: 0.375rem;
  }
  .ps-2 {
    padding-inline-start: 0.5rem;
  }
  .ps-3 {
    padding-inline-start: 0.75rem;
  }
  .ps-4 {
    padding-inline-start: 1rem;
  }
  .ps-6 {
    padding-inline-start: 1.5rem;
  }
  .ps-8 {
    padding-inline-start: 2rem;
  }
  .pe-\(--licenses-pricing-calculator-table-padding-right\) {
    padding-inline-end: var(--licenses-pricing-calculator-table-padding-right);
  }
  .pe-\(--spacing-end\) {
    padding-inline-end: var(--spacing-end);
  }
  .pe-\(--switch-thumb-padding-end\) {
    padding-inline-end: var(--switch-thumb-padding-end);
  }
  .pe-0 {
    padding-inline-end: 0;
  }
  .pe-1 {
    padding-inline-end: 0.25rem;
  }
  .pe-1\.5 {
    padding-inline-end: 0.375rem;
  }
  .pe-2 {
    padding-inline-end: 0.5rem;
  }
  .pe-2\.5 {
    padding-inline-end: 0.625rem;
  }
  .pe-7 {
    padding-inline-end: 1.75rem;
  }
  .pt-0 {
    padding-top: 0;
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: 0.25rem;
  }
  .pt-1\.5 {
    padding-top: 0.375rem;
  }
  .pt-2 {
    padding-top: 0.5rem;
  }
  .pt-3 {
    padding-top: 0.75rem;
  }
  .pt-4 {
    padding-top: 1rem;
  }
  .pt-5 {
    padding-top: 1.25rem;
  }
  .pt-6 {
    padding-top: 1.5rem;
  }
  .pt-7 {
    padding-top: 1.75rem;
  }
  .pt-8 {
    padding-top: 2rem;
  }
  .pt-9 {
    padding-top: 2.25rem;
  }
  .pt-10 {
    padding-top: 2.5rem;
  }
  .pt-12 {
    padding-top: 3rem;
  }
  .pt-20 {
    padding-top: 5rem;
  }
  .pt-32 {
    padding-top: 8rem;
  }
  .pt-40 {
    padding-top: 10rem;
  }
  .pt-\[0\.25em\] {
    padding-top: 0.25em;
  }
  .pt-\[6vh\] {
    padding-top: 6vh;
  }
  .pt-\[10vh\] {
    padding-top: 10vh;
  }
  .pt-\[20vh\] {
    padding-top: 20vh;
  }
  .pt-\[30px\] {
    padding-top: 30px;
  }
  .pt-\[58px\] {
    padding-top: 58px;
  }
  .pr-\(--content-spacer\) {
    padding-inline-end: var(--content-spacer);
  }
  .pr-0 {
    padding-inline-end: 0;
  }
  .pr-1 {
    padding-inline-end: 0.25rem;
  }
  .pr-1\.5 {
    padding-inline-end: 0.375rem;
  }
  .pr-2 {
    padding-inline-end: 0.5rem;
  }
  .pr-3 {
    padding-inline-end: 0.75rem;
  }
  .pr-4 {
    padding-inline-end: 1rem;
  }
  .pr-5 {
    padding-inline-end: 1.25rem;
  }
  .pr-6 {
    padding-inline-end: 1.5rem;
  }
  .pr-8 {
    padding-inline-end: 2rem;
  }
  .pr-9 {
    padding-inline-end: 2.25rem;
  }
  .pr-10 {
    padding-inline-end: 2.5rem;
  }
  .pr-11 {
    padding-inline-end: 2.75rem;
  }
  .pr-14 {
    padding-inline-end: 3.5rem;
  }
  .pb-0 {
    padding-bottom: 0;
  }
  .pb-1 {
    padding-bottom: 0.25rem;
  }
  .pb-1\.5 {
    padding-bottom: 0.375rem;
  }
  .pb-2 {
    padding-bottom: 0.5rem;
  }
  .pb-2\.5 {
    padding-bottom: 0.625rem;
  }
  .pb-3 {
    padding-bottom: 0.75rem;
  }
  .pb-4 {
    padding-bottom: 1rem;
  }
  .pb-5 {
    padding-bottom: 1.25rem;
  }
  .pb-6 {
    padding-bottom: 1.5rem;
  }
  .pb-7 {
    padding-bottom: 1.75rem;
  }
  .pb-8 {
    padding-bottom: 2rem;
  }
  .pb-10 {
    padding-bottom: 2.5rem;
  }
  .pb-13 {
    padding-bottom: 3.25rem;
  }
  .pb-16 {
    padding-bottom: 4rem;
  }
  .pb-20 {
    padding-bottom: 5rem;
  }
  .pb-24 {
    padding-bottom: 6rem;
  }
  .pl-0 {
    padding-inline-start: 0;
  }
  .pl-0\.5 {
    padding-inline-start: calc(var(--spacing) * 0.5);
  }
  .pl-1 {
    padding-inline-start: 0.25rem;
  }
  .pl-1\.5 {
    padding-inline-start: 0.375rem;
  }
  .pl-2 {
    padding-inline-start: 0.5rem;
  }
  .pl-2\.5 {
    padding-inline-start: 0.625rem;
  }
  .pl-3 {
    padding-inline-start: 0.75rem;
  }
  .pl-3\.5 {
    padding-inline-start: 0.875rem;
  }
  .pl-4 {
    padding-inline-start: 1rem;
  }
  .pl-4\.5 {
    padding-inline-start: 1.125rem;
  }
  .pl-5 {
    padding-inline-start: 1.25rem;
  }
  .pl-6 {
    padding-inline-start: 1.5rem;
  }
  .pl-8 {
    padding-inline-start: 2rem;
  }
  .pl-10 {
    padding-inline-start: 2.5rem;
  }
  .pl-24 {
    padding-inline-start: 6rem;
  }
  .pl-\[calc\(\(var\(--tree-item-level\)-1\)\*20px\)\] {
    padding-inline-start: calc((var(--tree-item-level) - 1) * 20px);
  }
  .pl-\[calc\(\(var\(--tree-item-level\)-1\)\*theme\(spacing\.5\)\)\] {
    padding-inline-start: calc((var(--tree-item-level) - 1) * 1.25rem);
  }
  .pl-\[calc\(\(var\(--tree-item-level\)-var\(--parents-not-last-sibling\)-1\)\*theme\(spacing\.8\)\)\] {
    padding-inline-start: calc(
      (var(--tree-item-level) - var(--parents-not-last-sibling) - 1) * 2rem
    );
  }
  .text-center {
    text-align: center;
  }
  .text-end {
    text-align: end;
  }
  .text-left {
    text-align: start;
  }
  .text-right {
    text-align: end;
  }
  .text-start {
    text-align: start;
  }
  .align-baseline {
    vertical-align: baseline;
  }
  .align-middle {
    vertical-align: middle;
  }
  .font-mono {
    font-family: var(--font-mono);
    font-feature-settings: var(--font-mono--font-feature-settings);
  }
  .font-\[inherit\] {
    font-family: inherit;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-2xs {
    font-size: var(--text-2xs);
    line-height: var(--tw-leading, var(--text-2xs--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-3xs {
    font-size: var(--text-3xs);
    line-height: var(--tw-leading, var(--text-3xs--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[0\.5rem\] {
    font-size: 0.5rem;
  }
  .text-\[0\.75rem\] {
    font-size: 0.75rem;
  }
  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[2\.5rem\] {
    font-size: 2.5rem;
  }
  .text-\[2em\] {
    font-size: 2em;
  }
  .text-\[2rem\] {
    font-size: 2rem;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[length\:inherit\] {
    font-size: inherit;
  }
  .leading-4 {
    --tw-leading: 1rem;
    line-height: 1rem;
  }
  .leading-5 {
    --tw-leading: 1.25rem;
    line-height: 1.25rem;
  }
  .leading-6 {
    --tw-leading: 1.5rem;
    line-height: 1.5rem;
  }
  .leading-7 {
    --tw-leading: 1.75rem;
    line-height: 1.75rem;
  }
  .leading-10 {
    --tw-leading: 2.5rem;
    line-height: 2.5rem;
  }
  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.2em\] {
    --tw-leading: 1.2em;
    line-height: 1.2em;
  }
  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-\[inherit\] {
    --tw-leading: inherit;
    line-height: inherit;
  }
  .leading-\[initial\] {
    --tw-leading: initial;
    line-height: initial;
  }
  .leading-loose {
    --tw-leading: var(--leading-loose);
    line-height: var(--leading-loose);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-\[450\] {
    --tw-font-weight: 450;
    font-weight: 450;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .\[font-weight\:inherit\] {
    font-weight: inherit;
  }
  .tracking-\[-0\.05px\] {
    --tw-tracking: -0.05px;
    letter-spacing: -0.05px;
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }
  .break-words,
  .wrap-break-word {
    overflow-wrap: break-word;
  }
  .\[word-break\:break-word\] {
    word-break: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .break-keep {
    word-break: keep-all;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre {
    white-space: pre;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .icon-accent {
    color: var(--fill-accent);
  }
  .icon-amber-10 {
    color: var(--color-amber-10);
  }
  .icon-blue-9 {
    color: var(--color-blue-9);
  }
  .icon-current {
    color: currentColor;
  }
  .icon-current-hue-10 {
    color: var(--current-hue-10);
  }
  .icon-current-hue-12 {
    color: var(--current-hue-12);
  }
  .icon-current-hue-default {
    color: var(--current-hue-11);
  }
  .icon-default {
    color: var(--fill-default);
  }
  .icon-disabled {
    color: var(--fill-disabled);
  }
  .icon-favorite {
    color: var(--fill-favorite);
  }
  .icon-gray-10 {
    color: var(--color-gray-10);
  }
  .icon-gray-default {
    color: var(--fill-gray-default);
  }
  .icon-green-9 {
    color: var(--color-green-9);
  }
  .icon-highlight {
    color: var(--fill-highlight);
  }
  .icon-inherit {
    color: inherit;
  }
  .icon-negative {
    color: var(--fill-negative);
  }
  .icon-negative-solid {
    color: var(--fill-negative-solid);
  }
  .icon-on-emphasis {
    color: var(--fill-on-emphasis);
  }
  .icon-orange-9 {
    color: var(--color-orange-9);
  }
  .icon-page {
    color: var(--fill-page);
  }
  .icon-pink-9 {
    color: var(--color-pink-9);
  }
  .icon-pink-default {
    color: var(--fill-pink-default);
  }
  .icon-positive {
    color: var(--fill-positive);
  }
  .icon-positive-solid {
    color: var(--fill-positive-solid);
  }
  .icon-purple-9 {
    color: var(--color-purple-9);
  }
  .icon-red-9 {
    color: var(--color-red-9);
  }
  .icon-subtle {
    color: var(--fill-subtle);
  }
  .icon-teal-9 {
    color: var(--color-teal-9);
  }
  .icon-warning {
    color: var(--fill-warning);
  }
  .icon-warning-solid {
    color: var(--fill-warning-solid);
  }
  .icon-white {
    color: var(--color-white);
  }
  .text-\[theme\(backgroundColor\.page\)\] {
    color: var(--alias-bg-page);
  }
  .text-accent {
    color: var(--text-color-accent);
  }
  .text-blue-high-contrast {
    color: var(--text-color-blue-high-contrast);
  }
  .text-blue-low-contrast {
    color: var(--text-color-blue-low-contrast);
  }
  .text-body {
    color: var(--text-color-body);
  }
  .text-current-hue-10 {
    color: var(--current-hue-10);
  }
  .text-current-hue-high-contrast {
    color: var(--current-hue-12);
  }
  .text-current-hue-low-contrast {
    color: var(--current-hue-11);
  }
  .text-disabled {
    color: var(--text-color-disabled);
  }
  .text-gray-5 {
    color: var(--color-gray-5);
  }
  .text-gray-11 {
    color: var(--color-gray-11);
  }
  .text-gray-12 {
    color: var(--color-gray-12);
  }
  .text-green-9 {
    color: var(--color-green-9);
  }
  .text-green-11 {
    color: var(--color-green-11);
  }
  .text-green-high-contrast {
    color: var(--text-color-green-high-contrast);
  }
  .text-highlight {
    color: var(--text-color-highlight);
  }
  .text-inherit {
    color: inherit;
  }
  .text-muted {
    color: var(--text-color-muted);
  }
  .text-negative {
    color: var(--text-color-negative);
  }
  .text-on-emphasis {
    color: var(--text-color-on-emphasis);
  }
  .text-orange-high-contrast {
    color: var(--text-color-orange-high-contrast);
  }
  .text-pink-low-contrast {
    color: var(--text-color-pink-low-contrast);
  }
  .text-placeholder {
    color: var(--text-color-placeholder);
  }
  .text-positive {
    color: var(--text-color-positive);
  }
  .text-red-11 {
    color: var(--color-red-11);
  }
  .text-red-low-contrast {
    color: var(--text-color-red-low-contrast);
  }
  .text-subtle {
    color: var(--text-color-subtle);
  }
  .text-warning {
    color: var(--text-color-warning);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-yellow-11 {
    color: var(--color-yellow-11);
  }
  .text-yellow-high-contrast {
    color: var(--text-color-yellow-high-contrast);
  }
  .text-yellow-low-contrast {
    color: var(--text-color-yellow-low-contrast);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-dotted {
    text-decoration-style: dotted;
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-15 {
    opacity: 0.15;
  }
  .opacity-20 {
    opacity: 0.2;
  }
  .opacity-25 {
    opacity: 0.25;
  }
  .opacity-30 {
    opacity: 0.3;
  }
  .opacity-50 {
    opacity: 0.5;
  }
  .opacity-60 {
    opacity: 0.6;
  }
  .opacity-70 {
    opacity: 0.7;
  }
  .opacity-75 {
    opacity: 0.75;
  }
  .opacity-80 {
    opacity: 0.8;
  }
  .opacity-100 {
    opacity: 1;
  }
  .shadow-\[0_0\] {
    --tw-shadow: 0 0 var(--tw-shadow-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_1px_var\(--current-hue-5\)_inset\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--current-hue-5)) inset;
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_1px_var\(--current-hue-8\)_inset\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--current-hue-8)) inset;
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_2px_var\(--bg-page\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--bg-page));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow:
      0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
      0px 0px 1px var(--tw-shadow-color, 0px)
        light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%)),
      0px 8px 12px var(--tw-shadow-color, 0px)
        light-dark(#00112e29, hsl(var(--_shadow-base-dark)/28%));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow:
      0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
      0px 0px 1px var(--tw-shadow-color, 0px)
        light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%)),
      0px 4px 8px var(--tw-shadow-color, 0px)
        light-dark(#00112e1f, hsl(var(--_shadow-base-dark)/20%));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow:
      0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
      0px 1px 4px var(--tw-shadow-color, 0px)
        light-dark(#00112e14, hsl(var(--_shadow-base-dark)/12%));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow:
      0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
      0px 0px 1px var(--tw-shadow-color, 0px)
        light-dark(#00112e7a, hsl(var(--_shadow-base-dark)/88%)),
      0px 16px 24px var(--tw-shadow-color, -8px)
        light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring,
  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-3 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-\[1\.5px\] {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1.5px + var(--tw-ring-offset-width))
      var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[rgba\(0\,0\,15\,0\.03\)_15px_2px_24px_0px\] {
    --tw-shadow-color: #00000f08;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[rgba\(0\,0\,15\,0\.03\)_15px_2px_24px_0px\] {
      --tw-shadow-color: color-mix(
        in oklab,
        #00000f08 15px 2px 24px 0px var(--tw-shadow-alpha),
        transparent
      );
    }
  }
  .shadow-transparent {
    --tw-shadow-color: transparent;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .shadow-transparent {
      --tw-shadow-color: color-mix(
        in oklab,
        transparent var(--tw-shadow-alpha),
        transparent
      );
    }
  }
  .ring-\[theme\(backgroundColor\.page\)\] {
    --tw-ring-color: var(--alias-bg-page);
  }
  .ring-accent-9 {
    --tw-ring-color: var(--color-accent-9);
  }
  .ring-accent-10 {
    --tw-ring-color: var(--color-accent-10);
  }
  .ring-accent-focus-ring {
    --tw-ring-color: var(--ring-color-accent-focus-ring);
  }
  .ring-current-hue-focus-ring {
    --tw-ring-color: var(--current-hue-9);
  }
  .ring-transparent {
    --tw-ring-color: transparent;
  }
  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }
  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }
  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .-outline-offset-2 {
    outline-offset: -2px;
  }
  .-outline-offset-small {
    outline-offset: calc(var(--_ring-offset-width-small) * -1);
  }
  .-outline-offset-xsmall {
    outline-offset: calc(var(--_ring-offset-width-xsmall) * -1);
  }
  .outline-offset-8 {
    outline-offset: 8px;
  }
  .outline-offset-none {
    outline-offset: var(--_ring-offset-width-none);
  }
  .outline-offset-small {
    outline-offset: var(--_ring-offset-width-small);
  }
  .outline-offset-xsmall {
    outline-offset: var(--_ring-offset-width-xsmall);
  }
  .outline-accent-focus-ring {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .outline-blue-focus-ring {
    outline-color: var(--outline-color-blue-focus-ring);
  }
  .outline-current-hue-focus-ring {
    outline-color: var(--current-hue-9);
  }
  .outline-gray-6 {
    outline-color: var(--color-gray-6);
  }
  .outline-purple-9 {
    outline-color: var(--color-purple-9);
  }
  .outline-purple-separator-subtle {
    outline-color: var(--outline-color-purple-separator-subtle);
  }
  .outline-transparent\! {
    outline-color: #0000 !important;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-md {
    --tw-blur: blur(var(--blur-md));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter\! {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-xs {
    --tw-backdrop-blur: blur(var(--blur-xs));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property:
      color,
      background-color,
      border-color,
      outline-color,
      text-decoration-color,
      fill,
      stroke,
      --tw-gradient-from,
      --tw-gradient-via,
      --tw-gradient-to,
      opacity,
      box-shadow,
      transform,
      translate,
      scale,
      rotate,
      filter,
      -webkit-backdrop-filter,
      backdrop-filter,
      display,
      content-visibility,
      overlay,
      pointer-events;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-columns\] {
    transition-property: grid-template-columns;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-rows\] {
    transition-property: grid-template-rows;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-height\] {
    transition-property: max-height;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[opacity\,shadow\] {
    transition-property: opacity, shadow;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-none {
    transition-property: none;
  }
  .delay-100 {
    transition-delay: 0.1s;
  }
  .delay-150 {
    transition-delay: 0.15s;
  }
  .delay-200 {
    transition-delay: 0.2s;
  }
  .duration-\(--duration\) {
    --tw-duration: var(--duration);
    transition-duration: var(--duration);
  }
  .duration-75 {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }
  .duration-100 {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .duration-150 {
    --tw-duration: 0.15s;
    transition-duration: 0.15s;
  }
  .duration-200 {
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .duration-300 {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .duration-400 {
    --tw-duration: 0.4s;
    transition-duration: 0.4s;
  }
  .duration-500 {
    --tw-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .duration-\[125ms\] {
    --tw-duration: 0.125s;
    transition-duration: 0.125s;
  }
  .duration-\[500\] {
    --tw-duration: 500;
    transition-duration: 500;
  }
  .duration-\[5000ms\] {
    --tw-duration: 5s;
    transition-duration: 5s;
  }
  .ease-fast-in {
    --tw-ease: var(--ease-fast-in);
    transition-timing-function: var(--ease-fast-in);
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .will-change-opacity {
    will-change: opacity;
  }
  .hue-accent {
    --current-hue-1: var(--color-accent-1);
    --current-hue-2: var(--color-accent-2);
    --current-hue-3: var(--color-accent-3);
    --current-hue-4: var(--color-accent-4);
    --current-hue-5: var(--color-accent-5);
    --current-hue-6: var(--color-accent-6);
    --current-hue-7: var(--color-accent-7);
    --current-hue-8: var(--color-accent-8);
    --current-hue-9: var(--color-accent-9);
    --current-hue-10: var(--color-accent-10);
    --current-hue-11: var(--color-accent-11);
    --current-hue-12: var(--color-accent-12);
  }
  .hue-amber {
    --current-hue-1: var(--color-amber-1);
    --current-hue-2: var(--color-amber-2);
    --current-hue-3: var(--color-amber-3);
    --current-hue-4: var(--color-amber-4);
    --current-hue-5: var(--color-amber-5);
    --current-hue-6: var(--color-amber-6);
    --current-hue-7: var(--color-amber-7);
    --current-hue-8: var(--color-amber-8);
    --current-hue-9: var(--color-amber-9);
    --current-hue-10: var(--color-amber-10);
    --current-hue-11: var(--color-amber-11);
    --current-hue-12: var(--color-amber-12);
  }
  .hue-blue {
    --current-hue-1: var(--color-blue-1);
    --current-hue-2: var(--color-blue-2);
    --current-hue-3: var(--color-blue-3);
    --current-hue-4: var(--color-blue-4);
    --current-hue-5: var(--color-blue-5);
    --current-hue-6: var(--color-blue-6);
    --current-hue-7: var(--color-blue-7);
    --current-hue-8: var(--color-blue-8);
    --current-hue-9: var(--color-blue-9);
    --current-hue-10: var(--color-blue-10);
    --current-hue-11: var(--color-blue-11);
    --current-hue-12: var(--color-blue-12);
  }
  .hue-cyan {
    --current-hue-1: var(--color-cyan-1);
    --current-hue-2: var(--color-cyan-2);
    --current-hue-3: var(--color-cyan-3);
    --current-hue-4: var(--color-cyan-4);
    --current-hue-5: var(--color-cyan-5);
    --current-hue-6: var(--color-cyan-6);
    --current-hue-7: var(--color-cyan-7);
    --current-hue-8: var(--color-cyan-8);
    --current-hue-9: var(--color-cyan-9);
    --current-hue-10: var(--color-cyan-10);
    --current-hue-11: var(--color-cyan-11);
    --current-hue-12: var(--color-cyan-12);
  }
  .hue-gray {
    --current-hue-1: var(--color-gray-1);
    --current-hue-2: var(--color-gray-2);
    --current-hue-3: var(--color-gray-3);
    --current-hue-4: var(--color-gray-4);
    --current-hue-5: var(--color-gray-5);
    --current-hue-6: var(--color-gray-6);
    --current-hue-7: var(--color-gray-7);
    --current-hue-8: var(--color-gray-8);
    --current-hue-9: var(--color-gray-9);
    --current-hue-10: var(--color-gray-10);
    --current-hue-11: var(--color-gray-11);
    --current-hue-12: var(--color-gray-12);
  }
  .hue-green {
    --current-hue-1: var(--color-green-1);
    --current-hue-2: var(--color-green-2);
    --current-hue-3: var(--color-green-3);
    --current-hue-4: var(--color-green-4);
    --current-hue-5: var(--color-green-5);
    --current-hue-6: var(--color-green-6);
    --current-hue-7: var(--color-green-7);
    --current-hue-8: var(--color-green-8);
    --current-hue-9: var(--color-green-9);
    --current-hue-10: var(--color-green-10);
    --current-hue-11: var(--color-green-11);
    --current-hue-12: var(--color-green-12);
  }
  .hue-highlight {
    --current-hue-1: var(--color-highlight-1);
    --current-hue-2: var(--color-highlight-2);
    --current-hue-3: var(--color-highlight-3);
    --current-hue-4: var(--color-highlight-4);
    --current-hue-5: var(--color-highlight-5);
    --current-hue-6: var(--color-highlight-6);
    --current-hue-7: var(--color-highlight-7);
    --current-hue-8: var(--color-highlight-8);
    --current-hue-9: var(--color-highlight-9);
    --current-hue-10: var(--color-highlight-10);
    --current-hue-11: var(--color-highlight-11);
    --current-hue-12: var(--color-highlight-12);
  }
  .hue-indigo {
    --current-hue-1: var(--color-indigo-1);
    --current-hue-2: var(--color-indigo-2);
    --current-hue-3: var(--color-indigo-3);
    --current-hue-4: var(--color-indigo-4);
    --current-hue-5: var(--color-indigo-5);
    --current-hue-6: var(--color-indigo-6);
    --current-hue-7: var(--color-indigo-7);
    --current-hue-8: var(--color-indigo-8);
    --current-hue-9: var(--color-indigo-9);
    --current-hue-10: var(--color-indigo-10);
    --current-hue-11: var(--color-indigo-11);
    --current-hue-12: var(--color-indigo-12);
  }
  .hue-negative {
    --current-hue-1: var(--color-negative-1);
    --current-hue-2: var(--color-negative-2);
    --current-hue-3: var(--color-negative-3);
    --current-hue-4: var(--color-negative-4);
    --current-hue-5: var(--color-negative-5);
    --current-hue-6: var(--color-negative-6);
    --current-hue-7: var(--color-negative-7);
    --current-hue-8: var(--color-negative-8);
    --current-hue-9: var(--color-negative-9);
    --current-hue-10: var(--color-negative-10);
    --current-hue-11: var(--color-negative-11);
    --current-hue-12: var(--color-negative-12);
  }
  .hue-orange {
    --current-hue-1: var(--color-orange-1);
    --current-hue-2: var(--color-orange-2);
    --current-hue-3: var(--color-orange-3);
    --current-hue-4: var(--color-orange-4);
    --current-hue-5: var(--color-orange-5);
    --current-hue-6: var(--color-orange-6);
    --current-hue-7: var(--color-orange-7);
    --current-hue-8: var(--color-orange-8);
    --current-hue-9: var(--color-orange-9);
    --current-hue-10: var(--color-orange-10);
    --current-hue-11: var(--color-orange-11);
    --current-hue-12: var(--color-orange-12);
  }
  .hue-pink {
    --current-hue-1: var(--color-pink-1);
    --current-hue-2: var(--color-pink-2);
    --current-hue-3: var(--color-pink-3);
    --current-hue-4: var(--color-pink-4);
    --current-hue-5: var(--color-pink-5);
    --current-hue-6: var(--color-pink-6);
    --current-hue-7: var(--color-pink-7);
    --current-hue-8: var(--color-pink-8);
    --current-hue-9: var(--color-pink-9);
    --current-hue-10: var(--color-pink-10);
    --current-hue-11: var(--color-pink-11);
    --current-hue-12: var(--color-pink-12);
  }
  .hue-positive {
    --current-hue-1: var(--color-positive-1);
    --current-hue-2: var(--color-positive-2);
    --current-hue-3: var(--color-positive-3);
    --current-hue-4: var(--color-positive-4);
    --current-hue-5: var(--color-positive-5);
    --current-hue-6: var(--color-positive-6);
    --current-hue-7: var(--color-positive-7);
    --current-hue-8: var(--color-positive-8);
    --current-hue-9: var(--color-positive-9);
    --current-hue-10: var(--color-positive-10);
    --current-hue-11: var(--color-positive-11);
    --current-hue-12: var(--color-positive-12);
  }
  .hue-purple {
    --current-hue-1: var(--color-purple-1);
    --current-hue-2: var(--color-purple-2);
    --current-hue-3: var(--color-purple-3);
    --current-hue-4: var(--color-purple-4);
    --current-hue-5: var(--color-purple-5);
    --current-hue-6: var(--color-purple-6);
    --current-hue-7: var(--color-purple-7);
    --current-hue-8: var(--color-purple-8);
    --current-hue-9: var(--color-purple-9);
    --current-hue-10: var(--color-purple-10);
    --current-hue-11: var(--color-purple-11);
    --current-hue-12: var(--color-purple-12);
  }
  .hue-red {
    --current-hue-1: var(--color-red-1);
    --current-hue-2: var(--color-red-2);
    --current-hue-3: var(--color-red-3);
    --current-hue-4: var(--color-red-4);
    --current-hue-5: var(--color-red-5);
    --current-hue-6: var(--color-red-6);
    --current-hue-7: var(--color-red-7);
    --current-hue-8: var(--color-red-8);
    --current-hue-9: var(--color-red-9);
    --current-hue-10: var(--color-red-10);
    --current-hue-11: var(--color-red-11);
    --current-hue-12: var(--color-red-12);
  }
  .hue-teal {
    --current-hue-1: var(--color-teal-1);
    --current-hue-2: var(--color-teal-2);
    --current-hue-3: var(--color-teal-3);
    --current-hue-4: var(--color-teal-4);
    --current-hue-5: var(--color-teal-5);
    --current-hue-6: var(--color-teal-6);
    --current-hue-7: var(--color-teal-7);
    --current-hue-8: var(--color-teal-8);
    --current-hue-9: var(--color-teal-9);
    --current-hue-10: var(--color-teal-10);
    --current-hue-11: var(--color-teal-11);
    --current-hue-12: var(--color-teal-12);
  }
  .hue-warning {
    --current-hue-1: var(--color-warning-1);
    --current-hue-2: var(--color-warning-2);
    --current-hue-3: var(--color-warning-3);
    --current-hue-4: var(--color-warning-4);
    --current-hue-5: var(--color-warning-5);
    --current-hue-6: var(--color-warning-6);
    --current-hue-7: var(--color-warning-7);
    --current-hue-8: var(--color-warning-8);
    --current-hue-9: var(--color-warning-9);
    --current-hue-10: var(--color-warning-10);
    --current-hue-11: var(--color-warning-11);
    --current-hue-12: var(--color-warning-12);
  }
  .hue-yellow {
    --current-hue-1: var(--color-yellow-1);
    --current-hue-2: var(--color-yellow-2);
    --current-hue-3: var(--color-yellow-3);
    --current-hue-4: var(--color-yellow-4);
    --current-hue-5: var(--color-yellow-5);
    --current-hue-6: var(--color-yellow-6);
    --current-hue-7: var(--color-yellow-7);
    --current-hue-8: var(--color-yellow-8);
    --current-hue-9: var(--color-yellow-9);
    --current-hue-10: var(--color-yellow-10);
    --current-hue-11: var(--color-yellow-11);
    --current-hue-12: var(--color-yellow-12);
  }
  .delay-100 {
    --tw-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }
  .delay-150 {
    --tw-animation-delay: 0.15s;
    animation-delay: 0.15s;
  }
  .delay-200 {
    --tw-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }
  .animation-duration-500 {
    --tw-animation-duration: 500ms;
    animation-duration: 0.5s;
  }
  .outline-dashed {
    --tw-outline-style: dashed;
    outline-style: dashed;
  }
  .outline-dotted {
    --tw-outline-style: dotted;
    outline-style: dotted;
  }
  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }
  .select-auto {
    -webkit-user-select: auto;
    user-select: auto;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }
  .\[--_popover-padding\:0px\] {
    --_popover-padding: 0px;
  }
  .\[--_popover-padding\:theme\(padding\.popover-large\)\] {
    --_popover-padding: 0.75rem;
  }
  .\[--_popover-padding\:theme\(padding\.popover-medium\)\] {
    --_popover-padding: 0.5rem;
  }
  .\[--_popover-padding\:theme\(padding\.popover-small\)\] {
    --_popover-padding: 0.375rem;
  }
  .\[--_size\:theme\(spacing\.4\)\] {
    --_size: 1rem;
  }
  .\[--_size\:theme\(spacing\.5\)\] {
    --_size: 1.25rem;
  }
  .\[--bg_button_hover\:--current-hue-5\] {
    --bg_button_hover: --current-hue-5;
  }
  .\[--button-size\:1\.5rem\] {
    --button-size: 1.5rem;
  }
  .\[--button-size\:1\.75rem\] {
    --button-size: 1.75rem;
  }
  .\[--button-size\:2\.25rem\] {
    --button-size: 2.25rem;
  }
  .\[--button-size\:theme\(height\.control\)\] {
    --button-size: 2rem;
  }
  .\[--content-max-width\:auto\] {
    --content-max-width: auto;
  }
  .\[--content-max-width\:max-content\] {
    --content-max-width: max-content;
  }
  .\[--content-spacer\:0\] {
    --content-spacer: 0;
  }
  .\[--content-spacer\:theme\(spacing\.5\)\] {
    --content-spacer: 1.25rem;
  }
  .\[--content-spacer\:unset\] {
    --content-spacer: unset;
  }
  .\[--dark-table-button-active-bg\:--current-hue-6\] {
    --dark-table-button-active-bg: --current-hue-6;
  }
  .\[--dark-table-button-hover-bg\:--current-hue-5\] {
    --dark-table-button-hover-bg: --current-hue-5;
  }
  .\[--dark-table-cell-hover-bg\:--current-hue-4\] {
    --dark-table-cell-hover-bg: --current-hue-4;
  }
  .\[--drawer-width\:480px\] {
    --drawer-width: 480px;
  }
  .\[--drawer-width\:600px\] {
    --drawer-width: 600px;
  }
  .\[--drawer-width\:700px\] {
    --drawer-width: 700px;
  }
  .\[--drawer-width\:800px\] {
    --drawer-width: 800px;
  }
  .\[--drawer-width\:1000px\] {
    --drawer-width: 1000px;
  }
  .\[--drawer-width\:1200px\] {
    --drawer-width: 1200px;
  }
  .\[--drawer-x-padding\:theme\(spacing\.5\)\] {
    --drawer-x-padding: 1.25rem;
  }
  .\[--gap-y\:0\] {
    --gap-y: 0;
  }
  .\[--gap-y\:theme\(spacing\.1\)\] {
    --gap-y: 0.25rem;
  }
  .\[--graphiql-height\:calc\(var\(--h-screen\)_-_var\(--h-banner\)\)\] {
    --graphiql-height: calc(var(--h-screen) - var(--h-banner));
  }
  .\[--gutter-x\:theme\(spacing\.2\)\] {
    --gutter-x: 0.5rem;
  }
  .\[--gutter\:--spacing\(4\)\] {
    --gutter: 1rem;
  }
  .\[--max-w\:2000px\] {
    --max-w: 2000px;
  }
  .\[--max-width\:theme\(--breakpoint-2xl\)\] {
    --max-width: 96rem;
  }
  .\[--max-width\:theme\(--breakpoint-xl\)\] {
    --max-width: 80rem;
  }
  .\[--prose-width\:65ch\] {
    --prose-width: 65ch;
  }
  .\[--spacing-end\:--spacing\(0\.5\)\] {
    --spacing-end: calc(var(--spacing) * 0.5);
  }
  .\[--spacing-end\:--spacing\(1\)\] {
    --spacing-end: 0.25rem;
  }
  .\[--spacing-end\:theme\(spacing\.7\)\] {
    --spacing-end: 1.75rem;
  }
  .\[--spacing-start\:--spacing\(1\)\] {
    --spacing-start: 0.25rem;
  }
  .\[--spacing-start\:--spacing\(2\)\] {
    --spacing-start: 0.5rem;
  }
  .\[--spacing-start\:--spacing\(3\)\] {
    --spacing-start: 0.75rem;
  }
  .\[--spinner-color\:theme\(stroke\.accent\.9\)\] {
    --spinner-color: var(--color-blue-9);
  }
  .\[--spinner-color\:theme\(stroke\.gray\.9\)\] {
    --spinner-color: light-dark(#8b8d98, #696e77);
  }
  .\[--spinner-color\:theme\(stroke\.white\)\] {
    --spinner-color: #fff;
  }
  .\[--switch-border-width\:theme\(spacing\.px\)\] {
    --switch-border-width: 1px;
  }
  .\[--switch-thumb-padding-end\:--spacing\(-1px\)\] {
    --switch-thumb-padding-end: calc(var(--spacing) * -1px);
  }
  .\[--switch-thumb-padding-end\:theme\(spacing\.px\)\] {
    --switch-thumb-padding-end: 1px;
  }
  .\[--switch-thumb-padding-start\:--spacing\(0\.5\)\] {
    --switch-thumb-padding-start: calc(var(--spacing) * 0.5);
  }
  .\[--switch-thumb-padding-start\:theme\(spacing\.px\)\] {
    --switch-thumb-padding-start: 1px;
  }
  .\[--table-button-active-bg\:--current-hue-6\] {
    --table-button-active-bg: --current-hue-6;
  }
  .\[--table-button-hover-bg\:--current-hue-5\] {
    --table-button-hover-bg: --current-hue-5;
  }
  .\[--table-cell-hover-bg\:--current-hue-4\] {
    --table-cell-hover-bg: --current-hue-4;
  }
  .\[--text_on-emphasis\:theme\(backgroundColor\.page\)\] {
    --text_on-emphasis: var(--alias-bg-page);
  }
  .\[--tooltip-available-height\:var\(--popover-available-height\)\] {
    --tooltip-available-height: var(--popover-available-height);
  }
  .\[--tooltip-available-width\:var\(--popover-available-width\,var\(--tooltip-default-max-width\)\)\] {
    --tooltip-available-width: var(
      --popover-available-width,
      var(--tooltip-default-max-width)
    );
  }
  .\[--tooltip-default-max-width\:min\(40vw\,var\(--prose-width\)\)\] {
    --tooltip-default-max-width: min(40vw, var(--prose-width));
  }
  .\[--track-color\:rgba\(255\,255\,255\,0\.5\)\] {
    --track-color: #ffffff80;
  }
  .\[--track-color\:theme\(stroke\.accent\.3\)\] {
    --track-color: var(--color-blue-3);
  }
  .\[--track-color\:theme\(stroke\.gray\.5\)\] {
    --track-color: light-dark(#e0e1e6, #2e3135);
  }
  .\[--translate-x\:calc\(-1\%\*\(100-var\(--value\,0\)\)\)\] {
    --translate-x: calc(-1% * (100 - var(--value, 0)));
  }
  .\[--widget-min-height\:210px\] {
    --widget-min-height: 210px;
  }
  .\[border-right\:none\] {
    border-inline-end: none;
  }
  .\[direction\:rtl\]:where(:dir(ltr)) {
    direction: rtl;
  }
  .\[direction\:rtl\]:where(:dir(rtl)) {
    direction: ltr;
  }
  .\[grid-area\:aside-header\] {
    grid-area: aside-header;
  }
  .\[grid-area\:aside-list\] {
    grid-area: aside-list;
  }
  .\[grid-area\:body\] {
    grid-area: body;
  }
  .\[grid-area\:code-viewer\] {
    grid-area: code-viewer;
  }
  .\[grid-area\:content-header\] {
    grid-area: content-header;
  }
  .\[grid-area\:divider\] {
    grid-area: divider;
  }
  .\[grid-area\:footer\] {
    grid-area: footer;
  }
  .\[grid-area\:rule-editor\] {
    grid-area: rule-editor;
  }
  .\[grid-area\:subtitle\] {
    grid-area: subtitle;
  }
  .\[grid-area\:test-data\] {
    grid-area: test-data;
  }
  .\[grid-area\:test-results\] {
    grid-area: test-results;
  }
  .\[grid-area\:title\] {
    grid-area: title;
  }
  .\[line-break\:strict\] {
    line-break: strict;
  }
  .\[read\:connectors\] {
    read: connectors;
  }
  .\[shared\:deploy-k8s\] {
    shared: deploy-k8s;
  }
  .\[shared\:docker-pull\] {
    shared: docker-pull;
  }
  .\[text-box-trim\:trim-end\] {
    text-box-trim: trim-end;
  }
  .\[text-box-trim\:trim-start\] {
    text-box-trim: trim-start;
  }
  .\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
  }
  .\[transition\:inherit\] {
    transition: inherit;
  }
  .fade-in {
    --tw-enter-opacity: 0;
  }
  .running {
    animation-play-state: running;
  }
  .scrollbar-stable {
    scrollbar-gutter: stable var(--tw-scrollbar-gutter-modifier);
  }
  .scrollbar-thin {
    scrollbar-width: thin;
  }
  :is(.\*\:z-1 > *) {
    z-index: var(--z-index-1);
  }
  :is(.\*\:col-span-full > *) {
    grid-column: 1/-1;
  }
  :is(.\*\:col-start-2 > *) {
    grid-column-start: 2;
  }
  :is(.\*\:row-span-full > *) {
    grid-row: 1/-1;
  }
  :is(.\*\:row-start-1 > *) {
    grid-row-start: 1;
  }
  :is(.\*\:-mr-1 > *) {
    margin-inline-end: -0.25rem;
  }
  :is(.\*\:contents > *) {
    display: contents;
  }
  :is(.\*\:size-3\.5 > *) {
    width: 0.875rem;
    height: 0.875rem;
  }
  :is(.\*\:h-full > *) {
    height: 100%;
  }
  :is(.\*\:min-h-\[unset\] > *) {
    min-height: unset;
  }
  :is(.\*\:w-full > *) {
    width: 100%;
  }
  :is(.\*\:truncate > *) {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  :is(.\*\:border-y-0 > *) {
    border-block-style: var(--tw-border-style);
    border-block-width: 0;
  }
  :is(.\*\:icon-accent > *) {
    color: var(--fill-accent);
  }
  :is(.\*\:icon-default > *) {
    color: var(--fill-default);
  }
  :is(.\*\:icon-inherit > *) {
    color: inherit;
  }
  :is(.\*\:transition-opacity > *) {
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.\*\:transition-transform > *) {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.\*\:\[text-box-trim\:trim-both\] > *) {
    text-box-trim: trim-both;
  }
  :is(.\*\*\:fill-current *) {
    fill: currentColor;
  }
  :is(.\*\*\:text-transparent\! *) {
    color: #0000 !important;
  }
  .group-last\:hidden:is(:where(.group):last-child *),
  .group-last\/stage\:hidden:is(:where(.group\/stage):last-child *) {
    display: none;
  }
  .group-focus-within\:opacity-20:is(:where(.group):focus-within *) {
    opacity: 0.2;
  }
  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 1;
  }
  .group-focus-within\/cell\:flex:is(:where(.group\/cell):focus-within *) {
    display: flex;
  }
  .group-focus-within\/cell\:hidden:is(:where(.group\/cell):focus-within *) {
    display: none;
  }
  @media (hover: hover) {
    .group-hover\:visible:is(:where(.group):hover *) {
      visibility: visible;
    }
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }
    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }
    .group-hover\:inline-flex:is(:where(.group):hover *) {
      display: inline-flex;
    }
    .group-hover\:scale-100:is(:where(.group):hover *) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\:bg-\(--table-button-hover-bg\):is(:where(.group):hover *) {
      background-color: var(--table-button-hover-bg);
    }
    .group-hover\:bg-accent:is(:where(.group):hover *) {
      background-color: var(--background-color-accent);
    }
    .group-hover\:bg-button-focus:is(:where(.group):hover *) {
      background-color: var(--background-color-button-focus);
    }
    .group-hover\:bg-gray-element:is(:where(.group):hover *) {
      background-color: var(--background-color-gray-element);
    }
    .group-hover\:bg-gray-element-selected:is(:where(.group):hover *) {
      background-color: var(--background-color-gray-element-selected);
    }
    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }
    .group-hover\:opacity-20:is(:where(.group):hover *) {
      opacity: 0.2;
    }
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
    .group-hover\/card\:block:is(:where(.group\/card):hover *) {
      display: block;
    }
    .group-hover\/cell\:mr-0:is(:where(.group\/cell):hover *) {
      margin-inline-end: 0;
    }
    .group-hover\/cell\:flex:is(:where(.group\/cell):hover *) {
      display: flex;
    }
    .group-hover\/cell\:hidden:is(:where(.group\/cell):hover *) {
      display: none;
    }
    .group-hover\/cell\:min-w-0:is(:where(.group\/cell):hover *) {
      min-width: 0;
    }
    .group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *) {
      opacity: 1;
    }
    .group-hover\/collapsible-trigger\:bg-gray-element-hover:is(
      :where(.group\/collapsible-trigger):hover *
    ) {
      background-color: var(--background-color-gray-element-hover);
    }
    .group-hover\/filter-button\:invisible:is(
      :where(.group\/filter-button):hover *
    ) {
      visibility: hidden;
    }
    .group-hover\/filter-button\:h-full:is(
      :where(.group\/filter-button):hover *
    ) {
      height: 100%;
    }
    .group-hover\/item\:visible:is(:where(.group\/item):hover *) {
      visibility: visible;
    }
    .group-hover\/navbar\:opacity-100:is(:where(.group\/navbar):hover *),
    .group-hover\/networkConnectionGraphArea\:opacity-100:is(
      :where(.group\/networkConnectionGraphArea):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/property\:line-clamp-none:is(
      :where(.group\/property):hover *
    ) {
      -webkit-line-clamp: unset;
      -webkit-box-orient: horizontal;
      display: block;
      overflow: visible;
    }
    @layer components {
      .group-hover\/raw-event\:hstack-2:is(:where(.group\/raw-event):hover *),
      .group-hover\/row\:hstack-2:is(:where(.group\/row):hover *) {
        gap: 0.5rem;
        flex-direction: row;
        display: flex;
      }
    }
    .group-hover\/revision-item\:visible:is(
      :where(.group\/revision-item):hover *
    ),
    .group-hover\/row\:visible:is(:where(.group\/row):hover *) {
      visibility: visible;
    }
    .group-hover\/row\:hidden:is(:where(.group\/row):hover *) {
      display: none;
    }
    .group-hover\/row\:bg-\(--table-cell-hover-bg\):is(
      :where(.group\/row):hover *
    ) {
      background-color: var(--table-cell-hover-bg);
    }
    .group-hover\/row\:bg-page:is(:where(.group\/row):hover *) {
      background-color: var(--background-color-page);
    }
    .group-hover\/securityGraphChart\:opacity-100:is(
      :where(.group\/securityGraphChart):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/stage\:underline:is(:where(.group\/stage):hover *) {
      text-decoration-line: underline;
    }
    .group-hover\/thead\:opacity-100:is(:where(.group\/thead):hover *) {
      opacity: 1;
    }
    .group-hover\/tree-item\:flex:is(:where(.group\/tree-item):hover *) {
      display: flex;
    }
    .group-hover\/tree-item\:hidden:is(:where(.group\/tree-item):hover *) {
      display: none;
    }
    .group-hover\/tree-item\:inline-flex:is(:where(.group\/tree-item):hover *) {
      display: inline-flex;
    }
    .group-hover\/widget-card\:block:is(:where(.group\/widget-card):hover *) {
      display: block;
    }
  }
  .group-focus-visible\:flex:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    display: flex;
  }
  .group-focus-visible\:bg-accent:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    background-color: var(--background-color-accent);
  }
  .group-focus-visible\:opacity-100:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    opacity: 1;
  }
  .group-focus-visible\:outline-2:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .group-focus-visible\:outline-accent-focus-ring:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .group-focus-visible\:delay-0:is(
    :where(.group):is(:focus-visible, [data-focus-visible]) *
  ) {
    --tw-animation-delay: 0s;
    transition-delay: 0s;
    animation-delay: 0s;
  }
  .group-focus-visible\/navbar\:opacity-100:is(
    :where(.group\/navbar):is(:focus-visible, [data-focus-visible]) *
  ) {
    opacity: 1;
  }
  .group-active\:border-r-control-active:is(:where(.group):active *) {
    border-inline-end-color: var(--border-color-control-active);
  }
  .group-active\:bg-\(--table-button-active-bg\):is(:where(.group):active *) {
    background-color: var(--table-button-active-bg);
  }
  .group-active\:bg-gray-element-active:is(:where(.group):active *),
  .group-active\/collapsible-trigger\:bg-gray-element-active:is(
    :where(.group\/collapsible-trigger):active *
  ) {
    background-color: var(--background-color-gray-element-active);
  }
  .group-has-focus-visible\:rounded-xs:is(
    :where(.group):has(:is(:focus-visible, [data-focus-visible])) *
  ) {
    border-radius: 0.25rem;
  }
  .group-has-focus-visible\:outline-2:is(
    :where(.group):has(:is(:focus-visible, [data-focus-visible])) *
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .group-has-\[\:focus\]\/filter-button\:invisible:is(
    :where(.group\/filter-button):has(:focus) *
  ) {
    visibility: hidden;
  }
  .group-has-\[td\]\/row\:bg-page:is(:where(.group\/row):has(:is(td)) *) {
    background-color: var(--background-color-page);
  }
  .group-aria-disabled\:icon-disabled:is(
    :where(.group)[aria-disabled='true'] *
  ) {
    color: var(--fill-disabled);
  }
  .group-aria-disabled\:text-disabled:is(
    :where(.group)[aria-disabled='true'] *
  ) {
    color: var(--text-color-disabled);
  }
  .group-aria-disabled\/item\:icon-disabled:is(
    :where(.group\/item)[aria-disabled='true'] *
  ) {
    color: var(--fill-disabled);
  }
  .group-aria-disabled\/item\:text-disabled:is(
    :where(.group\/item)[aria-disabled='true'] *
  ) {
    color: var(--text-color-disabled);
  }
  .group-aria-expanded\/collapse-trigger\:rotate-180:is(
    :where(.group\/collapse-trigger)[aria-expanded='true'] *
  ) {
    rotate: 180deg;
  }
  .group-aria-expanded\/tree-item\:rotate-90:is(
    :where(.group\/tree-item)[aria-expanded='true'] *
  ),
  :is(.\*\:group-aria-expanded\/tree-item\:rotate-90 > *):is(
    :where(.group\/tree-item)[aria-expanded='true'] *
  ),
  .group-aria-expanded\/trigger\:rotate-90:is(
    :where(.group\/trigger)[aria-expanded='true'] *
  ) {
    rotate: 90deg;
  }
  .group-aria-expanded\/trigger\:rotate-180:is(
    :where(.group\/trigger)[aria-expanded='true'] *
  ) {
    rotate: 180deg;
  }
  .group-aria-selected\:icon-accent:is(:where(.group)[aria-selected='true'] *) {
    color: var(--fill-accent);
  }
  .group-aria-selected\:text-accent:is(:where(.group)[aria-selected='true'] *) {
    color: var(--text-color-accent);
  }
  .group-data-\[active\=true\]\:bg-accent-element:is(
    :where(.group)[data-active='true'] *
  ) {
    background-color: var(--background-color-accent-element);
  }
  .group-data-\[active\=true\]\:icon-accent:is(
    :where(.group)[data-active='true'] *
  ) {
    color: var(--fill-accent);
  }
  .group-data-\[active\=true\]\:text-accent:is(
    :where(.group)[data-active='true'] *
  ) {
    color: var(--text-color-accent);
  }
  .group-data-\[focused\=true\]\/tree-item\:outline-2:is(
    :where(.group\/tree-item)[data-focused='true'] *
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .group-data-\[level\=1\]\/tree-item\:hidden:is(
    :where(.group\/tree-item)[data-level='1'] *
  ) {
    display: none;
  }
  .group-data-\[level\=1\]\/tree-item\:pl-3:is(
    :where(.group\/tree-item)[data-level='1'] *
  ) {
    padding-inline-start: 0.75rem;
  }
  .group-active-item\/item\:visible:is(
    :where(.group\/item)[data-active-item] *
  ) {
    visibility: visible;
  }
  .group-active-item\/item\:block:is(:where(.group\/item)[data-active-item] *) {
    display: block;
  }
  .group-\[\.bp3-popover-open\]\/target\:bg-button-hover:is(
      :where(.group\/target).bp3-popover-open *
    ) {
    background-color: var(--background-color-button-hover);
  }
  .group-\[\[aria-selected\=true\]\]\:inline-flex:is(
    :where(.group)[aria-selected='true'] *
  ) {
    display: inline-flex;
  }
  .group-\[\[aria-selected\=true\]\]\:text-accent:is(
    :where(.group)[aria-selected='true'] *
  ) {
    color: var(--text-color-accent);
  }
  .peer-empty\/list\:flex:is(:where(.peer\/list):empty ~ *) {
    display: flex;
  }
  @media (hover: hover) {
    .peer-hover\:bg-\[theme\(divideColor\.control\.hover\)\]:is(
        :where(.peer):hover ~ *
      ) {
      background-color: var(--border-color-gray-element-hover);
    }
    .peer-hover\:opacity-100:is(:where(.peer):hover ~ *) {
      opacity: 1;
    }
  }
  .peer-focus\/input\:border-transparent:is(:where(.peer\/input):focus ~ *) {
    border-color: #0000;
  }
  .peer-focus\/input\:outline-2:is(:where(.peer\/input):focus ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .peer-focus\/input\:outline-accent-focus-ring:is(
    :where(.peer\/input):focus ~ *
  ) {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .peer-focus-visible\/input\:outline-2:is(
    :where(.peer\/input):is(:focus-visible, [data-focus-visible]) ~ *
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .peer-focus-visible\/input\:outline-offset-small:is(
    :where(.peer\/input):is(:focus-visible, [data-focus-visible]) ~ *
  ) {
    outline-offset: var(--_ring-offset-width-small);
  }
  .peer-focus-visible\/input\:outline-accent-focus-ring:is(
    :where(.peer\/input):is(:focus-visible, [data-focus-visible]) ~ *
  ) {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .peer-active\:w-0\.5:is(:where(.peer):active ~ *) {
    width: calc(var(--spacing) * 0.5);
  }
  .peer-active\:bg-accent:is(:where(.peer):active ~ *) {
    background-color: var(--background-color-accent);
  }
  .peer-active\:opacity-100:is(:where(.peer):active ~ *) {
    opacity: 1;
  }
  .peer-enabled\/input\:peer-active\/input\:bg-control-active:is(
      :where(.peer\/input):enabled ~ *
    ):is(:where(.peer\/input):active ~ *) {
    background-color: var(--background-color-control-active);
  }
  .placeholder\:text-disabled::placeholder {
    color: var(--text-color-disabled);
  }
  .placeholder\:text-placeholder::placeholder {
    color: var(--text-color-placeholder);
  }
  .before\:invisible:before {
    content: var(--tw-content);
    visibility: hidden;
  }
  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }
  .before\:-left-2\.5:before {
    content: var(--tw-content);
    inset-inline-start: -0.625rem;
  }
  .before\:left-0:before {
    content: var(--tw-content);
    inset-inline-start: 0;
  }
  .before\:z-1:before {
    content: var(--tw-content);
    z-index: var(--z-index-1);
  }
  .before\:block:before {
    content: var(--tw-content);
    display: block;
  }
  .before\:flex:before {
    content: var(--tw-content);
    display: flex;
  }
  .before\:h-0:before {
    content: var(--tw-content);
    height: 0;
  }
  .before\:h-full:before {
    content: var(--tw-content);
    height: 100%;
  }
  .before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
  }
  .before\:w-\[3px\]:before {
    content: var(--tw-content);
    width: 3px;
  }
  .before\:w-\[calc\(var\(--table-content-width\)_-_20px\)\]:before {
    content: var(--tw-content);
    width: calc(var(--table-content-width) - 20px);
  }
  .before\:w-px:before {
    content: var(--tw-content);
    width: 1px;
  }
  .before\:-translate-x-full:before:dir(rtl) {
    --tw-translate-x: 100%;
  }
  .before\:-translate-x-full:before:dir(ltr) {
    --tw-translate-x: -100%;
  }
  .before\:-translate-x-full:before {
    content: var(--tw-content);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .before\:overflow-hidden:before {
    content: var(--tw-content);
    overflow: hidden;
  }
  .before\:bg-gray-element-focus:before {
    content: var(--tw-content);
    background-color: var(--background-color-gray-element-focus);
  }
  .before\:bg-purple-solid:before {
    content: var(--tw-content);
    background-color: var(--background-color-purple-solid);
  }
  .before\:font-medium:before {
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0;
  }
  .before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1;
  }
  .before\:transition-opacity:before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .before\:duration-200:before {
    content: var(--tw-content);
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .before\:content-\[\"_\"\]:before {
    --tw-content: ' ';
    content: var(--tw-content);
  }
  .before\:content-\[attr\(title\)\]:before {
    --tw-content: attr(title);
    content: var(--tw-content);
  }
  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:start-\(--indicator-inline-offset\,0px\):after {
    content: var(--tw-content);
    inset-inline-start: var(--indicator-inline-offset, 0px);
  }
  .after\:start-\(--indicator-offset\):after {
    content: var(--tw-content);
    inset-inline-start: var(--indicator-offset);
  }
  .after\:top-\(--indicator-offset\):after {
    content: var(--tw-content);
    top: var(--indicator-offset);
  }
  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0;
  }
  .after\:block:after {
    content: var(--tw-content);
    display: block;
  }
  .after\:h-\(--indicator-length\):after {
    content: var(--tw-content);
    height: var(--indicator-length);
  }
  .after\:h-0\.5:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 0.5);
  }
  .after\:w-\(--indicator-length\):after {
    content: var(--tw-content);
    width: var(--indicator-length);
  }
  .after\:w-0\.5:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 0.5);
  }
  .after\:translate-y-\[calc\(\(100\%\+1px\)\/2\)\]:after {
    content: var(--tw-content);
    --tw-translate-y: calc((100% + 1px) / 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .after\:rounded-md:after {
    content: var(--tw-content);
    border-radius: 0.5rem;
  }
  .after\:bg-accent:after {
    content: var(--tw-content);
    background-color: var(--background-color-accent);
  }
  .after\:transition-all:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:duration-200:after {
    content: var(--tw-content);
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .after\:ease-in-out:after {
    content: var(--tw-content);
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .after\:content-\[\"_\"\]:after {
    --tw-content: ' ';
    content: var(--tw-content);
  }
  .after\:content-\[\'\'\]:after {
    --tw-content: '';
    content: var(--tw-content);
  }
  .first\:mt-\(--time-picker-popover-padding\):first-child {
    margin-top: var(--time-picker-popover-padding);
  }
  .first\:ml-0:first-child {
    margin-inline-start: 0;
  }
  .first\:hidden:first-child {
    display: none;
  }
  .first\:rounded-l:first-child {
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
  }
  .first\:pl-0:first-child {
    padding-inline-start: 0;
  }
  :is(.first\:\*\:\[text-box-trim\:trim-start\]:first-child > *) {
    text-box-trim: trim-start;
  }
  .last\:mr-0:last-child {
    margin-inline-end: 0;
  }
  .last\:mb-\(--time-picker-popover-padding\):last-child {
    margin-bottom: var(--time-picker-popover-padding);
  }
  .last\:hidden:last-child {
    display: none;
  }
  .last\:rounded-r:last-child {
    border-start-end-radius: 0.25rem;
    border-end-end-radius: 0.25rem;
  }
  :is(.\*\:last\:rounded-r-full > *):last-child {
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
  }
  .only\:leading-none:only-child {
    --tw-leading: 1;
    line-height: 1;
  }
  .first-of-type\:rounded-l-full:first-of-type {
    border-start-start-radius: 9999px;
    border-end-start-radius: 9999px;
  }
  .first-of-type\:rounded-l-full\!:first-of-type {
    border-start-start-radius: 9999px !important;
    border-end-start-radius: 9999px !important;
  }
  .first-of-type\:pl-4:first-of-type {
    padding-inline-start: 1rem;
  }
  .last-of-type\:rounded-r-full:last-of-type {
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
  }
  .last-of-type\:rounded-r-full\!:last-of-type {
    border-start-end-radius: 9999px !important;
    border-end-end-radius: 9999px !important;
  }
  .last-of-type\:border-none:last-of-type {
    --tw-border-style: none;
    border-style: none;
  }
  .last-of-type\:pr-4:last-of-type {
    padding-inline-end: 1rem;
  }
  .last-of-type\:pb-0:last-of-type {
    padding-bottom: 0;
  }
  .placeholder-shown\:text-ellipsis:placeholder-shown {
    text-overflow: ellipsis;
  }
  .empty\:hidden:empty {
    display: none;
  }
  .focus-within\:left-3:focus-within {
    inset-inline-start: 0.75rem;
  }
  .focus-within\:z-\[2147483640\]:focus-within {
    z-index: 2147483640;
  }
  .focus-within\:h-full:focus-within {
    height: 100%;
  }
  .focus-within\:translate-y-0:focus-within {
    --tw-translate-y: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .focus-within\:opacity-100:focus-within {
    opacity: 1;
  }
  .focus-within\:outline-2:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .focus-within\:-outline-offset-xsmall:focus-within {
    outline-offset: calc(var(--_ring-offset-width-xsmall) * -1);
  }
  .focus-within\:outline-accent-focus-ring:focus-within {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  :is(.focus-within\:\*\:z-1:focus-within > *) {
    z-index: var(--z-index-1);
  }
  @media (hover: hover) {
    .hover\:line-clamp-none:hover {
      -webkit-line-clamp: unset;
      -webkit-box-orient: horizontal;
      display: block;
      overflow: visible;
    }
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }
    .hover\:cursor-zoom-in:hover {
      cursor: zoom-in;
    }
    .hover\:overflow-y-auto:hover {
      overflow-y: auto;
    }
    .hover\:border:hover {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
    .hover\:border-accent-element:hover {
      border-color: var(--border-color-accent-element);
    }
    .hover\:border-accent-element-hover:hover {
      border-color: var(--border-color-accent-element-hover);
    }
    .hover\:border-accent-focus:hover {
      border-color: var(--border-color-accent-focus);
    }
    .hover\:border-blue-1:hover {
      border-color: var(--color-blue-1);
    }
    .hover\:border-blue-5:hover {
      border-color: var(--color-blue-5);
    }
    .hover\:border-blue-6:hover {
      border-color: var(--color-blue-6);
    }
    .hover\:border-blue-9:hover {
      border-color: var(--color-blue-9);
    }
    .hover\:border-control-hover:hover {
      border-color: var(--border-color-control-hover);
    }
    .hover\:border-current-hue-11:hover {
      border-color: var(--current-hue-11);
    }
    .hover\:border-divider:hover {
      border-color: var(--border-color-divider);
    }
    .hover\:border-gray-5:hover {
      border-color: var(--color-gray-5);
    }
    .hover\:border-gray-element-hover:hover {
      border-color: var(--border-color-gray-element-hover);
    }
    .hover\:border-transparent:hover {
      border-color: #0000;
    }
    .hover\:bg-\(--table-button-hover-bg\):hover {
      background-color: var(--table-button-hover-bg);
    }
    .hover\:bg-accent-element:hover {
      background-color: var(--background-color-accent-element);
    }
    .hover\:bg-accent-hover:hover {
      background-color: var(--background-color-accent-hover);
    }
    .hover\:bg-black\/10:hover {
      background-color: #0000001a;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/10:hover {
        background-color: color-mix(
          in oklab,
          var(--color-black) 10%,
          transparent
        );
      }
    }
    .hover\:bg-blue-element-hover:hover {
      background-color: var(--background-color-blue-element-hover);
    }
    .hover\:bg-button-hover:hover {
      background-color: var(--background-color-button-hover);
    }
    .hover\:bg-control-hover:hover {
      background-color: var(--background-color-control-hover);
    }
    .hover\:bg-current-hue-6:hover {
      background-color: var(--current-hue-6);
    }
    .hover\:bg-current-hue-element:hover {
      background-color: var(--current-hue-3);
    }
    .hover\:bg-current-hue-element-hover:hover {
      background-color: var(--current-hue-4);
    }
    .hover\:bg-current-hue-solid-hover:hover {
      background-color: var(--current-hue-10);
    }
    .hover\:bg-gray-7:hover {
      background-color: var(--color-gray-7);
    }
    .hover\:bg-gray-element-hover:hover {
      background-color: var(--background-color-gray-element-hover);
    }
    .hover\:bg-gray-subtle:hover {
      background-color: var(--background-color-gray-subtle);
    }
    .hover\:bg-interactive-active:hover {
      background-color: var(--background-color-interactive-active);
    }
    .hover\:bg-interactive-hover:hover {
      background-color: var(--background-color-interactive-hover);
    }
    .hover\:bg-pink-solid-hover:hover {
      background-color: var(--background-color-pink-solid-hover);
    }
    .hover\:bg-purple-element:hover {
      background-color: var(--background-color-purple-element);
    }
    .hover\:bg-red-element:hover {
      background-color: var(--background-color-red-element);
    }
    .hover\:bg-transparent:hover {
      background-color: #0000;
    }
    .hover\:bg-white\/30:hover {
      background-color: #ffffff4d;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/30:hover {
        background-color: color-mix(
          in oklab,
          var(--color-white) 30%,
          transparent
        );
      }
    }
    .hover\:bg-yellow-element-hover:hover {
      background-color: var(--background-color-yellow-element-hover);
    }
    .hover\:bg-\[linear-gradient\(135deg\,transparent_49\%\,var\(--current-hue-5\)_49\%\,var\(--current-hue-5\)_51\%\,var\(--current-hue-4\)_51\%\)\]:hover:where(
        :dir(ltr)
      ) {
      background-image: linear-gradient(
        135deg,
        transparent 49%,
        var(--current-hue-5) 49%,
        var(--current-hue-5) 51%,
        var(--current-hue-4) 51%
      );
    }
    .hover\:bg-\[linear-gradient\(135deg\,transparent_49\%\,var\(--current-hue-5\)_49\%\,var\(--current-hue-5\)_51\%\,var\(--current-hue-4\)_51\%\)\]:hover:where(
        :dir(rtl)
      ) {
      background-image: linear-gradient(
        -135deg,
        transparent 49%,
        var(--current-hue-5) 49%,
        var(--current-hue-5) 51%,
        var(--current-hue-4) 51%
      );
    }
    .hover\:fill-\(--_countryHoverColor\):hover {
      fill: var(--_countryHoverColor);
    }
    .hover\:icon-default:hover {
      color: var(--fill-default);
    }
    .hover\:icon-inherit:hover {
      color: inherit;
    }
    .hover\:text-body:hover {
      color: var(--text-color-body);
    }
    .hover\:text-on-emphasis:hover {
      color: var(--text-color-on-emphasis);
    }
    .hover\:text-white:hover {
      color: var(--color-white);
    }
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
    .hover\:opacity-100:hover {
      opacity: 1;
    }
    .hover\:outline-\[0\.5px\]:hover {
      outline-style: var(--tw-outline-style);
      outline-width: 0.5px;
    }
    .hover\:outline-gray-8:hover {
      outline-color: var(--color-gray-8);
    }
  }
  .focus\:bg-current-hue-element-active:focus {
    background-color: var(--current-hue-5);
  }
  .focus\:bg-overlay:focus {
    background-color: var(--background-color-overlay);
  }
  .focus\:bg-page:focus {
    background-color: var(--background-color-page);
  }
  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }
  .focus\:outline:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .focus\:outline-accent-focus-ring:focus {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .focus-visible\:z-1:is(:focus-visible, [data-focus-visible]) {
    z-index: var(--z-index-1);
  }
  .focus-visible\:flex:is(:focus-visible, [data-focus-visible]) {
    display: flex;
  }
  .focus-visible\:border-accent-element-hover:is(
    :focus-visible,
    [data-focus-visible]
  ) {
    border-color: var(--border-color-accent-element-hover);
  }
  .focus-visible\:border-current-hue-element-hover:is(
    :focus-visible,
    [data-focus-visible]
  ) {
    border-color: var(--current-hue-8);
  }
  .focus-visible\:bg-control-on-overlay-hover:is(
    :focus-visible,
    [data-focus-visible]
  ) {
    background-color: var(--background-color-control-on-overlay-hover);
  }
  .focus-visible\:text-on-emphasis:is(:focus-visible, [data-focus-visible]) {
    color: var(--text-color-on-emphasis);
  }
  .focus-visible\:text-white:is(:focus-visible, [data-focus-visible]) {
    color: var(--color-white);
  }
  .focus-visible\:ring-2:is(:focus-visible, [data-focus-visible]) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-white\/40:is(:focus-visible, [data-focus-visible]) {
    --tw-ring-color: #fff6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-white\/40:is(:focus-visible, [data-focus-visible]) {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }
  .focus-visible\:ring-offset-2:is(:focus-visible, [data-focus-visible]) {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus-visible\:outline-hidden:is(:focus-visible, [data-focus-visible]) {
    --tw-outline-style: none;
    outline-style: none;
  }
  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:is(:focus-visible, [data-focus-visible]) {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }
  .focus-visible\:outline-2:is(:focus-visible, [data-focus-visible]) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .focus-visible\:outline-offset-2:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 2px;
  }
  .focus-visible\:outline-accent-focus-ring:is(
    :focus-visible,
    [data-focus-visible]
  ) {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  .focus-visible\:outline-transparent:is(:focus-visible, [data-focus-visible]) {
    outline-color: #0000;
  }
  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .active\:scale-100:active {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }
  .active\:border-control-active:active {
    border-color: var(--border-color-control-active);
  }
  .active\:border-gray-element-hover:active {
    border-color: var(--border-color-gray-element-hover);
  }
  .active\:bg-\(--table-button-active-bg\):active {
    background-color: var(--table-button-active-bg);
  }
  .active\:bg-blue-element-active:active {
    background-color: var(--background-color-blue-element-active);
  }
  .active\:bg-button-active:active {
    background-color: var(--background-color-button-active);
  }
  .active\:bg-current-hue-7:active {
    background-color: var(--current-hue-7);
  }
  .active\:bg-current-hue-element-active:active {
    background-color: var(--current-hue-5);
  }
  .active\:bg-current-hue-solid-active:active {
    background-color: var(--current-hue-11);
  }
  .active\:bg-gray-element:active {
    background-color: var(--background-color-gray-element);
  }
  .active\:bg-gray-element-active:active {
    background-color: var(--background-color-gray-element-active);
  }
  .active\:bg-white\/35:active {
    background-color: #ffffff59;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .active\:bg-white\/35:active {
      background-color: color-mix(
        in oklab,
        var(--color-white) 35%,
        transparent
      );
    }
  }
  .active\:bg-white\/40:active {
    background-color: #fff6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .active\:bg-white\/40:active {
      background-color: color-mix(
        in oklab,
        var(--color-white) 40%,
        transparent
      );
    }
  }
  .active\:text-white:active {
    color: var(--color-white);
  }
  .active\:opacity-90:active {
    opacity: 0.9;
  }
  .active\:transition-none:active {
    transition-property: none;
  }
  .disabled\:scale-100:is([aria-disabled='true'], :disabled) {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .disabled\:cursor-not-allowed:is([aria-disabled='true'], :disabled) {
    cursor: not-allowed;
  }
  .disabled\:bg-button-disabled:is([aria-disabled='true'], :disabled) {
    background-color: var(--background-color-button-disabled);
  }
  .disabled\:bg-control-disabled:is([aria-disabled='true'], :disabled) {
    background-color: var(--background-color-control-disabled);
  }
  .disabled\:bg-current-hue-element-disabled:is(
    [aria-disabled='true'],
    :disabled
  ) {
    background-color: var(--current-hue-3);
  }
  .disabled\:bg-current-hue-solid-disabled:is(
    [aria-disabled='true'],
    :disabled
  ) {
    background-color: var(--current-hue-6);
  }
  .disabled\:bg-white\/20:is([aria-disabled='true'], :disabled) {
    background-color: #fff3;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:bg-white\/20:is([aria-disabled='true'], :disabled) {
      background-color: color-mix(
        in oklab,
        var(--color-white) 20%,
        transparent
      );
    }
  }
  .disabled\:icon-disabled:is([aria-disabled='true'], :disabled) {
    color: var(--fill-disabled);
  }
  .disabled\:text-disabled:is([aria-disabled='true'], :disabled) {
    color: var(--text-color-disabled);
  }
  .disabled\:text-on-emphasis:is([aria-disabled='true'], :disabled) {
    color: var(--text-color-on-emphasis);
  }
  .disabled\:opacity-20:is([aria-disabled='true'], :disabled) {
    opacity: 0.2;
  }
  .disabled\:opacity-50:is([aria-disabled='true'], :disabled) {
    opacity: 0.5;
  }
  .disabled\:not-aria-busy\:border-current-hue-subtle:is(
      [aria-disabled='true'],
      :disabled
    ):not([aria-busy='true']) {
    border-color: var(--current-hue-6);
  }
  @media (hover: hover) {
    .disabled\:hover\:bg-inherit:is([aria-disabled='true'], :disabled):hover {
      background-color: inherit;
    }
  }
  .has-\[\[data-component-callout-icon\]\]\:flex-row:has(
    [data-component-callout-icon]
  ),
  .has-\[\[data-component-callout-illustration\]\]\:flex-row:has(
    [data-component-callout-illustration]
  ) {
    flex-direction: row;
  }
  .has-\[\[data-component-callout-illustration\]\]\:gap-4:has(
    [data-component-callout-illustration]
  ) {
    gap: 1rem;
  }
  .has-\[\[data-slot\=\"title\"\]\]\:flex-col:has([data-slot='title']) {
    flex-direction: column;
  }
  .has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)) {
    cursor: not-allowed;
  }
  .has-\[input\:disabled\]\:bg-control-disabled:has(:is(input:disabled)) {
    background-color: var(--background-color-control-disabled);
  }
  .has-\[input\:disabled\]\:text-muted:has(:is(input:disabled)) {
    color: var(--text-color-muted);
  }
  :is(.\*\:has-\[input\:disabled\]\:pointer-events-none > *):has(
    :is(input:disabled)
  ) {
    pointer-events: none;
  }
  .has-\[\+_\*\]\:border-b:has(+ *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .has-\[\+_\*\]\:border-b-divider:has(+ *) {
    border-bottom-color: var(--border-color-divider);
  }
  .has-\[\>\[data-slot\]\]\:gap-1:has(> [data-slot]) {
    gap: 0.25rem;
  }
  .has-\[\~_\.peer\]\:mb-3:has(~ .peer) {
    margin-bottom: 0.75rem;
  }
  .aria-checked\:z-1[aria-checked='true'] {
    z-index: var(--z-index-1);
  }
  .aria-checked\:border[aria-checked='true'] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .aria-checked\:border-accent-focus[aria-checked='true'] {
    border-color: var(--border-color-accent-focus);
  }
  .aria-checked\:border-blue-subtle[aria-checked='true'] {
    border-color: var(--border-color-blue-subtle);
  }
  .aria-checked\:border-current-hue-subtle[aria-checked='true'] {
    border-color: var(--current-hue-6);
  }
  .aria-checked\:text-accent[aria-checked='true'] {
    color: var(--text-color-accent);
  }
  .aria-checked\:text-blue-low-contrast[aria-checked='true'] {
    color: var(--text-color-blue-low-contrast);
  }
  .aria-checked\:text-current-hue-low-contrast[aria-checked='true'] {
    color: var(--current-hue-11);
  }
  .aria-checked\:focus-visible\:border[aria-checked='true']:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .aria-checked\:focus-visible\:border-accent-focus[aria-checked='true']:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    border-color: var(--border-color-accent-focus);
  }
  .aria-checked\:focus-visible\:border-blue-subtle[aria-checked='true']:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    border-color: var(--border-color-blue-subtle);
  }
  .aria-checked\:focus-visible\:border-current-hue-subtle[aria-checked='true']:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    border-color: var(--current-hue-6);
  }
  .aria-disabled\:cursor-not-allowed[aria-disabled='true'] {
    cursor: not-allowed;
  }
  .aria-disabled\:text-accent-disabled[aria-disabled='true'] {
    color: var(--text-color-accent-disabled);
  }
  .aria-disabled\:text-disabled[aria-disabled='true'] {
    color: var(--text-color-disabled);
  }
  :is(.aria-disabled\:\*\:pointer-events-none[aria-disabled='true'] > *) {
    pointer-events: none;
  }
  .aria-expanded\:border-current-hue-element-hover[aria-expanded='true'] {
    border-color: var(--current-hue-8);
  }
  .aria-expanded\:bg-button-active[aria-expanded='true'] {
    background-color: var(--background-color-button-active);
  }
  .aria-expanded\:bg-current-hue-element-active[aria-expanded='true'] {
    background-color: var(--current-hue-5);
  }
  .aria-expanded\:bg-current-hue-solid-active[aria-expanded='true'] {
    background-color: var(--current-hue-11);
  }
  .aria-expanded\:text-on-emphasis[aria-expanded='true'] {
    color: var(--text-color-on-emphasis);
  }
  .aria-expanded\:text-white[aria-expanded='true'] {
    color: var(--color-white);
  }
  .aria-invalid\:border-negative[aria-invalid='true'] {
    border-color: var(--border-color-negative);
  }
  .aria-pressed\:border[aria-pressed='true'] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .aria-pressed\:border-current-hue-element-hover[aria-pressed='true'] {
    border-color: var(--current-hue-8);
  }
  .aria-pressed\:border-current-hue-subtle[aria-pressed='true'] {
    border-color: var(--current-hue-6);
  }
  .aria-pressed\:bg-button-active[aria-pressed='true'] {
    background-color: var(--background-color-button-active);
  }
  .aria-pressed\:bg-current-hue-element-active[aria-pressed='true'] {
    background-color: var(--current-hue-5);
  }
  .aria-pressed\:bg-current-hue-solid-active[aria-pressed='true'] {
    background-color: var(--current-hue-11);
  }
  .aria-pressed\:bg-current-hue-subtle[aria-pressed='true'] {
    background-color: var(--current-hue-2);
  }
  .aria-pressed\:icon-current-hue-default[aria-pressed='true'] {
    color: var(--current-hue-11);
  }
  .aria-pressed\:text-on-emphasis[aria-pressed='true'] {
    color: var(--text-color-on-emphasis);
  }
  .aria-pressed\:text-white[aria-pressed='true'] {
    color: var(--color-white);
  }
  .aria-selected\:bg-accent-subtle[aria-selected='true'] {
    background-color: var(--background-color-accent-subtle);
  }
  .aria-selected\:text-accent[aria-selected='true'] {
    color: var(--text-color-accent);
  }
  .aria-selected\:focus-visible\:bg-accent-element[aria-selected='true']:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    background-color: var(--background-color-accent-element);
  }
  :is(
    .\*\*\:data-component-select-item-check\:hidden *
  )[data-component-select-item-check] {
    display: none;
  }
  .data-\[active\]\:cursor-move[data-active] {
    cursor: move;
  }
  .data-\[active\=true\]\:bg-accent-element[data-active='true'] {
    background-color: var(--background-color-accent-element);
  }
  .data-\[invalid\=true\]\:text-negative[data-invalid='true'] {
    color: var(--text-color-negative);
  }
  .data-\[state\=\"open\"\]\:grid-rows-\[1fr\][data-state='open'] {
    grid-template-rows: 1fr;
  }
  .data-\[state\=checked\]\:\[--switch-translate-x\:calc\(100\%-var\(--switch-thumb-padding-end\)\)\][data-state='checked'] {
    --switch-translate-x: calc(100% - var(--switch-thumb-padding-end));
  }
  .data-\[state\=unchecked\]\:\[--switch-translate-x\:var\(--switch-thumb-padding-start\)\][data-state='unchecked'] {
    --switch-translate-x: var(--switch-thumb-padding-start);
  }
  .data-\[table-overflowing\=true\]\:h-3\.5[data-table-overflowing='true'] {
    height: 0.875rem;
  }
  @media not all and (min-width: 80rem) {
    .max-xl\:hidden {
      display: none;
    }
  }
  @media (min-width: 40rem) {
    .sm\:pt-\[20vh\] {
      padding-top: 20vh;
    }
  }
  @media (min-width: 64rem) {
    .lg\:absolute {
      position: absolute;
    }
    .lg\:top-1\/2 {
      top: 50%;
    }
    .lg\:left-1\/2 {
      inset-inline-start: 50%;
    }
    @layer components {
      .lg\:hstack-6 {
        gap: 1.5rem;
        flex-direction: row;
        display: flex;
      }
    }
    .lg\:flex {
      display: flex;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:-translate-1\/2 {
      --tw-translate-x: -50%;
      --tw-translate-y: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .lg\:px-3 {
      padding-inline: 0.75rem;
    }
  }
  @media (min-width: 80rem) {
    .xl\:block {
      display: block;
    }
    .xl\:size-auto {
      width: auto;
      height: auto;
    }
  }
  .dark\:border-transparent:where(.dark, .dark *) {
    border-color: #0000;
  }
  .dark\:bg-\(--dark-table-cell-hover-bg\):where(.dark, .dark *) {
    background-color: var(--dark-table-cell-hover-bg);
  }
  .dark\:bg-blue-app:where(.dark, .dark *) {
    background-color: var(--background-color-blue-app);
  }
  .dark\:bg-gray-element:where(.dark, .dark *) {
    background-color: var(--background-color-gray-element);
  }
  .dark\:bg-gray-element-active:where(.dark, .dark *) {
    background-color: var(--background-color-gray-element-active);
  }
  .dark\:bg-gray-subtle:where(.dark, .dark *) {
    background-color: var(--background-color-gray-subtle);
  }
  .dark\:icon-current-hue-default:where(.dark, .dark *) {
    color: var(--current-hue-11);
  }
  .dark\:icon-white:where(.dark, .dark *) {
    color: var(--color-white);
  }
  .dark\:text-on-emphasis:where(.dark, .dark *) {
    color: var(--text-color-on-emphasis);
  }
  .dark\:text-white:where(.dark, .dark *) {
    color: var(--color-white);
  }
  .dark\:shadow-xl:where(.dark, .dark *) {
    --tw-shadow:
      0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
      0px 0px 1px var(--tw-shadow-color, 0px)
        light-dark(#00112e7a, hsl(var(--_shadow-base-dark)/88%)),
      0px 16px 24px var(--tw-shadow-color, -8px)
        light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .dark\:brightness-\[0\.8\]:where(.dark, .dark *) {
    --tw-brightness: brightness(0.8);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  @media (hover: hover) {
    .dark\:group-hover\:bg-\(--dark-table-button-hover-bg\):where(
        .dark,
        .dark *
      ):is(:where(.group):hover *) {
      background-color: var(--dark-table-button-hover-bg);
    }
    .dark\:group-hover\/row\:bg-\(--dark-table-cell-hover-bg\):where(
        .dark,
        .dark *
      ):is(:where(.group\/row):hover *) {
      background-color: var(--dark-table-cell-hover-bg);
    }
    .dark\:group-hover\/row\:bg-page:where(.dark, .dark *):is(
        :where(.group\/row):hover *
      ) {
      background-color: var(--background-color-page);
    }
  }
  .dark\:group-active\:bg-\(--dark-table-button-active-bg\):where(
      .dark,
      .dark *
    ):is(:where(.group):active *) {
    background-color: var(--dark-table-button-active-bg);
  }
  @media (hover: hover) {
    .dark\:hover\:bg-gray-element-hover:where(.dark, .dark *):hover {
      background-color: var(--background-color-gray-element-hover);
    }
  }
  @media print {
    .print\:relative {
      position: relative;
    }
    .print\:static {
      position: static;
    }
    .print\:hidden {
      display: none;
    }
    .print\:h-\[140px\] {
      height: 140px;
    }
    .print\:max-h-\[250px\] {
      max-height: 250px;
    }
    .print\:w-full {
      width: 100%;
    }
    .print\:max-w-full {
      max-width: 100%;
    }
    .print\:break-inside-auto {
      break-inside: auto;
    }
    .print\:break-inside-avoid {
      break-inside: avoid;
    }
    .print\:auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
    .print\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .print\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .print\:items-start {
      align-items: flex-start;
    }
    .print\:justify-start {
      justify-content: flex-start;
    }
    .print\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
    .print\:border-none\! {
      --tw-border-style: none !important;
      border-style: none !important;
    }
    .print\:px-0 {
      padding-inline: 0;
    }
  }
  .ariakit-enter\:translate-x-0[data-enter]:dir(rtl) {
    --tw-translate-x: -0;
  }
  .ariakit-enter\:translate-x-0[data-enter]:dir(ltr) {
    --tw-translate-x: 0;
  }
  .ariakit-enter\:translate-x-0[data-enter] {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .ariakit-enter\:scale-100[data-enter] {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .ariakit-enter\:opacity-100[data-enter] {
    opacity: 1;
  }
  .ariakit-leave\:translate-x-full[data-leave]:dir(rtl) {
    --tw-translate-x: -100%;
  }
  .ariakit-leave\:translate-x-full[data-leave]:dir(ltr) {
    --tw-translate-x: 100%;
  }
  .ariakit-leave\:translate-x-full[data-leave] {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .ariakit-leave\:scale-95[data-leave] {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .ariakit-leave\:opacity-0[data-leave] {
    opacity: 0;
  }
  .ariakit-leave\:transition-none[data-leave] {
    transition-property: none;
  }
  .ariakit-leave\:duration-0[data-leave] {
    --tw-duration: 0s;
    transition-duration: 0s;
  }
  .ariakit-leave\:duration-100[data-leave] {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .ariakit-open\:transition-opacity[data-open] {
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .active-item\:bg-control-on-overlay-hover[data-active-item] {
    background-color: var(--background-color-control-on-overlay-hover);
  }
  .active-item\:bg-transparent[data-active-item] {
    background-color: #0000;
  }
  .active-item\:outline-2[data-active-item] {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .active-item\:outline-accent-focus-ring[data-active-item] {
    outline-color: var(--outline-color-accent-focus-ring);
  }
  :is(.active-item\:\*\:z-1[data-active-item] > *) {
    z-index: var(--z-index-1);
  }
  .aria-selected\:active-item\:bg-accent-subtle[aria-selected='true'][data-active-item] {
    background-color: var(--background-color-accent-subtle);
  }
  .not-disabled\:cursor-pointer:where(:not([aria-disabled='true'], :disabled)) {
    cursor: pointer;
  }
  @media (hover: hover) {
    .not-disabled\:hover\:border-control-hover:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      border-color: var(--border-color-control-hover);
    }
    .not-disabled\:hover\:border-current-hue-element:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      border-color: var(--current-hue-7);
    }
    .hover\:not-disabled\:bg-control-hover:hover:where(
        :not([aria-disabled='true'], :disabled)
      ) {
      background-color: var(--background-color-control-hover);
    }
    .hover\:not-disabled\:bg-current-hue-element-hover:hover:where(
        :not([aria-disabled='true'], :disabled)
      ) {
      background-color: var(--current-hue-4);
    }
    .not-disabled\:hover\:bg-accent-element:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-accent-element);
    }
    .not-disabled\:hover\:bg-button-hover:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-button-hover);
    }
    .not-disabled\:hover\:bg-control-on-overlay-hover:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-control-on-overlay-hover);
    }
    .not-disabled\:hover\:bg-current-hue-element-hover:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--current-hue-4);
    }
    .not-disabled\:hover\:bg-current-hue-solid-hover\/10:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--current-hue-10);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .not-disabled\:hover\:bg-current-hue-solid-hover\/10:where(
          :not([aria-disabled='true'], :disabled)
        ):hover {
        background-color: color-mix(
          in oklab,
          var(--current-hue-10) 10%,
          transparent
        );
      }
    }
    .not-disabled\:hover\:bg-interactive-hover:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-interactive-hover);
    }
    .not-disabled\:hover\:bg-transparent:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: #0000;
    }
    .hover\:not-disabled\:text-accent-hover:hover:where(
        :not([aria-disabled='true'], :disabled)
      ) {
      color: var(--text-color-accent-hover);
    }
    .hover\:not-disabled\:underline:hover:where(
        :not([aria-disabled='true'], :disabled)
      ) {
      text-decoration-line: underline;
    }
  }
  .active\:not-disabled\:border-current-hue-element-hover:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    border-color: var(--current-hue-8);
  }
  .active\:not-disabled\:bg-accent-active:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--background-color-accent-active);
  }
  .active\:not-disabled\:bg-button-active:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--background-color-button-active);
  }
  .active\:not-disabled\:bg-current-hue-element-active:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--current-hue-5);
  }
  .active\:not-disabled\:bg-current-hue-element-hover:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--current-hue-4);
  }
  .active\:not-disabled\:bg-current-hue-solid-active:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--current-hue-11);
  }
  .not-disabled\:active\:bg-current-hue-element-active:where(
      :not([aria-disabled='true'], :disabled)
    ):active {
    background-color: var(--current-hue-5);
  }
  .not-disabled\:active\:bg-transparent:where(
      :not([aria-disabled='true'], :disabled)
    ):active {
    background-color: #0000;
  }
  .active\:not-disabled\:text-accent-hover:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    color: var(--text-color-accent-hover);
  }
  .active\:not-disabled\:text-on-emphasis:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    color: var(--text-color-on-emphasis);
  }
  .active\:not-disabled\:text-white:active:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    color: var(--color-white);
  }
  .aria-checked\:not-disabled\:bg-accent-subtle[aria-checked='true']:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--background-color-accent-subtle);
  }
  .aria-checked\:not-disabled\:bg-blue-subtle[aria-checked='true']:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--background-color-blue-subtle);
  }
  .aria-checked\:not-disabled\:bg-current-hue-subtle[aria-checked='true']:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--current-hue-2);
  }
  @media (hover: hover) {
    .aria-checked\:not-disabled\:hover\:bg-accent-element[aria-checked='true']:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-accent-element);
    }
    .aria-checked\:not-disabled\:hover\:bg-blue-element[aria-checked='true']:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--background-color-blue-element);
    }
    .aria-checked\:not-disabled\:hover\:bg-current-hue-element[aria-checked='true']:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--current-hue-3);
    }
  }
  .aria-pressed\:not-disabled\:border-current-hue-element[aria-pressed='true']:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    border-color: var(--current-hue-7);
  }
  .aria-pressed\:not-disabled\:bg-current-hue-element-hover[aria-pressed='true']:where(
      :not([aria-disabled='true'], :disabled)
    ) {
    background-color: var(--current-hue-4);
  }
  @media (hover: hover) {
    .aria-pressed\:not-disabled\:hover\:bg-current-hue-element[aria-pressed='true']:where(
        :not([aria-disabled='true'], :disabled)
      ):hover {
      background-color: var(--current-hue-3);
    }
    .not-disabled\:aria-selected\:hover\:bg-accent-element:where(
        :not([aria-disabled='true'], :disabled)
      )[aria-selected='true']:hover {
      background-color: var(--background-color-accent-element);
    }
  }
  .light\:invert:where(:not(.dark, .dark *), .light) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\[\&_\*\]\:pointer-events-none * {
    pointer-events: none;
  }
  .\[\&_\*\]\:line-clamp-2 * {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .\[\&_\*\]\:fill-current * {
    fill: currentColor;
  }
  .\[\&_\*\]\:fill-page * {
    fill: var(--fill-page);
  }
  .\[\&_\*\]\:select-none * {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[\&_\*\:after\]\:transition-none :after {
    transition-property: none;
  }
  .\[\&_\+_\[data-settings-section-divider\]\]\:hidden
    + [data-settings-section-divider] {
    display: none;
  }
  .\[\&_\.beamer_icon\.active\]\:bg-red-solid\! .beamer icon.active {
    background-color: var(--background-color-red-solid) !important;
  }
  .\[\&_\.py-5\]\:py-0 .py-5 {
    padding-block: 0;
  }
  .\[\&_\.selectionHighlight\]\:bg-transparent\! .selectionHighlight {
    background-color: #0000 !important;
  }
  .\[\&_\:is\(a\,button\,\[role\=button\]\)\]\:px-1\.5
    :is(a, button, [role='button']) {
    padding-inline: 0.375rem;
  }
  .\[\&_\:is\(button\,a\)\]\:size-full :is(button, a) {
    width: 100%;
    height: 100%;
  }
  .\[\&_\:is\(button\,a\)\]\:h-full :is(button, a) {
    height: 100%;
  }
  .\[\&_\:is\(button\,a\)\]\:rounded-none :is(button, a) {
    border-radius: 0;
  }
  .\[\&_\:is\(button\,a\)\:active\]\:bg-\(--table-button-active-bg\)
    :is(button, a):active {
    background-color: var(--table-button-active-bg);
  }
  .\[\&_\:is\(button\,a\)\:hover\]\:bg-\(--table-button-hover-bg\)
    :is(button, a):hover {
    background-color: var(--table-button-hover-bg);
  }
  .\[\&_\>\*\:not\(\.compact\)\]\:flex-auto > :not(.compact) {
    flex: auto;
  }
  .\[\&_\>\*\:not\(\.compact\)\]\:shrink-0 > :not(.compact) {
    flex-shrink: 0;
  }
  .\[\&_\[data-component-icon\]\]\:icon-white [data-component-icon] {
    color: var(--color-white);
  }
  .\[\&_\[data-component-text-input-chrome\]\]\:rounded-\[inherit\]
    [data-component-text-input-chrome] {
    border-radius: inherit;
  }
  .\[\&_\[data-component-text-input-chrome\]\]\:-outline-offset-xsmall
    [data-component-text-input-chrome] {
    outline-offset: calc(var(--_ring-offset-width-xsmall) * -1);
  }
  .\[\&_button\]\:pointer-events-auto button {
    pointer-events: auto;
  }
  .\[\&_button\]\:pointer-events-none button {
    pointer-events: none;
  }
  .\[\&_button\]\:icon-inherit button {
    color: inherit;
  }
  .\[\&_button\]\:hue-accent button {
    --current-hue-1: var(--color-accent-1);
    --current-hue-2: var(--color-accent-2);
    --current-hue-3: var(--color-accent-3);
    --current-hue-4: var(--color-accent-4);
    --current-hue-5: var(--color-accent-5);
    --current-hue-6: var(--color-accent-6);
    --current-hue-7: var(--color-accent-7);
    --current-hue-8: var(--color-accent-8);
    --current-hue-9: var(--color-accent-9);
    --current-hue-10: var(--color-accent-10);
    --current-hue-11: var(--color-accent-11);
    --current-hue-12: var(--color-accent-12);
  }
  @media (hover: hover) {
    .\[\&_button\]\:not-disabled\:hover\:bg-current-hue-element
      button:where(:not([aria-disabled='true'], :disabled)):hover {
      background-color: var(--current-hue-3);
    }
  }
  .\[\&_button\]\:not-disabled\:active\:bg-current-hue-element-active
    button:where(:not([aria-disabled='true'], :disabled)):active {
    background-color: var(--current-hue-5);
  }
  .\[\&_canvas\]\:bg-transparent\! canvas {
    background-color: #0000 !important;
  }
  .\[\&_code\]\:text-xs code {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .\[\&_div\]\:max-h-64 div {
    max-height: 16rem;
  }
  .\[\&_div\:not\(\[role\=\'status\'\]\)\]\:border-0 div:not([role='status']) {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&_div\:not\(\[role\=\'status\'\]\)\]\:px-0 div:not([role='status']) {
    padding-inline: 0;
  }
  .\[\&_input\]\:w-\[5ch\] input {
    width: 5ch;
  }
  .\[\&_li\]\:my-1 li {
    margin-block: 0.25rem;
  }
  .\[\&_path\]\:fill-current path {
    fill: currentColor;
  }
  .\[\&_path\]\:fill-white path {
    fill: var(--color-white);
  }
  .\[\&_pre\]\:max-h-\[30rem\] pre {
    max-height: 30rem;
  }
  .\[\&_pre\]\:max-h-\[40em\] pre {
    max-height: 40em;
  }
  .\[\&_pre\]\:max-h-\[50em\] pre {
    max-height: 50em;
  }
  .\[\&_strong\]\:font-bold strong {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .\[\&_strong\]\:font-medium strong {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .\[\&_svg\]\:text-white svg {
    color: var(--color-white);
  }
  .\[\&_svg_\*\]\:fill-current svg * {
    fill: currentColor;
  }
  .\[\&_td\]\:border-0 td {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&_td\]\:border-b td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .\[\&_td\]\:border-b-divider td {
    border-bottom-color: var(--border-color-divider);
  }
  .\[\&_td\]\:text-current-hue-low-contrast td {
    color: var(--current-hue-11);
  }
  .\[\&_th\]\:border-0 th {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&_th\]\:border-b th {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .\[\&_tr\:hover\>td\]\:brightness-95 tr:hover > td {
    --tw-brightness: brightness(95%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .dark\:\[\&_tr\:hover\>td\]\:brightness-110:where(.dark, .dark *)
    tr:hover
    > td {
    --tw-brightness: brightness(110%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\[\&_ul\]\:pl-5 ul {
    padding-inline-start: 1.25rem;
  }
  .\[\&\&\]\:active\:bg-pink-solid-active.\[\&\&\]\:active\:bg-pink-solid-active:active {
    background-color: var(--background-color-pink-solid-active);
  }
  .\[\&\&\]\:disabled\:bg-pink-solid-disabled.\[\&\&\]\:disabled\:bg-pink-solid-disabled:is(
      [aria-disabled='true'],
      :disabled
    ) {
    background-color: var(--background-color-pink-solid-disabled);
  }
  .\[\&\&\:active\]\:bg-interactive-hover.\[\&\&\:active\]\:bg-interactive-hover:active {
    background-color: var(--background-color-interactive-hover);
  }
  .\[\&\+\[data-component\=\"menu-divider\"\]\]\:hidden
    + [data-component='menu-divider'] {
    display: none;
  }
  .\[\&\:\:backdrop\]\:bg-page::backdrop {
    background-color: var(--background-color-page);
  }
  .\[\&\:has\(\:is\(\:invalid\,\[aria-invalid\=true\]\)\)\]\:text-negative:has(
    :is(:invalid, [aria-invalid='true'])
  ) {
    color: var(--text-color-negative);
  }
  .\[\&\:has\(svg\)\]\:relative:has(svg) {
    position: relative;
  }
  .\[\&\:has\(svg\)\]\:top-0\.5:has(svg) {
    top: calc(var(--spacing) * 0.5);
  }
  .\[\&\:not\(\:first-child\)\]\:mt-4:not(:first-child) {
    margin-top: 1rem;
  }
  .\[\&\:not\(\:first-child\)\]\:mt-5:not(:first-child) {
    margin-top: 1.25rem;
  }
  .\[\&\:not\(\:has\(\[role\=option\]\)\)\]\:hidden:not(:has([role='option'])),
  .\[\&\:not\(\:has\(\~_\[role\=separator\]\)\)\]\:hidden:not(
    :has(~ [role='separator'])
  ) {
    display: none;
  }
  @media (hover: hover) {
    .\[\&\:not\(\:hover\)\]\:group-hover\/root\:bg-\(--transparent-body-bg\):not(
        :hover
      ):is(:where(.group\/root):hover *) {
      background-color: var(--transparent-body-bg);
    }
  }
  .\[\&\:not\(\:last-child\)\]\:mb-2:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .\[\&\:not\(\[aria-disabled\=\"true\"\]\)\:hover\]\:cursor-pointer:not(
      [aria-disabled='true']
    ):hover {
    cursor: pointer;
  }
  .\[\&\:not\(\[aria-disabled\=\"true\"\]\)\:hover\]\:bg-control-hover:not(
      [aria-disabled='true']
    ):hover {
    background-color: var(--background-color-control-hover);
  }
  .\[\&\:not\(\[data-selected\]\)\>button\]\:text-blue-low-contrast:not(
      [data-selected]
    )
    > button {
    color: var(--text-color-blue-low-contrast);
  }
  .\[\&\:not\(\[data-selected\]\)\>button\]\:text-green-low-contrast:not(
      [data-selected]
    )
    > button {
    color: var(--text-color-green-low-contrast);
  }
  .\[\&\:not\(\[data-selected\]\)\>button\]\:text-red-low-contrast:not(
      [data-selected]
    )
    > button {
    color: var(--text-color-red-low-contrast);
  }
  .\[\&\:where\(\:has\(\.monaco-editor\.focused\)\)\]\:z-50:where(
      :has(.monaco-editor.focused)
    ) {
    z-index: 50;
  }
  .\[\&\:where\(\:has\(\.monaco-editor\.focused\)\)\]\:ring-2:where(
      :has(.monaco-editor.focused)
    ) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\:where\(\:not\(\:has\(input\:disabled\)\)\:hover\)\]\:border-control-hover:where(
    :not(:has(input:disabled)):hover
  ) {
    border-color: var(--border-color-control-hover);
  }
  .\[\&\:where\(\:not\(\:hover\)\)\]\:bg-gray-element:where(:not(:hover)) {
    background-color: var(--background-color-gray-element);
  }
  .\[\&\>\*\]\:w-full > * {
    width: 100%;
  }
  .\[\&\>\*\]\:border-none > * {
    --tw-border-style: none;
    border-style: none;
  }
  .\[\&\>\*\]\:opacity-50 > * {
    opacity: 0.5;
  }
  .\[\&\>\*\]\:outline-transparent\! > *,
  .\[\&\>\*_\[data-component-text-input-chrome\]\]\:outline-transparent\!
    > *
    [data-component-text-input-chrome] {
    outline-color: #0000 !important;
  }
  .\[\&\>\*\:last-child\]\:-mt-2 > :last-child {
    margin-top: -0.5rem;
  }
  .\[\&\>\*\:last-child\]\:ml-auto > :last-child {
    margin-inline-start: auto;
  }
  .\[\&\>\*\:last-child\>\[role\=\'separator\'\]\]\:hidden
    > :last-child
    > [role='separator'] {
    display: none;
  }
  .\[\&\>\:first-child\]\:right-0 > :first-child {
    inset-inline-end: 0;
  }
  .\[\&\>\:is\(img\,svg\)\]\:max-w-full > :is(img, svg) {
    max-width: 100%;
  }
  .\[\&\>\:not\(\:first-child\)\]\:mt-2 > :not(:first-child) {
    margin-top: 0.5rem;
  }
  .\[\&\>\[data-component-group\]\]\:my-5 > [data-component-group] {
    margin-block: 1.25rem;
  }
  .\[\&\>\[data-component-group\]\:last-child\]\:mt-5
    > [data-component-group]:last-child {
    margin-top: 1.25rem;
  }
  .\[\&\>\[data-component-group\]\:not\(\:last-child\)\]\:my-5
    > [data-component-group]:not(:last-child) {
    margin-block: 1.25rem;
  }
  .\[\&\>\[data-component-property\]\:last-child\]\:mt-0
    > [data-component-property]:last-child {
    margin-top: 0;
  }
  .\[\&\>\[data-component-property\]\:not\(\:last-child\)\]\:my-0
    > [data-component-property]:not(:last-child) {
    margin-block: 0;
  }
  .\[\&\>\[data-component-tab-section-label\]\]\:mb-1
    > [data-component-tab-section-label] {
    margin-bottom: 0.25rem;
  }
  .\[\&\>\[data-component-tab-section\]\:not\(\:first-child\)\]\:mt-3
    > [data-component-tab-section]:not(:first-child) {
    margin-top: 0.75rem;
  }
  .\[\&\>a\>div\]\:inline > a > div {
    display: inline;
  }
  .\[\&\>a\>div\]\:truncate > a > div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .\[\&\>button\]\:rounded-full > button {
    border-radius: 9999px;
  }
  .\[\&\>button\]\:border-negative > button {
    border-color: var(--border-color-negative);
  }
  .\[\&\>div\]\:gap-y-3 > div {
    row-gap: 0.75rem;
  }
  .\[\&\>div\]\:p-0 > div {
    padding: 0;
  }
  .\[\&\>img\]\:w-8 > img {
    width: 2rem;
  }
  .\[\&\>img\]\:w-12 > img {
    width: 3rem;
  }
  .\[\&\>img\]\:w-16 > img {
    width: 4rem;
  }
  .\[\&\>img\]\:p-0 > img {
    padding: 0;
  }
  .\[\&\>input\]\:w-full > input {
    width: 100%;
  }
  .\[\&\>p\]\:overflow-hidden > p {
    overflow: hidden;
  }
  .\[\&\>p\]\:text-ellipsis > p {
    text-overflow: ellipsis;
  }
  .\[\&\>span\]\:inset-x-0 > span {
    inset-inline: 0;
  }
  .\[\&\>span\]\:me-auto > span {
    margin-inline-end: auto;
  }
  .\[\&\>svg\]\:size-2 > svg {
    width: 0.5rem;
    height: 0.5rem;
  }
  .\[\&\>svg\]\:size-4 > svg {
    width: 1rem;
    height: 1rem;
  }
  .\[\&\>svg\]\:size-8 > svg {
    width: 2rem;
    height: 2rem;
  }
  .\[\&\>svg\]\:size-12 > svg {
    width: 3rem;
    height: 3rem;
  }
  .\[\&\>svg\]\:size-16 > svg {
    width: 4rem;
    height: 4rem;
  }
  .\[\&\>svg\]\:size-auto > svg {
    width: auto;
    height: auto;
  }
  .\[\&\>svg\]\:h-\[28px\] > svg {
    height: 28px;
  }
  .\[\&\>svg\>path\]\:fill-\[url\(\#myGradient\)\] > svg > path {
    fill: url(#myGradient);
  }
  .\[\&\>td\]\:cursor-pointer > td {
    cursor: pointer;
  }
  .\[\&\>td\]\:bg-current-hue-subtle > td {
    background-color: var(--current-hue-2);
  }
  @media (hover: hover) {
    .\[\&\>td\]\:hover\:bg-current-hue-element-hover > td:hover {
      background-color: var(--current-hue-4);
    }
  }
  .\[\&\>td\]\:has-\[\>td\[data-wrap\]\]\:h-auto > td:has(> td[data-wrap]) {
    height: auto;
  }
  @media (hover: hover) {
    .\[\&\>td\:not\(\[data-hoverable\=\'false\'\]\)\]\:hover\:bg-\(--table-cell-hover-bg\)
      > td:not([data-hoverable='false']):hover {
      background-color: var(--table-cell-hover-bg);
    }
    .dark\:\[\&\>td\:not\(\[data-hoverable\=\'false\'\]\)\]\:hover\:bg-\(--dark-table-cell-hover-bg\):where(
        .dark,
        .dark *
      )
      > td:not([data-hoverable='false']):hover {
      background-color: var(--dark-table-cell-hover-bg);
    }
  }
  .\[\&\[aria-disabled\=\"true\"\]\]\:cursor-not-allowed[aria-disabled='true'] {
    cursor: not-allowed;
  }
  .\[\&\[aria-disabled\=\"true\"\]\]\:opacity-50[aria-disabled='true'] {
    opacity: 0.5;
  }
  .\[\&\[aria-expanded\=true\]\]\:inline-flex[aria-expanded='true'] {
    display: inline-flex;
  }
  .\[\&\[aria-selected\=\"true\"\]\]\:bg-accent-element[aria-selected='true'] {
    background-color: var(--background-color-accent-element);
  }
  .\[\&\[data-leave\]\]\:opacity-100[data-leave] {
    opacity: 1;
  }
  .group-active-item\/item\:\[\&\~\*\]\:invisible:is(
      :where(.group\/item)[data-active-item] *
    )
    ~ * {
    visibility: hidden;
  }
  .group-active-item\/item\:\[\&\~\*\]\:hidden:is(
      :where(.group\/item)[data-active-item] *
    )
    ~ * {
    display: none;
  }
  :where(.\[\:where\(\&_\>_svg\)\]\:icon-inherit > svg) {
    color: inherit;
  }
  :where(.\[\:where\(\&\:focus-visible\)\]\:rounded-sm:focus-visible) {
    border-radius: 0.375rem;
  }
  :where(.\[\:where\(\&\:focus-visible\)\]\:rounded-xs:focus-visible) {
    border-radius: 0.25rem;
  }
  [data-bleed] .\[\[data-bleed\]_\&\]\:mx-0 {
    margin-inline: 0;
  }
  [data-component-sidebar-and-content]
    .\[\[data-component-sidebar-and-content\]_\&\]\:-ms-3 {
    margin-inline-start: -0.75rem;
  }
  [data-component='menu-divider']
    + .\[\[data-component\=\"menu-divider\"\]\+\&\]\:hidden {
    display: none;
  }
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)
    format('woff2-variations');
  unicode-range:
    U+6??, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF, U+200C-200E,
    U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC,
    U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03,
    U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32,
    U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B,
    U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D,
    U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)
    format('woff2-variations');
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)
    format('woff2-variations');
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)
    format('woff2-variations');
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)
    format('woff2-variations');
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Rubik Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)
    format('woff2-variations');
  unicode-range:
    U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329,
    U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-cyrillic-ext-wght-normal-DhYMMuQd.woff2)
    format('woff2-variations');
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-cyrillic-wght-normal-Y3u8pIsh.woff2)
    format('woff2-variations');
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-greek-ext-wght-normal-wWus70Ix.woff2)
    format('woff2-variations');
  unicode-range: U+1F??;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-greek-wght-normal-B2SviObF.woff2)
    format('woff2-variations');
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-symbols2-wght-normal-CE6EOz_n.woff2)
    format('woff2-variations');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.woff2)
    format('woff2-variations');
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Fira Code Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url(/assets/fira-code-latin-wght-normal-CHoedHDv.woff2)
    format('woff2-variations');
  unicode-range:
    U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329,
    U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --alias-bg-page: light-dark(#fff, var(--background-color-gray-app));
  --alias-bg-overlay: light-dark(#fff, var(--background-color-gray-element));
  --alias-bg-overlay-inverted: light-dark(var(--color-gray-11), #f9f9fb);
  --alias-bg-raised: light-dark(#fff, var(--background-color-gray-subtle));
  --alias-bg-backdrop: light-dark(#00112e99, #11131499);
  --alias-bg-control-hover: light-dark(
    var(--color-gray-3),
    var(--background-color-gray-element-hover)
  );
  --alias-bg-control-on-overlay-hover: light-dark(
    var(--background-color-gray-element),
    var(--background-color-gray-element-selected)
  );
  --alias-bg-button-default: light-dark(
    var(--background-color-gray-app),
    var(--background-color-gray-element)
  );
  --alias-bg-button-hover: light-dark(
    var(--color-gray-3),
    var(--background-color-gray-element-hover)
  );
  --alias-bg-button-disabled: light-dark(
    var(--color-gray-3),
    var(--color-gray-4)
  );
  --alias-bg-accent-default: light-dark(
    var(--background-color-accent-solid),
    var(--color-accent-10)
  );
  --alias-bg-accent-hover: light-dark(
    var(--background-color-accent-solid-hover),
    var(--color-accent-11)
  );
  --alias-bg-accent-active: light-dark(
    var(--background-color-accent-solid-active),
    var(--color-accent-12)
  );
  --alias-text-accent-default: light-dark(
    var(--color-accent-9),
    var(--color-accent-10)
  );
  --alias-text-accent-hover: light-dark(
    var(--color-accent-10),
    var(--color-accent-11)
  );
  --alias-icon-accent-default: light-dark(
    var(--color-accent-9),
    var(--color-accent-10)
  );
  --alias-icon-accent-hover: light-dark(
    var(--color-accent-10),
    var(--color-accent-11)
  );
  --alias-border-accent-subtle: light-dark(
    var(--color-accent-6),
    var(--color-accent-7)
  );
  --alias-border-accent-default: light-dark(
    var(--color-accent-9),
    var(--color-accent-10)
  );
  --alias-border-accent-focus: light-dark(
    var(--color-accent-9),
    var(--color-accent-10)
  );
  --border-color-accent-subtle: var(--alias-border-accent-subtle);
  --shadow-border: light-dark(transparent, var(--color-gray-6));
  --_shadow-base-dark: 210 16.7% 2.35%;
  --_ring-offset-width-none: 0px;
  --_ring-offset-width-xsmall: 1px;
  --_ring-offset-width-small: 2px;
  --duration-short: 0.15s;
  --duration-medium: 0.3s;
  --duration-long: 0.6s;
}
@property --tw-animation-delay {
  syntax: '*';
  inherits: false;
  initial-value: 0s;
}
@property --tw-animation-direction {
  syntax: '*';
  inherits: false;
  initial-value: normal;
}
@property --tw-animation-duration {
  syntax: '*';
  inherits: false;
}
@property --tw-animation-fill-mode {
  syntax: '*';
  inherits: false;
  initial-value: none;
}
@property --tw-animation-iteration-count {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-blur {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-opacity {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-rotate {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-scale {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-translate-x {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-translate-y {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-blur {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-opacity {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-rotate {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-scale {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-translate-x {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-translate-y {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
:root {
  color-scheme: light;
}
.dark {
  color-scheme: dark;
}
.light {
  color-scheme: light;
}
body {
  --h-screen: 100vh;
  --h-banner: 40px;
}
:root[data-banner]
  .bp3-portal:has(.bp3-drawer)
  :is(.bp3-overlay, .bp3-overlay-backdrop, .bp3-drawer, [data-backdrop]) {
  top: var(--h-banner-container, var(--h-banner));
}
:root[data-banner]
  #drawer-portal-container
  :is([data-component-dialog-backdrop], [data-component-dialog-content]) {
  top: var(--h-banner-container, var(--h-banner)) !important;
}
:root[ai-assistant-chat-status] {
  --ai-assistant-minimized-width: 50px;
}
@media print {
  body {
    width: 1500px;
  }
}
@property --tw-scale-x {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: '*';
  inherits: false;
}
@property --tw-rotate-y {
  syntax: '*';
  inherits: false;
}
@property --tw-rotate-z {
  syntax: '*';
  inherits: false;
}
@property --tw-skew-x {
  syntax: '*';
  inherits: false;
}
@property --tw-skew-y {
  syntax: '*';
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: '*';
  inherits: false;
}
@property --tw-gradient-from {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: '<color>';
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: '*';
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: '*';
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: '<length-percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-tracking {
  syntax: '*';
  inherits: false;
}
@property --tw-ordinal {
  syntax: '*';
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: '*';
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: '*';
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: '*';
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: '*';
  inherits: false;
}
@property --tw-blur {
  syntax: '*';
  inherits: false;
}
@property --tw-brightness {
  syntax: '*';
  inherits: false;
}
@property --tw-contrast {
  syntax: '*';
  inherits: false;
}
@property --tw-grayscale {
  syntax: '*';
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: '*';
  inherits: false;
}
@property --tw-invert {
  syntax: '*';
  inherits: false;
}
@property --tw-opacity {
  syntax: '*';
  inherits: false;
}
@property --tw-saturate {
  syntax: '*';
  inherits: false;
}
@property --tw-sepia {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: '*';
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: '*';
  inherits: false;
}
@property --tw-duration {
  syntax: '*';
  inherits: false;
}
@property --tw-ease {
  syntax: '*';
  inherits: false;
}
@property --tw-content {
  syntax: '*';
  inherits: false;
  initial-value: '';
}
@keyframes spin-ltr {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin-rtl {
  to {
    transform: rotate(-360deg);
  }
}
@keyframes ping {
  75%,
  to {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._placeholder_1ozc2_2:first-child:before {
  color: var(--text-color-disabled);
  content: attr(data-placeholder);
  height: 0;
}
._placeholder_1ozc2_2:first-child:where(:dir(ltr)):before {
  float: left;
}
._placeholder_1ozc2_2:first-child:where(:dir(rtl)):before {
  float: right;
}
.monaco-aria-container {
  position: absolute;
  inset-inline-start: -999em;
}
.monaco-editor {
  position: relative;
  overflow: visible;
  -webkit-text-size-adjust: 100%;
  color: var(--vscode-editor-foreground);
  background-color: var(--vscode-editor-background);
  overflow-wrap: initial;
}
.monaco-editor-background {
  background-color: var(--vscode-editor-background);
}
.monaco-editor .rangeHighlight {
  background-color: var(--vscode-editor-rangeHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-rangeHighlightBorder);
}
.monaco-editor .symbolHighlight {
  background-color: var(--vscode-editor-symbolHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-symbolHighlightBorder);
}
.monaco-editor .editorCanvas {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}
.monaco-editor .overflow-guard {
  position: relative;
  overflow: hidden;
}
.monaco-editor .view-overlays > div,
.monaco-editor .margin-view-overlays > div {
  position: absolute;
  width: 100%;
}
.monaco-editor .squiggly-error:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: var(--vscode-editorError-background);
}
.monaco-editor .squiggly-warning:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: var(--vscode-editorWarning-background);
}
.monaco-editor .squiggly-info:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: var(--vscode-editorInfo-background);
}
.monaco-editor.showDeprecated .squiggly-inline-deprecated {
  text-decoration: line-through;
  text-decoration-color: var(--vscode-editor-foreground, inherit);
}
.monaco-scrollable-element > .visible {
  opacity: 1;
  background: #0000;
  transition: opacity 0.1s linear;
  z-index: 11;
}
.monaco-scrollable-element > .shadow {
  position: absolute;
  display: none;
}
.monaco-scrollable-element > .shadow.top {
  display: block;
  top: 0;
  inset-inline-start: 3px;
  height: 3px;
  width: 100%;
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-scrollable-element > .shadow.left {
  display: block;
  top: 3px;
  inset-inline-start: 0;
  height: 100%;
  width: 3px;
  box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .shadow.top-left-corner {
  display: block;
  top: 0;
  inset-inline-start: 0;
  height: 3px;
  width: 3px;
}
.monaco-scrollable-element > .scrollbar {
  background: var(--vscode-scrollbar-background);
}
.monaco-editor .blockDecorations-container {
  position: absolute;
  top: 0;
  pointer-events: none;
}
.monaco-editor .blockDecorations-block {
  position: absolute;
  box-sizing: border-box;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line {
  display: block;
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  box-sizing: border-box;
  height: 100%;
}
.monaco-editor .lines-content .cdr {
  position: absolute;
  height: 100%;
}
.monaco-editor .glyph-margin-widgets .cgmr {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.monaco-editor .lines-content .core-guide {
  position: absolute;
  box-sizing: border-box;
  height: 100%;
}
.monaco-editor .margin-view-overlays .line-numbers {
  bottom: 0;
  font-variant-numeric: tabular-nums;
  position: absolute;
  text-align: end;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: default;
}
.monaco-editor .relative-current-line-number {
  text-align: start;
  display: inline-block;
  width: 100%;
}
.mtkcontrol {
  color: #fff !important;
  background: #960000 !important;
}
.mtkoverflow {
  background-color: var(
    --vscode-button-background,
    var(--vscode-editor-background)
  );
  color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
  border-width: 1px;
  border-style: solid;
  border-color: var(--vscode-contrastBorder);
  border-radius: 2px;
  padding: 4px;
  cursor: pointer;
}
.monaco-editor.enable-user-select {
  user-select: initial;
  -webkit-user-select: initial;
}
.monaco-editor .view-line {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
}
.monaco-editor .lines-content > .view-lines > .view-line > span {
  top: 0;
  bottom: 0;
  position: absolute;
}
.monaco-editor .mtkw {
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .mtkz {
  display: inline-block;
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .lines-decorations {
  position: absolute;
  top: 0;
  background: #fff;
}
.monaco-editor .margin-view-overlays .cldr {
  position: absolute;
  height: 100%;
}
.monaco-editor .margin-view-overlays .cmdr {
  position: absolute;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,
.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
  opacity: 1;
}
.monaco-editor .minimap-shadow-visible {
  position: absolute;
  inset-inline-start: -6px;
  width: 6px;
  pointer-events: none;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
  position: absolute;
  inset-inline-start: -1px;
  width: 1px;
}
.minimap.minimap-autohide-mouseover,
.minimap.minimap-autohide-scroll {
  opacity: 0;
  transition: opacity 0.5s;
}
.minimap.minimap-autohide-scroll {
  pointer-events: none;
}
.minimap.minimap-autohide-mouseover:hover,
.minimap.minimap-autohide-scroll.active {
  opacity: 1;
  pointer-events: auto;
}
.monaco-editor .overlayWidgets {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
}
.monaco-editor .view-ruler {
  position: absolute;
  top: 0;
  box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
}
.monaco-editor .scroll-decoration {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 6px;
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-editor .cursors-layer > .cursor {
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
}
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  background: transparent !important;
}
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background: transparent !important;
}
.monaco-editor .mwh {
  position: absolute;
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .monaco-decoration-css-rule-extractor {
  visibility: hidden;
  pointer-events: none;
}
.monaco-editor .inputarea {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  outline: none !important;
  resize: none;
  border: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent;
  z-index: -10;
}
.monaco-editor .inputarea.ime-input {
  z-index: 10;
  caret-color: var(--vscode-editorCursor-foreground);
  color: var(--vscode-editor-foreground);
}
.monaco-editor .native-edit-context {
  margin: 0;
  padding: 0;
  position: absolute;
  overflow-y: scroll;
  scrollbar-width: none;
  z-index: -10;
  white-space: pre-wrap;
}
.monaco-editor .ime-text-area {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  outline: none !important;
  resize: none;
  border: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent;
  z-index: -10;
}
.monaco-editor .edit-context-composition-none {
  background-color: transparent;
  border-bottom: none;
}
.monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-secondary {
  border-bottom: 1px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-primary {
  border-bottom: 2px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-secondary {
  border: 1px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-primary {
  border: 2px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor .margin-view-overlays .gpu-mark {
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  display: inline-block;
  border-inline-start: solid 2px var(--vscode-editorWarning-foreground);
  opacity: 0.2;
  transition: background-color 0.1s linear;
}
.monaco-editor .margin-view-overlays .gpu-mark:hover {
  background-color: var(--vscode-editorWarning-foreground);
}
.monaco-hover.workbench-hover {
  position: relative;
  font-size: 13px;
  line-height: 19px;
  z-index: 40;
  overflow: hidden;
  max-width: 700px;
  background: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 5px;
  color: var(--vscode-editorHoverWidget-foreground);
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}
.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon {
  width: 13px;
  height: 13px;
}
.monaco-hover.workbench-hover hr {
  border-bottom: none;
}
.monaco-hover.workbench-hover.compact {
  font-size: 12px;
}
.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon {
  width: 12px;
  height: 12px;
}
.monaco-hover.workbench-hover.compact .hover-contents {
  padding: 2px 8px;
}
.workbench-hover-container.locked .monaco-hover.workbench-hover {
  outline: 1px solid var(--vscode-editorHoverWidget-border);
}
.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover {
  outline-color: var(--vscode-focusBorder);
}
.workbench-hover-pointer {
  position: absolute;
  z-index: 41;
  pointer-events: none;
}
.workbench-hover-pointer:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: var(--vscode-editorHoverWidget-background);
  border-inline-end: 1px solid var(--vscode-editorHoverWidget-border);
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.workbench-hover-container:not(:focus-within).locked
  .workbench-hover-pointer:after {
  width: 4px;
  height: 4px;
  border-inline-end-width: 2px;
  border-bottom-width: 2px;
}
.workbench-hover-container:focus-within .workbench-hover-pointer:after {
  border-inline-end: 1px solid var(--vscode-focusBorder);
  border-bottom: 1px solid var(--vscode-focusBorder);
}
.workbench-hover-pointer.left {
  inset-inline-start: -3px;
}
.workbench-hover-pointer.right {
  inset-inline-end: 3px;
}
.workbench-hover-pointer.top {
  top: -3px;
}
.workbench-hover-pointer.bottom {
  bottom: 3px;
}
.workbench-hover-pointer.left:after {
  transform: rotate(135deg);
}
.workbench-hover-pointer.right:after {
  transform: rotate(315deg);
}
.workbench-hover-pointer.top:after {
  transform: rotate(225deg);
}
.workbench-hover-pointer.bottom:after {
  transform: rotate(45deg);
}
.monaco-hover.workbench-hover a {
  color: var(--vscode-textLink-foreground);
}
.monaco-hover.workbench-hover a:focus {
  outline: 1px solid;
  outline-offset: -1px;
  text-decoration: underline;
  outline-color: var(--vscode-focusBorder);
}
.monaco-hover.workbench-hover a.codicon:focus,
.monaco-hover.workbench-hover a.monaco-button:focus {
  text-decoration: none;
}
.monaco-hover.workbench-hover a:hover,
.monaco-hover.workbench-hover a:active {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-hover.workbench-hover code {
  background: var(--vscode-textCodeBlock-background);
}
.monaco-hover.workbench-hover .hover-row .actions {
  background: var(--vscode-editorHoverWidget-statusBarBackground);
}
.monaco-hover.workbench-hover.right-aligned {
  inset-inline-start: 1px;
}
.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions {
  flex-direction: row-reverse;
}
.monaco-hover.workbench-hover.right-aligned
  .hover-row.status-bar
  .actions
  .action-container {
  margin-inline-end: 0;
  margin-inline-start: 16px;
}
.monaco-hover {
  cursor: default;
  position: absolute;
  overflow: hidden;
  user-select: text;
  -webkit-user-select: text;
  box-sizing: border-box;
  line-height: 1.5em;
  white-space: var(--vscode-hover-whiteSpace, normal);
}
.monaco-hover.fade-in {
  animation: fadein 0.1s linear;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
  max-width: var(--vscode-hover-maxWidth, 500px);
  word-wrap: break-word;
}
.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  margin: 8px 0;
}
.monaco-hover hr {
  box-sizing: border-box;
  border-inline-start: 0px;
  border-inline-end: 0px;
  margin-top: 4px;
  margin-bottom: -4px;
  margin-inline-start: -8px;
  margin-inline-end: -8px;
  height: 1px;
}
.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
  margin-top: 0;
}
.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
  margin-bottom: 0;
}
.monaco-hover ul,
.monaco-hover ol {
  padding-inline-start: 20px;
}
.monaco-hover .monaco-tokenized-source {
  white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}
.monaco-hover .hover-row.status-bar .actions .action-container {
  margin-inline-end: 16px;
  cursor: pointer;
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}
.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
  padding-inline-end: 4px;
  vertical-align: middle;
}
.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon {
  color: var(--vscode-textLink-foreground);
}
.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
  color: inherit;
}
.monaco-hover .hover-contents a.code-link > span {
  text-decoration: underline;
  border-bottom: 1px solid transparent;
  text-underline-position: under;
  color: var(--vscode-textLink-foreground);
}
.monaco-hover
  .markdown-hover
  .hover-contents:not(.code-hover-contents):not(.html-hover-contents)
  p:last-child
  [style*='background-color'] {
  margin-bottom: 4px;
  display: inline-block;
}
.monaco-hover-content .action-container.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.monaco-hover .action-container,
.monaco-hover .action,
.monaco-hover button,
.monaco-hover .monaco-button,
.monaco-hover .monaco-text-button,
.monaco-hover [role='button'] {
  -webkit-user-select: none;
  user-select: none;
}
.context-view.fixed {
  all: initial;
  font-family: inherit;
  font-size: 13px;
  position: fixed;
  color: inherit;
}
.monaco-list {
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
}
.monaco-list-rows {
  position: relative;
  width: 100%;
  height: 100%;
}
.monaco-list.horizontal-scrolling .monaco-list-rows {
  width: auto;
  min-width: 100%;
}
.monaco-list-row {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
  outline: 0 !important;
}
.monaco-list-type-filter-message {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  padding-block-start: 40px;
  padding-inline-end: 1em;
  padding-block-end: 1em;
  padding-inline-start: 1em;
  text-align: center;
  white-space: normal;
  opacity: 0.7;
  pointer-events: none;
}
.monaco-drag-image {
  display: inline-block;
  padding: 1px 7px;
  border-radius: 10px;
  font-size: 12px;
  position: absolute;
  z-index: 1000;
  background-color: var(--vscode-list-activeSelectionBackground);
  color: var(--vscode-list-activeSelectionForeground);
  outline: 1px solid var(--vscode-list-focusOutline);
  outline-offset: -1px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-select-box {
  width: 100%;
  cursor: pointer;
  border-radius: 2px;
}
.monaco-action-bar .action-item .monaco-select-box {
  cursor: pointer;
  min-width: 100px;
  min-height: 18px;
  padding-block-start: 2px;
  padding-inline-end: 23px;
  padding-block-end: 2px;
  padding-inline-start: 8px;
}
.mac .monaco-action-bar .action-item .monaco-select-box {
  font-size: 11px;
  border-radius: 3px;
  min-height: 24px;
}
.monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 1px;
  --dropdown-padding-bottom: 1px;
}
.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 3px;
  --dropdown-padding-bottom: 4px;
}
.monaco-select-box-dropdown-container {
  display: none;
  box-sizing: border-box;
}
.monaco-select-box-dropdown-container
  > .select-box-details-pane
  > .select-box-description-markdown
  code {
  line-height: 15px;
  font-family: var(--monaco-monospace-font);
}
.monaco-select-box-dropdown-container.visible {
  display: flex;
  flex-direction: column;
  text-align: start;
  width: 1px;
  overflow: hidden;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
  flex: 0 0 auto;
  align-self: flex-start;
  padding-top: var(--dropdown-padding-top);
  padding-bottom: var(--dropdown-padding-bottom);
  padding-inline-start: 1px;
  padding-inline-end: 1px;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.hc-black
  .monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container {
  padding-top: var(--dropdown-padding-top);
  padding-bottom: var(--dropdown-padding-bottom);
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-text {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-start: 3.5px;
  white-space: nowrap;
  float: left;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-detail {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-start: 3.5px;
  white-space: nowrap;
  float: left;
  opacity: 0.7;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-decorator-right {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 10px;
  white-space: nowrap;
  float: right;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .visually-hidden {
  position: absolute;
  inset-inline-start: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-container-width-control {
  flex: 1 1 auto;
  align-self: flex-start;
  opacity: 0;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-container-width-control
  > .width-control-div {
  overflow: hidden;
  max-height: 0px;
}
.monaco-action-bar {
  white-space: nowrap;
  height: 100%;
}
.monaco-action-bar .actions-container {
  display: flex;
  margin: 0 auto;
  padding: 0;
  height: 100%;
  width: 100%;
  align-items: center;
}
.monaco-action-bar .action-item {
  display: block;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
  display: block;
}
.monaco-action-bar .action-item .codicon {
  display: flex;
  align-items: center;
  width: 16px;
  height: 16px;
}
.monaco-action-bar .action-label {
  display: flex;
  font-size: 11px;
  padding: 3px;
  border-radius: 5px;
}
.monaco-action-bar .action-item.disabled .action-label:not(.icon),
.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,
.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover {
  color: var(--vscode-disabledForeground);
}
.monaco-action-bar .action-item.disabled .action-label.icon,
.monaco-action-bar .action-item.disabled .action-label.icon:before,
.monaco-action-bar .action-item.disabled .action-label.icon:hover {
  opacity: 0.6;
}
.monaco-action-bar.vertical .action-label.separator {
  display: block;
  border-bottom: 1px solid var(--vscode-disabledForeground);
  padding-top: 1px;
  margin-inline-start: 0.8em;
  margin-inline-end: 0.8em;
}
.monaco-action-bar .action-item .action-label.separator {
  width: 1px;
  height: 16px;
  margin: 5px 4px !important;
  cursor: default;
  min-width: 1px;
  padding: 0;
  background-color: var(--vscode-disabledForeground);
}
.monaco-action-bar .action-item.select-container {
  overflow: hidden;
  flex: 1;
  max-width: 170px;
  min-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.monaco-action-bar
  .action-item.action-dropdown-item
  > .action-dropdown-item-separator {
  display: flex;
  align-items: center;
  cursor: default;
}
.monaco-dropdown > .dropdown-label {
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-dropdown-with-primary {
  display: flex !important;
  flex-direction: row;
  border-radius: 5px;
}
.monaco-dropdown-with-primary
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  .codicon[class*='codicon-'] {
  font-size: 12px;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  line-height: 16px;
  margin-inline-start: -3px;
}
.monaco-dropdown-with-primary
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  > .action-label {
  display: block;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.monaco-action-bar .action-item.menu-entry .action-label.icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
}
.monaco-action-bar .action-item.menu-entry.text-only .action-label {
  color: var(--vscode-descriptionForeground);
  overflow: hidden;
  border-radius: 2px;
}
.monaco-dropdown-with-default {
  display: flex !important;
  flex-direction: row;
  border-radius: 5px;
}
.monaco-dropdown-with-default
  > .action-container.menu-entry
  > .action-label.icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
}
.monaco-dropdown-with-default
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  .codicon[class*='codicon-'] {
  font-size: 12px;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  line-height: 16px;
  margin-inline-start: -3px;
}
.monaco-dropdown-with-default
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  > .action-label {
  display: block;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.monaco-keybinding > .monaco-keybinding-key {
  background-color: #ddd6;
  border: solid 1px rgba(204, 204, 204, 0.4);
  border-bottom-color: #bbb6;
  box-shadow: inset 0 -1px #bbb6;
  color: #555;
}
.hc-black .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: solid 1px rgb(111, 195, 223);
  box-shadow: none;
  color: #fff;
}
.hc-light .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: solid 1px #0f4a85;
  box-shadow: none;
  color: #292929;
}
.vs-dark .monaco-keybinding > .monaco-keybinding-key {
  background-color: #8080802b;
  border: solid 1px rgba(51, 51, 51, 0.6);
  border-bottom-color: #4449;
  box-shadow: inset 0 -1px #4449;
  color: #ccc;
}
.monaco-custom-toggle {
  margin-inline-start: 2px;
  float: left;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 1px;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
}
.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle,
.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
  background: none;
}
.monaco-custom-toggle.monaco-checkbox {
  height: 18px;
  width: 18px;
  border: 1px solid transparent;
  border-radius: 3px;
  margin-inline-end: 9px;
  margin-inline-start: 0px;
  padding: 0;
  opacity: 1;
  background-size: 16px !important;
}
.monaco-action-bar .checkbox-action-item {
  display: flex;
  align-items: center;
  border-radius: 2px;
  padding-inline-end: 2px;
}
.quick-input-widget {
  position: absolute;
  width: 600px;
  z-index: 2550;
  inset-inline-start: 50%;
  -webkit-app-region: no-drag;
  border-radius: 6px;
}
.quick-input-titlebar {
  cursor: grab;
  display: flex;
  align-items: center;
  border-start-end-radius: 5px;
  border-start-start-radius: 5px;
}
.quick-input-left-action-bar {
  display: flex;
  margin-inline-start: 4px;
  flex: 1;
}
.quick-input-inline-action-bar > .actions-container > .action-item:first-child {
  margin-inline-start: 5px;
}
.quick-input-inline-action-bar > .actions-container > .action-item {
  margin-top: 2px;
}
.quick-input-title {
  cursor: grab;
  padding: 3px 0;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-input-right-action-bar {
  display: flex;
  margin-inline-end: 4px;
  flex: 1;
}
.quick-input-right-action-bar > .actions-container > .action-item {
  margin-inline-start: 4px;
}
.quick-input-titlebar .monaco-action-bar .action-label.codicon {
  background-position: center;
  background-repeat: no-repeat;
  padding: 2px;
}
.quick-input-header .quick-input-description {
  margin: 4px 2px;
  flex: 1;
}
.quick-input-header {
  cursor: grab;
  display: flex;
  padding-block-start: 6px;
  padding-inline-end: 6px;
  padding-block-end: 2px;
  padding-inline-start: 6px;
}
.quick-input-widget.hidden-input .quick-input-header {
  padding: 0;
  margin-bottom: 0;
}
.quick-input-widget .quick-input-header .monaco-checkbox {
  margin-top: 6px;
}
.quick-input-filter {
  flex-grow: 1;
  display: flex;
  position: relative;
}
.quick-input-visible-count {
  position: absolute;
  inset-inline-start: -10000px;
}
.quick-input-count {
  align-self: center;
  position: absolute;
  inset-inline-end: 4px;
  display: flex;
  align-items: center;
}
.quick-input-count .monaco-count-badge {
  vertical-align: middle;
  padding: 2px 4px;
  border-radius: 2px;
  min-height: auto;
  line-height: normal;
}
.quick-input-action .monaco-text-button {
  font-size: 11px;
  padding: 0 6px;
  display: flex;
  height: 25px;
  align-items: center;
}
.quick-input-message {
  margin-top: -1px;
  padding: 5px;
  overflow-wrap: break-word;
}
.quick-input-list .monaco-list {
  overflow: hidden;
  max-height: 440px;
  padding-bottom: 5px;
}
.quick-input-list .monaco-scrollable-element {
  padding: 0 6px;
}
.quick-input-list .quick-input-list-entry {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  padding: 0 6px;
}
.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
  border-top-width: 1px;
  border-top-style: solid;
}
.quick-input-list .quick-input-list-label {
  overflow: hidden;
  display: flex;
  height: 100%;
  flex: 1;
}
.quick-input-widget .monaco-checkbox {
  margin-inline-end: 0;
}
.quick-input-widget .quick-input-list .monaco-checkbox,
.quick-input-widget .quick-input-tree .monaco-checkbox {
  margin-top: 4px;
}
.quick-input-list .quick-input-list-icon {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-inline-end: 6px;
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-input-list .quick-input-list-rows {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  margin-inline-start: 5px;
}
.quick-input-list .quick-input-list-rows > .quick-input-list-row {
  display: flex;
  align-items: center;
}
.quick-input-list .quick-input-list-label-meta {
  opacity: 0.7;
  line-height: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-input-list
  .monaco-list
  .monaco-list-row
  .monaco-highlighted-label
  .highlight {
  font-weight: 700;
  background-color: unset;
  color: var(--vscode-list-highlightForeground) !important;
}
.quick-input-list .quick-input-list-entry-action-bar {
  margin-top: 1px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  margin-inline-end: 4px;
}
.quick-input-list
  .quick-input-list-entry
  .quick-input-list-entry-action-bar
  .action-label.always-visible,
.quick-input-list
  .quick-input-list-entry:hover
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .quick-input-list-entry.focus-inside
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .monaco-list-row.focused
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .monaco-list-row.passive-focused
  .quick-input-list-entry-action-bar
  .action-label {
  display: flex;
}
.quick-input-list > .monaco-list:focus .monaco-list-row.focused {
  outline: 1px solid var(--vscode-list-focusOutline) !important;
  outline-offset: -1px;
}
.quick-input-list
  > .monaco-list:focus
  .monaco-list-row.focused
  .quick-input-list-entry.quick-input-list-separator-border {
  border-color: transparent;
}
.quick-input-list .quick-input-list-separator-as-item {
  padding: 4px 6px;
  font-size: 12px;
}
.quick-input-tree .monaco-list {
  overflow: hidden;
  max-height: 440px;
  padding-bottom: 5px;
}
.quick-input-tree .quick-input-tree-entry {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  padding: 0 6px;
}
.quick-input-tree .quick-input-tree-label {
  overflow: hidden;
  display: flex;
  height: 100%;
  flex: 1;
}
.quick-input-tree .quick-input-tree-icon {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-inline-end: 6px;
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-input-tree .quick-input-tree-rows {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  margin-inline-start: 5px;
}
.quick-input-tree .quick-input-tree-rows > .quick-input-tree-row {
  display: flex;
  align-items: center;
}
.quick-input-tree
  .quick-input-tree-rows
  > .quick-input-tree-row
  .monaco-icon-label,
.quick-input-tree
  .quick-input-tree-rows
  > .quick-input-tree-row
  .monaco-icon-label
  .monaco-icon-label-container
  > .monaco-icon-name-container {
  flex: 1;
}
.quick-input-tree
  .quick-input-tree-rows
  > .quick-input-tree-row
  .codicon[class*='codicon-'] {
  vertical-align: text-bottom;
}
.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label > span {
  opacity: 1;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  display: flex;
  flex: 0;
  overflow: visible;
}
.quick-input-tree .quick-input-tree-entry-action-bar .action-label {
  display: none;
}
.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon {
  margin-inline-end: 4px;
  padding: 2px;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  margin-top: 1px;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  margin-inline-end: 4px;
}
.quick-input-tree
  .quick-input-tree-entry
  .quick-input-tree-entry-action-bar
  .action-label.always-visible,
.quick-input-tree
  .quick-input-tree-entry:hover
  .quick-input-tree-entry-action-bar
  .action-label,
.quick-input-tree
  .quick-input-tree-entry.focus-inside
  .quick-input-tree-entry-action-bar
  .action-label,
.quick-input-tree
  .monaco-list-row.focused
  .quick-input-tree-entry-action-bar
  .action-label,
.quick-input-tree
  .monaco-list-row.passive-focused
  .quick-input-tree-entry-action-bar
  .action-label {
  display: flex;
}
.quick-input-tree > .monaco-list:focus .monaco-list-row.focused {
  outline: 1px solid var(--vscode-list-focusOutline) !important;
  outline-offset: -1px;
}
.monaco-text-button {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: 4px;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--vscode-button-border, transparent);
  line-height: 18px;
}
.monaco-button.disabled:focus,
.monaco-button.disabled {
  opacity: 0.4 !important;
  cursor: default;
}
.monaco-text-button .codicon {
  margin: 0 0.2em;
  color: inherit !important;
}
.monaco-text-button.monaco-text-button-with-short-label {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 4px;
  overflow: hidden;
  height: 28px;
}
.monaco-text-button.monaco-text-button-with-short-label
  > .monaco-button-label-short {
  flex-grow: 1;
  width: 0;
  overflow: hidden;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label
  > .monaco-button-label-short {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-style: inherit;
  padding: 4px 0;
}
.monaco-button-dropdown {
  display: flex;
  cursor: pointer;
}
.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
  opacity: 0.4 !important;
}
.monaco-button-dropdown .monaco-button-dropdown-separator {
  padding: 4px 0;
  cursor: default;
}
.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
  border: 1px solid var(--vscode-button-border, transparent);
  border-inline-start-width: 0 !important;
  border-radius: 0 2px 2px 0;
  display: flex;
  align-items: center;
}
.monaco-description-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 4px 5px;
}
.monaco-description-button .monaco-button-description {
  font-style: italic;
  font-size: 11px;
  padding: 4px 20px;
}
.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
  margin: 0 0.2em;
  color: inherit !important;
}
.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button {
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
}
.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
  color: var(--vscode-button-secondaryForeground);
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
  background-color: var(--vscode-button-secondaryHoverBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-background);
  border-top: 1px solid var(--vscode-button-border);
  border-bottom: 1px solid var(--vscode-button-border);
}
.monaco-count-badge {
  padding: 3px 5px;
  border-radius: 11px;
  font-size: 11px;
  min-width: 18px;
  min-height: 18px;
  line-height: 11px;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
}
.monaco-count-badge.long {
  padding: 2px 3px;
  border-radius: 2px;
  min-height: auto;
  line-height: normal;
}
.monaco-progress-container {
  width: 100%;
  height: 2px;
  overflow: hidden;
}
.monaco-progress-container .progress-bit {
  width: 2%;
  height: 2px;
  position: absolute;
  inset-inline-start: 0;
  display: none;
}
.monaco-progress-container.infinite .progress-bit {
  animation-name: progress;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  transform: translateZ(0);
  animation-timing-function: linear;
}
.monaco-inputbox {
  position: relative;
  display: block;
  padding: 0;
  box-sizing: border-box;
  border-radius: 2px;
  font-size: inherit;
}
.monaco-inputbox > .ibwrapper {
  position: relative;
  width: 100%;
}
.monaco-inputbox > .ibwrapper > .input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: inherit;
  border: none;
  font-family: inherit;
  font-size: inherit;
  resize: none;
  color: inherit;
}
.monaco-inputbox > .ibwrapper > textarea.input {
  display: block;
  scrollbar-width: none;
  outline: none;
}
.monaco-inputbox > .ibwrapper > .mirror {
  position: absolute;
  display: inline-block;
  width: 100%;
  top: 0;
  inset-inline-start: 0;
  box-sizing: border-box;
  white-space: pre-wrap;
  visibility: hidden;
  word-wrap: break-word;
}
.monaco-inputbox-container .monaco-inputbox-message {
  display: inline-block;
  overflow: hidden;
  text-align: start;
  width: 100%;
  box-sizing: border-box;
  padding: 0.4em;
  font-size: 12px;
  line-height: 17px;
  margin-top: -1px;
  word-wrap: break-word;
}
.monaco-inputbox .monaco-action-bar .action-item .codicon {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.monaco-findInput > .controls {
  position: absolute;
  top: 3px;
  inset-inline-end: 2px;
}
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-0 0.1s linear 0s;
}
.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-1 0.1s linear 0s;
}
.monaco-icon-label:before {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-inline-end: 6px;
  width: 16px;
  height: 22px;
  line-height: inherit !important;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
  flex-shrink: 0;
}
.monaco-icon-label-iconpath {
  width: 16px;
  height: 22px;
  margin-inline-end: 6px;
  display: flex;
}
.monaco-icon-label > .monaco-icon-label-container {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  opacity: 0.7;
  margin-inline-start: 0.5em;
  font-size: 0.9em;
  white-space: pre;
}
.monaco-icon-label.bold
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name,
.monaco-icon-label.bold
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  font-weight: 700;
}
.monaco-icon-label.italic
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name,
.monaco-icon-label.italic
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  font-style: italic;
}
.monaco-icon-label.deprecated {
  text-decoration: line-through;
  opacity: 0.66;
}
.monaco-icon-label.strikethrough
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name,
.monaco-icon-label.strikethrough
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  text-decoration: line-through;
}
.monaco-icon-label:after {
  opacity: 0.75;
  font-size: 90%;
  font-weight: 600;
  margin-block-start: auto;
  margin-inline-end: 16px;
  margin-block-end: 0;
  margin-inline-start: 5px;
  text-align: center;
}
.monaco-keybinding {
  display: flex;
  align-items: center;
  line-height: 10px;
}
.monaco-keybinding > .monaco-keybinding-key {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  vertical-align: middle;
  font-size: 11px;
  padding: 3px 5px;
  margin: 0 2px;
}
.monaco-tl-row {
  display: flex;
  height: 100%;
  align-items: center;
  position: relative;
}
.monaco-tl-indent {
  height: 100%;
  position: absolute;
  top: 0;
  inset-inline-start: 16px;
  pointer-events: none;
}
.monaco-tl-indent > .indent-guide {
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  border-inline-start: 1px solid transparent;
  opacity: 0;
}
.monaco-enable-motion .monaco-tl-indent > .indent-guide {
  transition: opacity 0.1s linear;
}
.monaco-tl-twistie,
.monaco-tl-contents {
  height: 100%;
}
.monaco-tl-twistie {
  font-size: 10px;
  text-align: end;
  padding-inline-end: 6px;
  flex-shrink: 0;
  width: 16px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  transform: translate(3px);
}
.monaco-tree-type-filter {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  display: flex;
  padding: 3px;
  max-width: 200px;
  z-index: 100;
  margin-block-start: 0;
  margin-inline-end: 10px;
  margin-block-end: 0;
  margin-inline-start: 6px;
  border: 1px solid var(--vscode-widget-border);
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
}
.monaco-enable-motion .monaco-tree-type-filter {
  transition: top 0.3s;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 0;
  z-index: 13;
  background-color: var(--vscode-sideBar-background);
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container
  .monaco-tree-sticky-row.monaco-list-row {
  position: absolute;
  width: 100%;
  opacity: 1 !important;
  overflow: hidden;
  background-color: var(--vscode-sideBar-background);
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container
  .monaco-tree-sticky-container-shadow {
  position: absolute;
  bottom: -3px;
  inset-inline-start: 0px;
  height: 0px;
  width: 100%;
}
:root {
  --vscode-sash-size: 4px;
  --vscode-sash-hover-size: 4px;
}
.monaco-sash {
  position: absolute;
  z-index: 35;
  touch-action: none;
}
.monaco-sash.vertical {
  cursor: ew-resize;
  top: 0;
  width: var(--vscode-sash-size);
  height: 100%;
}
.monaco-sash.horizontal {
  cursor: ns-resize;
  inset-inline-start: 0;
  width: 100%;
  height: var(--vscode-sash-size);
}
.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
  content: ' ';
  height: calc(var(--vscode-sash-size) * 2);
  width: calc(var(--vscode-sash-size) * 2);
  z-index: 100;
  display: block;
  cursor: all-scroll;
  position: absolute;
}
.monaco-sash.vertical > .orthogonal-drag-handle.start {
  inset-inline-start: calc(var(--vscode-sash-size) * -0.5);
  top: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
  inset-inline-start: calc(var(--vscode-sash-size) * -0.5);
  bottom: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
  top: calc(var(--vscode-sash-size) * -0.5);
  inset-inline-start: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
  top: calc(var(--vscode-sash-size) * -0.5);
  inset-inline-end: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash:before {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
}
.monaco-enable-motion .monaco-sash:before {
  transition: background-color 0.1s ease-out;
}
.monaco-sash.hover:before,
.monaco-sash.active:before {
  background: var(--vscode-sash-hoverBorder);
}
.monaco-sash.vertical:before {
  width: var(--vscode-sash-hover-size);
  inset-inline-start: calc(50% - (var(--vscode-sash-hover-size) / 2));
}
.monaco-sash.horizontal:before {
  height: var(--vscode-sash-hover-size);
  top: calc(50% - (var(--vscode-sash-hover-size) / 2));
}
.monaco-split-view2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.monaco-split-view2 > .sash-container {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.monaco-split-view2 > .sash-container > .monaco-sash {
  pointer-events: initial;
}
.monaco-split-view2 > .monaco-scrollable-element {
  width: 100%;
  height: 100%;
}
.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
  width: 100%;
  height: 100%;
  white-space: nowrap;
  position: relative;
}
.monaco-split-view2
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view {
  white-space: initial;
  position: absolute;
}
.monaco-split-view2.separator-border
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view:not(:first-child):before {
  content: ' ';
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--separator-border);
}
.monaco-table {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.monaco-table-th {
  width: 100%;
  height: 100%;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-table-th,
.monaco-table-td {
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.monaco-table > .monaco-split-view2 .monaco-sash.vertical:before {
  content: '';
  position: absolute;
  inset-inline-start: calc(var(--vscode-sash-size) / 2);
  width: 0;
  border-inline-start: 1px solid transparent;
}
.monaco-enable-motion .monaco-table > .monaco-split-view2,
.monaco-enable-motion
  .monaco-table
  > .monaco-split-view2
  .monaco-sash.vertical:before {
  transition: border-color 0.2s ease-out;
}
.monaco-toolbar.responsive {
  .monaco-action-bar > .actions-container > .action-item {
    flex-shrink: 1;
    min-width: 20px;
  }
}
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 140%;
  margin-inline-start: 2px;
}
.monaco-reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-manual-collapsed,
.monaco-reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-manual-expanded,
.monaco-reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-expanded,
.monaco-reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-collapsed {
  transition: initial;
}
.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
  opacity: 1;
}
.monaco-editor .inline-folded:after {
  color: var(--vscode-editor-foldPlaceholderForeground);
  margin-block-start: 0.1em;
  margin-inline-end: 0.2em;
  margin-block-end: 0;
  margin-inline-start: 0.2em;
  content: '⋯';
  display: inline;
  line-height: 1em;
  cursor: pointer;
}
.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {
  color: var(--vscode-editorGutter-foldingControlForeground) !important;
}
.monaco-editor .peekview-widget .head {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.monaco-editor .peekview-widget .head .peekview-title {
  display: flex;
  align-items: baseline;
  font-size: 13px;
  margin-inline-start: 20px;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.monaco-editor .peekview-widget .head .peekview-title .meta {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor .peekview-widget .head .peekview-title .dirname,
.monaco-editor .peekview-widget .head .peekview-title .filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .peekview-widget .head .peekview-actions {
  flex: 1;
  text-align: end;
  padding-inline-end: 2px;
}
.monaco-editor .peekview-widget .head .peekview-title .codicon {
  margin-inline-end: 4px;
  align-self: center;
}
.monaco-editor .zone-widget .zone-widget-container {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 0;
  border-bottom-width: 0;
  position: relative;
}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.monaco-editor .reference-zone-widget .messages {
  height: 100%;
  width: 100%;
  text-align: center;
  padding: 3em 0;
}
.monaco-editor .reference-zone-widget .ref-tree {
  line-height: 23px;
  background-color: var(--vscode-peekViewResult-background);
  color: var(--vscode-peekViewResult-lineForeground);
}
.monaco-editor .reference-zone-widget .ref-tree .reference {
  text-overflow: ellipsis;
  overflow: hidden;
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file {
  display: inline-flex;
  width: 100%;
  height: 100%;
  color: var(--vscode-peekViewResult-fileForeground);
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
  margin-inline-end: 12px;
  margin-inline-start: auto;
}
.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
  color: var(--vscode-peekViewResult-fileForeground) !important;
  background-color: var(
    --vscode-peekViewResult-matchHighlightBackground
  ) !important;
}
.monaco-editor
  .reference-zone-widget
  .preview
  .monaco-editor
  .monaco-editor-background,
.monaco-editor
  .reference-zone-widget
  .preview
  .monaco-editor
  .inputarea.ime-input {
  background-color: var(--vscode-peekViewEditor-background);
}
.monaco-editor.hc-black
  .reference-zone-widget
  .ref-tree
  .referenceMatch
  .highlight,
.monaco-editor.hc-light
  .reference-zone-widget
  .ref-tree
  .referenceMatch
  .highlight {
  border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
  box-sizing: border-box;
}
.monaco-editor .monaco-editor-overlaymessage .message {
  padding: 2px 4px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-inputValidation-infoBorder);
  border-radius: 3px;
}
.monaco-editor .monaco-editor-overlaymessage .message p {
  margin-block: 0px;
}
.monaco-editor .monaco-editor-overlaymessage .anchor {
  width: 0 !important;
  height: 0 !important;
  border-color: transparent;
  border-style: solid;
  z-index: 1000;
  border-width: 8px;
  position: absolute;
  inset-inline-start: 2px;
}
.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
  display: none;
}
.action-widget {
  font-size: 13px;
  min-width: 100px;
  max-width: 80vw;
  z-index: 40;
  display: block;
  width: 100%;
  border: 1px solid var(--vscode-menu-border) !important;
  border-radius: 5px;
  background-color: var(--vscode-menu-background);
  color: var(--vscode-menu-foreground);
  padding: 4px;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}
.context-view-block {
  position: fixed;
  cursor: initial;
  inset-inline-start: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.context-view-pointerBlock {
  position: fixed;
  cursor: initial;
  inset-inline-start: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.action-widget .monaco-list {
  user-select: none;
  -webkit-user-select: none;
  border: none !important;
  border-width: 0 !important;
}
.action-widget .monaco-list .monaco-list-row {
  padding-block-start: 0;
  padding-inline-end: 4px;
  padding-block-end: 0;
  padding-inline-start: 4px;
  white-space: nowrap;
  cursor: pointer;
  touch-action: none;
  width: 100%;
  border-radius: 3px;
}
.action-widget
  .monaco-list
  .monaco-list-row.action.focused:not(.option-disabled) {
  background-color: var(--vscode-list-activeSelectionBackground) !important;
  color: var(--vscode-list-activeSelectionForeground);
  outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
  outline-offset: -1px;
}
.action-widget .monaco-list-row.group-header {
  color: var(--vscode-descriptionForeground) !important;
  font-weight: 600;
  font-size: 13px;
}
.action-widget
  .monaco-scrollable-element
  .monaco-list-rows
  .monaco-list-row.separator {
  border-top: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-descriptionForeground);
  font-size: 12px;
  padding: 0;
  margin-block-start: 4px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  cursor: default;
  user-select: none;
  border-radius: 0;
}
.action-widget
  .monaco-scrollable-element
  .monaco-list-rows
  .monaco-list-row.separator.focused {
  outline: 0 solid;
  background-color: transparent;
  border-radius: 0;
}
.action-widget .monaco-list-row.separator:first-of-type {
  border-top: none;
  margin-top: 0;
}
.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled:before,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before {
  cursor: default !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent !important;
  outline: 0 solid !important;
}
.action-widget .monaco-list-row.action {
  display: flex;
  gap: 4px;
  align-items: center;
}
.action-widget .monaco-list-row.action.option-disabled,
.action-widget
  .monaco-list:focus
  .monaco-list-row.focused.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget
  .monaco-list:not(.drop-target):not(.dragging)
  .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
  color: var(--vscode-disabledForeground);
}
.action-widget
  .monaco-list-row.action
  .monaco-keybinding
  > .monaco-keybinding-key {
  background-color: var(--vscode-keybindingLabel-background);
  color: var(--vscode-keybindingLabel-foreground);
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
}
.action-widget .action-widget-action-bar {
  background-color: var(--vscode-menu-background);
  border-top: 1px solid var(--vscode-menu-border);
  margin-top: 2px;
}
.action-widget .action-widget-action-bar:before {
  display: block;
  content: '';
  width: 100%;
}
.action-widget .action-widget-action-bar .actions-container {
  padding-block-start: 4px;
  padding-inline-end: 8px;
  padding-block-end: 2px;
  padding-inline-start: 24px;
}
.action-widget-action-bar .action-label {
  color: var(--vscode-textLink-activeForeground);
  font-size: 13px;
  line-height: 22px;
  padding: 0;
  pointer-events: all;
}
.action-widget .monaco-list .monaco-list-row .description {
  opacity: 0.7;
  margin-inline-start: 0.5em;
}
.monaco-editor .inlineSuggestionsHints {
  padding: 4px;
  .warningMessage p {
    margin: 0;
  }
}
.monaco-editor .inlineSuggestionsHints.withBorder {
  z-index: 39;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .inlineSuggestionsHints a,
.monaco-editor .inlineSuggestionsHints a:hover {
  color: var(--vscode-foreground) !important;
}
.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
  display: flex;
  min-width: 19px;
  justify-content: center;
}
.monaco-editor .snippet-placeholder {
  min-width: 2px;
  outline-style: solid;
  outline-width: 1px;
  background-color: var(
    --vscode-editor-snippetTabstopHighlightBackground,
    transparent
  );
  outline-color: var(
    --vscode-editor-snippetTabstopHighlightBorder,
    transparent
  );
}
.monaco-editor .finish-snippet-placeholder {
  outline-style: solid;
  outline-width: 1px;
  background-color: var(
    --vscode-editor-snippetFinalTabstopHighlightBackground,
    transparent
  );
  outline-color: var(
    --vscode-editor-snippetFinalTabstopHighlightBorder,
    transparent
  );
}
@font-face {
  font-family: codicon;
  font-display: block;
  src: url(/assets/codicon-ngg6Pgfi.ttf) format('truetype');
}
.codicon[class*='codicon-'] {
  font: 16px/1 codicon;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  text-align: center;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
  -webkit-user-select: none;
}
@keyframes codicon-spin {
  to {
    transform: rotate(360deg);
  }
}
.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
  animation: codicon-spin 1.5s steps(30) infinite;
}
.monaco-editor .suggest-widget {
  width: 430px;
  z-index: 40;
  display: flex;
  flex-direction: column;
  border-radius: 3px;
}
.monaco-editor .suggest-widget.message {
  flex-direction: row;
  align-items: center;
}
.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
  flex: 0 1 auto;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: var(--vscode-editorSuggestWidget-border);
  background-color: var(--vscode-editorSuggestWidget-background);
}
.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
  border-width: 2px;
}
.monaco-editor .suggest-widget .suggest-status-bar {
  box-sizing: border-box;
  display: none;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
  font-size: 80%;
  padding-block-start: 0;
  padding-inline-end: 4px;
  padding-block-end: 0;
  padding-inline-start: 4px;
  border-top: 1px solid var(--vscode-editorSuggestWidget-border);
  overflow: hidden;
}
.monaco-editor
  .suggest-widget.with-status-bar
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore,
.monaco-editor
  .suggest-widget.with-status-bar
  .monaco-list
  .monaco-list-row.focused.string-label
  > .contents
  > .main
  > .right
  > .readMore {
  display: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
  display: flex;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
  padding-inline-end: 10px;
  background-repeat: no-repeat;
  background-position: 2px 2px;
  white-space: nowrap;
  cursor: pointer;
  touch-action: none;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  justify-content: space-between;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .codicon-close,
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore:before {
  color: inherit;
  opacity: 1;
  font-size: 14px;
  cursor: pointer;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .codicon-close {
  position: absolute;
  top: 6px;
  inset-inline-end: 2px;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left
  > .signature-label {
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.6;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left
  > .qualifier-label {
  margin-inline-start: 12px;
  opacity: 0.4;
  font-size: 85%;
  line-height: initial;
  text-overflow: ellipsis;
  overflow: hidden;
  align-self: center;
}
.monaco-editor
  .suggest-widget:not(.shows-details)
  .monaco-list
  .monaco-list-row.focused
  > .contents
  > .main
  > .right
  > .details-label {
  display: inline;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row:not(.string-label)
  > .contents
  > .main
  > .right
  > .details-label,
.monaco-editor
  .suggest-widget.docs-side
  .monaco-list
  .monaco-list-row.focused:not(.string-label)
  > .contents
  > .main
  > .right
  > .details-label {
  display: inline;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left {
  flex-shrink: 1;
  flex-grow: 1;
  overflow: hidden;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right {
  overflow: hidden;
  flex-shrink: 4;
  max-width: 70%;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore {
  display: inline-block;
  position: absolute;
  inset-inline-end: 10px;
  width: 18px;
  height: 18px;
  visibility: hidden;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
  display: block;
  height: 16px;
  width: 16px;
  margin-inline-start: 2px;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
  display: flex;
  align-items: center;
  margin-inline-end: 4px;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  .icon.customcolor
  .colorspan {
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0.3em;
  border: 0.1em solid #000;
  width: 0.7em;
  height: 0.7em;
  display: inline-block;
}
.monaco-editor .suggest-details {
  display: flex;
  flex-direction: column;
  cursor: default;
  color: var(--vscode-editorSuggestWidget-foreground);
}
.monaco-editor .suggest-details:focus {
  border-color: var(--vscode-focusBorder);
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .type {
  flex: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.7;
  white-space: pre;
  margin-block-start: 0;
  margin-inline-end: 24px;
  margin-block-end: 0;
  margin-inline-start: 0;
  padding-block-start: 4px;
  padding-inline-end: 0;
  padding-block-end: 4px;
  padding-inline-start: 5px;
}
.monaco-editor
  .suggest-details.detail-and-doc
  > .monaco-scrollable-element
  > .body
  > .header
  > .type {
  padding-bottom: 12px;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs {
  padding: 0;
  white-space: initial;
  min-height: calc(1rem + 8px);
}
.monaco-editor .suggest-details ul,
.monaco-editor .suggest-details ol {
  padding-inline-start: 20px;
}
.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-value,
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-enum {
  color: var(--vscode-symbolIcon-enumeratorForeground);
}
.monaco-editor .suggest-preview-additional-widget .button {
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .ghost-text-hidden {
  opacity: 0;
  font-size: 0;
}
.monaco-editor .suggest-preview-text.clickable .view-line {
  z-index: 1;
}
.monaco-editor .ghost-text-decoration.clickable,
.monaco-editor .ghost-text-decoration-preview.clickable,
.monaco-editor .suggest-preview-text.clickable .ghost-text {
  cursor: pointer;
}
.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
  &.syntax-highlighted {
    opacity: 0.7;
  }
  &:not(.syntax-highlighted) {
    color: var(--vscode-editorGhostText-foreground);
  }
  background-color: var(--vscode-editorGhostText-background);
  border: 1px solid var(--vscode-editorGhostText-border);
}
.monaco-editor .ghost-text-decoration.warning,
.monaco-editor .ghost-text-decoration-preview.warning,
.monaco-editor .suggest-preview-text .ghost-text.warning {
  background: var(--monaco-editor-warning-decoration) repeat-x bottom left;
  border-bottom: 4px double var(--vscode-editorWarning-border);
}
.ghost-text-view-warning-widget-icon {
  .codicon {
    color: var(--vscode-editorWarning-foreground) !important;
  }
}
.monaco-editor {
  .edits-fadeout-decoration {
    opacity: var(--animation-opacity, 1);
    background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground);
  }
}
.monaco-editor .sticky-widget {
  overflow: hidden;
  border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
  width: 100%;
  box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
  z-index: 4;
  inset-inline-end: initial !important;
  margin-inline-start: '0px';
}
.monaco-editor .sticky-widget .sticky-widget-line-numbers {
  float: left;
  background-color: var(--vscode-editorStickyScrollGutter-background);
}
.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers {
  background-color: var(--vscode-peekViewEditorStickyScrollGutter-background);
}
.monaco-editor .sticky-widget .sticky-widget-lines-scrollable {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  width: var(--vscode-editorStickyScroll-scrollableWidth);
  background-color: var(--vscode-editorStickyScroll-background);
}
.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable {
  background-color: var(--vscode-peekViewEditorStickyScroll-background);
}
.monaco-editor .sticky-widget .sticky-widget-lines {
  position: absolute;
  background-color: inherit;
}
.monaco-editor .sticky-widget .sticky-line-number,
.monaco-editor .sticky-widget .sticky-line-content {
  color: var(--vscode-editorLineNumber-foreground);
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  background-color: inherit;
}
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed {
  float: right;
  transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
  position: absolute;
  margin-inline-start: 2px;
}
.monaco-editor .sticky-widget .sticky-line-content {
  width: var(--vscode-editorStickyScroll-scrollableWidth);
  background-color: inherit;
  white-space: nowrap;
}
.monaco-editor .sticky-widget .sticky-line-number-inner {
  display: inline-block;
  text-align: end;
}
.monaco-editor .sticky-widget .sticky-line-content:hover {
  background-color: var(--vscode-editorStickyScrollHover-background);
  cursor: pointer;
}
.monaco-editor {
  .inline-edits-view-indicator {
    display: flex;
    z-index: 34;
    height: 20px;
    color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);
    background-color: var(--vscode-inlineEdit-gutterIndicator-background);
    border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);
    border-radius: 3px;
    align-items: center;
    padding: 2px;
    padding-inline-end: 10px;
    margin: 0 4px;
    opacity: 0;
    &.contained {
      transition: opacity 0.2s ease-in-out;
      transition-delay: 0.4s;
    }
    &.visible {
      opacity: 1;
    }
    &.top {
      opacity: 1;
      .icon {
        transform: rotate(90deg);
      }
    }
    &.bottom {
      opacity: 1;
      .icon {
        transform: rotate(-90deg);
      }
    }
    .icon {
      display: flex;
      align-items: center;
      margin: 0 2px;
      transform: none;
      transition: transform 0.2s ease-in-out;
      .codicon {
        color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);
      }
    }
    .label {
      margin: 0 2px;
      display: flex;
      justify-content: center;
      width: 100%;
    }
  }
  .inline-edits-view .editorContainer {
    .preview .monaco-editor {
      .view-overlays .current-line-exact,
      .current-line-margin {
        border: none;
      }
    }
    .inline-edits-view-zone.diagonal-fill {
      opacity: 0.5;
    }
  }
  .strike-through {
    text-decoration: line-through;
  }
  .inlineCompletions-line-insert {
    background: var(--vscode-inlineEdit-modifiedChangedLineBackground);
  }
  .inlineCompletions-line-delete {
    background: var(--vscode-inlineEdit-originalChangedLineBackground);
  }
  .inlineCompletions-char-insert {
    background: var(--vscode-inlineEdit-modifiedChangedTextBackground);
    cursor: pointer;
  }
  .inlineCompletions-char-delete {
    background: var(--vscode-inlineEdit-originalChangedTextBackground);
  }
  .inlineCompletions-char-delete.diff-range-empty {
    margin-inline-start: -1px;
    border-inline-start: solid
      var(--vscode-inlineEdit-originalChangedTextBackground) 3px;
  }
  .inlineCompletions-char-insert.diff-range-empty {
    border-inline-start: solid
      var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px;
  }
  .inlineCompletions-char-delete.single-line-inline {
    border: 1px solid var(--vscode-editorHoverWidget-border);
    margin-block-start: -2px;
    margin-inline-end: 0;
    margin-block-end: 0;
    margin-inline-start: -2px;
  }
  .inlineCompletions-char-insert.single-line-inline {
    border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder);
    border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder);
  }
  .inlineCompletions-char-insert.single-line-inline.start {
    border-start-start-radius: 4px;
    border-end-start-radius: 4px;
    border-inline-start: 1px solid var(--vscode-inlineEdit-modifiedBorder);
  }
  .inlineCompletions-char-insert.single-line-inline.end {
    border-start-end-radius: 4px;
    border-end-end-radius: 4px;
    border-inline-end: 1px solid var(--vscode-inlineEdit-modifiedBorder);
  }
  .inlineCompletions-char-delete.single-line-inline.empty,
  .inlineCompletions-char-insert.single-line-inline.empty {
    display: none;
  }
  .inlineCompletions.strike-through {
    text-decoration-thickness: 1px;
  }
  .inlineCompletions-modified-bubble {
    background: var(--vscode-inlineEdit-modifiedChangedTextBackground);
  }
  .inlineCompletions-original-bubble {
    background: var(--vscode-inlineEdit-originalChangedTextBackground);
  }
  .inlineCompletions-modified-bubble,
  .inlineCompletions-original-bubble {
    pointer-events: none;
    display: inline-block;
  }
  .inline-edit.ghost-text,
  .inline-edit.ghost-text-decoration,
  .inline-edit.ghost-text-decoration-preview,
  .inline-edit.suggest-preview-text .ghost-text {
    &.syntax-highlighted {
      opacity: 1 !important;
    }
    font-style: normal !important;
  }
  .inline-edit.modified-background.ghost-text,
  .inline-edit.modified-background.ghost-text-decoration,
  .inline-edit.modified-background.ghost-text-decoration-preview,
  .inline-edit.modified-background.suggest-preview-text .ghost-text {
    background: var(
      --vscode-inlineEdit-modifiedChangedTextBackground
    ) !important;
    display: inline-block !important;
  }
  .inlineCompletions-original-lines {
    background: var(--vscode-editor-background);
  }
}
.monaco-menu-option {
  color: var(--vscode-editorActionList-foreground);
  font-size: 13px;
  padding: 0 4px;
  line-height: 28px;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  .monaco-keybinding-key {
    font-size: 13px;
    opacity: 0.7;
  }
  &.active {
    background: var(--vscode-editorActionList-focusBackground);
    color: var(--vscode-editorActionList-focusForeground);
    outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
    outline-offset: -1px;
    .monaco-keybinding-key {
      color: var(--vscode-editorActionList-focusForeground);
    }
  }
}
.monaco-editor .editor-dictation-widget {
  background-color: var(--vscode-editor-background);
  padding: 2px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  box-shadow: 0 4px 8px var(--vscode-widget-shadow);
  z-index: 1000;
  min-height: var(--vscode-editor-dictation-widget-height);
  line-height: var(--vscode-editor-dictation-widget-height);
  max-width: var(--vscode-editor-dictation-widget-width);
}
.monaco-editor .editor-dictation-widget.recording .codicon.codicon-mic-filled {
  color: var(--vscode-activityBarBadge-background);
  animation: editor-dictation-animation 1s infinite;
}
@keyframes editor-dictation-animation {
  0% {
    color: var(--vscode-editorCursor-background);
  }
  50% {
    color: var(--vscode-activityBarBadge-background);
  }
  to {
    color: var(--vscode-editorCursor-background);
  }
}
.inline-editor-progress-decoration {
  display: inline-block;
  width: 1em;
  height: 1em;
}
.inline-progress-widget {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.inline-progress-widget:hover .icon {
  font-size: 90% !important;
  animation: none;
}
.post-edit-widget {
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  border: 1px solid var(--vscode-widget-border, transparent);
  border-radius: 4px;
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
  overflow: hidden;
}
.post-edit-widget .monaco-button {
  padding: 2px;
  border: none;
  border-radius: 0;
}
.post-edit-widget .monaco-button:hover {
  background-color: var(--vscode-button-hoverBackground) !important;
}
.monaco-editor .lightBulbWidget {
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
  color: var(
    --vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  );
}
.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
  color: var(
    --vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  );
}
.monaco-editor .lightBulbWidget:after {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  z-index: 1;
}
.monaco-editor .glyph-margin-widgets .cgmr[class*='codicon-gutter-lightbulb'] {
  display: block;
  cursor: pointer;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,
.monaco-editor
  .glyph-margin-widgets
  .cgmr.codicon-gutter-lightbulb-aifix-auto-fix {
  color: var(
    --vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  );
}
.monaco-editor
  .glyph-margin-widgets
  .cgmr.codicon-gutter-lightbulb-sparkle-filled {
  color: var(
    --vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  );
}
.monaco-editor .detected-link-active {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .find-widget {
  position: absolute;
  z-index: 35;
  height: 33px;
  overflow: hidden;
  line-height: 19px;
  transition: transform 0.2s linear;
  padding: 0 4px;
  box-sizing: border-box;
  transform: translateY(calc(-100% - 10px));
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  color: var(--vscode-editorWidget-foreground);
  border-inline-start: 1px solid var(--vscode-widget-border);
  border-inline-end: 1px solid var(--vscode-widget-border);
  border-bottom: 1px solid var(--vscode-widget-border);
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  background-color: var(--vscode-editorWidget-background);
}
.monaco-reduce-motion .monaco-editor .find-widget {
  transition: transform 0ms linear;
}
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
}
.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
  margin-block-start: 3px;
  margin-inline-end: 25px;
  margin-block-end: 0;
  margin-inline-start: 17px;
  font-size: 12px;
  display: flex;
}
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor
  .find-widget
  > .find-part
  .monaco-inputbox
  > .ibwrapper
  > .mirror,
.monaco-editor
  .find-widget
  > .replace-part
  .monaco-inputbox
  > .ibwrapper
  > .input,
.monaco-editor
  .find-widget
  > .replace-part
  .monaco-inputbox
  > .ibwrapper
  > .mirror {
  padding-top: 2px;
  padding-bottom: 2px;
}
.monaco-editor .find-widget > .find-part .find-actions {
  height: 25px;
  display: flex;
  align-items: center;
}
.monaco-editor .find-widget > .replace-part .replace-actions {
  height: 25px;
  display: flex;
  align-items: center;
}
.monaco-editor .find-widget .monaco-findInput {
  vertical-align: middle;
  display: flex;
  flex: 1;
}
.monaco-editor .find-widget .matchesCount {
  display: flex;
  flex: initial;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 3px;
  padding-block-start: 2px;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2px;
  height: 25px;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  line-height: 23px;
}
.monaco-editor .find-widget .button {
  width: 16px;
  height: 16px;
  padding: 3px;
  border-radius: 5px;
  flex: initial;
  margin-inline-start: 3px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .find-widget .codicon-find-selection {
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 5px;
}
.monaco-editor .find-widget .button.wide {
  width: auto;
  padding: 1px 6px;
  top: -1px;
}
.monaco-editor .find-widget .button.toggle {
  position: absolute;
  top: 0;
  inset-inline-start: 3px;
  width: 18px;
  height: 100%;
  border-radius: 0;
  box-sizing: border-box;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput {
  position: relative;
  display: flex;
  vertical-align: middle;
  flex: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
  position: absolute;
  top: 3px;
  inset-inline-end: 2px;
}
.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor
  .find-widget.collapsed-find-widget
  > .find-part
  .monaco-findInput
  .controls {
  display: none;
}
.monaco-editor .currentFindMatch {
  background-color: var(--vscode-editor-findMatchBackground);
  border: 2px solid var(--vscode-editor-findMatchBorder);
  padding: 1px;
  box-sizing: border-box;
}
.monaco-editor .find-widget .monaco-sash {
  inset-inline-start: 0 !important;
  background-color: var(
    --vscode-editorWidget-resizeBorder,
    var(--vscode-editorWidget-border)
  );
}
.monaco-editor.hc-black .find-widget .button:before {
  position: relative;
  top: 1px;
  inset-inline-start: 2px;
}
.monaco-editor .find-widget > .button.codicon-widget-close {
  position: absolute;
  top: 5px;
  inset-inline-end: 4px;
}
.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
  border: solid 0.1em #000;
  box-sizing: border-box;
  margin-block-start: 0.1em;
  margin-inline-end: 0.2em;
  margin-block-end: 0;
  margin-inline-start: 0.2em;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8em;
  display: inline-block;
  cursor: pointer;
}
.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
  border: solid 0.1em #eee;
}
.colorpicker-header {
  display: flex;
  height: 24px;
  position: relative;
  background: url(/assets/opacity-background-Cexw1zdd.png);
  background-size: 9px 9px;
  image-rendering: pixelated;
}
.colorpicker-header .picked-color {
  width: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 24px;
  cursor: pointer;
  color: #fff;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
.colorpicker-header .picked-color .picked-color-presentation {
  white-space: nowrap;
  margin-inline-start: 5px;
  margin-inline-end: 5px;
}
.colorpicker-header .original-color {
  width: 74px;
  z-index: inherit;
  cursor: pointer;
}
.standalone-colorpicker {
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.colorpicker-header .close-button {
  cursor: pointer;
  background-color: var(--vscode-editorHoverWidget-background);
  border-inline-start: 1px solid var(--vscode-editorHoverWidget-border);
}
.colorpicker-header .close-button-inner-div {
  width: 100%;
  height: 100%;
  text-align: center;
}
.colorpicker-body .saturation-wrap {
  overflow: hidden;
  height: 150px;
  position: relative;
  min-width: 220px;
  flex: 1;
}
.colorpicker-body .saturation-selection {
  width: 9px;
  height: 9px;
  margin-block-start: -5px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: -5px;
  border: 1px solid rgb(255, 255, 255);
  border-radius: 100%;
  box-shadow: 0 0 2px #000c;
  position: absolute;
}
.colorpicker-body .strip {
  width: 25px;
  height: 150px;
}
.colorpicker-body .standalone-strip {
  width: 25px;
  height: 122px;
}
.colorpicker-body .hue-strip {
  position: relative;
  margin-inline-start: 8px;
  cursor: grab;
  background: linear-gradient(
    to bottom,
    red,
    #ff0 17%,
    #0f0 33%,
    #0ff,
    #00f 67%,
    #f0f 83%,
    red
  );
}
.colorpicker-body .opacity-strip {
  position: relative;
  margin-inline-start: 8px;
  cursor: grab;
  background: url(/assets/opacity-background-Cexw1zdd.png);
  background-size: 9px 9px;
  image-rendering: pixelated;
}
.colorpicker-body .slider {
  position: absolute;
  top: 0;
  inset-inline-start: -2px;
  width: calc(100% + 4px);
  height: 4px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.71);
  box-shadow: 0 0 1px #000000d9;
}
.standalone-colorpicker-body {
  display: block;
  border: 1px solid transparent;
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
  overflow: hidden;
}
.colorpicker-body .insert-button {
  position: absolute;
  height: 20px;
  width: 58px;
  padding: 0;
  inset-inline-end: 8px;
  bottom: 8px;
  background: var(--vscode-button-background);
  color: var(--vscode-button-foreground);
  border-radius: 2px;
  border: none;
  cursor: pointer;
}
.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
  display: inline-block;
  vertical-align: text-top;
  margin-inline-end: 4px;
}
.monaco-editor .marker-widget > .stale {
  opacity: 0.6;
  font-style: italic;
}
.monaco-editor .marker-widget .descriptioncontainer {
  position: absolute;
  white-space: pre;
  user-select: text;
  -webkit-user-select: text;
  padding-block-start: 8px;
  padding-inline-end: 12px;
  padding-block-end: 0;
  padding-inline-start: 20px;
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
  opacity: 0.6;
  color: inherit;
}
.monaco-editor
  .marker-widget
  .descriptioncontainer
  .message
  a.code-link
  > span {
  text-decoration: underline;
  border-bottom: 1px solid transparent;
  text-underline-position: under;
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .marker-widget .descriptioncontainer .filename {
  cursor: pointer;
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .zone-widget .codicon.codicon-error,
.markers-panel .marker-icon.error,
.markers-panel .marker-icon .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.extension-editor .codicon.codicon-error,
.chat-attached-context-attachment .codicon.codicon-error {
  color: var(--vscode-problemsErrorIcon-foreground);
}
.monaco-editor .zone-widget .codicon.codicon-warning,
.markers-panel .marker-icon.warning,
.markers-panel .marker-icon .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.extension-editor .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning {
  color: var(--vscode-problemsWarningIcon-foreground);
}
.monaco-editor .zone-widget .codicon.codicon-info,
.markers-panel .marker-icon.info,
.markers-panel .marker-icon .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.extension-editor .codicon.codicon-info {
  color: var(--vscode-problemsInfoIcon-foreground);
}
.monaco-editor .monaco-resizable-hover {
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  box-sizing: content-box;
}
.monaco-editor .monaco-resizable-hover > .monaco-hover {
  border: none;
  border-radius: none;
}
.monaco-editor .monaco-hover {
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
}
.monaco-editor .monaco-hover .hover-row.hover-row-with-copy {
  position: relative;
  padding-inline-end: 20px;
}
.monaco-editor .monaco-hover .hover-row .hover-row-contents {
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions {
  border-inline-end: 1px solid var(--vscode-editorHoverWidget-border);
  width: 22px;
  overflow-y: clip;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner {
  display: flex;
  flex-direction: column;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  justify-content: flex-end;
  position: relative;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon {
  cursor: pointer;
  font-size: 11px;
}
.monaco-editor
  .monaco-hover
  .hover-row
  .verbosity-actions-inner
  .codicon.enabled {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor
  .monaco-hover
  .hover-row
  .verbosity-actions-inner
  .codicon.disabled {
  opacity: 0.6;
}
.monaco-editor .monaco-hover .hover-copy-button {
  position: absolute;
  top: 4px;
  inset-inline-end: 4px;
  padding: 2px 4px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,
.monaco-editor
  .monaco-hover
  .hover-row-with-copy:focus-within
  .hover-copy-button {
  opacity: 1;
}
.monaco-editor .monaco-hover .hover-copy-button:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
  cursor: pointer;
}
.monaco-editor .monaco-hover .hover-copy-button:focus {
  outline: 1px solid var(--vscode-focusBorder);
  outline-offset: -1px;
}
.monaco-editor .monaco-hover .hover-copy-button .codicon {
  font-size: 16px;
  color: var(--vscode-foreground);
}
.comments-panel .comments-panel-container {
  height: 100%;
}
.comments-panel .comments-panel-container .hidden {
  display: none;
}
.comments-panel .comments-panel-container .tree-container {
  height: 100%;
}
.comments-panel .comments-panel-container .tree-container.hidden {
  display: none;
  visibility: hidden;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container {
  display: block;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  div {
  overflow: hidden;
}
.comments-panel .comments-panel-container .tree-container .resource-container,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata-container,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container {
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata {
  flex: 1;
  display: flex;
}
.comments-panel .count,
.comments-panel .user {
  padding-inline-end: 5px;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .icon {
  padding-top: 4px;
  padding-inline-end: 5px;
  min-width: fit-content;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container
  .count,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata-container
  .relevance,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata-container
  .user {
  min-width: fit-content;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata-container
  .relevance {
  border-radius: 2px;
  background-color: var(--vscode-badge-background);
  color: var(--vscode-badge-foreground);
  padding-block-start: 0px;
  padding-inline-end: 4px;
  padding-block-end: 1px;
  padding-inline-start: 4px;
  font-size: 0.9em;
  margin-inline-end: 4px;
  margin-top: 4px;
  margin-bottom: 3px;
  line-height: 14px;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container
  .text {
  display: flex;
  flex: 1;
  min-width: 0;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .reply-detail,
.comments-panel
  .comments-panel-container
  .tree-container
  .resource-container
  .owner,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .timestamp {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.9em;
  padding-inline-end: 5px;
  opacity: 0.8;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .text
  *,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .range
  * {
  margin: 0;
  padding-inline-end: 5px;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .text
  * {
  text-overflow: ellipsis;
  overflow: hidden;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .range
  * {
  overflow: visible;
  white-space: nowrap;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .range {
  opacity: 0.8;
  overflow: visible;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container
  .text
  code {
  font-family: var(--monaco-monospace-font);
}
.comments-panel .comments-panel-container .tree-container .monaco-icon-label {
  padding-inline-end: 5px;
}
.comments-panel .comments-panel-container .tree-container .separator {
  padding-inline-end: 5px;
  opacity: 0.8;
}
.comments-panel .comments-panel-container .message-box-container {
  line-height: 22px;
  padding-inline-start: 20px;
  height: inherit;
}
.comments-panel .comments-panel-container .tree-container .count-badge-wrapper {
  margin-inline-start: 10px;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-metadata-container,
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container {
  line-height: 22px;
  margin-inline-end: 5px;
}
.comments-panel
  .comments-panel-container
  .tree-container
  .comment-thread-container
  .comment-snippet-container {
  padding-inline-start: 16px;
}
.comments-panel .hide {
  display: none;
}
.comments-panel .comments-panel-container .text a {
  color: var(--vscode-textLink-foreground);
}
.comments-panel .comments-panel-container .text a:hover,
.comments-panel .comments-panel-container a:active {
  color: var(--vscode-textLink-activeForeground);
}
.comments-panel .comments-panel-container .text a:focus {
  outline-color: var(--vscode-focusBorder);
}
.comments-panel .comments-panel-container .text code {
  color: var(--vscode-textPreformat-foreground);
}
.comments-panel .comments-panel-container .actions {
  display: none;
}
.comments-panel .comments-panel-container .actions .action-label {
  padding: 2px;
}
.comments-panel
  .monaco-list
  .monaco-list-row:hover
  .comment-metadata-container
  .actions,
.comments-panel
  .monaco-list
  .monaco-list-row.selected
  .comment-metadata-container
  .actions,
.comments-panel
  .monaco-list
  .monaco-list-row.focused
  .comment-metadata-container
  .actions {
  display: block;
}
.monaco-pane-view .split-view-view:first-of-type > .pane > .pane-header {
  border-top: none !important;
}
.monaco-pane-view .split-view-view:first-of-type > .pane {
  border-inline-start: none !important;
}
.monaco-pane-view .pane > .pane-header {
  position: relative;
}
.monaco-pane-view .pane > .pane-header.not-collapsible .twisty-container {
  display: none;
}
.monaco-pane-view .pane > .pane-header.not-collapsible .title {
  margin-inline-start: 8px;
}
.monaco-pane-view .pane > .pane-header > .actions.show-always,
.monaco-pane-view .pane.expanded > .pane-header > .actions.show-expanded {
  display: initial;
}
.monaco-pane-view .pane > .pane-header > .icon {
  display: none;
  width: 16px;
  height: 16px;
}
.monaco-pane-view .pane.pane.horizontal:not(.expanded) > .pane-header > .icon {
  display: inline;
  margin-top: 4px;
}
.monaco-pane-view .pane > .pane-header h3.title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 11px;
  min-width: 3ch;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
.monaco-pane-view .pane > .pane-header .description {
  display: block;
  font-weight: 400;
  margin-inline-start: 10px;
  opacity: 0.6;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
  flex-shrink: 100000;
}
.monaco-pane-view .pane > .pane-header .description .codicon {
  font-size: 9px;
  margin-inline-start: 2px;
}
.monaco-pane-view .pane > .pane-header:not(.expanded) .description {
  display: none;
}
.monaco-pane-view .pane.horizontal:not(.expanded) > .pane-header h3.title,
.monaco-pane-view .pane.horizontal:not(.expanded) > .pane-header .description {
  display: none;
}
.monaco-pane-view .pane .monaco-progress-container {
  position: absolute;
  inset-inline-start: 0;
  top: -2px;
  z-index: 5;
}
.monaco-pane-view .pane:not(.merged-header) .monaco-progress-container {
  top: 20px;
}
.monaco-pane-view {
  width: 100%;
  height: 100%;
}
.monaco-pane-view .pane {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.monaco-pane-view .pane.horizontal:not(.expanded) {
  flex-direction: row;
}
.monaco-pane-view .pane > .pane-header {
  height: 22px;
  font-size: 11px;
  font-weight: 700;
  overflow: hidden;
  display: flex;
  cursor: pointer;
  align-items: center;
  box-sizing: border-box;
}
.monaco-pane-view .pane > .pane-header.not-collapsible {
  cursor: default;
}
.monaco-pane-view .pane > .pane-header > .title {
  text-transform: uppercase;
}
.monaco-pane-view .pane.horizontal:not(.expanded) > .pane-header {
  flex-direction: column;
  height: 100%;
  width: 22px;
}
.monaco-pane-view .pane > .pane-header > .codicon:first-of-type {
  margin: 0 2px;
}
.monaco-pane-view
  .pane.horizontal:not(.expanded)
  > .pane-header
  > .codicon:first-of-type {
  margin: 2px;
}
.monaco-pane-view .pane > .pane-header > .actions {
  display: none;
  margin-inline-start: auto;
  margin-inline-end: 8px;
}
.monaco-pane-view .pane > .pane-header > .actions .action-item {
  margin-inline-end: 4px;
}
.monaco-pane-view .pane > .pane-header > .actions .action-label {
  padding: 2px;
}
.monaco-pane-view .pane:hover > .pane-header.expanded > .actions,
.monaco-pane-view .pane:focus-within > .pane-header.expanded > .actions,
.monaco-pane-view
  .pane
  > .pane-header.actions-always-visible.expanded
  > .actions,
.monaco-pane-view .pane > .pane-header.focused.expanded > .actions {
  display: initial;
}
.monaco-pane-view
  .pane
  > .pane-header
  .monaco-action-bar
  .action-item.select-container {
  cursor: default;
}
.monaco-pane-view .pane > .pane-header .action-item .monaco-select-box {
  cursor: pointer;
  min-width: 110px;
  min-height: 18px;
  padding-block-start: 2px;
  padding-inline-end: 23px;
  padding-block-end: 2px;
  padding-inline-start: 8px;
}
.linux .monaco-pane-view .pane > .pane-header .action-item .monaco-select-box,
.windows
  .monaco-pane-view
  .pane
  > .pane-header
  .action-item
  .monaco-select-box {
  padding-block-start: 0px;
  padding-inline-end: 23px;
  padding-block-end: 0px;
  padding-inline-start: 8px;
}
.monaco-pane-view:lang(zh-Hans) .pane > .pane-header,
.monaco-pane-view:lang(zh-Hant) .pane > .pane-header,
.monaco-pane-view:lang(ja) .pane > .pane-header,
.monaco-pane-view:lang(ko) .pane > .pane-header {
  font-weight: 400;
}
.monaco-pane-view .pane > .pane-header.hidden {
  display: none;
}
.monaco-pane-view .pane > .pane-body {
  overflow: hidden;
  flex: 1;
}
.monaco-pane-view.animated .split-view-view {
  transition-duration: 0.15s;
  transition-timing-function: ease-out;
}
.monaco-reduce-motion .monaco-pane-view .split-view-view {
  transition-duration: 0s !important;
}
.monaco-pane-view.animated.vertical .split-view-view {
  transition-property: height;
}
.monaco-pane-view.animated.horizontal .split-view-view {
  transition-property: width;
}
#monaco-pane-drop-overlay {
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 100%;
  inset-inline-start: 0;
  box-sizing: border-box;
}
#monaco-pane-drop-overlay > .pane-overlay-indicator {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 22px;
  min-width: 19px;
  pointer-events: none;
  transition: opacity 0.15s ease-out;
}
#monaco-pane-drop-overlay > .pane-overlay-indicator.overlay-move-transition {
  transition:
    top 70ms ease-out,
    left 70ms ease-out,
    width 70ms ease-out,
    height 70ms ease-out,
    opacity 0.15s ease-out;
}
.review-widget {
  width: 100%;
  position: absolute;
}
.monaco-editor .review-widget {
  background-color: var(--vscode-peekViewResult-background);
}
.review-widget .hidden {
  display: none !important;
}
.review-widget .body {
  overflow: hidden;
}
.review-widget .body .review-comment {
  padding-block-start: 8px;
  padding-inline-end: 16px;
  padding-block-end: 8px;
  padding-inline-start: 20px;
  display: flex;
}
@keyframes monaco-review-widget-focus {
  0% {
    background: var(--vscode-peekViewResult-selectionBackground);
  }
  to {
    background: transparent;
  }
}
.review-widget .body .review-comment.focus {
  animation: monaco-review-widget-focus 3s ease 0s;
}
.review-widget .body .review-comment .comment-actions {
  margin-inline-start: auto;
}
.review-widget .body .review-comment .comment-actions .monaco-toolbar {
  height: 22px;
}
.review-widget .body .review-comment .comment-title .comment-header-info {
  overflow: hidden;
  text-overflow: ellipsis;
}
.review-widget .body .review-comment .comment-title {
  display: flex;
  width: 100%;
}
.review-widget .body .review-comment .comment-title .action-label.codicon {
  line-height: 18px;
}
.review-widget
  .body
  .review-comment
  .comment-title
  .monaco-dropdown
  .toolbar-toggle-more {
  width: 16px;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;
}
.review-widget .body .comment-body blockquote {
  margin-block-start: 8px;
  margin-inline-end: 7px;
  margin-block-end: 8px;
  margin-inline-start: 5px;
  padding-block-start: 2px;
  padding-inline-end: 16px;
  padding-block-end: 2px;
  padding-inline-start: 10px;
  border-inline-start-width: 5px;
  border-inline-start-style: solid;
  border-inline-start-color: var(--vscode-textBlockQuote-border);
}
.review-widget .body .review-comment .avatar-container {
  margin-top: 4px !important;
}
.review-widget .body .avatar-container img.avatar {
  height: 28px;
  width: 28px;
  display: inline-block;
  overflow: hidden;
  line-height: 1;
  vertical-align: middle;
  border-radius: 3px;
  border-style: none;
}
.review-widget .body .comment-reactions .monaco-text-button {
  margin-block-start: 0;
  margin-inline-end: 7px;
  margin-block-end: 0;
  margin-inline-start: 0;
  width: 30px;
  background-color: transparent;
  border: 1px solid grey;
  border-radius: 3px;
}
.review-widget .body .review-comment .review-comment-contents {
  padding-inline-start: 20px;
  user-select: text;
  -webkit-user-select: text;
  width: 100%;
  overflow: hidden;
}
.review-widget .body pre {
  overflow: auto;
  word-wrap: normal;
  white-space: pre;
}
.review-widget .body .review-comment .review-comment-contents .author {
  line-height: 22px;
}
.review-widget .body .review-comment .review-comment-contents .isPending {
  line-height: 22px;
  margin-block-start: 0;
  margin-inline-end: 5px;
  margin-block-end: 0;
  margin-inline-start: 5px;
  padding-block-start: 0;
  padding-inline-end: 2px;
  padding-block-end: 0;
  padding-inline-start: 2px;
  font-style: italic;
}
.review-widget .body .review-comment .review-comment-contents .timestamp {
  line-height: 22px;
  margin-block-start: 0;
  margin-inline-end: 5px;
  margin-block-end: 0;
  margin-inline-start: 5px;
  padding-block-start: 0;
  padding-inline-end: 2px;
  padding-block-end: 0;
  padding-inline-start: 2px;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-body
  .comment-body-plainstring {
  white-space: pre-wrap;
}
.review-widget .body .review-comment .review-comment-contents .comment-body {
  padding-top: 4px;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-body-max-height {
  max-height: 20em;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions {
  margin-top: 8px;
  min-height: 25px;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  .action-label {
  padding: 1px 4px;
  white-space: pre;
  text-align: center;
  font-size: 12px;
  display: flex;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  .action-label
  .reaction-icon {
  background-size: 14px;
  background-position: left center;
  background-repeat: no-repeat;
  width: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-inline-end: 4px;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  .action-label
  .reaction-label {
  line-height: 20px;
  margin-inline-end: 4px;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  a.action-label.toolbar-toggle-pickReactions {
  background-size: 16px;
  font-size: 16px;
  width: 26px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 3px;
  border: none;
}
.review-widget .body .review-comment .comment-title .action-label {
  display: block;
  height: 16px;
  line-height: 16px;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  a.action-label {
  border: 1px solid;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  a.action-label.disabled {
  opacity: 0.6;
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  a.action-label.active:hover {
  background-color: var(--vscode-statusBarItem-hoverBackground);
}
.review-widget
  .body
  .review-comment
  .review-comment-contents
  .comment-reactions
  .action-item
  a.action-label:active {
  background-color: var(--vscode-statusBarItem-activeBackground);
  border: 1px solid transparent;
}
.review-widget .body .review-comment .review-comment-contents .comment-body a {
  cursor: pointer;
}
.review-widget .body .comment-body p,
.review-widget .body .comment-body ul {
  margin: 8px 0;
}
.review-widget .body .comment-body p:first-child,
.review-widget .body .comment-body ul:first-child {
  margin-top: 0;
}
.review-widget .body .comment-body p:last-child,
.review-widget .body.comment-body ul:last-child {
  margin-bottom: 0;
}
.review-widget .body .comment-body ul {
  padding-inline-start: 20px;
}
.review-widget .body .comment-body li > p {
  margin-bottom: 0;
}
.review-widget .body .comment-body li > ul {
  margin-top: 0;
}
.review-widget .body .comment-body span {
  white-space: pre;
}
.review-widget .body .comment-body img {
  max-width: 100%;
}
.review-widget .body .comment-body .monaco-tokenized-source {
  font-size: inherit !important;
  line-height: auto !important;
}
.review-widget .body .comment-form-container {
  margin: 8px 20px;
}
.review-widget .validation-error {
  display: inline-block;
  overflow: hidden;
  text-align: start;
  width: 100%;
  box-sizing: border-box;
  padding: 0.4em;
  font-size: 12px;
  line-height: 17px;
  min-height: 34px;
  margin-top: -1px;
  margin-inline-start: -1px;
  word-wrap: break-word;
}
.review-widget .body .comment-additional-actions {
  margin: 10px 20px;
}
.review-widget .body .comment-additional-actions .section-separator {
  border-top: 1px solid var(--vscode-menu-separatorBackground);
  margin: 10px 0 14px;
}
.review-widget .body .comment-additional-actions .button-bar {
  display: flex;
  white-space: nowrap;
}
.review-widget .body .comment-additional-actions .monaco-button,
.review-widget .body .comment-additional-actions .monaco-text-button,
.review-widget .body .comment-additional-actions .monaco-button-dropdown {
  display: flex;
  width: auto;
}
.review-widget
  .body
  .comment-additional-actions
  .button-bar
  > .monaco-text-button,
.review-widget
  .body
  .comment-additional-actions
  .button-bar
  > .monaco-button-dropdown {
  margin-block-start: 0;
  margin-inline-end: 10px;
  margin-block-end: 0;
  margin-inline-start: 0;
}
.review-widget
  .body
  .comment-additional-actions
  .button-bar
  .monaco-text-button {
  padding: 4px 10px;
}
.review-widget .body .comment-additional-actions .codicon-drop-down-button {
  align-items: center;
}
.review-widget .body .monaco-editor {
  color: var(--vscode-editor-foreground);
}
.review-widget .body .comment-form-container .comment-form {
  display: flex;
  flex-direction: row;
}
.review-widget .body .comment-form-container .comment-form .avatar-container {
  padding-inline-end: 20px;
}
.review-widget
  .body
  .comment-form-container.expand
  .review-thread-reply-button {
  display: none;
}
.review-widget .body .comment-form-container.expand .monaco-editor,
.review-widget .body .comment-form-container.expand .form-actions {
  display: block;
  box-sizing: content-box;
}
.review-widget .body .comment-form-container .review-thread-reply-button {
  text-align: start;
  display: block;
  width: 100%;
  resize: vertical;
  border-radius: 0;
  box-sizing: border-box;
  padding: 6px 12px;
  font-weight: 600;
  line-height: 20px;
  white-space: nowrap;
  border: 0px;
  outline: 1px solid transparent;
  background-color: var(--vscode-editorCommentsWidget-replyInputBackground);
  color: var(--vscode-editor-foreground);
  font-size: inherit;
  font-family: var(--monaco-monospace-font);
}
.review-widget .body .comment-form-container .review-thread-reply-button:focus {
  outline-style: solid;
  outline-width: 1px;
}
.review-widget .body .comment-form-container .monaco-editor,
.review-widget
  .body
  .comment-form-container
  .monaco-editor
  .monaco-editor-background,
.review-widget .body .edit-container .monaco-editor .monaco-editor-background {
  background-color: var(--vscode-editorCommentsWidget-replyInputBackground);
}
.review-widget .body .comment-form-container .monaco-editor,
.review-widget .body .edit-container .monaco-editor {
  width: 100%;
  min-height: 90px;
  max-height: 500px;
  border-radius: 3px;
  border: 0px;
  box-sizing: content-box;
  padding-block-start: 6px;
  padding-inline-end: 0;
  padding-block-end: 6px;
  padding-inline-start: 12px;
}
.review-widget .body .comment-form-container .monaco-editor,
.review-widget .body .comment-form-container .form-actions {
  display: none;
}
.review-widget .body .comment-form-container .form-actions,
.review-widget .body .edit-container .form-actions {
  overflow: auto;
  margin: 10px 0;
}
.review-widget .body .edit-container .form-actions {
  padding-top: 10px;
}
.review-widget .body .edit-textarea {
  margin-block-start: 5px;
  margin-inline-end: 0;
  margin-block-end: 10px;
  margin-inline-start: 0;
  margin-inline-end: 12px;
}
.review-widget .body .comment-form-container .form-actions .monaco-text-button,
.review-widget .body .edit-container .monaco-text-button {
  width: auto;
  padding: 4px 10px;
  margin-inline-start: 5px;
}
.review-widget .body .form-actions .monaco-text-button {
  float: right;
}
.review-widget .head {
  box-sizing: border-box;
  display: flex;
  height: 100%;
}
.review-widget .head .review-title {
  display: inline-block;
  font-size: 13px;
  margin-inline-start: 20px;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.review-widget .head .review-title .dirname:not(:empty) {
  font-size: 0.9em;
  margin-inline-start: 0.5em;
}
.review-widget .head .review-actions {
  flex: 1;
  text-align: end;
  padding-inline-end: 2px;
}
.review-widget .head .review-actions > .monaco-action-bar {
  display: inline-block;
}
.review-widget .head .review-actions > .monaco-action-bar,
.review-widget .head .review-actions > .monaco-action-bar > .actions-container {
  height: 100%;
}
.review-widget .action-item {
  min-width: 18px;
  min-height: 20px;
  margin-inline-start: 4px;
}
.review-widget .head .review-actions > .monaco-action-bar .action-label {
  margin: 0;
  line-height: inherit;
  background-repeat: no-repeat;
  background-position: center center;
}
.review-widget
  .head
  .review-actions
  > .monaco-action-bar
  .action-label.codicon {
  margin: 0;
}
.review-widget > .body {
  border-top: 1px solid;
  position: relative;
}
.monaco-editor .comment-range-glyph {
  margin-inline-start: 10px;
  width: 4px !important;
  cursor: pointer;
  z-index: 10;
}
div.preview.inline .monaco-editor .comment-range-glyph {
  display: none !important;
}
.monaco-editor .comment-diff-added {
  border-inline-start-width: 3px;
  border-inline-start-style: solid;
}
.monaco-editor .comment-diff-added,
.monaco-editor .comment-range-glyph.multiline-add {
  border-inline-start-color: var(--vscode-editorGutter-commentRangeForeground);
}
.monaco-editor .comment-diff-added:before,
.monaco-editor .comment-range-glyph.line-hover:before {
  background: var(--vscode-editorGutter-commentRangeForeground);
}
.monaco-editor .comment-thread:before,
.monaco-editor .comment-thread-unresolved:before {
  background: var(--vscode-editorGutter-commentRangeForeground);
}
.monaco-editor .comment-thread-range {
  background-color: var(--vscode-editorCommentsWidget-rangeBackground);
}
.monaco-editor .comment-thread-range-current {
  background-color: var(--vscode-editorCommentsWidget-rangeActiveBackground);
}
.monaco-editor .margin-view-overlays .comment-range-glyph.line-hover,
.monaco-editor .margin-view-overlays .comment-range-glyph.comment-thread,
.monaco-editor
  .margin-view-overlays
  .comment-range-glyph.comment-thread-unresolved {
  margin-inline-start: 13px;
}
.monaco-editor
  .margin-view-overlays
  > div:hover
  > .comment-range-glyph.comment-diff-added:before,
.monaco-editor .margin-view-overlays .comment-range-glyph.line-hover:before,
.monaco-editor .comment-range-glyph.comment-thread:before,
.monaco-editor .comment-range-glyph.comment-thread-unresolved:before {
  position: absolute;
  height: 100%;
  width: 9px;
  inset-inline-start: -6px;
  z-index: 10;
  color: var(--vscode-editorGutter-commentGlyphForeground);
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.monaco-editor .comment-range-glyph.comment-thread-unresolved:before {
  color: var(--vscode-editorGutter-commentUnresolvedGlyphForeground);
}
.monaco-editor .margin-view-overlays .comment-range-glyph.multiline-add {
  border-inline-start-width: 3px;
  border-inline-start-style: dotted;
  height: 16px;
  margin-top: 2px;
}
.monaco-editor
  .margin-view-overlays
  > div:hover
  > .comment-range-glyph.comment-diff-added:before,
.monaco-editor .margin-view-overlays .comment-range-glyph.line-hover:before {
  content: var(--vscode-icon-plus-content);
  font-family: var(--vscode-icon-plus-font-family);
  font-family: codicon;
  border-radius: 3px;
  width: 18px !important;
  margin-inline-start: -5px;
  padding-inline-start: 1px;
}
.monaco-editor .comment-range-glyph.comment-thread,
.monaco-editor .comment-range-glyph.comment-thread-unresolved {
  z-index: 20;
}
.monaco-editor .comment-range-glyph.comment-thread:before,
.monaco-editor .comment-range-glyph.comment-thread-unresolved:before {
  font-family: codicon;
  font-size: 13px;
  width: 18px !important;
  line-height: 100%;
  border-radius: 3px;
  z-index: 20;
  margin-inline-start: -5px;
  padding-top: 1px;
  padding-inline-start: 1px;
}
.monaco-editor .comment-range-glyph.comment-thread:before {
  content: var(--vscode-icon-comment-add-content);
  font-family: var(--vscode-icon-comment-add-font-family);
}
.monaco-editor .comment-range-glyph.comment-thread-unresolved:before {
  content: var(--vscode-icon-comment-unresolved-content);
  font-family: var(--vscode-icon-comment-unresolved-font-family);
}
.monaco-editor.inline-comment .margin-view-overlays .codicon-folding-expanded,
.monaco-editor.inline-comment .margin-view-overlays .codicon-folding-collapsed {
  margin-inline-start: 11px;
}
.monaco-editor.inline-comment .margin-view-overlays .dirty-diff-glyph {
  margin-inline-start: 25px;
}
.monaco-component.diff-review {
  user-select: none;
  -webkit-user-select: none;
  z-index: 99;
  .diff-review-line-number {
    text-align: end;
    display: inline-block;
    color: var(--vscode-editorLineNumber-foreground);
  }
  .diff-review-summary {
    padding-inline-start: 10px;
  }
  .diff-review-shadow {
    position: absolute;
    box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
  }
  .diff-review-row {
    white-space: pre;
  }
  .diff-review-table {
    display: table;
    min-width: 100%;
  }
  .diff-review-row {
    display: table-row;
    width: 100%;
  }
  .diff-review-spacer {
    display: inline-block;
    width: 10px;
    vertical-align: middle;
  }
  .diff-review-spacer > .codicon {
    font-size: 9px !important;
  }
  .diff-review-actions {
    display: inline-block;
    position: absolute;
    inset-inline-end: 10px;
    top: 2px;
    z-index: 100;
  }
  .diff-review-actions .action-label {
    width: 16px;
    height: 16px;
    margin: 2px 0;
  }
  .revertButton {
    cursor: pointer;
  }
  .action-label {
    background: var(--vscode-editorActionList-background);
  }
}
.monaco-editor .diff-hidden-lines {
  height: 0px;
  transform: translateY(-10px);
  font-size: 13px;
  line-height: 14px;
}
.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines .bottom.dragging {
  background-color: var(--vscode-focusBorder);
}
.monaco-editor .diff-hidden-lines .top,
.monaco-editor .diff-hidden-lines .bottom {
  transition: background-color 0.1s ease-out;
  height: 4px;
  background-color: transparent;
  background-clip: padding-box;
  border-bottom: 2px solid transparent;
  border-top: 4px solid transparent;
}
.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) {
  cursor: n-resize !important;
}
.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom {
  cursor: s-resize !important;
}
.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom {
  cursor: ns-resize !important;
}
.monaco-editor .noModificationsOverlay {
  z-index: 1;
  background: var(--vscode-editor-background);
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-editor .diff-hidden-lines .center {
  background: var(--vscode-diffEditor-unchangedRegionBackground);
  color: var(--vscode-diffEditor-unchangedRegionForeground);
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 24px;
  box-shadow:
    inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),
    inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
}
.monaco-editor .diff-hidden-lines .center a:hover .codicon {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .movedOriginal,
.monaco-editor .movedModified {
  border: 2px solid var(--vscode-diffEditor-move-border);
}
.monaco-editor .movedOriginal.currentMove,
.monaco-editor .movedModified.currentMove {
  border: 2px solid var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines {
  position: absolute;
  pointer-events: none;
}
.monaco-editor .char-delete.diff-range-empty {
  margin-inline-start: -1px;
  border-inline-start: solid var(--vscode-diffEditor-removedTextBackground) 3px;
}
.monaco-editor .char-insert.diff-range-empty {
  border-inline-start: solid var(--vscode-diffEditor-insertedTextBackground) 3px;
}
.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar {
  background: #0000;
}
.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
  font-size: 11px !important;
  opacity: 0.7 !important;
  display: flex !important;
  align-items: center;
}
.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
  opacity: 1;
}
.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .inline-added-margin-view-zone {
  text-align: end;
}
.monaco-editor .arrow-revert-change {
  z-index: 10;
  position: absolute;
}
.monaco-editor .char-insert,
.monaco-diff-editor .char-insert {
  background-color: var(--vscode-diffEditor-insertedTextBackground);
}
.monaco-editor .line-insert,
.monaco-diff-editor .line-insert {
  background-color: var(
    --vscode-diffEditor-insertedLineBackground,
    var(--vscode-diffEditor-insertedTextBackground)
  );
}
.monaco-editor .line-insert,
.monaco-editor .char-insert {
  box-sizing: border-box;
  border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
}
.monaco-editor.hc-black .line-insert,
.monaco-editor.hc-light .line-insert,
.monaco-editor.hc-black .char-insert,
.monaco-editor.hc-light .char-insert {
  border-style: dashed;
}
.monaco-editor .line-delete,
.monaco-editor .char-delete {
  box-sizing: border-box;
  border: 1px solid var(--vscode-diffEditor-removedTextBorder);
}
.monaco-editor.hc-black .line-delete,
.monaco-editor.hc-light .line-delete,
.monaco-editor.hc-black .char-delete,
.monaco-editor.hc-light .char-delete {
  border-style: dashed;
}
.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .gutter-insert,
.monaco-diff-editor .gutter-insert {
  background-color: var(
    --vscode-diffEditorGutter-insertedLineBackground,
    var(--vscode-diffEditor-insertedLineBackground),
    var(--vscode-diffEditor-insertedTextBackground)
  );
}
.monaco-editor .char-delete,
.monaco-diff-editor .char-delete,
.monaco-editor .inline-deleted-text {
  background-color: var(--vscode-diffEditor-removedTextBackground);
}
.monaco-editor .line-delete,
.monaco-diff-editor .line-delete {
  background-color: var(
    --vscode-diffEditor-removedLineBackground,
    var(--vscode-diffEditor-removedTextBackground)
  );
}
.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .gutter-delete,
.monaco-diff-editor .gutter-delete {
  background-color: var(
    --vscode-diffEditorGutter-removedLineBackground,
    var(--vscode-diffEditor-removedLineBackground),
    var(--vscode-diffEditor-removedTextBackground)
  );
}
.monaco-diff-editor.side-by-side .editor.modified {
  box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
  border-inline-start: 1px solid var(--vscode-diffEditor-border);
}
.monaco-diff-editor.side-by-side .editor.original {
  box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
  border-inline-end: 1px solid var(--vscode-diffEditor-border);
}
.monaco-diff-editor .gutter {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  flex-grow: 0;
  > div {
    position: absolute;
  }
  .gutterItem {
    opacity: 0;
    transition: opacity 0.7s;
    &.showAlways {
      opacity: 1;
      transition: none;
    }
    &.noTransition {
      transition: none;
    }
  }
  &:hover .gutterItem {
    opacity: 1;
    transition: opacity 0.1s ease-in-out;
  }
  .gutterItem {
    .background {
      position: absolute;
      height: 100%;
      inset-inline-start: 50%;
      width: 1px;
      border-inline-start: 2px var(--vscode-menu-separatorBackground) solid;
    }
    .buttons {
      position: absolute;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      .monaco-toolbar {
        height: fit-content;
        .monaco-action-bar {
          line-height: 1;
          .actions-container {
            width: fit-content;
            border-radius: 4px;
            background: var(--vscode-editorGutter-itemBackground);
            .action-item {
              &:hover {
                background: var(--vscode-toolbar-hoverBackground);
              }
              .action-label {
                color: var(--vscode-editorGutter-itemGlyphForeground);
                padding: 1px 2px;
              }
            }
          }
        }
      }
    }
  }
}
.monaco-diff-editor .diff-hidden-lines-compact {
  display: flex;
  height: 11px;
  .line-left,
  .line-right {
    height: 1px;
    border-top: 1px solid;
    border-color: var(--vscode-editorCodeLens-foreground);
    opacity: 0.5;
    margin: auto;
    width: 100%;
  }
  .line-left {
    width: 20px;
  }
  .text {
    color: var(--vscode-editorCodeLens-foreground);
    text-wrap: nowrap;
    font-size: 11px;
    line-height: 11px;
    margin: 0 4px;
  }
}
.monaco-editor .line-delete-selectable {
  user-select: text !important;
  -webkit-user-select: text !important;
  z-index: 1 !important;
}
.line-delete-selectable .view-line {
  user-select: text !important;
  -webkit-user-select: text !important;
}
.monaco-editor .rendered-markdown kbd {
  background-color: var(--vscode-keybindingLabel-background);
  color: var(--vscode-keybindingLabel-foreground);
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
  vertical-align: middle;
  padding: 1px 3px;
}
.monaco-workbench
  .quick-input-list
  .quick-input-list-entry.has-actions:hover
  .quick-input-list-entry-action-bar
  .action-label.dirty-workspace:before {
  content: var(--vscode-icon-x-content);
  font-family: var(--vscode-icon-x-font-family);
}
.monaco-workbench .screencast-mouse {
  position: absolute;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  z-index: 100000;
  content: ' ';
  pointer-events: none;
  display: none;
}
.monaco-workbench .screencast-keyboard {
  position: absolute;
  background-color: #00000080;
  width: 100%;
  inset-inline-start: 0;
  z-index: 100000;
  pointer-events: none;
  color: #eee;
  line-height: 1.75em;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench.monaco-enable-motion .screencast-keyboard {
  transition: opacity 0.3s ease-out;
}
.monaco-workbench .screencast-keyboard:empty {
  opacity: 0;
}
.monaco-workbench .screencast-keyboard > .key {
  padding: 0 8px;
  box-shadow: inset 0 -3px #bababa66;
  margin-inline-end: 6px;
  border: 1px solid hsla(0, 0%, 80%, 0.4);
  border-radius: 5px;
  background-color: #ffffff0d;
}
.monaco-workbench .screencast-keyboard > .title {
  font-weight: 600;
}
.monaco-editor .bracket-match {
  box-sizing: border-box;
  background-color: var(--vscode-editorBracketMatch-background);
  border: 1px solid var(--vscode-editorBracketMatch-border);
}
.monaco-editor .codelens-decoration {
  overflow: hidden;
  display: inline-flex !important;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--vscode-editorCodeLens-foreground);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  font-size: var(--vscode-editorCodeLens-fontSize);
  padding-inline-end: calc(var(--vscode-editorCodeLens-fontSize) * 0.5);
  font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
  font-family:
    var(--vscode-editorCodeLens-fontFamily),
    var(--vscode-editorCodeLens-fontFamilyDefault);
}
.monaco-editor .codelens-decoration > span,
.monaco-editor .codelens-decoration > a {
  user-select: none;
  -webkit-user-select: none;
  white-space: nowrap;
  vertical-align: sub;
  display: inline-flex;
  align-items: center;
}
.monaco-editor .codelens-decoration > a:hover {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .codelens-decoration > a:hover .codicon {
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .codelens-decoration .codicon[class*='codicon-'] {
  vertical-align: middle;
  color: currentColor !important;
  color: var(--vscode-editorCodeLens-foreground);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  font-size: var(--vscode-editorCodeLens-fontSize);
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
  border-inline-end: 2px dotted black;
  color: #fff;
}
.monaco-editor.vs-dark .dnd-target {
  border-inline-end: 2px dotted #aeafad;
  color: #51504f;
}
.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
  cursor: default;
}
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
  cursor: copy;
}
.monaco-editor .findOptionsWidget {
  background-color: var(--vscode-editorWidget-background);
  color: var(--vscode-editorWidget-foreground);
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  border: 2px solid var(--vscode-contrastBorder);
}
.monaco-editor .goto-definition-link {
  text-decoration: underline;
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor {
  .scroll-editor-on-middle-click-dot {
    cursor: all-scroll;
    position: absolute;
    z-index: 1;
    background-color: var(--vscode-editor-foreground, white);
    border: 1px solid var(--vscode-editor-background, black);
    opacity: 0.5;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    &.hidden {
      display: none;
    }
  }
  &.scroll-editor-on-middle-click-editor * {
    cursor: all-scroll;
  }
}
.monaco-editor .focused .selectionHighlight {
  background-color: var(--vscode-editor-selectionHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-selectionHighlightBorder);
}
.monaco-editor .wordHighlight {
  background-color: var(--vscode-editor-wordHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightBorder);
}
.monaco-editor .wordHighlightStrong {
  background-color: var(--vscode-editor-wordHighlightStrongBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
}
.monaco-editor .wordHighlightText {
  background-color: var(--vscode-editor-wordHighlightTextBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
}
.monaco-editor .parameter-hints-widget {
  z-index: 39;
  display: flex;
  flex-direction: column;
  line-height: 1.5em;
  cursor: default;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .parameter-hints-widget > .phwrapper {
  max-width: 440px;
  display: flex;
  flex-direction: row;
}
.monaco-editor .parameter-hints-widget.multiple .body:before {
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  opacity: 0.5;
  border-inline-start: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 100%;
}
.monaco-editor .parameter-hints-widget .signature.has-docs:after {
  content: '';
  display: block;
  position: absolute;
  inset-inline-start: 0;
  width: 100%;
  padding-top: 4px;
  opacity: 0.5;
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .parameter-hints-widget .docs .markdown-docs {
  white-space: initial;
}
.monaco-editor .parameter-hints-widget .docs code {
  font-family: var(--monaco-monospace-font);
  border-radius: 3px;
  padding: 0 0.4em;
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
  white-space: pre-wrap;
}
.monaco-editor .parameter-hints-widget .controls {
  display: none;
  flex-direction: column;
  align-items: center;
  min-width: 22px;
  justify-content: flex-end;
}
.monaco-editor .parameter-hints-widget.multiple .button {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.monaco-editor .parameter-hints-widget .overloads {
  text-align: center;
  height: 12px;
  line-height: 12px;
  font-family: var(--monaco-monospace-font);
}
.monaco-editor {
  .editorPlaceholder {
    top: 0;
    position: absolute;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
    pointer-events: none;
    color: var(--vscode-editor-placeholder-foreground);
  }
}
.monaco-editor .rename-box {
  z-index: 100;
  color: inherit;
  border-radius: 4px;
}
.monaco-editor .rename-box.preview {
  padding-block-start: 4px;
  padding-inline-end: 4px;
  padding-block-end: 0;
  padding-inline-start: 4px;
}
.monaco-editor .rename-box .rename-input-with-button {
  padding: 3px;
  border-radius: 2px;
  width: calc(100% - 8px);
}
.monaco-editor .rename-box .rename-input {
  width: calc(100% - 8px);
  padding: 0;
}
.monaco-editor .rename-box .rename-suggestions-button {
  display: flex;
  align-items: center;
  padding: 3px;
  background-color: transparent;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.monaco-editor .unicode-highlight {
  border: 1px solid var(--vscode-editorUnicodeHighlight-border);
  background-color: var(--vscode-editorUnicodeHighlight-background);
  box-sizing: border-box;
}
.editor-banner {
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  font-size: 12px;
  display: flex;
  overflow: visible;
  height: 26px;
  background: var(--vscode-banner-background);
}
.editor-banner .icon-container {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding-block-start: 0;
  padding-inline-end: 6px;
  padding-block-end: 0;
  padding-inline-start: 10px;
}
.editor-banner .icon-container.custom-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  width: 16px;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 6px;
  margin-block-end: 0;
  margin-inline-start: 10px;
}
.editor-banner .message-container {
  display: flex;
  align-items: center;
  line-height: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.editor-banner .message-container p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.editor-banner .message-actions-container a.monaco-button {
  width: inherit;
  margin: 2px 8px;
  padding: 0 12px;
}
.editor-banner .message-actions-container a {
  padding: 3px;
  margin-inline-start: 12px;
  text-decoration: underline;
}
.floating-menu-overlay-widget {
  padding: 0;
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
  border-radius: 2px;
  border: 1px solid var(--vscode-contrastBorder);
  display: flex;
  align-items: center;
  z-index: 10;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
  overflow: hidden;
  .action-item > .action-label {
    padding: 5px;
    font-size: 12px;
    border-radius: 2px;
  }
  .action-item > .action-label.codicon {
    color: var(--vscode-button-foreground);
  }
  .action-item > .action-label.codicon:not(.separator) {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .action-item:first-child > .action-label {
    padding-inline-start: 7px;
  }
  .action-item:last-child > .action-label {
    padding-inline-end: 7px;
  }
  .action-item .action-label.separator {
    background-color: var(--vscode-menu-separatorBackground);
  }
}
.monaco-editor .iPadShowKeyboard {
  width: 58px;
  min-width: 0;
  height: 36px;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  resize: none;
  overflow: hidden;
  background: url(/assets/keyboard-light-DH8QSYnt.svg) center center no-repeat;
  border: 4px solid #f6f6f6;
  border-radius: 4px;
}
.monaco-editor.vs-dark .iPadShowKeyboard {
  background: url(/assets/keyboard-dark-CXi4y3l7.svg) center center no-repeat;
  border: 4px solid #252526;
}
.monaco-workbench .part {
  box-sizing: border-box;
  overflow: hidden;
}
.monaco-workbench .part > .drop-block-overlay.visible {
  visibility: visible;
}
.monaco-workbench .part > .drop-block-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 12;
}
.monaco-workbench .part > .title,
.monaco-workbench .part > .header-or-footer {
  display: none;
}
.monaco-workbench .part > .title,
.monaco-workbench .part > .header-or-footer {
  height: 35px;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.monaco-workbench .part > .title {
  padding-inline-start: 8px;
  padding-inline-end: 8px;
}
.monaco-workbench .part > .title > .title-label {
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench .part > .title > .title-label {
  padding-inline-start: 12px;
}
.monaco-workbench .part > .title > .title-label h2 {
  font-size: 11px;
  cursor: default;
  font-weight: 400;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.monaco-workbench .part > .title > .title-label a {
  text-decoration: none;
  font-size: 13px;
  cursor: default;
}
.monaco-workbench .part > .title > .title-actions {
  height: 35px;
  flex: 1;
  padding-inline-start: 5px;
}
.monaco-workbench .part > .title > .title-actions .action-label {
  display: block;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.monaco-workbench .part > .title > .title-actions .action-label .label {
  display: none;
}
.monaco-workbench .part > .content {
  font-size: 13px;
}
.monaco-workbench .part > .content > .monaco-progress-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .monaco-progress-container {
  position: absolute;
  inset-inline-start: 0;
  top: 33px;
  z-index: 5;
}
.monaco-workbench .part.activitybar {
  width: 48px;
  height: 100%;
}
.monaco-workbench .activitybar.bordered:before {
  content: '';
  float: left;
  position: absolute;
  box-sizing: border-box;
  height: 100%;
  width: 0px;
  border-color: inherit;
}
.monaco-workbench .activitybar.left.bordered:before {
  inset-inline-end: 0;
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
}
.monaco-workbench .activitybar.right.bordered:before {
  inset-inline-start: 0;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
.monaco-workbench .activitybar > .content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.monaco-workbench .activitybar > .content .monaco-action-bar {
  text-align: start;
  background-color: inherit;
}
.monaco-workbench .activitybar .action-item:focus {
  outline: 0 !important;
}
.monaco-workbench .activitybar > .content > .composite-bar {
  margin-bottom: auto;
}
.monaco-workbench .activitybar .menubar,
.monaco-workbench .activitybar .menubar.compact .toolbar-toggle-more {
  width: 100%;
  height: 35px;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item {
  display: block;
  position: relative;
}
.monaco-workbench
  .activitybar
  > .content
  .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .activitybar
  > .content
  .composite-bar
  > .monaco-action-bar
  .action-item:after {
  position: absolute;
  content: '';
  width: 48px;
  height: 2px;
  display: none;
  background-color: transparent;
  transition-property: background-color;
  transition-duration: 0ms;
  transition-delay: 0.1s;
}
.monaco-workbench
  .activitybar
  > .content.dragged-over
  .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .activitybar
  > .content.dragged-over
  .composite-bar
  > .monaco-action-bar
  .action-item:after {
  display: block;
}
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.top:before,
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.top:after,
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.bottom:before,
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.bottom:after {
  transition-delay: 0s;
}
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.bottom
  + .action-item:before,
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item.top:before,
.monaco-workbench
  .activitybar
  > .content
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type.bottom:after,
.monaco-workbench
  .activitybar
  > .content.dragged-over-head
  > .composite-bar
  > .monaco-action-bar
  .action-item:first-of-type:before,
.monaco-workbench
  .activitybar
  > .content.dragged-over-tail
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type:after {
  background-color: var(--insert-border-color);
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-label {
  position: relative;
  z-index: 1;
  display: flex;
  overflow: hidden;
  width: 48px;
  height: 48px;
  margin-inline-end: 0;
  box-sizing: border-box;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-label:not(.codicon) {
  font-size: 15px;
  line-height: 40px;
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 48px;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-label.codicon {
  font-size: 24px;
  align-items: center;
  justify-content: center;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.active
  .action-label.codicon,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus
  .action-label.codicon,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:hover
  .action-label.codicon {
  color: var(--vscode-activityBar-foreground) !important;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.active
  .action-label.uri-icon,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus
  .action-label.uri-icon,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:hover
  .action-label.uri-icon {
  background-color: var(--vscode-activityBar-foreground) !important;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.checked
  .active-item-indicator:before,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  height: 100%;
  width: 0;
  border-inline-start: 2px solid;
}
.monaco-workbench.hc-black
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.checked
  .active-item-indicator:before,
.monaco-workbench.hc-black
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before {
  border-color: var(--vscode-activityBar-activeBorder);
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.checked
  .active-item-indicator:before {
  top: 0;
  height: 100%;
}
.monaco-workbench.hc-black
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator.action-item,
.monaco-workbench.hc-light
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator {
  display: none;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.clicked:focus:before,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item.clicked:focus
  .active-item-indicator:before {
  border-inline-start: none !important;
}
.monaco-workbench
  .activitybar.left
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item
  .active-item-indicator:before {
  inset-inline-start: 0;
}
.monaco-workbench
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item
  .active-item-indicator:before {
  inset-inline-end: 0;
}
.monaco-workbench.hc-black
  .activitybar.left
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus:before,
.monaco-workbench.hc-black
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus:before,
.monaco-workbench.hc-light
  .activitybar.left
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus:before,
.monaco-workbench.hc-light
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus:before {
  outline: none;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .profile-badge,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .active-item-indicator,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  inset-inline-start: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .active-item-indicator,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge {
  z-index: 2;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .profile-badge {
  z-index: 1;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .active-item-indicator {
  pointer-events: none;
}
.monaco-workbench.border
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .active-item-indicator {
  inset-inline-start: -2px;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge
  .badge-content {
  position: absolute;
  top: 24px;
  inset-inline-end: 8px;
  font-size: 9px;
  font-weight: 600;
  min-width: 8px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  border-radius: 20px;
  text-align: center;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .profile-badge
  .profile-text-overlay {
  position: absolute;
  font-weight: 600;
  font-size: 9px;
  line-height: 10px;
  top: 24px;
  inset-inline-end: 6px;
  padding: 2px 3px;
  border-radius: 7px;
  background-color: var(--vscode-profileBadge-background);
  color: var(--vscode-profileBadge-foreground);
  border: 2px solid var(--vscode-activityBar-background);
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:active
  .profile-text-overlay,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:focus
  .profile-text-overlay,
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .action-item:hover
  .profile-text-overlay {
  color: var(--vscode-activityBar-foreground);
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge
  .codicon.badge-content {
  font-size: 12px;
  font-weight: unset;
  padding: 0;
  justify-content: center;
}
.monaco-workbench
  .activitybar
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge
  .codicon.badge-content:before {
  text-align: center;
  vertical-align: baseline;
}
.monaco-workbench
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .profile-badge,
.monaco-workbench
  .activitybar.right
  > .content
  :not(.monaco-menu)
  > .monaco-action-bar
  .badge {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.monaco-workbench.nopanel .part.panel {
  display: none !important;
  visibility: hidden !important;
}
.monaco-workbench .part.panel.bottom .composite.title {
  border-top-width: 1px;
  border-top-style: solid;
}
.monaco-workbench.nomaineditorarea .part.panel.bottom .composite.title {
  border-top-width: 0;
}
.monaco-workbench .part.panel.top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.monaco-workbench.nomaineditorarea .part.panel.top {
  border-bottom-width: 0;
}
.monaco-workbench .part.panel.right {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}
.monaco-workbench.nomaineditorarea .part.panel.right {
  border-inline-start-width: 0;
}
.monaco-workbench .part.panel.left {
  border-inline-end-width: 1px;
  border-inline-end-style: solid;
}
.monaco-workbench.nomaineditorarea .part.panel.left {
  border-inline-end-width: 0;
}
.monaco-workbench .part.panel > .content .monaco-editor,
.monaco-workbench .part.panel > .content .monaco-editor .margin,
.monaco-workbench
  .part.panel
  > .content
  .monaco-editor
  .monaco-editor-background {
  background-color: var(--vscode-panel-background);
}
.monaco-workbench
  .part.panel
  > .content
  .suggest-input-container
  .monaco-editor,
.monaco-workbench
  .part.panel
  > .content
  .suggest-input-container
  .monaco-editor
  .margin,
.monaco-workbench
  .part.panel
  > .content
  .suggest-input-container
  .monaco-editor
  .monaco-editor-background {
  background-color: inherit;
}
.monaco-workbench
  .part.panel
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator:before,
.monaco-workbench
  .part.panel
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked.clicked:focus
  .active-item-indicator:before {
  border-top-color: var(--vscode-panelTitle-activeBorder) !important;
}
.monaco-workbench
  .part.panel
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label,
.monaco-workbench
  .part.panel
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label {
  color: var(--vscode-panelTitle-activeForeground) !important;
}
.monaco-workbench .part.panel .monaco-inputbox {
  border-color: var(--vscode-panelInput-border, transparent) !important;
}
.monaco-workbench
  .part.panel
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus {
  outline: none;
}
.monaco-workbench
  .part.basepanel.right
  .title-actions
  .codicon-split-horizontal:before,
.monaco-workbench
  .part.basepanel.right
  .global-actions
  .codicon-panel-maximize:before,
.monaco-workbench
  .part.basepanel.right
  .global-actions
  .codicon-panel-restore:before {
  display: inline-block;
  transform: rotate(-90deg);
}
.monaco-workbench
  .part.basepanel.left
  .title-actions
  .codicon-split-horizontal:before,
.monaco-workbench
  .part.basepanel.left
  .global-actions
  .codicon-panel-maximize:before,
.monaco-workbench
  .part.basepanel.left
  .global-actions
  .codicon-panel-restore:before {
  display: inline-block;
  transform: rotate(90deg);
}
.monaco-workbench
  .part.basepanel.top
  .title-actions
  .codicon-split-horizontal:before,
.monaco-workbench
  .part.basepanel.top
  .global-actions
  .codicon-panel-maximize:before,
.monaco-workbench
  .part.basepanel.top
  .global-actions
  .codicon-panel-restore:before {
  display: inline-block;
  transform: rotate(180deg);
}
.monaco-workbench .menubar > .menubar-menu-button,
.monaco-workbench .menubar .toolbar-toggle-more {
  color: var(--vscode-titleBar-activeForeground);
}
.monaco-workbench .activitybar .menubar.compact > .menubar-menu-button,
.monaco-workbench .activitybar .menubar.compact .toolbar-toggle-more {
  color: var(--vscode-activityBar-inactiveForeground);
}
.monaco-workbench .activitybar .menubar.compact > .menubar-menu-button.open,
.monaco-workbench .activitybar .menubar.compact > .menubar-menu-button:focus,
.monaco-workbench
  .activitybar
  .menubar.compact:not(:focus-within)
  > .menubar-menu-button:hover,
.monaco-workbench
  .activitybar
  .menubar.compact
  > .menubar-menu-button.open
  .toolbar-toggle-more,
.monaco-workbench
  .activitybar
  .menubar.compact
  > .menubar-menu-button:focus
  .toolbar-toggle-more,
.monaco-workbench
  .activitybar
  .menubar.compact:not(:focus-within)
  > .menubar-menu-button:hover
  .toolbar-toggle-more {
  color: var(--vscode-activityBar-foreground);
}
.monaco-workbench .activitybar .menubar.compact > .menubar-menu-button:focus {
  background-color: var(--vscode-menubar-selectionBackground);
}
.monaco-workbench .menubar.inactive:not(.compact) > .menubar-menu-button,
.monaco-workbench
  .menubar.inactive:not(.compact)
  > .menubar-menu-button
  .toolbar-toggle-more {
  color: var(--vscode-titleBar-inactiveForeground);
}
.monaco-workbench .menubar:not(.compact) > .menubar-menu-button.open,
.monaco-workbench .menubar:not(.compact) > .menubar-menu-button:focus,
.monaco-workbench
  .menubar:not(:focus-within):not(.compact)
  > .menubar-menu-button:hover,
.monaco-workbench
  .menubar:not(.compact)
  > .menubar-menu-button.open
  .toolbar-toggle-more,
.monaco-workbench
  .menubar:not(.compact)
  > .menubar-menu-button:focus
  .toolbar-toggle-more,
.monaco-workbench
  .menubar:not(:focus-within):not(.compact)
  > .menubar-menu-button:hover
  .toolbar-toggle-more {
  color: var(--vscode-menubar-selectionForeground);
}
.monaco-workbench
  .menubar:not(.compact)
  > .menubar-menu-button.open
  .menubar-menu-title,
.monaco-workbench
  .menubar:not(.compact)
  > .menubar-menu-button:focus
  .menubar-menu-title,
.monaco-workbench
  .menubar:not(:focus-within):not(.compact)
  > .menubar-menu-button:hover
  .menubar-menu-title {
  background-color: var(--vscode-menubar-selectionBackground);
}
.monaco-workbench .menubar > .menubar-menu-button:hover .menubar-menu-title {
  outline: dashed 1px var(--vscode-menubar-selectionBorder);
}
.monaco-workbench .menubar > .menubar-menu-button.open .menubar-menu-title,
.monaco-workbench .menubar > .menubar-menu-button:focus .menubar-menu-title {
  outline: solid 1px var(--vscode-menubar-selectionBorder);
}
.monaco-workbench .menubar > .menubar-menu-button.open .menubar-menu-title,
.monaco-workbench .menubar > .menubar-menu-button:focus .menubar-menu-title,
.monaco-workbench .menubar > .menubar-menu-button:hover .menubar-menu-title {
  outline-color: var(--vscode-menubar-selectionBorder);
  outline-offset: -1px;
}
.menubar {
  display: flex;
  flex-shrink: 1;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}
.menubar.overflow-menu-only {
  width: 38px;
}
.fullscreen .menubar:not(.compact) {
  margin: 0;
  padding: 4px 5px;
}
.menubar > .menubar-menu-button {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  cursor: default;
  -webkit-app-region: no-drag;
  zoom: 1;
  white-space: nowrap;
  outline: 0 !important;
}
.menubar:not(.compact) > .menubar-menu-button:focus .menubar-menu-title {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
}
.menubar.compact {
  flex-shrink: 0;
  overflow: visible;
}
.menubar.compact > .menubar-menu-button {
  width: 100%;
  height: 100%;
  padding: 0;
}
.menubar-menu-title {
  padding: 0 8px;
  border-radius: 5px;
}
.menubar .menubar-menu-items-holder {
  position: fixed;
  inset-inline-start: 0px;
  opacity: 1;
  z-index: 2000;
}
.menubar.compact .menubar-menu-items-holder {
  position: fixed;
}
.menubar .menubar-menu-items-holder.monaco-menu-container {
  outline: 0;
  border: none;
}
.menubar .menubar-menu-items-holder.monaco-menu-container :focus {
  outline: 0;
}
.menubar .toolbar-toggle-more {
  width: 22px;
  height: 22px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: sub;
}
.menubar.compact .toolbar-toggle-more {
  position: relative;
  inset-inline-start: 0px;
  top: 0;
  cursor: pointer;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menubar:not(.compact)
  .menubar-menu-button:first-child
  .toolbar-toggle-more:before,
.menubar.compact .toolbar-toggle-more:before {
  content: var(--vscode-icon-menu-content) !important;
  font-family: var(--vscode-icon-menu-font-family) !important;
}
.menubar.compact > .menubar-menu-button.open .menubar-menu-title,
.menubar.compact > .menubar-menu-button:focus .menubar-menu-title,
.menubar.compact > .menubar-menu-button:hover .menubar-menu-title {
  outline-width: 1px !important;
  outline-offset: -8px !important;
}
.monaco-component.multiDiffEditor {
  background: var(--vscode-multiDiffEditor-background);
  position: relative;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  > div {
    position: absolute;
    top: 0;
    inset-inline-start: 0px;
    height: 100%;
    width: 100%;
    &.placeholder {
      visibility: hidden;
      &.visible {
        visibility: visible;
      }
      display: grid;
      place-items: center;
      place-content: center;
    }
  }
  .active {
    --vscode-multiDiffEditor-border: var(--vscode-focusBorder);
  }
  .multiDiffEntry {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    .collapse-button {
      margin: 0 5px;
      cursor: pointer;
      a {
        display: block;
      }
    }
    .header {
      z-index: 1000;
      background: var(--vscode-editor-background);
      &:not(.collapsed) .header-content {
        border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);
      }
      .header-content {
        margin-block-start: 8px;
        margin-inline-end: 0px;
        margin-block-end: 0px;
        margin-inline-start: 0px;
        padding: 4px 5px;
        border-top: 1px solid var(--vscode-multiDiffEditor-border);
        display: flex;
        align-items: center;
        color: var(--vscode-foreground);
        background: var(--vscode-multiDiffEditor-headerBackground);
        &.shadow {
          box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px;
        }
        .file-path {
          display: flex;
          flex: 1;
          min-width: 0;
          .title {
            font-size: 14px;
            line-height: 22px;
            &.original {
              flex: 1;
              min-width: 0;
              text-overflow: ellipsis;
            }
          }
          .status {
            font-weight: 600;
            opacity: 0.75;
            margin: 0 10px;
            line-height: 22px;
          }
        }
        .actions {
          padding: 0 8px;
        }
      }
    }
    .editorParent {
      flex: 1;
      display: flex;
      flex-direction: column;
      border-bottom: 1px solid var(--vscode-multiDiffEditor-border);
      overflow: hidden;
    }
    .editorContainer {
      flex: 1;
    }
  }
}
.monaco-editor.standalone {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe WPC,
    Segoe UI,
    HelveticaNeue-Light,
    system-ui,
    Ubuntu,
    Droid Sans,
    sans-serif;
  --monaco-monospace-font:
    'SF Mono', Monaco, Menlo, Consolas, 'Ubuntu Mono', 'Liberation Mono',
    'DejaVu Sans Mono', 'Courier New', monospace;
}
.monaco-menu
  .monaco-action-bar.vertical
  .action-item
  .action-menu-item:focus
  .action-label {
  stroke-width: 1.2px;
}
.monaco-editor.standalone.vs-dark
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label,
.monaco-editor.standalone.hc-black
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label,
.monaco-editor.standalone.hc-light
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label {
  stroke-width: 1.2px;
}
.monaco-aria-container {
  position: absolute !important;
  top: 0;
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}
.monaco-editor.standalone .synthetic-focus,
.monaco-diff-editor.standalone .synthetic-focus,
.monaco-editor.standalone [tabindex='0']:focus,
.monaco-diff-editor.standalone [tabindex='0']:focus,
.monaco-editor.standalone [tabindex='-1']:focus,
.monaco-diff-editor.standalone [tabindex='-1']:focus,
.monaco-editor.standalone button:focus,
.monaco-diff-editor.standalone button:focus,
.monaco-editor.standalone input[type='button']:focus,
.monaco-diff-editor.standalone input[type='button']:focus,
.monaco-editor.standalone input[type='checkbox']:focus,
.monaco-diff-editor.standalone input[type='checkbox']:focus,
.monaco-editor.standalone input[type='search']:focus,
.monaco-diff-editor.standalone input[type='search']:focus,
.monaco-editor.standalone input[type='text']:focus,
.monaco-diff-editor.standalone input[type='text']:focus,
.monaco-editor.standalone select:focus,
.monaco-diff-editor.standalone select:focus,
.monaco-editor.standalone textarea:focus,
.monaco-diff-editor.standalone textarea:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
  opacity: 1;
}
.monaco-editor .tokens-inspect-widget {
  z-index: 50;
  user-select: text;
  -webkit-user-select: text;
  padding: 10px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
  height: 1px;
  border: 0;
  background-color: var(--vscode-editorHoverWidget-border);
}
.monaco-editor .tokens-inspect-widget .tm-token-length {
  font-weight: 400;
  font-size: 60%;
  float: right;
}
.side-by-side-editor-container {
  width: 100%;
  height: 100%;
}
._layout_1xjto_1 {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: 'title title' 'content content';
  > [data-dialog-content-title] {
    grid-area: title;
  }
  &:has(> [data-dialog-content-close-button]) {
    grid-template-areas: 'title close-button' 'content content';
  }
  > [data-dialog-content-close-button] {
    grid-area: close-button;
  }
  > [data-dialog-content-body] {
    grid-area: content;
  }
}
._body_lm9y8_1 {
  --_sidebar-width: 300px;
  --_content-height: 65vh;
  --_header-height: 60px;
  --_code-viewer-min-width: 850px;
  --_divider-width: 24px;
  width: max-content;
  display: grid;
  grid-template-columns: var(--_sidebar-width) var(--_divider-width) var(
      --_code-viewer-min-width
    );
  grid-template-rows: var(--_header-height) var(--_content-height);
  grid-template-areas: 'aside-header divider content-header' 'aside-list divider code-viewer';
}
._propertyRow_1clpp_2 {
  align-items: flex-start;
  display: flex;
}
._propertyRow_1clpp_2 > :first-child {
  flex-basis: var(--label-width);
  flex-shrink: 0;
  min-width: 135px;
}
._propertyRow_1clpp_2 > :last-child {
  overflow-wrap: break-word;
  overflow: hidden;
}
._root_1jxxl_1 {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
  transition:
    box-shadow 40ms linear,
    border-color 0.2s linear;
}
@media print {
  ._root_1jxxl_1 {
    display: block;
    break-inside: avoid;
    height: auto !important;
    min-height: auto !important;
    width: 100%;
    border: none;
    border-bottom: 1px solid var(--widget-card-print-border-color);
    border-radius: 0;
    padding-bottom: 32px;
  }
  ._root_1jxxl_1 > * {
    overflow: hidden;
  }
}
._animateOnMount_1jxxl_30 {
  animation: _widget-card-fade-in_1jxxl_1 0.8s forwards;
  opacity: 0;
}
@keyframes _widget-card-fade-in_1jxxl_1 {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  50% {
    transform: scale(1.02);
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
._widgetsGrid_uxp6a_2 {
  display: grid;
  position: relative;
}
@media print {
  ._widgetsGrid_uxp6a_2 {
    display: block;
  }
  ._widgetsGrid_uxp6a_2 > :not(:last-child) {
    margin-bottom: 4mm;
  }
}
._wrappedText_wailz_1 {
  overflow-wrap: break-word;
  word-break: break-all;
  white-space: initial;
}
.highcharts-tooltip-container {
  z-index: 21 !important;
}
._line-chart_1kg9w_1 {
  .highcharts-legend-item {
    .highcharts-graph {
      stroke-width: 2.25px;
    }
  }
}
tspan.highcharts-text-outline {
  stroke-width: 0;
  fill: #fff;
  stroke: #fff;
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-leading: initial;
      --tw-font-weight: initial;
    }
  }
}
._remediation-instructions_4hxia_2 :is(p, a, code, li) {
  --tw-leading: var(--leading-normal, 1.5);
  line-height: var(--leading-normal, 1.5);
}
._remediation-instructions_4hxia_2 strong {
  --tw-font-weight: var(--font-weight-bold, 500);
  font-weight: var(--font-weight-bold, 500);
}
._layout_1q1g0_2 {
  --half-layout: repeat(2, minmax(0px, 1fr));
  grid-template-columns: var(--half-layout);
  grid-template-rows: var(--half-layout);
  grid-template-areas: 'rule-editor test-data' 'rule-editor test-results';
  height: 100%;
  display: grid;
  overflow-y: hidden;
}
._layout_1q1g0_2 > * > :only-child {
  height: 100%;
}
._animated_bf27r_2 {
  animation: 1.6s ease-out _colorChange_bf27r_1;
}
@keyframes _colorChange_bf27r_1 {
  0% {
    background-color: var(--background-color-warning-subtle);
  }
  to {
    background-color: var(--alias-bg-page);
  }
}
._layout_1luie_2 {
  grid-template-rows: 1fr auto;
  grid-template-columns: 3fr auto 2fr;
  column-gap: 0.5rem;
  height: 60vh;
  display: grid;
}
._previewPane_1luie_2 {
  height: 100%;
  padding-inline: 0.75rem;
  max-width: 600px;
  display: grid;
  overflow-y: auto;
}
._previewPane_1luie_2 > * {
  grid-area: 1/1/-1/-1;
}
._previewPaneLoading_1luie_2 > form {
  opacity: 0.5;
  -webkit-user-select: none;
  user-select: none;
}
._indicator_1er5y_1 {
  width: 2px;
  border-radius: 6px;
  margin-inline-end: 12px;
  height: var(--color-indicator-height);
  @media print {
    height: 56px;
    width: 4px;
    border-radius: 8px;
  }
}
._root_shlxm_1 {
  display: grid;
  grid-auto-flow: row;
  gap: 8px;
  border-radius: 7px;
}
._rootCompact_shlxm_9 {
  gap: 0;
}
@media print {
  ._root_shlxm_1,
  ._rootCompact_shlxm_9 {
    grid-auto-flow: column;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    padding-top: 16px;
    gap: 32px;
  }
}
._metric_shlxm_24 {
  display: flex;
  align-items: center;
  width: 100%;
}
._metric_shlxm_24 {
  padding: 6px 12px;
}
._metricCompact_shlxm_34 {
  padding: 4px 12px;
}
@media print {
  ._metric_shlxm_24 {
    padding: 0;
  }
}
._valueText_shlxm_44 {
  font-weight: 400;
  line-height: 1;
  margin-inline-end: 12px;
}
._valueText_shlxm_44 {
  font-size: 20px;
}
._valueTextCompact_shlxm_54 {
  font-size: 16px;
}
@media print {
  ._valueText_shlxm_44,
  ._valueTextCompact_shlxm_54 {
    font-size: 32px;
  }
}
._highchartsContainer_1ypol_1 {
  overflow-x: hidden;
}
._highchartsContainer_1ypol_1
  .highcharts-map-navigation
  .highcharts-button-box {
  fill: var(--map-nav-fill);
  stroke: var(--map-nav-stroke);
}
._highchartsContainer_1ypol_1
  .highcharts-map-navigation
  .highcharts-button-box:hover {
  fill: var(--map-nav-fill-hover);
}
@keyframes _avatar-ping_tikrb_1 {
  0% {
    box-shadow: 0 0 0 0 var(--current-hue-10);
  }
  to {
    box-shadow: 0 0 0 10px transparent;
  }
}
._avatarPing_tikrb_13 {
  animation: _avatar-ping_tikrb_1 1s ease-out infinite;
}
._animatedStar_1dl4u_1 {
  opacity: 0;
  grid-row: 1;
  grid-column: 1;
  animation-name: _security-score-star_1dl4u_1;
  animation-duration: 6s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes _security-score-star_1dl4u_1 {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  60% {
    opacity: 0.8;
    transform: scale(0.9);
  }
  to {
    opacity: 0;
    transform: translate(
        var(--security-star-translate-x, 0px),
        var(--security-star-translate-y, 0px)
      )
      scale(var(--security-star-scale, 1));
  }
}
._chartAnimation_2j9rj_1 {
  animation: _decreaseWidth_2j9rj_1 0.7s ease-out;
}
@keyframes _decreaseWidth_2j9rj_1 {
  0% {
    width: 100%;
  }
  to {
    width: 0%;
  }
}
@container (width < 300px) {
  ._illustration_1827y_2 {
    display: none;
  }
}
._chartContainer_1bskf_1 {
  --tabs-toolbar-height: 40px;
  height: calc(
    100vh - var(--top-navbar-height) - var(--h-banner-container, 0px)
  );
}
._chartContainerSmall_1bskf_8 {
  height: 500px;
}
._chartContainerExtraSmall_1bskf_12 {
  height: 250px;
}
._chart_1bskf_1 {
  height: 100%;
}
._chart_1bskf_1 canvas {
  background: transparent !important;
}
._centeredOverlay_1bskf_24 {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lg-outer.lg-css3.lg-zoom-dragging
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0ms !important;
  transition-duration: 0ms !important;
}
.lg-outer.lg-use-transition-for-zoom
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.5s
    cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}
.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scaleZ(1);
  -webkit-transition:
    -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,
    opacity 0.15s !important;
  -moz-transition:
    -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,
    opacity 0.15s !important;
  -o-transition:
    -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,
    opacity 0.15s !important;
  transition:
    transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,
    opacity 0.15s !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition {
  transition: none !important;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition {
  transform: scaleZ(1) translate3d(-50%, -50%, 0) !important;
  max-width: none !important;
  max-height: none !important;
  top: 50% !important;
  inset-inline-start: 50% !important;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x {
  transform: scaleZ(1) translate3d(-50%, 0, 0) !important;
  top: 0 !important;
  inset-inline-start: 50% !important;
  max-width: none !important;
  max-height: none !important;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y {
  transform: scaleZ(1) translate3d(0, -50%, 0) !important;
  top: 50% !important;
  inset-inline-start: 0% !important;
  max-width: none !important;
  max-height: none !important;
}
.lg-icon.lg-zoom-in:after {
  content: '';
}
.lg-actual-size .lg-icon.lg-zoom-in {
  opacity: 1;
  pointer-events: auto;
}
.lg-icon.lg-actual-size {
  font-size: 20px;
}
.lg-icon.lg-actual-size:after {
  content: '';
}
.lg-icon.lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
.lg-icon.lg-zoom-out:after {
  content: '';
}
.lg-zoomed .lg-icon.lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}
.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='video'] .lg-actual-size,
.lg-outer[data-lg-slide-type='video'] .lg-zoom-out,
.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,
.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out,
.lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-out {
  opacity: 0.75;
  pointer-events: none;
}
._root_1uvcq_1 {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
  width: calc(var(--chain-item-size) * 1px);
  position: relative;
}
._root_1uvcq_1:not(:last-child) {
  &:before,
  &:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
  }
  &:before {
    height: calc(var(--arrow-width) * 1px);
    width: calc(100% - calc(var(--arrow-width) + var(--avatar-size)) * 1px);
    top: calc((var(--avatar-size) / 2) * 1px);
    inset-inline-start: calc(
      (var(--chain-item-size) / 2 + var(--avatar-size) / 2) * 1px
    );
    transform: translateY(-50%);
  }
  &:after {
    height: calc(var(--arrow-pointer-size) * 1px);
    width: calc(var(--arrow-pointer-size) * 1px);
    top: calc((var(--avatar-size) / 2) * 1px);
    inset-inline-end: calc(
      (sqrt(2) * var(--arrow-pointer-size) - var(--arrow-pointer-size)) / 2 *
        1px
    );
    border-style: solid;
    border-color: var(--to-color);
    border-block-start-width: calc(var(--arrow-width) * 1px);
    border-inline-end-width: calc(var(--arrow-width) * 1px);
    border-block-end-width: 0;
    border-inline-start-width: 0;
  }
}
._root_1uvcq_1:not(:last-child):where(:dir(ltr)) {
  &:before {
    background-image: linear-gradient(
      to right,
      var(--from-color),
      var(--to-color)
    );
  }
  &:after {
    transform: translate(
        calc((var(--chain-item-size) / 2 - var(--avatar-size) / 2) * 1px)
      )
      translateY(-50%) rotate(45deg);
  }
}
._root_1uvcq_1:not(:last-child):where(:dir(rtl)) {
  &:before {
    background-image: linear-gradient(
      to left,
      var(--from-color),
      var(--to-color)
    );
  }
  &:after {
    transform: translate(
        calc(-1 * ((var(--chain-item-size) / 2 - var(--avatar-size) / 2) * 1px))
      )
      translateY(-50%) rotate(-45deg);
  }
}
._scrollContainer_fhv9p_2 {
  scrollbar-width: none;
  &::-webkit-scrollbar {
    display: none;
  }
}
@container (width < 1400px) {
  ._widget-grid-container-query_rras1_2 {
    grid-template-columns: repeat(3, 1fr);
    > :nth-child(n + 4) {
      display: none;
    }
    > * {
      grid-column: span 1;
    }
  }
}
._wrapper_1xihz_1 {
  container-type: inline-size;
}
._grid_1xihz_5 {
  grid-template-columns: repeat(var(--column-count, 2), 1fr);
  @container (width < 70rem) {
    --column-count: 1;
  }
}
._layout_1tdl0_2 {
  align-items: center;
  column-gap: 1rem;
  padding: 1rem;
  grid-template: 'title status-indicator' 'content thumbnail' 1fr 'footer thumbnail'/1fr auto;
  display: grid;
}
._title_1tdl0_2 {
  grid-area: title;
}
._content_1tdl0_2 {
  margin-top: 0.75rem;
  grid-area: content;
  align-self: flex-start;
}
._footer_1tdl0_2 {
  min-height: 1.25rem;
  grid-area: footer;
}
._thumbnail_1tdl0_2 {
  grid-area: thumbnail;
}
._status-indicator_1tdl0_2 {
  grid-area: status-indicator;
  justify-self: flex-end;
}
._page-container-padding-bottom_1m3z5_2 {
  padding-bottom: 3rem;
}
:root[ai-assistant-chat-status] ._page-container-padding-bottom_1m3z5_2 {
  padding-bottom: 4rem;
}
._dashboardWidgetOverlay_1m3z5_2 {
  animation: 0.2s ease-in-out forwards _dashboard-widget-overlay-shadow_1m3z5_1;
  box-shadow: 0 8px 24px #959da533;
}
._dashboardWidgetOverlay_1m3z5_2,
._dashboardWidgetOverlay_1m3z5_2 * {
  cursor: grabbing;
}
@keyframes _dashboard-widget-overlay-shadow_1m3z5_1 {
  0% {
    box-shadow: none;
  }
  to {
    box-shadow: 0 8px 24px #959da533;
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-leading: initial;
      --tw-font-weight: initial;
    }
  }
}
._markdown-description_l60qg_2 :is(ol, ul) li,
._markdown-description_l60qg_2 p {
  --tw-leading: 1.75rem;
  line-height: 1.75rem;
}
._markdown-description_l60qg_2 td {
  overflow-wrap: break-word;
}
._markdown-description_l60qg_2 table:not(:last-child) {
  margin-bottom: 1rem;
}
._markdown-description_l60qg_2 strong {
  --tw-font-weight: var(--font-weight-bold, 500);
  font-weight: var(--font-weight-bold, 500);
}
._markdown-description_l60qg_2 a {
  overflow-wrap: break-word;
  display: inline;
}
@property --tw-leading {
  syntax: '*';
  inherits: false;
}
@property --tw-font-weight {
  syntax: '*';
  inherits: false;
}
.monaco-action-bar {
  height: 100%;
  white-space: nowrap;
}
.monaco-action-bar .actions-container {
  align-items: center;
  display: flex;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.monaco-action-bar.vertical .actions-container {
  display: inline-block;
}
.monaco-action-bar .action-item {
  align-items: center;
  cursor: pointer;
  display: block;
  justify-content: center;
  position: relative;
}
.monaco-action-bar .action-item.disabled {
  cursor: default;
}
.monaco-action-bar .action-item .codicon,
.monaco-action-bar .action-item .icon {
  display: block;
}
.monaco-action-bar .action-item .codicon {
  align-items: center;
  display: flex;
  height: 16px;
  width: 16px;
}
.monaco-action-bar .action-label {
  border-radius: 5px;
  display: flex;
  font-size: 11px;
  padding: 3px;
}
.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label:before,
.monaco-action-bar .action-item.disabled .action-label:hover {
  color: var(--vscode-disabledForeground);
}
.monaco-action-bar.vertical {
  text-align: start;
}
.monaco-action-bar.vertical .action-item {
  display: block;
}
.monaco-action-bar.vertical .action-label.separator {
  border-bottom: 1px solid #bbb;
  display: block;
  margin-inline-start: 0.8em;
  margin-inline-end: 0.8em;
  padding-top: 1px;
}
.monaco-action-bar .action-item .action-label.separator {
  background-color: #bbb;
  cursor: default;
  height: 16px;
  margin: 5px 4px !important;
  min-width: 1px;
  padding: 0;
  width: 1px;
}
.secondary-actions .monaco-action-bar .action-label {
  margin-inline-start: 6px;
}
.monaco-action-bar .action-item.select-container {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: center;
  margin-inline-end: 10px;
  max-width: 170px;
  min-width: 60px;
  overflow: hidden;
}
.monaco-action-bar .action-item.action-dropdown-item {
  display: flex;
}
.monaco-action-bar
  .action-item.action-dropdown-item
  > .action-dropdown-item-separator {
  align-items: center;
  cursor: default;
  display: flex;
}
.monaco-action-bar
  .action-item.action-dropdown-item
  > .action-dropdown-item-separator
  > div {
  width: 1px;
}
.monaco-aria-container {
  inset-inline-start: -999em;
  position: absolute;
}
.monaco-text-button {
  align-items: center;
  border: 1px solid var(--vscode-button-border, transparent);
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: center;
  line-height: 18px;
  padding: 4px;
  text-align: center;
  width: 100%;
}
.monaco-text-button:focus {
  outline-offset: 2px !important;
}
.monaco-text-button:hover {
  text-decoration: none !important;
}
.monaco-button.disabled,
.monaco-button.disabled:focus {
  cursor: default;
  opacity: 0.4 !important;
}
.monaco-text-button .codicon {
  color: inherit !important;
  margin: 0 0.2em;
}
.monaco-text-button.monaco-text-button-with-short-label {
  flex-direction: row;
  flex-wrap: wrap;
  height: 28px;
  overflow: hidden;
  padding: 0 4px;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
  flex-basis: 100%;
}
.monaco-text-button.monaco-text-button-with-short-label
  > .monaco-button-label-short {
  flex-grow: 1;
  overflow: hidden;
  width: 0;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label
  > .monaco-button-label-short {
  align-items: center;
  display: flex;
  font-style: inherit;
  font-weight: 400;
  justify-content: center;
  padding: 4px 0;
}
.monaco-button-dropdown {
  cursor: pointer;
  display: flex;
}
.monaco-button-dropdown.disabled {
  cursor: default;
}
.monaco-button-dropdown > .monaco-button:focus {
  outline-offset: -1px !important;
}
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator,
.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus {
  opacity: 0.4 !important;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-inline-end-width: 0 !important;
}
.monaco-button-dropdown .monaco-button-dropdown-separator {
  cursor: default;
  padding: 4px 0;
}
.monaco-button-dropdown .monaco-button-dropdown-separator > div {
  height: 100%;
  width: 1px;
}
.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
  align-items: center;
  border: 1px solid var(--vscode-button-border, transparent);
  border-inline-start-width: 0 !important;
  border-radius: 0 2px 2px 0;
  display: flex;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-radius: 2px 0 0 2px;
}
.monaco-description-button {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 4px 5px;
}
.monaco-description-button .monaco-button-description {
  font-size: 11px;
  font-style: italic;
  padding: 4px 20px;
}
.monaco-description-button .monaco-button-description,
.monaco-description-button .monaco-button-label {
  align-items: center;
  display: flex;
  justify-content: center;
}
.monaco-description-button .monaco-button-description > .codicon,
.monaco-description-button .monaco-button-label > .codicon {
  color: inherit !important;
  margin: 0 0.2em;
}
.monaco-button-dropdown.default-colors > .monaco-button,
.monaco-button.default-colors {
  background-color: var(--vscode-button-background);
  color: var(--vscode-button-foreground);
}
.monaco-button-dropdown.default-colors > .monaco-button:hover,
.monaco-button.default-colors:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-button-dropdown.default-colors > .monaco-button.secondary,
.monaco-button.default-colors.secondary {
  background-color: var(--vscode-button-secondaryBackground);
  color: var(--vscode-button-secondaryForeground);
}
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover,
.monaco-button.default-colors.secondary:hover {
  background-color: var(--vscode-button-secondaryHoverBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-background);
  border-bottom: 1px solid var(--vscode-button-border);
  border-top: 1px solid var(--vscode-button-border);
}
.monaco-button-dropdown.default-colors
  .monaco-button.secondary
  + .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
  background-color: var(--vscode-button-separator);
}
@font-face {
  font-display: block;
  font-family: codicon;
  src: url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI3T0tHAAABjAAAAGBjbWFwQ5s/ewAACSQAABreZ2x5ZvJtKHkAACekAAD3FGhlYWRYl6BTAAAA4AAAADZoaGVhAlsC+QAAALwAAAAkaG10eBxB//oAAAHsAAAHOGxvY2EFi8dWAAAkBAAAA55tYXhwAu8BgQAAARgAAAAgbmFtZZP3uUsAAR64AAAB+HBvc3RjGEbCAAEgsAAAGSQAAQAAASwAAAAAASz////+AS4AAQAAAAAAAAAAAAAAAAAAAc4AAQAAAAEAAFT7+XFfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsID////9AS4BLQAAAAgAAgAAAAAAAAABAAABzgF1ABcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQBKwGQAAUAAADLANIAAAAqAMsA0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOpg8QEBLAAAABsBRwADAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAAAAABQAAAAMAAAAsAAAABAAABSYAAQAAAAAEIAADAAEAAAAsAAMACgAABSYABAP0AAAAEgAQAAMAAuqI6ozqx+rJ6wnrTuw08QH//wAA6mDqiuqP6snqzOsL61DxAf//AAAAAAAAAAAAAAAAAAAAAAABABIAYgBmANYA1gFQAdYDngAAAAMA8QFKAUcAtAE3AZUBJQFuAQ4BdABOAcMBYAFqAWkAkQA2ATAAhgDPAP4AQQGTAHkAFwG+AJsAiAFDAR0BFAEVAagAyQCmALwBoAGAAIsBkQF5AYgBhgF6AYkBkAGLAYQAvgF/AY0AAgAEAAUACgALAAwADQAOAA8AEAASABsAHQAeAB8AXABdAF4AXwBiAGMAIgAjACQAJQAmACkAKwAsAC0ALgAvADAAMgAzADQANQA8ADkAPQA+AD8AQABCAEMARgBIAEkASwBVAFYAVwBYAGcAaQBrAG4AcgB0AHUAdgB3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AKIAAOr2AADq9gAAAKMAAOr3AADq9wAAAKUAAOr4AADq+AAAAKgAAOr5AADq+QAAAKkAAOr6AADq+gAAAKoAAOr7AADq+wAAAJQAAOr8AADq/AAAAKsAAOr9AADq/QAAAKwAAOr+AADq/gAAAK4AAOr/AADq/wAAALgAAOsAAADrAAAAALkAAOsBAADrAQAAAL0AAOsCAADrAgAAAMAAAOsDAADrAwAAAMQAAOsEAADrBAAAAMUAAOsFAADrBQAAAMgAAOsGAADrBgAAAMoAAOsHAADrBwAAAMsAAOsIAADrCAAAAMwAAOsJAADrCQAAAM0AAOsLAADrCwAAANMAAOsMAADrDAAAANQAAOsNAADrDQAAANUAAOsOAADrDgAAANYAAOsPAADrDwAAANcAAOsQAADrEAAAANgAAOsRAADrEQAAANkAAOsSAADrEgAAANoAAOsTAADrEwAAAO8AAOsUAADrFAAAAPIAAOsVAADrFQAAAPMAAOsWAADrFgAAAPYAAOsXAADrFwAAAPkAAOsYAADrGAAAAPoAAOsZAADrGQAAAPsAAOsaAADrGgAAAPwAAOsbAADrGwAAAQAAAOscAADrHAAAAQEAAOsdAADrHQAAAQYAAOseAADrHgAAAQcAAOsfAADrHwAAAQgAAOsgAADrIAAAAQ0AAOshAADrIQAAAQ8AAOsiAADrIgAAARAAAOsjAADrIwAAAREAAOskAADrJAAAARMAAOslAADrJQAAARcAAOsmAADrJgAAARgAAOsnAADrJwAAARsAAOsoAADrKAAAARwAAOspAADrKQAAAR8AAOsqAADrKgAAASAAAOsrAADrKwAAASgAAOssAADrLAAAASwAAOstAADrLQAAAS0AAOsuAADrLgAAAS4AAOsvAADrLwAAAS8AAOswAADrMAAAATEAAOsxAADrMQAAATIAAOsyAADrMgAAATMAAOszAADrMwAAATQAAOs0AADrNAAAATUAAOs1AADrNQAAATYAAOs2AADrNgAAATsAAOs3AADrNwAAATwAAOs4AADrOAAAAT0AAOs5AADrOQAAAT4AAOs6AADrOgAAAT8AAOs7AADrOwAAAUAAAOs8AADrPAAAAUEAAOs9AADrPQAAAUIAAOs+AADrPgAAAUQAAOs/AADrPwAAAUYAAOtAAADrQAAAAUgAAOtBAADrQQAAAUkAAOtCAADrQgAAAUsAAOtDAADrQwAAAUwAAOtEAADrRAAAAU4AAOtFAADrRQAAAU8AAOtGAADrRgAAAVAAAOtHAADrRwAAAVEAAOtIAADrSAAAAVIAAOtJAADrSQAAAVkAAOtKAADrSgAAAVoAAOtLAADrSwAAAVsAAOtMAADrTAAAAVwAAOtNAADrTQAAAV0AAOtOAADrTgAAAV8AAOtQAADrUAAAAWQAAOtRAADrUQAAAWUAAOtSAADrUgAAAWYAAOtTAADrUwAAAWgAAOtUAADrVAAAAWsAAOtVAADrVQAAAW0AAOtWAADrVgAAAXEAAOtXAADrVwAAAXIAAOtYAADrWAAAAXMAAOtZAADrWQAAAXUAAOtaAADrWgAAAXYAAOtbAADrWwAAAXsAAOtcAADrXAAAAXwAAOtdAADrXQAAAX0AAOteAADrXgAAAX4AAOtfAADrXwAAAYEAAOtgAADrYAAAAYIAAOthAADrYQAAAYMAAOtiAADrYgAAAYUAAOtjAADrYwAAAYcAAOtkAADrZAAAAYoAAOtlAADrZQAAAYwAAOtmAADrZgAAAY4AAOtnAADrZwAAAZcAAOtoAADraAAAAZgAAOtpAADraQAAAaEAAOtqAADragAAAaIAAOtrAADrawAAAaQAAOtsAADrbAAAAaYAAOttAADrbQAAAacAAOtuAADrbgAAAakAAOtvAADrbwAAAaoAAOtwAADrcAAAAasAAOtxAADrcQAAAawAAOtyAADrcgAAAa0AAOtzAADrcwAAAbEAAOt0AADrdAAAAbMAAOt1AADrdQAAAbQAAOt2AADrdgAAAbUAAOt3AADrdwAAAbgAAOt4AADreAAAAbkAAOt5AADreQAAAboAAOt6AADregAAAbwAAOt7AADrewAAAb0AAOt8AADrfAAAAcQAAOt9AADrfQAAAcUAAOt+AADrfgAAAcYAAOt/AADrfwAAAccAAOuAAADrgAAAAcgAAOuBAADrgQAAAcwAAOuCAADrggAAAc0AAOuDAADrgwAAAPQAAOuEAADrhAAAAPUAAOuFAADrhQAAAPcAAOuGAADrhgAAAPgAAOuHAADrhwAAAGAAAOuIAADriAAAAGEAAOuJAADriQAAAHAAAOuKAADrigAAADoAAOuLAADriwAAAHEAAOuMAADrjAAAAGQAAOuNAADrjQAAAY8AAOuOAADrjgAAAG8AAOuPAADrjwAAAHMAAOuQAADrkAAAAG0AAOuRAADrkQAAAFsAAOuSAADrkgAAACcAAOuTAADrkwAAACgAAOuUAADrlAAAAQkAAOuVAADrlQAAAI0AAOuWAADrlgAAAJIAAOuXAADrlwAAAMYAAOuYAADrmAAAAbIAAOuZAADrmQAAAAEAAOuaAADrmgAAABgAAOubAADrmwAAAGUAAOucAADrnAAAAO4AAOudAADrnQAAAR4AAOueAADrngAAAVUAAOufAADrnwAAAZIAAOugAADroAAAASoAAOuhAADroQAAALoAAOuiAADrogAAAWMAAOujAADrowAAAWIAAOukAADrpAAAASIAAOulAADrpQAAAXcAAOumAADrpgAAASsAAOunAADrpwAAATkAAOuoAADrqAAAAFoAAOupAADrqQAAAbsAAOuqAADrqgAAAEQAAOurAADrqwAAAQoAAOusAADrrAAAAI4AAOutAADrrQAAAMEAAOuuAADrrgAAAP8AAOuvAADrrwAAARoAAOuwAADrsAAAAToAAOuxAADrsQAAACoAAOuyAADrsgAAASkAAOuzAADrswAAASEAAOu0AADrtAAAADcAAOu1AADrtQAAADgAAOu2AADrtgAAAEoAAOu3AADrtwAAAZQAAOu4AADruAAAAbYAAOu5AADruQAAAbAAAOu6AADrugAAAa4AAOu7AADruwAAAa8AAOu8AADrvAAAALAAAOu9AADrvQAAAVMAAOu+AADrvgAAAVYAAOu/AADrvwAAARkAAOvAAADrwAAAAGwAAOvBAADrwQAAAckAAOvCAADrwgAAAcsAAOvDAADrwwAAAcoAAOvEAADrxAAAAZoAAOvFAADrxQAAAZsAAOvGAADrxgAAAZwAAOvHAADrxwAAAZ0AAOvIAADryAAAAZ4AAOvJAADryQAAAZ8AAOvKAADrygAAAZkAAOvLAADrywAAABEAAOvMAADrzAAAAFMAAOvNAADrzQAAASQAAOvOAADrzgAAAJ0AAOvPAADrzwAAAcIAAOvQAADr0AAAAGoAAOvRAADr0QAAANEAAOvSAADr0gAAAN0AAOvTAADr0wAAANwAAOvUAADr1AAAANsAAOvVAADr1QAAAFEAAOvWAADr1gAAAFAAAOvXAADr1wAAAE8AAOvYAADr2AAA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ACAAaQBjAG8AbgAgAGYAbwBuAHQAIABmAG8AcgAgAFYAaQBzAHUAYQBsACAAUwB0AHUAZABpAG8AIABDAG8AZABlAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAAdhY2NvdW50FGFjdGl2YXRlLWJyZWFrcG9pbnRzA2FkZAdhcmNoaXZlCmFycm93LWJvdGgRYXJyb3ctY2lyY2xlLWRvd24RYXJyb3ctY2lyY2xlLWxlZnQSYXJyb3ctY2lyY2xlLXJpZ2h0D2Fycm93LWNpcmNsZS11cAphcnJvdy1kb3duCmFycm93LWxlZnQLYXJyb3ctcmlnaHQQYXJyb3ctc21hbGwtZG93bhBhcnJvdy1zbWFsbC1sZWZ0EWFycm93LXNtYWxsLXJpZ2h0DmFycm93LXNtYWxsLXVwCmFycm93LXN3YXAIYXJyb3ctdXAGYXR0YWNoDGF6dXJlLWRldm9wcwVhenVyZQtiZWFrZXItc3RvcAZiZWFrZXIIYmVsbC1kb3QOYmVsbC1zbGFzaC1kb3QKYmVsbC1zbGFzaARiZWxsBWJsYW5rBGJvbGQEYm9vawhib29rbWFyawticmFja2V0LWRvdA1icmFja2V0LWVycm9yCWJyaWVmY2FzZQlicm9hZGNhc3QHYnJvd3NlcgNidWcIY2FsZW5kYXINY2FsbC1pbmNvbWluZw1jYWxsLW91dGdvaW5nDmNhc2Utc2Vuc2l0aXZlCWNoZWNrLWFsbAVjaGVjawljaGVja2xpc3QMY2hldnJvbi1kb3duDGNoZXZyb24tbGVmdA1jaGV2cm9uLXJpZ2h0CmNoZXZyb24tdXAEY2hpcAxjaHJvbWUtY2xvc2UPY2hyb21lLW1heGltaXplD2Nocm9tZS1taW5pbWl6ZQ5jaHJvbWUtcmVzdG9yZQ1jaXJjbGUtZmlsbGVkE2NpcmNsZS1sYXJnZS1maWxsZWQMY2lyY2xlLWxhcmdlDGNpcmNsZS1zbGFzaBNjaXJjbGUtc21hbGwtZmlsbGVkDGNpcmNsZS1zbWFsbAZjaXJjbGUNY2lyY3VpdC1ib2FyZAljbGVhci1hbGwGY2xpcHB5CWNsb3NlLWFsbAVjbG9zZQ5jbG91ZC1kb3dubG9hZAxjbG91ZC11cGxvYWQFY2xvdWQIY29kZS1vc3MEY29kZQZjb2ZmZWUMY29sbGFwc2UtYWxsCmNvbG9yLW1vZGUHY29tYmluZRJjb21tZW50LWRpc2N1c3Npb24NY29tbWVudC1kcmFmdBJjb21tZW50LXVucmVzb2x2ZWQHY29tbWVudA5jb21wYXNzLWFjdGl2ZQtjb21wYXNzLWRvdAdjb21wYXNzB2NvcGlsb3QEY29weQhjb3ZlcmFnZQtjcmVkaXQtY2FyZARkYXNoCWRhc2hib2FyZAhkYXRhYmFzZQlkZWJ1Zy1hbGwPZGVidWctYWx0LXNtYWxsCWRlYnVnLWFsdCdkZWJ1Zy1icmVha3BvaW50LWNvbmRpdGlvbmFsLXVudmVyaWZpZWQcZGVidWctYnJlYWtwb2ludC1jb25kaXRpb25hbCBkZWJ1Zy1icmVha3BvaW50LWRhdGEtdW52ZXJpZmllZBVkZWJ1Zy1icmVha3BvaW50LWRhdGEkZGVidWctYnJlYWtwb2ludC1mdW5jdGlvbi11bnZlcmlmaWVkGWRlYnVnLWJyZWFrcG9pbnQtZnVuY3Rpb24fZGVidWctYnJlYWtwb2ludC1sb2ctdW52ZXJpZmllZBRkZWJ1Zy1icmVha3BvaW50LWxvZxxkZWJ1Zy1icmVha3BvaW50LXVuc3VwcG9ydGVkDWRlYnVnLWNvbnNvbGUUZGVidWctY29udGludWUtc21hbGwOZGVidWctY29udGludWUOZGVidWctY292ZXJhZ2UQZGVidWctZGlzY29ubmVjdBJkZWJ1Zy1saW5lLWJ5LWxpbmULZGVidWctcGF1c2ULZGVidWctcmVydW4TZGVidWctcmVzdGFydC1mcmFtZQ1kZWJ1Zy1yZXN0YXJ0FmRlYnVnLXJldmVyc2UtY29udGludWUXZGVidWctc3RhY2tmcmFtZS1hY3RpdmUQZGVidWctc3RhY2tmcmFtZQtkZWJ1Zy1zdGFydA9kZWJ1Zy1zdGVwLWJhY2sPZGVidWctc3RlcC1pbnRvDmRlYnVnLXN0ZXAtb3V0D2RlYnVnLXN0ZXAtb3ZlcgpkZWJ1Zy1zdG9wBWRlYnVnEGRlc2t0b3AtZG93bmxvYWQTZGV2aWNlLWNhbWVyYS12aWRlbw1kZXZpY2UtY2FtZXJhDWRldmljZS1tb2JpbGUKZGlmZi1hZGRlZAxkaWZmLWlnbm9yZWQNZGlmZi1tb2RpZmllZA1kaWZmLW11bHRpcGxlDGRpZmYtcmVtb3ZlZAxkaWZmLXJlbmFtZWQLZGlmZi1zaW5nbGUEZGlmZgdkaXNjYXJkBGVkaXQNZWRpdG9yLWxheW91dAhlbGxpcHNpcwxlbXB0eS13aW5kb3cLZXJyb3Itc21hbGwFZXJyb3IHZXhjbHVkZQpleHBhbmQtYWxsBmV4cG9ydApleHRlbnNpb25zCmV5ZS1jbG9zZWQDZXllCGZlZWRiYWNrC2ZpbGUtYmluYXJ5CWZpbGUtY29kZQpmaWxlLW1lZGlhCGZpbGUtcGRmDmZpbGUtc3VibW9kdWxlFmZpbGUtc3ltbGluay1kaXJlY3RvcnkRZmlsZS1zeW1saW5rLWZpbGUIZmlsZS16aXAEZmlsZQVmaWxlcw1maWx0ZXItZmlsbGVkBmZpbHRlcgVmbGFtZQlmb2xkLWRvd24HZm9sZC11cARmb2xkDWZvbGRlci1hY3RpdmUOZm9sZGVyLWxpYnJhcnkNZm9sZGVyLW9wZW5lZAZmb2xkZXIEZ2FtZQRnZWFyBGdpZnQLZ2lzdC1zZWNyZXQKZ2l0LWNvbW1pdAtnaXQtY29tcGFyZQlnaXQtZmV0Y2gJZ2l0LW1lcmdlF2dpdC1wdWxsLXJlcXVlc3QtY2xvc2VkF2dpdC1wdWxsLXJlcXVlc3QtY3JlYXRlFmdpdC1wdWxsLXJlcXVlc3QtZHJhZnQeZ2l0LXB1bGwtcmVxdWVzdC1nby10by1jaGFuZ2VzHGdpdC1wdWxsLXJlcXVlc3QtbmV3LWNoYW5nZXMQZ2l0LXB1bGwtcmVxdWVzdA9naXQtc3Rhc2gtYXBwbHkNZ2l0LXN0YXNoLXBvcAlnaXQtc3Rhc2gNZ2l0aHViLWFjdGlvbgpnaXRodWItYWx0D2dpdGh1Yi1pbnZlcnRlZA5naXRodWItcHJvamVjdAZnaXRodWIFZ2xvYmUKZ28tdG8tZmlsZQxnby10by1zZWFyY2gHZ3JhYmJlcgpncmFwaC1sZWZ0CmdyYXBoLWxpbmUNZ3JhcGgtc2NhdHRlcgVncmFwaAdncmlwcGVyEWdyb3VwLWJ5LXJlZi10eXBlDGhlYXJ0LWZpbGxlZAVoZWFydAdoaXN0b3J5BGhvbWUPaG9yaXpvbnRhbC1ydWxlBWh1Ym90BWluYm94BmluZGVudARpbmZvBmluc2VydAdpbnNwZWN0C2lzc3VlLWRyYWZ0Dmlzc3VlLXJlb3BlbmVkBmlzc3VlcwZpdGFsaWMGamVyc2V5BGpzb24Oa2ViYWItdmVydGljYWwDa2V5A2xhdw1sYXllcnMtYWN0aXZlCmxheWVycy1kb3QGbGF5ZXJzF2xheW91dC1hY3Rpdml0eWJhci1sZWZ0GGxheW91dC1hY3Rpdml0eWJhci1yaWdodA9sYXlvdXQtY2VudGVyZWQObGF5b3V0LW1lbnViYXITbGF5b3V0LXBhbmVsLWNlbnRlchRsYXlvdXQtcGFuZWwtanVzdGlmeRFsYXlvdXQtcGFuZWwtbGVmdBBsYXlvdXQtcGFuZWwtb2ZmEmxheW91dC1wYW5lbC1yaWdodAxsYXlvdXQtcGFuZWwXbGF5b3V0LXNpZGViYXItbGVmdC1vZmYTbGF5b3V0LXNpZGViYXItbGVmdBhsYXlvdXQtc2lkZWJhci1yaWdodC1vZmYUbGF5b3V0LXNpZGViYXItcmlnaHQQbGF5b3V0LXN0YXR1c2JhcgZsYXlvdXQHbGlicmFyeRFsaWdodGJ1bGItYXV0b2ZpeBFsaWdodGJ1bGItc3BhcmtsZQlsaWdodGJ1bGINbGluay1leHRlcm5hbARsaW5rC2xpc3QtZmlsdGVyCWxpc3QtZmxhdAxsaXN0LW9yZGVyZWQObGlzdC1zZWxlY3Rpb24JbGlzdC10cmVlDmxpc3QtdW5vcmRlcmVkCmxpdmUtc2hhcmUHbG9hZGluZwhsb2NhdGlvbgpsb2NrLXNtYWxsBGxvY2sGbWFnbmV0CW1haWwtcmVhZARtYWlsCm1hcC1maWxsZWQTbWFwLXZlcnRpY2FsLWZpbGxlZAxtYXAtdmVydGljYWwDbWFwCG1hcmtkb3duCW1lZ2FwaG9uZQdtZW50aW9uBG1lbnUFbWVyZ2UKbWljLWZpbGxlZANtaWMJbWlsZXN0b25lBm1pcnJvcgxtb3J0YXItYm9hcmQEbW92ZRBtdWx0aXBsZS13aW5kb3dzBW11c2ljBG11dGUIbmV3LWZpbGUKbmV3LWZvbGRlcgduZXdsaW5lCm5vLW5ld2xpbmUEbm90ZRFub3RlYm9vay10ZW1wbGF0ZQhub3RlYm9vawhvY3RvZmFjZQxvcGVuLXByZXZpZXcMb3JnYW5pemF0aW9uBm91dHB1dAdwYWNrYWdlCHBhaW50Y2FuC3Bhc3MtZmlsbGVkBHBhc3MKcGVyY2VudGFnZQpwZXJzb24tYWRkBnBlcnNvbgVwaWFubwlwaWUtY2hhcnQDcGluDHBpbm5lZC1kaXJ0eQZwaW5uZWQLcGxheS1jaXJjbGUEcGxheQRwbHVnDXByZXNlcnZlLWNhc2UHcHJldmlldxBwcmltaXRpdmUtc3F1YXJlB3Byb2plY3QFcHVsc2UIcXVlc3Rpb24FcXVvdGULcmFkaW8tdG93ZXIJcmVhY3Rpb25zC3JlY29yZC1rZXlzDHJlY29yZC1zbWFsbAZyZWNvcmQEcmVkbwpyZWZlcmVuY2VzB3JlZnJlc2gFcmVnZXgPcmVtb3RlLWV4cGxvcmVyBnJlbW90ZQZyZW1vdmULcmVwbGFjZS1hbGwHcmVwbGFjZQVyZXBseQpyZXBvLWNsb25lCnJlcG8tZmV0Y2gPcmVwby1mb3JjZS1wdXNoC3JlcG8tZm9ya2VkCXJlcG8tcHVsbAlyZXBvLXB1c2gEcmVwbwZyZXBvcnQPcmVxdWVzdC1jaGFuZ2VzBXJvYm90BnJvY2tldBJyb290LWZvbGRlci1vcGVuZWQLcm9vdC1mb2xkZXIDcnNzBHJ1YnkJcnVuLWFib3ZlEHJ1bi1hbGwtY292ZXJhZ2UHcnVuLWFsbAlydW4tYmVsb3cMcnVuLWNvdmVyYWdlCnJ1bi1lcnJvcnMIc2F2ZS1hbGwHc2F2ZS1hcwRzYXZlC3NjcmVlbi1mdWxsDXNjcmVlbi1ub3JtYWwMc2VhcmNoLWZ1enp5C3NlYXJjaC1zdG9wBnNlYXJjaARzZW5kEnNlcnZlci1lbnZpcm9ubWVudA5zZXJ2ZXItcHJvY2VzcwZzZXJ2ZXINc2V0dGluZ3MtZ2VhcghzZXR0aW5ncwVzaGFyZQZzaGllbGQHc2lnbi1pbghzaWduLW91dAZzbWlsZXkFc25ha2UPc29ydC1wcmVjZWRlbmNlDnNvdXJjZS1jb250cm9sDnNwYXJrbGUtZmlsbGVkB3NwYXJrbGUQc3BsaXQtaG9yaXpvbnRhbA5zcGxpdC12ZXJ0aWNhbAhzcXVpcnJlbApzdGFyLWVtcHR5CXN0YXItZnVsbAlzdGFyLWhhbGYLc3RvcC1jaXJjbGUNc3Vycm91bmQtd2l0aAxzeW1ib2wtYXJyYXkOc3ltYm9sLWJvb2xlYW4Mc3ltYm9sLWNsYXNzDHN5bWJvbC1jb2xvcg9zeW1ib2wtY29uc3RhbnQSc3ltYm9sLWVudW0tbWVtYmVyC3N5bWJvbC1lbnVtDHN5bWJvbC1ldmVudAxzeW1ib2wtZmllbGQLc3ltYm9sLWZpbGUQc3ltYm9sLWludGVyZmFjZQpzeW1ib2wta2V5DnN5bWJvbC1rZXl3b3JkDXN5bWJvbC1tZXRob2QLc3ltYm9sLW1pc2MQc3ltYm9sLW5hbWVzcGFjZQ5zeW1ib2wtbnVtZXJpYw9zeW1ib2wtb3BlcmF0b3IQc3ltYm9sLXBhcmFtZXRlcg9zeW1ib2wtcHJvcGVydHkMc3ltYm9sLXJ1bGVyDnN5bWJvbC1zbmlwcGV0DXN5bWJvbC1zdHJpbmcQc3ltYm9sLXN0cnVjdHVyZQ9zeW1ib2wtdmFyaWFibGUMc3luYy1pZ25vcmVkBHN5bmMFdGFibGUDdGFnBnRhcmdldAh0YXNrbGlzdAl0ZWxlc2NvcGUNdGVybWluYWwtYmFzaAx0ZXJtaW5hbC1jbWQPdGVybWluYWwtZGViaWFuDnRlcm1pbmFsLWxpbnV4E3Rlcm1pbmFsLXBvd2Vyc2hlbGwNdGVybWluYWwtdG11eA90ZXJtaW5hbC11YnVudHUIdGVybWluYWwJdGV4dC1zaXplCnRocmVlLWJhcnMRdGh1bWJzZG93bi1maWxsZWQKdGh1bWJzZG93bg90aHVtYnN1cC1maWxsZWQIdGh1bWJzdXAFdG9vbHMFdHJhc2gNdHJpYW5nbGUtZG93bg10cmlhbmdsZS1sZWZ0DnRyaWFuZ2xlLXJpZ2h0C3RyaWFuZ2xlLXVwB3R3aXR0ZXISdHlwZS1oaWVyYXJjaHktc3ViFHR5cGUtaGllcmFyY2h5LXN1cGVyDnR5cGUtaGllcmFyY2h5BnVuZm9sZBN1bmdyb3VwLWJ5LXJlZi10eXBlBnVubG9jawZ1bm11dGUKdW52ZXJpZmllZA52YXJpYWJsZS1ncm91cA92ZXJpZmllZC1maWxsZWQIdmVyaWZpZWQIdmVyc2lvbnMJdm0tYWN0aXZlCnZtLWNvbm5lY3QKdm0tb3V0bGluZQp2bS1ydW5uaW5nAnZtAnZyD3ZzY29kZS1pbnNpZGVycwZ2c2NvZGUEd2FuZAd3YXJuaW5nBXdhdGNoCndoaXRlc3BhY2UKd2hvbGUtd29yZAZ3aW5kb3cJd29yZC13cmFwEXdvcmtzcGFjZS10cnVzdGVkEXdvcmtzcGFjZS11bmtub3duE3dvcmtzcGFjZS11bnRydXN0ZWQHem9vbS1pbgh6b29tLW91dAAA)
    format('truetype');
}
.codicon[class*='codicon-'] {
  display: inline-block;
  font: 16px/1 codicon;
  text-align: center;
  text-decoration: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
  -webkit-user-select: none;
}
.codicon-wrench-subaction {
  opacity: 0.5;
}
@keyframes codicon-spin {
  to {
    transform: rotate(1turn);
  }
}
.codicon-gear.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin,
.codicon-sync.codicon-modifier-spin {
  animation: codicon-spin 1.5s steps(30) infinite;
}
.codicon-modifier-disabled {
  opacity: 0.4;
}
.codicon-loading,
.codicon-tree-item-loading:before {
  animation-duration: 1s !important;
  animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}
.context-view {
  position: absolute;
}
.context-view.fixed {
  all: initial;
  color: inherit;
  font-family: inherit;
  font-size: 13px;
  position: fixed;
}
.monaco-count-badge {
  border-radius: 11px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
  min-height: 18px;
  min-width: 18px;
  padding: 3px 6px;
  text-align: center;
}
.monaco-count-badge.long {
  border-radius: 2px;
  line-height: normal;
  min-height: auto;
  padding: 2px 3px;
}
.monaco-dropdown {
  height: 100%;
  padding: 0;
}
.monaco-dropdown > .dropdown-label {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
}
.monaco-dropdown > .dropdown-label > .action-label.disabled {
  cursor: default;
}
.monaco-dropdown-with-primary {
  border-radius: 5px;
  display: flex !important;
  flex-direction: row;
}
.monaco-dropdown-with-primary > .action-container > .action-label {
  margin-inline-end: 0;
}
.monaco-dropdown-with-primary
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  .codicon[class*='codicon-'] {
  font-size: 12px;
  line-height: 16px;
  margin-inline-start: -3px;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.monaco-dropdown-with-primary
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  > .action-label {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  display: block;
}
.monaco-findInput {
  position: relative;
}
.monaco-findInput .monaco-inputbox {
  font-size: 13px;
  width: 100%;
}
.monaco-findInput > .controls {
  position: absolute;
  inset-inline-end: 2px;
  top: 3px;
}
.vs .monaco-findInput.disabled {
  background-color: #e1e1e1;
}
.vs-dark .monaco-findInput.disabled {
  background-color: #333;
}
.hc-light .monaco-findInput.highlight-0 .controls,
.monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-0 0.1s linear 0s;
}
.hc-light .monaco-findInput.highlight-1 .controls,
.monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-1 0.1s linear 0s;
}
.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark .monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-dark-0 0.1s linear 0s;
}
.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark .monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-dark-1 0.1s linear 0s;
}
@keyframes monaco-findInput-highlight-0 {
  0% {
    background: #fdff00cc;
  }
  to {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-1 {
  0% {
    background: #fdff00cc;
  }
  99% {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-dark-0 {
  0% {
    background: #ffffff70;
  }
  to {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-dark-1 {
  0% {
    background: #ffffff70;
  }
  99% {
    background: transparent;
  }
}
.monaco-hover {
  animation: fadein 0.1s linear;
  box-sizing: border-box;
  cursor: default;
  line-height: 1.5em;
  overflow: hidden;
  position: absolute;
  user-select: text;
  -webkit-user-select: text;
  white-space: var(--vscode-hover-whiteSpace, normal);
}
.monaco-hover.hidden {
  display: none;
}
.monaco-hover a:hover:not(.disabled) {
  cursor: pointer;
}
.monaco-hover .hover-contents:not(.html-hover-contents) {
  padding: 4px 8px;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
  max-width: var(--vscode-hover-maxWidth, 500px);
  word-wrap: break-word;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
  min-width: 100%;
}
.monaco-hover .code,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6,
.monaco-hover p,
.monaco-hover ul {
  margin: 8px 0;
}
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  line-height: 1.1;
}
.monaco-hover code {
  font-family: var(--monaco-monospace-font);
}
.monaco-hover hr {
  border-inline-start: 0;
  border-inline-end: 0;
  box-sizing: border-box;
  height: 1px;
  margin: 4px -8px -4px;
}
.monaco-hover .code:first-child,
.monaco-hover p:first-child,
.monaco-hover ul:first-child {
  margin-top: 0;
}
.monaco-hover .code:last-child,
.monaco-hover p:last-child,
.monaco-hover ul:last-child {
  margin-bottom: 0;
}
.monaco-hover ol,
.monaco-hover ul {
  padding-inline-start: 20px;
}
.monaco-hover li > p {
  margin-bottom: 0;
}
.monaco-hover li > ul {
  margin-top: 0;
}
.monaco-hover code {
  border-radius: 3px;
  padding: 0 0.4em;
}
.monaco-hover .monaco-tokenized-source {
  white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}
.monaco-hover .hover-row.status-bar {
  font-size: 12px;
  line-height: 22px;
}
.monaco-hover .hover-row.status-bar .info {
  font-style: italic;
  padding: 0 8px;
}
.monaco-hover .hover-row.status-bar .actions {
  display: flex;
  padding: 0 8px;
  width: 100%;
}
.monaco-hover .hover-row.status-bar .actions .action-container {
  cursor: pointer;
  margin-inline-end: 16px;
}
.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
  padding-inline-end: 4px;
}
.monaco-hover .hover-row.status-bar .actions .action-container a {
  color: var(--vscode-textLink-foreground);
  text-decoration: var(--text-link-decoration);
}
.monaco-hover .markdown-hover .hover-contents .codicon {
  color: inherit;
  font-size: inherit;
  vertical-align: middle;
}
.monaco-hover .hover-contents a.code-link,
.monaco-hover .hover-contents a.code-link:hover {
  color: inherit;
}
.monaco-hover .hover-contents a.code-link:before {
  content: '(';
}
.monaco-hover .hover-contents a.code-link:after {
  content: ')';
}
.monaco-hover .hover-contents a.code-link > span {
  border-bottom: 1px solid transparent;
  color: var(--vscode-textLink-foreground);
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-hover .hover-contents a.code-link > span:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-hover
  .markdown-hover
  .hover-contents:not(.code-hover-contents):not(.html-hover-contents)
  span {
  display: inline-block;
  margin-bottom: 4px;
}
.monaco-hover
  .markdown-hover
  .hover-contents:not(.code-hover-contents):not(.html-hover-contents)
  span.codicon {
  margin-bottom: 2px;
}
.monaco-hover-content .action-container a {
  -webkit-user-select: none;
  user-select: none;
}
.monaco-hover-content .action-container.disabled {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.monaco-icon-label {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-icon-label:before {
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 16px;
  display: inline-block;
  height: 22px;
  line-height: inherit !important;
  padding-inline-end: 6px;
  width: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  flex-shrink: 0;
  vertical-align: top;
}
.monaco-icon-label-iconpath {
  display: flex;
  height: 16px;
  margin-top: 2px;
  padding-inline-start: 2px;
  width: 16px;
}
.monaco-icon-label-container.disabled {
  color: var(--vscode-disabledForeground);
}
.monaco-icon-label > .monaco-icon-label-container {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name {
  color: inherit;
  white-space: pre;
}
.monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name
  > .label-separator {
  margin: 0 2px;
  opacity: 0.5;
}
.monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-suffix-container
  > .label-suffix {
  opacity: 0.7;
  white-space: pre;
}
.monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  font-size: 0.9em;
  margin-inline-start: 0.5em;
  opacity: 0.7;
  white-space: pre;
}
.monaco-icon-label.nowrap
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  white-space: nowrap;
}
.vs
  .monaco-icon-label
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description {
  opacity: 0.95;
}
.monaco-icon-label.italic
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description,
.monaco-icon-label.italic
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name {
  font-style: italic;
}
.monaco-icon-label.deprecated {
  opacity: 0.66;
  text-decoration: line-through;
}
.monaco-icon-label.italic:after {
  font-style: italic;
}
.monaco-icon-label.strikethrough
  > .monaco-icon-label-container
  > .monaco-icon-description-container
  > .label-description,
.monaco-icon-label.strikethrough
  > .monaco-icon-label-container
  > .monaco-icon-name-container
  > .label-name {
  text-decoration: line-through;
}
.monaco-icon-label:after {
  font-size: 90%;
  font-weight: 600;
  margin-block-start: auto;
  margin-inline-end: 16px;
  margin-block-end: 0;
  margin-inline-start: 5px;
  opacity: 0.75;
  text-align: center;
}
.monaco-list:focus .selected .monaco-icon-label,
.monaco-list:focus .selected .monaco-icon-label:after {
  color: inherit !important;
}
.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
  opacity: 0.8;
}
.monaco-inputbox {
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  font-size: inherit;
  padding: 0;
  position: relative;
}
.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {
  padding: 4px 6px;
}
.monaco-inputbox > .ibwrapper {
  height: 100%;
  position: relative;
  width: 100%;
}
.monaco-inputbox > .ibwrapper > .input {
  border: none;
  box-sizing: border-box;
  color: inherit;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  height: 100%;
  line-height: inherit;
  resize: none;
  width: 100%;
}
.monaco-inputbox > .ibwrapper > input {
  text-overflow: ellipsis;
}
.monaco-inputbox > .ibwrapper > textarea.input {
  display: block;
  outline: none;
  scrollbar-width: none;
}
.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
  display: none;
}
.monaco-inputbox > .ibwrapper > textarea.input.empty {
  white-space: nowrap;
}
.monaco-inputbox > .ibwrapper > .mirror {
  box-sizing: border-box;
  display: inline-block;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  white-space: pre-wrap;
  width: 100%;
  word-wrap: break-word;
}
.monaco-inputbox-container {
  text-align: end;
}
.monaco-inputbox-container .monaco-inputbox-message {
  box-sizing: border-box;
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  margin-top: -1px;
  overflow: hidden;
  padding: 0.4em;
  text-align: start;
  width: 100%;
  word-wrap: break-word;
}
.monaco-inputbox .monaco-action-bar {
  position: absolute;
  inset-inline-end: 2px;
  top: 4px;
}
.monaco-inputbox .monaco-action-bar .action-item {
  margin-inline-start: 2px;
}
.monaco-inputbox .monaco-action-bar .action-item .codicon {
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
.monaco-keybinding {
  align-items: center;
  display: flex;
  line-height: 10px;
}
.monaco-keybinding > .monaco-keybinding-key {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 11px;
  margin: 0 2px;
  padding: 3px 5px;
  vertical-align: middle;
}
.monaco-keybinding > .monaco-keybinding-key:first-child {
  margin-inline-start: 0;
}
.monaco-keybinding > .monaco-keybinding-key:last-child {
  margin-inline-end: 0;
}
.monaco-keybinding > .monaco-keybinding-key-separator {
  display: inline-block;
}
.monaco-keybinding > .monaco-keybinding-key-chord-separator {
  width: 6px;
}
.monaco-list {
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.monaco-list.mouse-support {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-list > .monaco-scrollable-element {
  height: 100%;
}
.monaco-list-rows {
  height: 100%;
  position: relative;
  width: 100%;
}
.monaco-list.horizontal-scrolling .monaco-list-rows {
  min-width: 100%;
  width: auto;
}
.monaco-list-row {
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.monaco-list.mouse-support .monaco-list-row {
  cursor: pointer;
  touch-action: none;
}
.monaco-list .monaco-scrollable-element > .scrollbar.vertical,
.monaco-pane-view
  > .monaco-split-view2.vertical
  > .monaco-scrollable-element
  > .scrollbar.vertical {
  z-index: 14;
}
.monaco-list-row.scrolling {
  display: none !important;
}
.monaco-list.element-focused,
.monaco-list.selection-multiple,
.monaco-list.selection-single {
  outline: 0 !important;
}
.monaco-drag-image {
  border-radius: 10px;
  display: inline-block;
  font-size: 12px;
  padding: 1px 7px;
  position: absolute;
  z-index: 1000;
}
.monaco-list-type-filter-message {
  box-sizing: border-box;
  height: 100%;
  inset-inline-start: 0;
  opacity: 0.7;
  padding: 40px 1em 1em;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: normal;
  width: 100%;
}
.monaco-list-type-filter-message:empty {
  display: none;
}
.monaco-mouse-cursor-text {
  cursor: text;
}
.monaco-progress-container {
  height: 2px;
  overflow: hidden;
  width: 100%;
}
.monaco-progress-container .progress-bit {
  display: none;
  height: 2px;
  inset-inline-start: 0;
  position: absolute;
  width: 2%;
}
.monaco-progress-container.active .progress-bit {
  display: inherit;
}
.monaco-progress-container.discrete .progress-bit {
  inset-inline-start: 0;
  transition: width 0.1s linear;
}
.monaco-progress-container.discrete.done .progress-bit {
  width: 100%;
}
.monaco-progress-container.infinite .progress-bit {
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-name: progress;
  animation-timing-function: linear;
  transform: translateZ(0);
}
.monaco-progress-container.infinite.infinite-long-running .progress-bit {
  animation-timing-function: steps(100);
}
@keyframes progress {
  0% {
    transform: translate(0) scaleX(1);
  }
  50% {
    transform: translate(2500%) scaleX(3);
  }
  to {
    transform: translate(4900%) scaleX(1);
  }
}
:root {
  --vscode-sash-size: 4px;
  --vscode-sash-hover-size: 4px;
}
.monaco-sash {
  position: absolute;
  touch-action: none;
  z-index: 35;
}
.monaco-sash.disabled {
  pointer-events: none;
}
.monaco-sash.mac.vertical {
  cursor: col-resize;
}
.monaco-sash.vertical.minimum {
  cursor: e-resize;
}
.monaco-sash.vertical.maximum {
  cursor: w-resize;
}
.monaco-sash.mac.horizontal {
  cursor: row-resize;
}
.monaco-sash.horizontal.minimum {
  cursor: s-resize;
}
.monaco-sash.horizontal.maximum {
  cursor: n-resize;
}
.monaco-sash.disabled {
  cursor: default !important;
  pointer-events: none !important;
}
.monaco-sash.vertical {
  cursor: ew-resize;
  height: 100%;
  top: 0;
  width: var(--vscode-sash-size);
}
.monaco-sash.horizontal {
  cursor: ns-resize;
  height: var(--vscode-sash-size);
  inset-inline-start: 0;
  width: 100%;
}
.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
  content: ' ';
  cursor: all-scroll;
  display: block;
  height: calc(var(--vscode-sash-size) * 2);
  position: absolute;
  width: calc(var(--vscode-sash-size) * 2);
  z-index: 100;
}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
  > .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
  > .orthogonal-drag-handle.end {
  cursor: nwse-resize;
}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
  > .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
  > .orthogonal-drag-handle.start {
  cursor: nesw-resize;
}
.monaco-sash.vertical > .orthogonal-drag-handle.start {
  inset-inline-start: calc(var(--vscode-sash-size) * -0.5);
  top: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
  bottom: calc(var(--vscode-sash-size) * -1);
  inset-inline-start: calc(var(--vscode-sash-size) * -0.5);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
  inset-inline-start: calc(var(--vscode-sash-size) * -1);
  top: calc(var(--vscode-sash-size) * -0.5);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
  inset-inline-end: calc(var(--vscode-sash-size) * -1);
  top: calc(var(--vscode-sash-size) * -0.5);
}
.monaco-sash:before {
  background: transparent;
  content: '';
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.monaco-workbench:not(.reduce-motion) .monaco-sash:before {
  transition: background-color 0.1s ease-out;
}
.monaco-sash.active:before,
.monaco-sash.hover:before {
  background: var(--vscode-sash-hoverBorder);
}
.monaco-sash.vertical:before {
  inset-inline-start: calc(50% - var(--vscode-sash-hover-size) / 2);
  width: var(--vscode-sash-hover-size);
}
.monaco-sash.horizontal:before {
  height: var(--vscode-sash-hover-size);
  top: calc(50% - var(--vscode-sash-hover-size) / 2);
}
.pointer-events-disabled {
  pointer-events: none !important;
}
.monaco-sash.debug {
  background: #0ff;
}
.monaco-sash.debug.disabled {
  background: #0ff3;
}
.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
  background: red;
}
.monaco-scrollable-element > .scrollbar > .scra {
  cursor: pointer;
  font-size: 11px !important;
}
.monaco-scrollable-element > .visible {
  background: transparent;
  opacity: 1;
  transition: opacity 0.1s linear;
  z-index: 11;
}
.monaco-scrollable-element > .invisible {
  opacity: 0;
  pointer-events: none;
}
.monaco-scrollable-element > .invisible.fade {
  transition: opacity 0.8s linear;
}
.monaco-scrollable-element > .shadow {
  display: none;
  position: absolute;
}
.monaco-scrollable-element > .shadow.top {
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
  display: block;
  height: 3px;
  inset-inline-start: 3px;
  top: 0;
  width: 100%;
}
.monaco-scrollable-element > .shadow.left {
  box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
  display: block;
  height: 100%;
  inset-inline-start: 0;
  top: 3px;
  width: 3px;
}
.monaco-scrollable-element > .shadow.top-left-corner {
  display: block;
  height: 3px;
  inset-inline-start: 0;
  top: 0;
  width: 3px;
}
.monaco-scrollable-element > .shadow.top.left {
  box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .scrollbar > .slider {
  background: var(--vscode-scrollbarSlider-background);
}
.monaco-scrollable-element > .scrollbar > .slider:hover {
  background: var(--vscode-scrollbarSlider-hoverBackground);
}
.monaco-scrollable-element > .scrollbar > .slider.active {
  background: var(--vscode-scrollbarSlider-activeBackground);
}
.monaco-select-box {
  border-radius: 2px;
  cursor: pointer;
  width: 100%;
}
.monaco-select-box-dropdown-container {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.monaco-action-bar .action-item.select-container {
  cursor: default;
}
.monaco-action-bar .action-item .monaco-select-box {
  cursor: pointer;
  min-height: 18px;
  min-width: 100px;
  padding-block-start: 2px;
  padding-inline-end: 23px;
  padding-block-end: 2px;
  padding-inline-start: 8px;
}
.mac .monaco-action-bar .action-item .monaco-select-box {
  border-radius: 5px;
  font-size: 11px;
}
.monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 1px;
  --dropdown-padding-bottom: 1px;
}
.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 3px;
  --dropdown-padding-bottom: 4px;
}
.monaco-select-box-dropdown-container {
  box-sizing: border-box;
  display: none;
}
.monaco-select-box-dropdown-container
  > .select-box-details-pane
  > .select-box-description-markdown
  * {
  margin: 0;
}
.monaco-select-box-dropdown-container
  > .select-box-details-pane
  > .select-box-description-markdown
  a:focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px;
}
.monaco-select-box-dropdown-container
  > .select-box-details-pane
  > .select-box-description-markdown
  code {
  font-family: var(--monaco-monospace-font);
  line-height: 15px;
}
.monaco-select-box-dropdown-container.visible {
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-align: start;
  width: 1px;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
  align-self: flex-start;
  box-sizing: border-box;
  flex: 0 0 auto;
  overflow: hidden;
  padding-bottom: var(--dropdown-padding-bottom);
  padding-inline-start: 1px;
  padding-inline-end: 1px;
  padding-top: var(--dropdown-padding-top);
  width: 100%;
}
.monaco-select-box-dropdown-container > .select-box-details-pane {
  padding: 5px;
}
.hc-black
  .monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container {
  padding-bottom: var(--dropdown-padding-bottom);
  padding-top: var(--dropdown-padding-top);
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row {
  cursor: pointer;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-text {
  float: left;
  overflow: hidden;
  padding-inline-start: 3.5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-detail {
  float: left;
  opacity: 0.7;
  overflow: hidden;
  padding-inline-start: 3.5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .option-decorator-right {
  float: right;
  overflow: hidden;
  padding-inline-end: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-list-container
  .monaco-list
  .monaco-list-row
  > .visually-hidden {
  height: 1px;
  inset-inline-start: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-container-width-control {
  align-self: flex-start;
  flex: 1 1 auto;
  opacity: 0;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-container-width-control
  > .width-control-div {
  max-height: 0;
  overflow: hidden;
}
.monaco-select-box-dropdown-container
  > .select-box-dropdown-container-width-control
  > .width-control-div
  > .option-text-width-control {
  padding-inline-start: 4px;
  padding-inline-end: 8px;
  white-space: nowrap;
}
.monaco-split-view2 {
  height: 100%;
  position: relative;
  width: 100%;
}
.monaco-split-view2 > .sash-container {
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.monaco-split-view2 > .sash-container > .monaco-sash {
  pointer-events: auto;
}
.monaco-split-view2 > .monaco-scrollable-element {
  height: 100%;
  width: 100%;
}
.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.monaco-split-view2
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view {
  position: absolute;
  white-space: normal;
}
.monaco-split-view2
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view:not(.visible) {
  display: none;
}
.monaco-split-view2.vertical
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view {
  width: 100%;
}
.monaco-split-view2.horizontal
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view {
  height: 100%;
}
.monaco-split-view2.separator-border
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view:not(:first-child):before {
  background-color: var(--separator-border);
  content: ' ';
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 5;
}
.monaco-split-view2.separator-border.horizontal
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view:not(:first-child):before {
  height: 100%;
  width: 1px;
}
.monaco-split-view2.separator-border.vertical
  > .monaco-scrollable-element
  > .split-view-container
  > .split-view-view:not(:first-child):before {
  height: 1px;
  width: 100%;
}
.monaco-table {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.monaco-table > .monaco-split-view2 {
  border-bottom: 1px solid transparent;
}
.monaco-table > .monaco-list {
  flex: 1;
}
.monaco-table-tr {
  display: flex;
  height: 100%;
}
.monaco-table-th {
  font-weight: 700;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.monaco-table-td,
.monaco-table-th {
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-table > .monaco-split-view2 .monaco-sash.vertical:before {
  border-inline-start: 1px solid transparent;
  content: '';
  inset-inline-start: calc(var(--vscode-sash-size) / 2);
  position: absolute;
  width: 0;
}
.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,
.monaco-workbench:not(.reduce-motion)
  .monaco-table
  > .monaco-split-view2
  .monaco-sash.vertical:before {
  transition: border-color 0.2s ease-out;
}
.monaco-custom-toggle {
  border: 1px solid transparent;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  height: 20px;
  margin-inline-start: 2px;
  overflow: hidden;
  padding: 1px;
  user-select: none;
  -webkit-user-select: none;
  width: 20px;
}
.monaco-custom-toggle:hover {
  background-color: var(--vscode-inputOption-hoverBackground);
}
.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
  border: 1px dashed var(--vscode-focusBorder);
}
.hc-black .monaco-custom-toggle,
.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle,
.hc-light .monaco-custom-toggle:hover {
  background: none;
}
.monaco-custom-toggle.monaco-checkbox {
  background-size: 16px !important;
  border: 1px solid transparent;
  border-radius: 3px;
  height: 18px;
  margin-inline-start: 0;
  margin-inline-end: 9px;
  opacity: 1;
  padding: 0;
  width: 18px;
}
.monaco-action-bar .checkbox-action-item {
  align-items: center;
  border-radius: 2px;
  display: flex;
  padding-inline-end: 2px;
}
.monaco-action-bar .checkbox-action-item:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-action-bar
  .checkbox-action-item
  > .monaco-custom-toggle.monaco-checkbox {
  margin-inline-end: 4px;
}
.monaco-action-bar .checkbox-action-item > .checkbox-label {
  font-size: 12px;
}
.monaco-custom-toggle.monaco-checkbox:not(.checked):before {
  visibility: hidden;
}
.monaco-toolbar {
  height: 100%;
}
.monaco-toolbar .toolbar-toggle-more {
  display: inline-block;
  padding: 0;
}
.monaco-tl-row {
  align-items: center;
  display: flex;
  height: 100%;
  position: relative;
}
.monaco-tl-row.disabled {
  cursor: default;
}
.monaco-tl-indent {
  height: 100%;
  inset-inline-start: 16px;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.hide-arrows .monaco-tl-indent {
  inset-inline-start: 12px;
}
.monaco-tl-indent > .indent-guide {
  border-inline-start: 1px solid transparent;
  box-sizing: border-box;
  display: inline-block;
  height: 100%;
}
.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {
  transition: border-color 0.1s linear;
}
.monaco-tl-contents,
.monaco-tl-twistie {
  height: 100%;
}
.monaco-tl-twistie {
  align-items: center;
  display: flex !important;
  flex-shrink: 0;
  font-size: 10px;
  justify-content: center;
  padding-inline-end: 6px;
  text-align: end;
  transform: translate(3px);
  width: 16px;
}
.monaco-tl-contents {
  flex: 1;
  overflow: hidden;
}
.monaco-tl-twistie:before {
  border-radius: 20px;
}
.monaco-tl-twistie.collapsed:before {
  transform: rotate(-90deg);
}
.monaco-tl-twistie.codicon-tree-item-loading:before {
  animation: codicon-spin 1.25s steps(30) infinite;
}
.monaco-tree-type-filter {
  border: 1px solid var(--vscode-widget-border);
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  display: flex;
  margin: 0 6px;
  max-width: 200px;
  padding: 3px;
  position: absolute;
  top: 0;
  z-index: 100;
}
.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {
  transition: top 0.3s;
}
.monaco-tree-type-filter.disabled {
  top: -40px !important;
}
.monaco-tree-type-filter-grab {
  align-items: center;
  cursor: grab;
  display: flex !important;
  justify-content: center;
  margin-inline-end: 2px;
}
.monaco-tree-type-filter-grab.grabbing {
  cursor: grabbing;
}
.monaco-tree-type-filter-input {
  flex: 1;
}
.monaco-tree-type-filter-input .monaco-inputbox {
  height: 23px;
}
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
  padding: 2px 4px;
}
.monaco-tree-type-filter-input .monaco-findInput > .controls {
  top: 2px;
}
.monaco-tree-type-filter-actionbar {
  margin-inline-start: 4px;
}
.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
  padding: 2px;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container {
  background-color: var(--vscode-sideBar-background);
  height: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 13;
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container
  .monaco-tree-sticky-row.monaco-list-row {
  background-color: var(--vscode-sideBar-background);
  opacity: 1 !important;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container
  .monaco-tree-sticky-row:hover {
  background-color: var(--vscode-list-hoverBackground) !important;
  cursor: pointer;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container.empty
  .monaco-tree-sticky-container-shadow {
  display: none;
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container
  .monaco-tree-sticky-container-shadow {
  bottom: -3px;
  height: 0;
  inset-inline-start: 0;
  position: absolute;
  width: 100%;
}
.monaco-list
  .monaco-scrollable-element
  .monaco-tree-sticky-container[tabindex='0']:focus {
  outline: none;
}
.monaco-editor .inputarea {
  background-color: transparent;
  border: none;
  color: transparent;
  margin: 0;
  min-height: 0;
  min-width: 0;
  outline: none !important;
  overflow: hidden;
  padding: 0;
  position: absolute;
  resize: none;
  z-index: -10;
}
.monaco-editor .inputarea.ime-input {
  caret-color: var(--vscode-editorCursor-foreground);
  color: var(--vscode-editor-foreground);
  z-index: 10;
}
.monaco-workbench .workbench-hover {
  background: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
  color: var(--vscode-editorHoverWidget-foreground);
  font-size: 13px;
  line-height: 19px;
  max-width: 700px;
  overflow: hidden;
  position: relative;
  z-index: 40;
}
.monaco-workbench .workbench-hover hr {
  border-bottom: none;
}
.monaco-workbench .workbench-hover:not(.skip-fade-in) {
  animation: fadein 0.1s linear;
}
.monaco-workbench .workbench-hover.compact {
  font-size: 12px;
}
.monaco-workbench .workbench-hover.compact .hover-contents {
  padding: 2px 8px;
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover {
  outline: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,
.monaco-workbench .workbench-hover-lock:focus {
  outline: 1px solid var(--vscode-focusBorder);
}
.monaco-workbench
  .workbench-hover-container.locked
  .workbench-hover-lock:hover {
  background: var(--vscode-toolbar-hoverBackground);
}
.monaco-workbench .workbench-hover-pointer {
  pointer-events: none;
  position: absolute;
  z-index: 41;
}
.monaco-workbench .workbench-hover-pointer:after {
  background-color: var(--vscode-editorHoverWidget-background);
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
  border-inline-end: 1px solid var(--vscode-editorHoverWidget-border);
  content: '';
  height: 5px;
  position: absolute;
  width: 5px;
}
.monaco-workbench .locked .workbench-hover-pointer:after {
  border-bottom-width: 2px;
  border-inline-end-width: 2px;
  height: 4px;
  width: 4px;
}
.monaco-workbench .workbench-hover-pointer.left {
  inset-inline-start: -3px;
}
.monaco-workbench .workbench-hover-pointer.right {
  inset-inline-end: 3px;
}
.monaco-workbench .workbench-hover-pointer.top {
  top: -3px;
}
.monaco-workbench .workbench-hover-pointer.bottom {
  bottom: 3px;
}
.monaco-workbench .workbench-hover-pointer.left:after {
  transform: rotate(135deg);
}
.monaco-workbench .workbench-hover-pointer.right:after {
  transform: rotate(315deg);
}
.monaco-workbench .workbench-hover-pointer.top:after {
  transform: rotate(225deg);
}
.monaco-workbench .workbench-hover-pointer.bottom:after {
  transform: rotate(45deg);
}
.monaco-workbench .workbench-hover a {
  color: var(--vscode-textLink-foreground);
}
.monaco-workbench .workbench-hover a:focus {
  outline: 1px solid;
  outline-color: var(--vscode-focusBorder);
  outline-offset: -1px;
  text-decoration: underline;
}
.monaco-workbench .workbench-hover a:active,
.monaco-workbench .workbench-hover a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-workbench .workbench-hover code {
  background: var(--vscode-textCodeBlock-background);
}
.monaco-workbench .workbench-hover .hover-row .actions {
  background: var(--vscode-editorHoverWidget-statusBarBackground);
}
.monaco-workbench .workbench-hover.right-aligned {
  inset-inline-start: 1px;
}
.monaco-workbench
  .workbench-hover.right-aligned
  .hover-row.status-bar
  .actions {
  flex-direction: row-reverse;
}
.monaco-workbench
  .workbench-hover.right-aligned
  .hover-row.status-bar
  .actions
  .action-container {
  margin-inline-start: 16px;
  margin-inline-end: 0;
}
.monaco-editor .blockDecorations-container {
  pointer-events: none;
  position: absolute;
  top: 0;
}
.monaco-editor .blockDecorations-block {
  box-sizing: border-box;
  position: absolute;
}
.monaco-editor .margin-view-overlays .current-line,
.monaco-editor .view-overlays .current-line {
  box-sizing: border-box;
  display: block;
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
}
.monaco-editor
  .margin-view-overlays
  .current-line.current-line-margin.current-line-margin-both {
  border-inline-end: 0;
}
.monaco-editor .lines-content .cdr {
  height: 100%;
  position: absolute;
}
.monaco-editor .glyph-margin {
  position: absolute;
  top: 0;
}
.monaco-editor .glyph-margin-widgets .cgmr {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before {
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.monaco-editor .lines-content .core-guide {
  box-sizing: border-box;
  height: 100%;
  position: absolute;
}
.monaco-editor .margin-view-overlays .line-numbers {
  bottom: 0;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  font-variant-numeric: tabular-nums;
  position: absolute;
  text-align: end;
  vertical-align: middle;
}
.monaco-editor .relative-current-line-number {
  display: inline-block;
  text-align: start;
  width: 100%;
}
.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
  margin-top: 1px;
}
.monaco-editor .line-numbers {
  color: var(--vscode-editorLineNumber-foreground);
}
.monaco-editor .line-numbers.active-line-number {
  color: var(--vscode-editorLineNumber-activeForeground);
}
.mtkcontrol {
  background: #960000 !important;
  color: #fff !important;
}
.mtkoverflow {
  background-color: var(
    --vscode-button-background,
    var(--vscode-editor-background)
  );
  border-color: var(--vscode-contrastBorder);
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
  cursor: pointer;
  padding: 4px;
}
.mtkoverflow:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-editor.mac .lines-content:hover,
.monaco-editor.mac .view-line:hover,
.monaco-editor.mac .view-lines:hover {
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}
.monaco-editor.enable-user-select {
  user-select: auto;
  -webkit-user-select: initial;
}
.monaco-editor .view-lines {
  white-space: nowrap;
}
.monaco-editor .view-line {
  position: absolute;
  width: 100%;
}
.monaco-editor .lines-content > .view-lines > .view-line > span {
  bottom: 0;
  position: absolute;
  top: 0;
}
.monaco-editor .mtkw,
.monaco-editor .mtkz {
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .mtkz {
  display: inline-block;
}
.monaco-editor .lines-decorations {
  background: #fff;
  position: absolute;
  top: 0;
}
.monaco-editor .margin-view-overlays .cldr {
  height: 100%;
  position: absolute;
}
.monaco-editor .margin {
  background-color: var(--vscode-editorGutter-background);
}
.monaco-editor .margin-view-overlays .cmdr {
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  width: 100%;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider {
  opacity: 0;
  transition: opacity 0.1s linear;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider.active,
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
  opacity: 1;
}
.monaco-editor .minimap-slider .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-background);
}
.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-hoverBackground);
}
.monaco-editor .minimap-slider.active .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-activeBackground);
}
.monaco-editor .minimap-shadow-visible {
  box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
}
.monaco-editor .minimap-shadow-hidden {
  position: absolute;
  width: 0;
}
.monaco-editor .minimap-shadow-visible {
  inset-inline-start: -6px;
  position: absolute;
  width: 6px;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
  inset-inline-start: -1px;
  position: absolute;
  width: 1px;
}
.minimap.autohide {
  opacity: 0;
  transition: opacity 0.5s;
}
.minimap.autohide:hover {
  opacity: 1;
}
.monaco-editor .minimap {
  z-index: 5;
}
.monaco-editor .overlayWidgets {
  inset-inline-start: 0;
  position: absolute;
  top: 0;
}
.monaco-editor .view-ruler {
  box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
  position: absolute;
  top: 0;
}
.monaco-editor .scroll-decoration {
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
  height: 6px;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
}
.monaco-editor .lines-content .cslr {
  position: absolute;
}
.monaco-editor .focused .selected-text {
  background-color: var(--vscode-editor-selectionBackground);
}
.monaco-editor .selected-text {
  background-color: var(--vscode-editor-inactiveSelectionBackground);
}
.monaco-editor .top-left-radius {
  border-start-start-radius: 3px;
}
.monaco-editor .bottom-left-radius {
  border-end-start-radius: 3px;
}
.monaco-editor .top-right-radius {
  border-start-end-radius: 3px;
}
.monaco-editor .bottom-right-radius {
  border-end-end-radius: 3px;
}
.monaco-editor.hc-black .top-left-radius {
  border-start-start-radius: 0;
}
.monaco-editor.hc-black .bottom-left-radius {
  border-end-start-radius: 0;
}
.monaco-editor.hc-black .top-right-radius {
  border-start-end-radius: 0;
}
.monaco-editor.hc-black .bottom-right-radius {
  border-end-end-radius: 0;
}
.monaco-editor.hc-light .top-left-radius {
  border-start-start-radius: 0;
}
.monaco-editor.hc-light .bottom-left-radius {
  border-end-start-radius: 0;
}
.monaco-editor.hc-light .top-right-radius {
  border-start-end-radius: 0;
}
.monaco-editor.hc-light .bottom-right-radius {
  border-end-end-radius: 0;
}
.monaco-editor .cursors-layer {
  position: absolute;
  top: 0;
}
.monaco-editor .cursors-layer > .cursor {
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
}
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
  transition: all 80ms;
}
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
  background: transparent !important;
  border-style: solid;
  border-width: 1px;
}
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
  background: transparent !important;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
  background: transparent !important;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
@keyframes monaco-cursor-smooth {
  0%,
  20% {
    opacity: 1;
  }
  60%,
  to {
    opacity: 0;
  }
}
@keyframes monaco-cursor-phase {
  0%,
  20% {
    opacity: 1;
  }
  90%,
  to {
    opacity: 0;
  }
}
@keyframes monaco-cursor-expand {
  0%,
  20% {
    transform: scaleY(1);
  }
  80%,
  to {
    transform: scaleY(0);
  }
}
.cursor-smooth {
  animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
}
.cursor-phase {
  animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
}
.cursor-expand > .cursor {
  animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
}
.monaco-editor .mwh {
  color: var(--vscode-editorWhitespace-foreground) !important;
  position: absolute;
}
::-ms-clear {
  display: none;
}
.monaco-editor .editor-widget input {
  color: inherit;
}
.monaco-editor {
  overflow: visible;
  position: relative;
  -webkit-text-size-adjust: 100%;
  color: var(--vscode-editor-foreground);
  overflow-wrap: normal;
}
.monaco-editor,
.monaco-editor-background {
  background-color: var(--vscode-editor-background);
}
.monaco-editor .rangeHighlight {
  background-color: var(--vscode-editor-rangeHighlightBackground);
  border: 1px solid var(--vscode-editor-rangeHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .rangeHighlight,
.monaco-editor.hc-light .rangeHighlight {
  border-style: dotted;
}
.monaco-editor .symbolHighlight {
  background-color: var(--vscode-editor-symbolHighlightBackground);
  border: 1px solid var(--vscode-editor-symbolHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .symbolHighlight,
.monaco-editor.hc-light .symbolHighlight {
  border-style: dotted;
}
.monaco-editor .overflow-guard {
  overflow: hidden;
  position: relative;
}
.monaco-editor .view-overlays {
  position: absolute;
  top: 0;
}
.monaco-editor .margin-view-overlays > div,
.monaco-editor .view-overlays > div {
  position: absolute;
  width: 100%;
}
.monaco-editor .squiggly-error {
  border-bottom: 4px double var(--vscode-editorError-border);
}
.monaco-editor .squiggly-error:before {
  background: var(--vscode-editorError-background);
  content: '';
  display: block;
  height: 100%;
  width: 100%;
}
.monaco-editor .squiggly-warning {
  border-bottom: 4px double var(--vscode-editorWarning-border);
}
.monaco-editor .squiggly-warning:before {
  background: var(--vscode-editorWarning-background);
  content: '';
  display: block;
  height: 100%;
  width: 100%;
}
.monaco-editor .squiggly-info {
  border-bottom: 4px double var(--vscode-editorInfo-border);
}
.monaco-editor .squiggly-info:before {
  background: var(--vscode-editorInfo-background);
  content: '';
  display: block;
  height: 100%;
  width: 100%;
}
.monaco-editor .squiggly-hint {
  border-bottom: 2px dotted var(--vscode-editorHint-border);
}
.monaco-editor.showUnused .squiggly-unnecessary {
  border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);
}
.monaco-editor.showDeprecated .squiggly-inline-deprecated {
  text-decoration: line-through;
  text-decoration-color: var(--vscode-editor-foreground, inherit);
}
.monaco-component.diff-review {
  user-select: none;
  -webkit-user-select: none;
  z-index: 99;
}
.monaco-diff-editor .diff-review {
  position: absolute;
}
.monaco-component.diff-review .diff-review-line-number {
  color: var(--vscode-editorLineNumber-foreground);
  display: inline-block;
  text-align: end;
}
.monaco-component.diff-review .diff-review-summary {
  padding-inline-start: 10px;
}
.monaco-component.diff-review .diff-review-shadow {
  box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
  position: absolute;
}
.monaco-component.diff-review .diff-review-row {
  white-space: pre;
}
.monaco-component.diff-review .diff-review-table {
  display: table;
  min-width: 100%;
}
.monaco-component.diff-review .diff-review-row {
  display: table-row;
  width: 100%;
}
.monaco-component.diff-review .diff-review-spacer {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
}
.monaco-component.diff-review .diff-review-spacer > .codicon {
  font-size: 9px !important;
}
.monaco-component.diff-review .diff-review-actions {
  display: inline-block;
  position: absolute;
  inset-inline-end: 10px;
  top: 2px;
  z-index: 100;
}
.monaco-component.diff-review .diff-review-actions .action-label {
  height: 16px;
  margin: 2px 0;
  width: 16px;
}
.monaco-component.diff-review .revertButton {
  cursor: pointer;
}
.monaco-editor .diff-hidden-lines-widget {
  width: 100%;
}
.monaco-editor .diff-hidden-lines {
  font-size: 13px;
  height: 0;
  line-height: 14px;
  transform: translateY(-10px);
}
.monaco-editor .diff-hidden-lines .bottom.dragging,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover {
  background-color: var(--vscode-focusBorder);
}
.monaco-editor .diff-hidden-lines .bottom,
.monaco-editor .diff-hidden-lines .top {
  background-clip: padding-box;
  background-color: transparent;
  border-bottom: 2px solid transparent;
  border-top: 4px solid transparent;
  height: 4px;
  transition: background-color 0.1s ease-out;
}
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) * {
  cursor: n-resize !important;
}
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom * {
  cursor: s-resize !important;
}
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom * {
  cursor: ns-resize !important;
}
.monaco-editor .diff-hidden-lines .top {
  transform: translateY(4px);
}
.monaco-editor .diff-hidden-lines .bottom {
  transform: translateY(-6px);
}
.monaco-editor .diff-unchanged-lines {
  background: var(--vscode-diffEditor-unchangedCodeBackground);
}
.monaco-editor .noModificationsOverlay {
  align-items: center;
  background: var(--vscode-editor-background);
  display: flex;
  justify-content: center;
  z-index: 1;
}
.monaco-editor .diff-hidden-lines .center {
  background: var(--vscode-diffEditor-unchangedRegionBackground);
  box-shadow:
    inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),
    inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
  color: var(--vscode-diffEditor-unchangedRegionForeground);
  display: block;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .diff-hidden-lines .center span.codicon {
  vertical-align: middle;
}
.monaco-editor .diff-hidden-lines .center a:hover .codicon {
  color: var(--vscode-editorLink-activeForeground) !important;
  cursor: pointer;
}
.monaco-editor .diff-hidden-lines div.breadcrumb-item {
  cursor: pointer;
}
.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover {
  color: var(--vscode-editorLink-activeForeground);
}
.monaco-editor .movedModified,
.monaco-editor .movedOriginal {
  border: 2px solid var(--vscode-diffEditor-move-border);
}
.monaco-editor .movedModified.currentMove,
.monaco-editor .movedOriginal.currentMove {
  border: 2px solid var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines path.currentMove {
  stroke: var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines path {
  pointer-events: visiblestroke;
}
.monaco-diff-editor .moved-blocks-lines .arrow {
  fill: var(--vscode-diffEditor-move-border);
}
.monaco-diff-editor .moved-blocks-lines .arrow.currentMove {
  fill: var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines .arrow-rectangle {
  fill: var(--vscode-editor-background);
}
.monaco-diff-editor .moved-blocks-lines {
  pointer-events: none;
  position: absolute;
}
.monaco-diff-editor .moved-blocks-lines path {
  fill: none;
  stroke: var(--vscode-diffEditor-move-border);
  stroke-width: 2;
}
.monaco-editor .char-delete.diff-range-empty {
  border-inline-start: 3px solid var(--vscode-diffEditor-removedTextBackground);
  margin-inline-start: -1px;
}
.monaco-editor .char-insert.diff-range-empty {
  border-inline-start: 3px solid var(--vscode-diffEditor-insertedTextBackground);
}
.monaco-editor .fold-unchanged {
  cursor: pointer;
}
.monaco-diff-editor .diff-moved-code-block {
  display: flex;
  justify-content: flex-end;
  margin-top: -4px;
}
.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.monaco-diff-editor .diffOverview {
  z-index: 9;
}
.monaco-diff-editor .diffOverview .diffViewport {
  z-index: 10;
}
.monaco-diff-editor.vs .diffOverview {
  background: #00000008;
}
.monaco-diff-editor.vs-dark .diffOverview {
  background: #ffffff03;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar {
  background: transparent;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar {
  background: none;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
  z-index: 10;
}
.modified-in-monaco-diff-editor .slider.active {
  background: #ababab66;
}
.modified-in-monaco-diff-editor.hc-black .slider.active,
.modified-in-monaco-diff-editor.hc-light .slider.active {
  background: none;
}
.monaco-diff-editor .delete-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-editor .insert-sign {
  align-items: center;
  display: flex !important;
  font-size: 11px !important;
  opacity: 0.7 !important;
}
.monaco-diff-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-editor.hc-black .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-editor.hc-light .insert-sign {
  opacity: 1;
}
.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .inline-deleted-margin-view-zone {
  text-align: end;
}
.monaco-editor .arrow-revert-change {
  position: absolute;
  z-index: 10;
}
.monaco-editor .arrow-revert-change:hover {
  cursor: pointer;
}
.monaco-editor .view-zones .view-lines .view-line span {
  display: inline-block;
}
.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
  cursor: pointer;
}
.monaco-diff-editor .char-insert,
.monaco-editor .char-insert {
  background-color: var(--vscode-diffEditor-insertedTextBackground);
}
.monaco-diff-editor .line-insert,
.monaco-editor .line-insert {
  background-color: var(
    --vscode-diffEditor-insertedLineBackground,
    var(--vscode-diffEditor-insertedTextBackground)
  );
}
.monaco-editor .char-insert,
.monaco-editor .line-insert {
  border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .char-insert,
.monaco-editor.hc-black .line-insert,
.monaco-editor.hc-light .char-insert,
.monaco-editor.hc-light .line-insert {
  border-style: dashed;
}
.monaco-editor .char-delete,
.monaco-editor .line-delete {
  border: 1px solid var(--vscode-diffEditor-removedTextBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .char-delete,
.monaco-editor.hc-black .line-delete,
.monaco-editor.hc-light .char-delete,
.monaco-editor.hc-light .line-delete {
  border-style: dashed;
}
.monaco-diff-editor .gutter-insert,
.monaco-editor .gutter-insert,
.monaco-editor .inline-added-margin-view-zone {
  background-color: var(
    --vscode-diffEditorGutter-insertedLineBackground,
    var(--vscode-diffEditor-insertedLineBackground),
    var(--vscode-diffEditor-insertedTextBackground)
  );
}
.monaco-diff-editor .char-delete,
.monaco-editor .char-delete,
.monaco-editor .inline-deleted-text {
  background-color: var(--vscode-diffEditor-removedTextBackground);
}
.monaco-editor .inline-deleted-text {
  text-decoration: line-through;
}
.monaco-diff-editor .line-delete,
.monaco-editor .line-delete {
  background-color: var(
    --vscode-diffEditor-removedLineBackground,
    var(--vscode-diffEditor-removedTextBackground)
  );
}
.monaco-diff-editor .gutter-delete,
.monaco-editor .gutter-delete,
.monaco-editor .inline-deleted-margin-view-zone {
  background-color: var(
    --vscode-diffEditorGutter-removedLineBackground,
    var(--vscode-diffEditor-removedLineBackground),
    var(--vscode-diffEditor-removedTextBackground)
  );
}
.monaco-diff-editor.side-by-side .editor.modified {
  border-inline-start: 1px solid var(--vscode-diffEditor-border);
  box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
}
.monaco-diff-editor.side-by-side .editor.original {
  border-inline-end: 1px solid var(--vscode-diffEditor-border);
  box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
}
.monaco-diff-editor .diffViewport {
  background: var(--vscode-scrollbarSlider-background);
}
.monaco-diff-editor .diffViewport:hover {
  background: var(--vscode-scrollbarSlider-hoverBackground);
}
.monaco-diff-editor .diffViewport:active {
  background: var(--vscode-scrollbarSlider-activeBackground);
}
.monaco-editor .diagonal-fill {
  background-image: linear-gradient(
    -45deg,
    var(--vscode-diffEditor-diagonalFill) 12.5%,
    #0000 12.5%,
    #0000 50%,
    var(--vscode-diffEditor-diagonalFill) 50%,
    var(--vscode-diffEditor-diagonalFill) 62.5%,
    #0000 62.5%,
    #0000 100%
  );
  background-size: 8px 8px;
}
.monaco-diff-editor .gutter {
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
}
.monaco-diff-editor .gutter > div {
  position: absolute;
}
.monaco-diff-editor .gutter .gutterItem {
  opacity: 0;
  transition: opacity 0.7s;
}
.monaco-diff-editor .gutter .gutterItem.showAlways {
  opacity: 1;
  transition: none;
}
.monaco-diff-editor .gutter .gutterItem.noTransition {
  transition: none;
}
.monaco-diff-editor .gutter:hover .gutterItem {
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.monaco-diff-editor .gutter .gutterItem .background {
  border-inline-start: 2px solid var(--vscode-menu-border);
  height: 100%;
  inset-inline-start: 50%;
  position: absolute;
  width: 1px;
}
.monaco-diff-editor .gutter .gutterItem .buttons {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar {
  height: fit-content;
}
.monaco-diff-editor
  .gutter
  .gutterItem
  .buttons
  .monaco-toolbar
  .monaco-action-bar {
  line-height: 1;
}
.monaco-diff-editor
  .gutter
  .gutterItem
  .buttons
  .monaco-toolbar
  .monaco-action-bar
  .actions-container {
  background: var(--vscode-editorGutter-commentRangeForeground);
  border-radius: 4px;
  width: fit-content;
}
.monaco-diff-editor
  .gutter
  .gutterItem
  .buttons
  .monaco-toolbar
  .monaco-action-bar
  .actions-container
  .action-item:hover {
  background: var(--vscode-toolbar-hoverBackground);
}
.monaco-diff-editor
  .gutter
  .gutterItem
  .buttons
  .monaco-toolbar
  .monaco-action-bar
  .actions-container
  .action-item
  .action-label {
  padding: 1px 2px;
}
.monaco-diff-editor .diff-hidden-lines-compact {
  display: flex;
  height: 11px;
}
.monaco-diff-editor .diff-hidden-lines-compact .line-left,
.monaco-diff-editor .diff-hidden-lines-compact .line-right {
  border-top: 1px solid;
  border-color: var(--vscode-editorCodeLens-foreground);
  height: 1px;
  margin: auto;
  opacity: 0.5;
  width: 100%;
}
.monaco-diff-editor .diff-hidden-lines-compact .line-left {
  width: 20px;
}
.monaco-diff-editor .diff-hidden-lines-compact .text {
  color: var(--vscode-editorCodeLens-foreground);
  text-wrap: nowrap;
  font-size: 11px;
  line-height: 11px;
  margin: 0 4px;
}
.monaco-editor .rendered-markdown kbd {
  background-color: var(--vscode-keybindingLabel-background);
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
  color: var(--vscode-keybindingLabel-foreground);
  padding: 1px 3px;
  vertical-align: middle;
}
.rendered-markdown li:has(input[type='checkbox']) {
  list-style-type: none;
}
.monaco-component.multiDiffEditor {
  background: var(--vscode-multiDiffEditor-background);
  height: 100%;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}
.monaco-component.multiDiffEditor > div {
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.monaco-component.multiDiffEditor > div.placeholder {
  display: grid;
  place-content: center;
  place-items: center;
  visibility: hidden;
}
.monaco-component.multiDiffEditor > div.placeholder.visible {
  visibility: visible;
}
.monaco-component.multiDiffEditor .active {
  --vscode-multiDiffEditor-border: var(--vscode-focusBorder);
}
.monaco-component.multiDiffEditor .multiDiffEntry {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
}
.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button {
  cursor: pointer;
  margin: 0 5px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a {
  display: block;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header {
  background: var(--vscode-editor-background);
  z-index: 1000;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header:not(.collapsed)
  .header-content {
  border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content {
  align-items: center;
  background: var(--vscode-multiDiffEditor-headerBackground);
  border-top: 1px solid var(--vscode-multiDiffEditor-border);
  color: var(--vscode-foreground);
  display: flex;
  margin: 8px 0 0;
  padding: 4px 5px;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content.shadow {
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content
  .file-path {
  display: flex;
  flex: 1;
  min-width: 0;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content
  .file-path
  .title {
  font-size: 14px;
  line-height: 22px;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content
  .file-path
  .title.original {
  flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content
  .file-path
  .status {
  font-weight: 600;
  line-height: 22px;
  margin: 0 10px;
  opacity: 0.75;
}
.monaco-component.multiDiffEditor
  .multiDiffEntry
  .header
  .header-content
  .actions {
  padding: 0 8px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .editorParent {
  border-bottom: 1px solid var(--vscode-multiDiffEditor-border);
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
}
.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer {
  flex: 1;
}
.monaco-editor .selection-anchor {
  background-color: #007acc;
  width: 2px !important;
}
.monaco-editor .bracket-match {
  background-color: var(--vscode-editorBracketMatch-background);
  border: 1px solid var(--vscode-editorBracketMatch-border);
  box-sizing: border-box;
}
.monaco-editor .lightBulbWidget {
  align-items: center;
  display: flex;
  justify-content: center;
}
.monaco-editor .lightBulbWidget:hover {
  cursor: pointer;
}
.monaco-editor .lightBulbWidget.codicon-light-bulb,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle {
  color: var(--vscode-editorLightBulb-foreground);
}
.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
  color: var(
    --vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  );
}
.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
  color: var(
    --vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  );
}
.monaco-editor .lightBulbWidget:before {
  position: relative;
  z-index: 2;
}
.monaco-editor .lightBulbWidget:after {
  content: '';
  display: block;
  height: 100%;
  inset-inline-start: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.monaco-editor .glyph-margin-widgets .cgmr[class*='codicon-gutter-lightbulb'] {
  cursor: pointer;
  display: block;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle {
  color: var(--vscode-editorLightBulb-foreground);
}
.monaco-editor
  .glyph-margin-widgets
  .cgmr.codicon-gutter-lightbulb-aifix-auto-fix,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix {
  color: var(
    --vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  );
}
.monaco-editor
  .glyph-margin-widgets
  .cgmr.codicon-gutter-lightbulb-sparkle-filled {
  color: var(
    --vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  );
}
.monaco-editor .codelens-decoration {
  color: var(--vscode-editorCodeLens-foreground);
  display: inline-block;
  font-family:
    var(--vscode-editorCodeLens-fontFamily),
    var(--vscode-editorCodeLens-fontFamilyDefault);
  font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
  font-size: var(--vscode-editorCodeLens-fontSize);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  overflow: hidden;
  padding-inline-end: calc(var(--vscode-editorCodeLens-fontSize) * 0.5);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .codelens-decoration > a,
.monaco-editor .codelens-decoration > span {
  user-select: none;
  -webkit-user-select: none;
  vertical-align: sub;
  white-space: nowrap;
}
.monaco-editor .codelens-decoration > a {
  text-decoration: none;
}
.monaco-editor .codelens-decoration > a:hover {
  cursor: pointer;
}
.monaco-editor .codelens-decoration > a:hover,
.monaco-editor .codelens-decoration > a:hover .codicon {
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .codelens-decoration .codicon {
  color: currentColor !important;
  color: var(--vscode-editorCodeLens-foreground);
  font-size: var(--vscode-editorCodeLens-fontSize);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  vertical-align: middle;
}
.monaco-editor .codelens-decoration > a:hover .codicon:before {
  cursor: pointer;
}
@keyframes fadein {
  0% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 1;
  }
}
.monaco-editor .codelens-decoration.fadein {
  animation: fadein 0.1s linear;
}
.colorpicker-widget {
  height: 190px;
  user-select: none;
  -webkit-user-select: none;
}
.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
  border: 0.1em solid #000;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 0.8em;
  line-height: 0.8em;
  margin: 0.1em 0.2em 0;
  width: 0.8em;
}
.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
  border: 0.1em solid #eee;
}
.colorpicker-header {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
  background-size: 9px 9px;
  display: flex;
  height: 24px;
  image-rendering: pixelated;
  position: relative;
}
.colorpicker-header .picked-color {
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex: 1;
  justify-content: center;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  width: 240px;
}
.colorpicker-header .picked-color .picked-color-presentation {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  white-space: nowrap;
}
.colorpicker-header .picked-color .codicon {
  color: inherit;
  font-size: 14px;
}
.colorpicker-header .picked-color.light {
  color: #000;
}
.colorpicker-header .original-color {
  cursor: pointer;
  width: 74px;
  z-index: inherit;
}
.standalone-colorpicker {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
}
.colorpicker-header.standalone-colorpicker {
  border-bottom: none;
}
.colorpicker-header .close-button {
  background-color: var(--vscode-editorHoverWidget-background);
  border-inline-start: 1px solid var(--vscode-editorHoverWidget-border);
  cursor: pointer;
}
.colorpicker-header .close-button-inner-div {
  height: 100%;
  text-align: center;
  width: 100%;
}
.colorpicker-header .close-button-inner-div:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.colorpicker-header .close-icon {
  padding: 3px;
}
.colorpicker-body {
  display: flex;
  padding: 8px;
  position: relative;
}
.colorpicker-body .saturation-wrap {
  flex: 1;
  height: 150px;
  min-width: 220px;
  overflow: hidden;
  position: relative;
}
.colorpicker-body .saturation-box {
  height: 150px;
  position: absolute;
}
.colorpicker-body .saturation-selection {
  border: 1px solid #fff;
  border-radius: 100%;
  box-shadow: 0 0 2px #000c;
  height: 9px;
  margin-block-start: -5px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: -5px;
  position: absolute;
  width: 9px;
}
.colorpicker-body .strip {
  height: 150px;
  width: 25px;
}
.colorpicker-body .standalone-strip {
  height: 122px;
  width: 25px;
}
.colorpicker-body .hue-strip {
  background: linear-gradient(
    180deg,
    red 0,
    #ff0 17%,
    #0f0 33%,
    #0ff,
    #00f 67%,
    #f0f 83%,
    red
  );
  cursor: grab;
  margin-inline-start: 8px;
  position: relative;
}
.colorpicker-body .opacity-strip {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
  background-size: 9px 9px;
  cursor: grab;
  image-rendering: pixelated;
  margin-inline-start: 8px;
  position: relative;
}
.colorpicker-body .strip.grabbing {
  cursor: grabbing;
}
.colorpicker-body .slider {
  border: 1px solid hsla(0, 0%, 100%, 0.71);
  box-shadow: 0 0 1px #000000d9;
  box-sizing: border-box;
  height: 4px;
  inset-inline-start: -2px;
  position: absolute;
  top: 0;
  width: calc(100% + 4px);
}
.colorpicker-body .strip .overlay {
  height: 150px;
  pointer-events: none;
}
.colorpicker-body .standalone-strip .standalone-overlay {
  height: 122px;
  pointer-events: none;
}
.standalone-colorpicker-body {
  border: 1px solid transparent;
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
  display: block;
  overflow: hidden;
}
.colorpicker-body .insert-button {
  background: var(--vscode-button-background);
  border: none;
  border-radius: 2px;
  bottom: 8px;
  color: var(--vscode-button-foreground);
  cursor: pointer;
  height: 20px;
  padding: 0;
  position: absolute;
  inset-inline-end: 8px;
  width: 58px;
}
.colorpicker-body .insert-button:hover {
  background: var(--vscode-button-hoverBackground);
}
.monaco-editor.hc-light .dnd-target,
.monaco-editor.vs .dnd-target {
  border-inline-end: 2px dotted #000;
  color: #fff;
}
.monaco-editor.vs-dark .dnd-target {
  border-inline-end: 2px dotted #aeafad;
  color: #51504f;
}
.monaco-editor.hc-black .dnd-target {
  border-inline-end: 2px dotted #fff;
  color: #000;
}
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines,
.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines {
  cursor: default;
}
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines,
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines {
  cursor: copy;
}
.post-edit-widget {
  background-color: var(--vscode-editorWidget-background);
  border: 1px solid var(--vscode-widget-border, transparent);
  border-radius: 4px;
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  overflow: hidden;
}
.post-edit-widget .monaco-button {
  border: none;
  border-radius: 0;
  padding: 2px;
}
.post-edit-widget .monaco-button:hover {
  background-color: var(--vscode-button-secondaryHoverBackground) !important;
}
.post-edit-widget .monaco-button .codicon {
  margin: 0;
}
.monaco-editor .findOptionsWidget {
  border: 2px solid var(--vscode-contrastBorder);
}
.monaco-editor .find-widget,
.monaco-editor .findOptionsWidget {
  background-color: var(--vscode-editorWidget-background);
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  color: var(--vscode-editorWidget-foreground);
}
.monaco-editor .find-widget {
  border-bottom: 1px solid var(--vscode-widget-border);
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  border-inline-start: 1px solid var(--vscode-widget-border);
  border-inline-end: 1px solid var(--vscode-widget-border);
  box-sizing: border-box;
  height: 33px;
  line-height: 19px;
  overflow: hidden;
  padding: 0 4px;
  position: absolute;
  transform: translateY(calc(-100% - 10px));
  transition: transform 0.2s linear;
  z-index: 35;
}
.monaco-workbench.reduce-motion .monaco-editor .find-widget {
  transition: transform 0ms linear;
}
.monaco-editor .find-widget textarea {
  margin: 0;
}
.monaco-editor .find-widget.hiddenEditor {
  display: none;
}
.monaco-editor .find-widget.replaceToggled > .replace-part {
  display: flex;
}
.monaco-editor .find-widget.visible {
  transform: translateY(0);
}
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-color: var(--vscode-focusBorder);
  outline-offset: -1px;
}
.monaco-editor .find-widget .monaco-inputbox .input {
  background-color: transparent;
  min-height: 0;
}
.monaco-editor .find-widget .monaco-findInput .input {
  font-size: 13px;
}
.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
  display: flex;
  font-size: 12px;
  margin-block-start: 3px;
  margin-inline-end: 25px;
  margin-block-end: 0;
  margin-inline-start: 17px;
}
.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
  min-height: 25px;
}
.monaco-editor
  .find-widget
  > .replace-part
  .monaco-inputbox
  > .ibwrapper
  > .mirror {
  padding-inline-end: 22px;
}
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor
  .find-widget
  > .find-part
  .monaco-inputbox
  > .ibwrapper
  > .mirror,
.monaco-editor
  .find-widget
  > .replace-part
  .monaco-inputbox
  > .ibwrapper
  > .input,
.monaco-editor
  .find-widget
  > .replace-part
  .monaco-inputbox
  > .ibwrapper
  > .mirror {
  padding-bottom: 2px;
  padding-top: 2px;
}
.monaco-editor .find-widget > .find-part .find-actions,
.monaco-editor .find-widget > .replace-part .replace-actions {
  align-items: center;
  display: flex;
  height: 25px;
}
.monaco-editor .find-widget .monaco-findInput {
  display: flex;
  flex: 1;
  vertical-align: middle;
}
.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
  width: 100%;
}
.monaco-editor
  .find-widget
  .monaco-findInput
  .monaco-scrollable-element
  .scrollbar.vertical {
  opacity: 0;
}
.monaco-editor .find-widget .matchesCount {
  box-sizing: border-box;
  display: flex;
  flex: initial;
  height: 25px;
  line-height: 23px;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 3px;
  padding-block-start: 2px;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2px;
  text-align: center;
  vertical-align: middle;
}
.monaco-editor .find-widget .button {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  flex: initial;
  height: 16px;
  justify-content: center;
  margin-inline-start: 3px;
  padding: 3px;
  width: 16px;
}
.monaco-editor .find-widget .codicon-find-selection {
  border-radius: 5px;
  height: 22px;
  padding: 3px;
  width: 22px;
}
.monaco-editor .find-widget .button.left {
  margin-inline-start: 0;
  margin-inline-end: 3px;
}
.monaco-editor .find-widget .button.wide {
  padding: 1px 6px;
  top: -1px;
  width: auto;
}
.monaco-editor .find-widget .button.toggle {
  border-radius: 0;
  box-sizing: border-box;
  height: 100%;
  inset-inline-start: 3px;
  position: absolute;
  top: 0;
  width: 18px;
}
.monaco-editor .find-widget .button.toggle.disabled {
  display: none;
}
.monaco-editor .find-widget .disabled {
  color: var(--vscode-disabledForeground);
  cursor: default;
}
.monaco-editor .find-widget > .replace-part {
  display: none;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput {
  display: flex;
  flex: auto;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  vertical-align: middle;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
  position: absolute;
  inset-inline-end: 2px;
  top: 3px;
}
.monaco-editor .find-widget.reduced-find-widget .matchesCount {
  display: none;
}
.monaco-editor .find-widget.narrow-find-widget {
  max-width: 257px !important;
}
.monaco-editor .find-widget.collapsed-find-widget {
  max-width: 170px !important;
}
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor
  .find-widget.collapsed-find-widget
  > .find-part
  .monaco-findInput
  .controls {
  display: none;
}
.monaco-editor .find-widget.no-results .matchesCount {
  color: var(--vscode-errorForeground);
}
.monaco-editor .findMatch {
  animation-duration: 0;
  animation-name: inherit !important;
  background-color: var(--vscode-editor-findMatchHighlightBackground);
}
.monaco-editor .currentFindMatch {
  background-color: var(--vscode-editor-findMatchBackground);
  border: 2px solid var(--vscode-editor-findMatchBorder);
  box-sizing: border-box;
  padding: 1px;
}
.monaco-editor .findScope {
  background-color: var(--vscode-editor-findRangeHighlightBackground);
}
.monaco-editor .find-widget .monaco-sash {
  background-color: var(
    --vscode-editorWidget-resizeBorder,
    var(--vscode-editorWidget-border)
  );
  inset-inline-start: 0 !important;
}
.monaco-editor.hc-black .find-widget .button:before {
  inset-inline-start: 2px;
  position: relative;
  top: 1px;
}
.monaco-editor .find-widget .button:not(.disabled):hover,
.monaco-editor .find-widget .codicon-find-selection:hover {
  background-color: var(--vscode-toolbar-hoverBackground) !important;
}
.monaco-editor.findMatch {
  background-color: var(--vscode-editor-findMatchHighlightBackground);
}
.monaco-editor.currentFindMatch {
  background-color: var(--vscode-editor-findMatchBackground);
}
.monaco-editor.findScope {
  background-color: var(--vscode-editor-findRangeHighlightBackground);
}
.monaco-editor.findMatch {
  background-color: var(--vscode-editorWidget-background);
}
.monaco-editor .find-widget > .button.codicon-widget-close {
  position: absolute;
  inset-inline-end: 4px;
  top: 5px;
}
.monaco-editor .margin-view-overlays .codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 140%;
  justify-content: center;
  margin-inline-start: 2px;
  opacity: 0;
  transition: opacity 0.5s;
}
.monaco-workbench.reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-collapsed,
.monaco-workbench.reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-expanded,
.monaco-workbench.reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-manual-collapsed,
.monaco-workbench.reduce-motion
  .monaco-editor
  .margin-view-overlays
  .codicon-folding-manual-expanded {
  transition: initial;
}
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays:hover .codicon {
  opacity: 1;
}
.monaco-editor .inline-folded:after {
  color: var(--vscode-editor-foldPlaceholderForeground);
  content: '⋯';
  cursor: pointer;
  display: inline;
  line-height: 1em;
  margin: 0.1em 0.2em 0;
}
.monaco-editor .folded-background {
  background-color: var(--vscode-editor-foldBackground);
}
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded {
  color: var(--vscode-editorGutter-foldingControlForeground) !important;
}
.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
  display: inline-block;
  margin-inline-end: 4px;
  vertical-align: text-top;
}
.monaco-editor .marker-widget {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .marker-widget > .stale {
  font-style: italic;
  opacity: 0.6;
}
.monaco-editor .marker-widget .title {
  display: inline-block;
  padding-inline-end: 5px;
}
.monaco-editor .marker-widget .descriptioncontainer {
  padding-block-start: 8px;
  padding-inline-end: 12px;
  padding-block-end: 0;
  padding-inline-start: 20px;
  position: absolute;
  user-select: text;
  -webkit-user-select: text;
  white-space: pre;
}
.monaco-editor .marker-widget .descriptioncontainer .message {
  display: flex;
  flex-direction: column;
}
.monaco-editor .marker-widget .descriptioncontainer .message .details {
  padding-inline-start: 6px;
}
.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
  opacity: 0.6;
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
  color: inherit;
  opacity: 0.6;
}
.monaco-editor
  .marker-widget
  .descriptioncontainer
  .message
  a.code-link:before {
  content: '(';
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
  content: ')';
}
.monaco-editor
  .marker-widget
  .descriptioncontainer
  .message
  a.code-link
  > span {
  border-bottom: 1px solid transparent;
  color: var(--vscode-textLink-activeForeground);
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .marker-widget .descriptioncontainer .filename {
  color: var(--vscode-textLink-activeForeground);
  cursor: pointer;
}
.monaco-editor .goto-definition-link {
  color: var(--vscode-editorLink-activeForeground) !important;
  cursor: pointer;
  text-decoration: underline;
}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.monaco-editor .reference-zone-widget .inline {
  display: inline-block;
  vertical-align: top;
}
.monaco-editor .reference-zone-widget .messages {
  height: 100%;
  padding: 3em 0;
  text-align: center;
  width: 100%;
}
.monaco-editor .reference-zone-widget .ref-tree {
  background-color: var(--vscode-peekViewResult-background);
  color: var(--vscode-peekViewResult-lineForeground);
  line-height: 23px;
}
.monaco-editor .reference-zone-widget .ref-tree .reference {
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file {
  color: var(--vscode-peekViewResult-fileForeground);
  display: inline-flex;
  height: 100%;
  width: 100%;
}
.monaco-editor
  .reference-zone-widget
  .ref-tree
  .monaco-list:focus
  .selected
  .reference-file {
  color: inherit !important;
}
.monaco-editor
  .reference-zone-widget
  .ref-tree
  .monaco-list:focus
  .monaco-list-rows
  > .monaco-list-row.selected:not(.highlighted) {
  background-color: var(--vscode-peekViewResult-selectionBackground);
  color: var(--vscode-peekViewResult-selectionForeground) !important;
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
  margin-inline-start: auto;
  margin-inline-end: 12px;
}
.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
  background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}
.monaco-editor .reference-zone-widget .preview .reference-decoration {
  background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
  border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor
  .reference-zone-widget
  .preview
  .monaco-editor
  .inputarea.ime-input,
.monaco-editor
  .reference-zone-widget
  .preview
  .monaco-editor
  .monaco-editor-background {
  background-color: var(--vscode-peekViewEditor-background);
}
.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
  background-color: var(--vscode-peekViewEditorGutter-background);
}
.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
  font-weight: 700;
}
.monaco-editor.hc-black
  .reference-zone-widget
  .ref-tree
  .referenceMatch
  .highlight,
.monaco-editor.hc-light
  .reference-zone-widget
  .ref-tree
  .referenceMatch
  .highlight {
  border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
  box-sizing: border-box;
}
.monaco-editor .hoverHighlight {
  background-color: var(--vscode-editor-hoverHighlightBackground);
}
.monaco-editor .monaco-hover-content {
  box-sizing: border-box;
  padding-bottom: 2px;
  padding-inline-end: 2px;
}
.monaco-editor .monaco-hover {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  color: var(--vscode-editorHoverWidget-foreground);
}
.monaco-editor .monaco-hover a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-hover a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .monaco-hover .hover-row {
  display: flex;
}
.monaco-editor .monaco-hover .hover-row .hover-row-contents {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions {
  border-inline-end: 1px solid var(--vscode-editorHoverWidget-border);
  display: flex;
  flex-direction: column;
  justify-content: end;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon {
  cursor: pointer;
  font-size: 11px;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled {
  opacity: 0.6;
}
.monaco-editor .monaco-hover .hover-row .actions {
  background-color: var(--vscode-editorHoverWidget-statusBarBackground);
}
.monaco-editor .monaco-hover code {
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor.vs .valueSetReplacement {
  outline: solid 2px var(--vscode-editorBracketMatch-border);
}
.monaco-editor .inlineSuggestionsHints.withBorder {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
  z-index: 39;
}
.monaco-editor .inlineSuggestionsHints a,
.monaco-editor .inlineSuggestionsHints a:hover {
  color: var(--vscode-foreground);
}
.monaco-editor .inlineSuggestionsHints .keybinding {
  display: flex;
  margin-inline-start: 4px;
  opacity: 0.6;
}
.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {
  font-size: 8px;
  padding: 2px 3px;
}
.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
  display: flex;
  justify-content: center;
  min-width: 19px;
}
.monaco-editor .inlineSuggestionStatusBarItemLabel {
  margin-inline-end: 2px;
}
.monaco-editor .suggest-preview-additional-widget {
  white-space: nowrap;
}
.monaco-editor .suggest-preview-additional-widget .content-spacer {
  color: transparent;
  white-space: pre;
}
.monaco-editor .suggest-preview-additional-widget .button {
  cursor: pointer;
  display: inline-block;
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .ghost-text-hidden {
  font-size: 0;
  opacity: 0;
}
.monaco-editor .ghost-text-decoration,
.monaco-editor .suggest-preview-text .ghost-text {
  font-style: italic;
}
.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
  background-color: var(--vscode-editorGhostText-background);
  border: 1px solid var(--vscode-editorGhostText-border);
  color: var(--vscode-editorGhostText-foreground) !important;
}
.monaco-editor .inline-edit-remove {
  background-color: var(--vscode-editorGhostText-background);
  font-style: italic;
}
.monaco-editor .inline-edit-hidden {
  font-size: 0;
  opacity: 0;
}
.monaco-editor .inline-edit-decoration,
.monaco-editor .suggest-preview-text .inline-edit {
  font-style: italic;
}
.monaco-editor .inline-completion-text-to-replace {
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .inline-edit-decoration,
.monaco-editor .inline-edit-decoration-preview,
.monaco-editor .suggest-preview-text .inline-edit {
  background-color: var(--vscode-editorGhostText-background);
  border: 1px solid var(--vscode-editorGhostText-border);
  color: var(--vscode-editorGhostText-foreground) !important;
}
.monaco-editor .inlineEditHints.withBorder {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
  z-index: 39;
}
.monaco-editor .inlineEditHints a,
.monaco-editor .inlineEditHints a:hover {
  color: var(--vscode-foreground);
}
.monaco-editor .inlineEditHints .keybinding {
  display: flex;
  margin-inline-start: 4px;
  opacity: 0.6;
}
.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key {
  font-size: 8px;
  padding: 2px 3px;
}
.monaco-editor .inlineEditStatusBarItemLabel {
  margin-inline-end: 2px;
}
.monaco-editor .inlineEditSideBySide {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
  white-space: pre;
  z-index: 39;
}
.monaco-editor div.inline-edits-widget {
  --widget-color: var(--vscode-notifications-background);
}
.monaco-editor div.inline-edits-widget .promptEditor .monaco-editor {
  --vscode-editor-placeholder-foreground: var(
    --vscode-editorGhostText-foreground
  );
}
.monaco-editor div.inline-edits-widget .promptEditor,
.monaco-editor div.inline-edits-widget .toolbar {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.monaco-editor div.inline-edits-widget.focused .promptEditor,
.monaco-editor div.inline-edits-widget.focused .toolbar,
.monaco-editor div.inline-edits-widget:hover .promptEditor,
.monaco-editor div.inline-edits-widget:hover .toolbar {
  opacity: 1;
}
.monaco-editor div.inline-edits-widget .preview .monaco-editor {
  --vscode-editor-background: var(--widget-color);
}
.monaco-editor div.inline-edits-widget .preview .monaco-editor .mtk1 {
  color: var(--vscode-editorGhostText-foreground);
}
.monaco-editor
  div.inline-edits-widget
  .preview
  .monaco-editor
  .current-line-margin,
.monaco-editor
  div.inline-edits-widget
  .preview
  .monaco-editor
  .view-overlays
  .current-line-exact {
  border: none;
}
.monaco-editor div.inline-edits-widget svg .gradient-start {
  stop-color: var(--vscode-editor-background);
}
.monaco-editor div.inline-edits-widget svg .gradient-stop {
  stop-color: var(--widget-color);
}
.inline-editor-progress-decoration {
  display: inline-block;
  height: 1em;
  width: 1em;
}
.inline-progress-widget {
  align-items: center;
  display: flex !important;
  justify-content: center;
}
.inline-progress-widget .icon {
  font-size: 80% !important;
}
.inline-progress-widget:hover .icon {
  animation: none;
  font-size: 90% !important;
}
.inline-progress-widget:hover .icon:before {
  content: var(--vscode-icon-x-content);
  font-family: var(--vscode-icon-x-font-family);
}
.monaco-editor .linked-editing-decoration {
  background-color: var(--vscode-editor-linkedEditingBackground);
  min-width: 1px;
}
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .detected-link-active {
  color: var(--vscode-editorLink-activeForeground) !important;
  cursor: pointer;
}
.monaco-editor .monaco-editor-overlaymessage {
  padding-bottom: 8px;
  z-index: 10000;
}
.monaco-editor .monaco-editor-overlaymessage.below {
  padding-bottom: 0;
  padding-top: 8px;
  z-index: 10000;
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn {
  animation: fadeIn 0.15s ease-out;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut {
  animation: fadeOut 0.1s ease-out;
}
.monaco-editor .monaco-editor-overlaymessage .message {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-inputValidation-infoBorder);
  border-radius: 3px;
  color: var(--vscode-editorHoverWidget-foreground);
  padding: 2px 4px;
}
.monaco-editor .monaco-editor-overlaymessage .message p {
  margin-block: 0;
}
.monaco-editor .monaco-editor-overlaymessage .message a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-editor-overlaymessage .message a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
  border-width: 2px;
}
.monaco-editor .monaco-editor-overlaymessage .anchor {
  border: 8px solid transparent;
  height: 0 !important;
  inset-inline-start: 2px;
  position: absolute;
  width: 0 !important;
  z-index: 1000;
}
.monaco-editor .monaco-editor-overlaymessage .anchor.top {
  border-bottom-color: var(--vscode-inputValidation-infoBorder);
}
.monaco-editor .monaco-editor-overlaymessage .anchor.below {
  border-top-color: var(--vscode-inputValidation-infoBorder);
}
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,
.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top {
  display: none;
}
.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
  display: inherit;
  top: -8px;
}
.monaco-editor .parameter-hints-widget {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
  cursor: default;
  display: flex;
  flex-direction: column;
  line-height: 1.5em;
  z-index: 39;
}
.hc-black .monaco-editor .parameter-hints-widget,
.hc-light .monaco-editor .parameter-hints-widget {
  border-width: 2px;
}
.monaco-editor .parameter-hints-widget > .phwrapper {
  display: flex;
  flex-direction: row;
  max-width: 440px;
}
.monaco-editor .parameter-hints-widget.multiple {
  min-height: 3.3em;
  padding: 0;
}
.monaco-editor .parameter-hints-widget.multiple .body:before {
  border-inline-start: 1px solid var(--vscode-editorHoverWidget-border);
  content: '';
  display: block;
  height: 100%;
  opacity: 0.5;
  position: absolute;
}
.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
  margin: 8px 0;
}
.monaco-editor .parameter-hints-widget .body,
.monaco-editor .parameter-hints-widget .monaco-scrollable-element {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 100%;
}
.monaco-editor .parameter-hints-widget .signature {
  padding: 4px 5px;
  position: relative;
}
.monaco-editor .parameter-hints-widget .signature.has-docs:after {
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
  content: '';
  display: block;
  inset-inline-start: 0;
  opacity: 0.5;
  padding-top: 4px;
  position: absolute;
  width: 100%;
}
.monaco-editor .parameter-hints-widget .code {
  font-family:
    var(--vscode-parameterHintsWidget-editorFontFamily),
    var(--vscode-parameterHintsWidget-editorFontFamilyDefault);
}
.monaco-editor .parameter-hints-widget .docs {
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 5px;
  white-space: pre-wrap;
}
.monaco-editor .parameter-hints-widget .docs.empty {
  display: none;
}
.monaco-editor .parameter-hints-widget .docs a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .parameter-hints-widget .docs a:hover {
  color: var(--vscode-textLink-activeForeground);
  cursor: pointer;
}
.monaco-editor .parameter-hints-widget .docs .markdown-docs {
  white-space: normal;
}
.monaco-editor .parameter-hints-widget .docs code {
  background-color: var(--vscode-textCodeBlock-background);
  border-radius: 3px;
  font-family: var(--monaco-monospace-font);
  padding: 0 0.4em;
}
.monaco-editor .parameter-hints-widget .docs .code,
.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source {
  white-space: pre-wrap;
}
.monaco-editor .parameter-hints-widget .controls {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 22px;
}
.monaco-editor .parameter-hints-widget.multiple .controls {
  display: flex;
  padding: 0 2px;
}
.monaco-editor .parameter-hints-widget.multiple .button {
  background-repeat: no-repeat;
  cursor: pointer;
  height: 16px;
  width: 16px;
}
.monaco-editor .parameter-hints-widget .button.previous {
  bottom: 24px;
}
.monaco-editor .parameter-hints-widget .overloads {
  font-family: var(--monaco-monospace-font);
  height: 12px;
  line-height: 12px;
  text-align: center;
}
.monaco-editor .parameter-hints-widget .signature .parameter.active {
  color: var(--vscode-editorHoverWidget-highlightForeground);
  font-weight: 700;
}
.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
  font-weight: 700;
  margin-inline-end: 0.5em;
}
.monaco-editor .peekview-widget .head {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.monaco-editor .peekview-widget .head .peekview-title {
  align-items: baseline;
  display: flex;
  font-size: 13px;
  margin-inline-start: 20px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor .peekview-widget .head .peekview-title.clickable {
  cursor: pointer;
}
.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
  font-size: 0.9em;
  margin-inline-start: 0.5em;
}
.monaco-editor .peekview-widget .head .peekview-title .dirname,
.monaco-editor .peekview-widget .head .peekview-title .filename,
.monaco-editor .peekview-widget .head .peekview-title .meta {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before {
  content: '-';
  padding: 0 0.3em;
}
.monaco-editor .peekview-widget .head .peekview-actions {
  flex: 1;
  padding-inline-end: 2px;
  text-align: end;
}
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
  display: inline-block;
}
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor
  .peekview-widget
  .head
  .peekview-actions
  > .monaco-action-bar
  > .actions-container {
  height: 100%;
}
.monaco-editor .peekview-widget > .body {
  border-top: 1px solid;
  position: relative;
}
.monaco-editor .peekview-widget .head .peekview-title .codicon {
  align-self: center;
  margin-inline-end: 4px;
}
.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
  color: inherit !important;
}
.monaco-editor {
  --vscode-editor-placeholder-foreground: var(
    --vscode-editorGhostText-foreground
  );
}
.monaco-editor .editorPlaceholder {
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  top: 0;
  text-wrap: nowrap;
  color: var(--vscode-editor-placeholder-foreground);
  pointer-events: none;
}
.monaco-editor .rename-box {
  border-radius: 4px;
  color: inherit;
  z-index: 100;
}
.monaco-editor .rename-box.preview {
  padding: 4px 4px 0;
}
.monaco-editor .rename-box .rename-input-with-button {
  border-radius: 2px;
  padding: 3px;
  width: calc(100% - 8px);
}
.monaco-editor .rename-box .rename-input {
  padding: 0;
  width: calc(100% - 8px);
}
.monaco-editor .rename-box .rename-input:focus {
  outline: none;
}
.monaco-editor .rename-box .rename-suggestions-button {
  align-items: center;
  background-color: transparent;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  padding: 3px;
}
.monaco-editor .rename-box .rename-suggestions-button:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row {
  border-radius: 2px;
}
.monaco-editor .rename-box .rename-label {
  display: none;
  opacity: 0.8;
}
.monaco-editor .rename-box.preview .rename-label {
  display: inherit;
}
.monaco-editor .snippet-placeholder {
  background-color: var(
    --vscode-editor-snippetTabstopHighlightBackground,
    transparent
  );
  min-width: 2px;
  outline-color: var(
    --vscode-editor-snippetTabstopHighlightBorder,
    transparent
  );
  outline-style: solid;
  outline-width: 1px;
}
.monaco-editor .finish-snippet-placeholder {
  background-color: var(
    --vscode-editor-snippetFinalTabstopHighlightBackground,
    transparent
  );
  outline-color: var(
    --vscode-editor-snippetFinalTabstopHighlightBorder,
    transparent
  );
  outline-style: solid;
  outline-width: 1px;
}
.monaco-editor .sticky-widget {
  overflow: hidden;
}
.monaco-editor .sticky-widget-line-numbers {
  background-color: inherit;
  float: left;
}
.monaco-editor .sticky-widget-lines-scrollable {
  background-color: inherit;
  display: inline-block;
  overflow: hidden;
  position: absolute;
  width: var(--vscode-editorStickyScroll-scrollableWidth);
}
.monaco-editor .sticky-widget-lines {
  background-color: inherit;
  position: absolute;
}
.monaco-editor .sticky-line-content,
.monaco-editor .sticky-line-number {
  background-color: inherit;
  color: var(--vscode-editorLineNumber-foreground);
  display: inline-block;
  position: absolute;
  white-space: nowrap;
}
.monaco-editor .sticky-line-number .codicon-folding-collapsed,
.monaco-editor .sticky-line-number .codicon-folding-expanded {
  float: right;
  transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
}
.monaco-editor .sticky-line-content {
  background-color: inherit;
  white-space: nowrap;
  width: var(--vscode-editorStickyScroll-scrollableWidth);
}
.monaco-editor .sticky-line-number-inner {
  display: inline-block;
  text-align: end;
}
.monaco-editor .sticky-widget {
  border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
}
.monaco-editor .sticky-line-content:hover {
  background-color: var(--vscode-editorStickyScrollHover-background);
  cursor: pointer;
}
.monaco-editor .sticky-widget {
  background-color: var(--vscode-editorStickyScroll-background);
  box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
  inset-inline-end: auto !important;
  width: 100%;
  z-index: 4;
}
.monaco-editor .sticky-widget.peek {
  background-color: var(--vscode-peekViewEditorStickyScroll-background);
}
.monaco-editor .suggest-widget {
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  width: 430px;
  z-index: 40;
}
.monaco-editor .suggest-widget.message {
  align-items: center;
  flex-direction: row;
}
.monaco-editor .suggest-details,
.monaco-editor .suggest-widget {
  background-color: var(--vscode-editorSuggestWidget-background);
  border-color: var(--vscode-editorSuggestWidget-border);
  border-style: solid;
  border-width: 1px;
  flex: 0 1 auto;
  width: 100%;
}
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-light .suggest-details,
.monaco-editor.hc-light .suggest-widget {
  border-width: 2px;
}
.monaco-editor .suggest-widget .suggest-status-bar {
  border-top: 1px solid var(--vscode-editorSuggestWidget-border);
  box-sizing: border-box;
  display: none;
  flex-flow: row nowrap;
  font-size: 80%;
  justify-content: space-between;
  overflow: hidden;
  padding: 0 4px;
  width: 100%;
}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
  display: flex;
}
.monaco-editor .suggest-widget .suggest-status-bar .left {
  padding-inline-end: 8px;
}
.monaco-editor
  .suggest-widget.with-status-bar
  .suggest-status-bar
  .action-label {
  color: var(--vscode-editorSuggestWidgetStatus-foreground);
}
.monaco-editor
  .suggest-widget.with-status-bar
  .suggest-status-bar
  .action-item:not(:last-of-type)
  .action-label {
  margin-inline-end: 0;
}
.monaco-editor
  .suggest-widget.with-status-bar
  .suggest-status-bar
  .action-item:not(:last-of-type)
  .action-label:after {
  content: ', ';
  margin-inline-end: 0.3em;
}
.monaco-editor
  .suggest-widget.with-status-bar
  .monaco-list
  .monaco-list-row.focused.string-label
  > .contents
  > .main
  > .right
  > .readMore,
.monaco-editor
  .suggest-widget.with-status-bar
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore {
  display: none;
}
.monaco-editor
  .suggest-widget.with-status-bar:not(.docs-side)
  .monaco-list
  .monaco-list-row:hover
  > .contents
  > .main
  > .right.can-expand-details
  > .details-label {
  width: 100%;
}
.monaco-editor .suggest-widget > .message {
  padding-inline-start: 22px;
}
.monaco-editor .suggest-widget > .tree {
  height: 100%;
  width: 100%;
}
.monaco-editor .suggest-widget .monaco-list {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
  background-position: 2px 2px;
  background-repeat: no-repeat;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  padding-inline-end: 10px;
  touch-action: none;
  white-space: nowrap;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
  color: var(--vscode-editorSuggestWidget-selectedForeground);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
  color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents {
  flex: 1;
  height: 100%;
  overflow: hidden;
  padding-inline-start: 2px;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left,
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right {
  display: flex;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row:not(.focused)
  > .contents
  > .main
  .monaco-icon-label {
  color: var(--vscode-editorSuggestWidget-foreground);
}
.monaco-editor
  .suggest-widget:not(.frozen)
  .monaco-highlighted-label
  .highlight {
  font-weight: 700;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  .monaco-highlighted-label
  .highlight {
  color: var(--vscode-editorSuggestWidget-highlightForeground);
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row.focused
  > .contents
  > .main
  .monaco-highlighted-label
  .highlight {
  color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .codicon-close,
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore:before {
  color: inherit;
  cursor: pointer;
  font-size: 14px;
  opacity: 1;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .codicon-close {
  position: absolute;
  inset-inline-end: 2px;
  top: 6px;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .codicon-close:hover,
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore:hover {
  opacity: 1;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .details-label {
  opacity: 0.7;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left
  > .signature-label {
  opacity: 0.6;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left
  > .qualifier-label {
  align-self: center;
  font-size: 85%;
  line-height: normal;
  margin-inline-start: 12px;
  opacity: 0.4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .details-label {
  font-size: 85%;
  margin-inline-start: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .details-label
  > .monaco-tokenized-source {
  display: inline;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .details-label {
  display: none;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row:not(.string-label)
  > .contents
  > .main
  > .right
  > .details-label,
.monaco-editor
  .suggest-widget.docs-side
  .monaco-list
  .monaco-list-row.focused:not(.string-label)
  > .contents
  > .main
  > .right
  > .details-label,
.monaco-editor
  .suggest-widget:not(.shows-details)
  .monaco-list
  .monaco-list-row.focused
  > .contents
  > .main
  > .right
  > .details-label {
  display: inline;
}
.monaco-editor
  .suggest-widget:not(.docs-side)
  .monaco-list
  .monaco-list-row.focused:hover
  > .contents
  > .main
  > .right.can-expand-details
  > .details-label {
  width: calc(100% - 26px);
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left {
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left
  > .monaco-icon-label {
  flex-shrink: 0;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row:not(.string-label)
  > .contents
  > .main
  > .left
  > .monaco-icon-label {
  max-width: 100%;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row.string-label
  > .contents
  > .main
  > .left
  > .monaco-icon-label {
  flex-shrink: 1;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right {
  flex-shrink: 4;
  max-width: 70%;
  overflow: hidden;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore {
  display: inline-block;
  height: 18px;
  position: absolute;
  inset-inline-end: 10px;
  visibility: hidden;
  width: 18px;
}
.monaco-editor
  .suggest-widget.docs-side
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right
  > .readMore {
  display: none !important;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row.string-label
  > .contents
  > .main
  > .right
  > .readMore {
  display: none;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row.focused.string-label
  > .contents
  > .main
  > .right
  > .readMore {
  display: inline-block;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row.focused:hover
  > .contents
  > .main
  > .right
  > .readMore {
  visibility: visible;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  .monaco-icon-label.deprecated {
  opacity: 0.66;
  text-decoration: unset;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  .monaco-icon-label.deprecated
  > .monaco-icon-label-container
  > .monaco-icon-name-container {
  text-decoration: line-through;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  .monaco-icon-label:before {
  height: 100%;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  display: block;
  height: 16px;
  margin-inline-start: 2px;
  width: 16px;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
  display: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
  align-items: center;
  display: flex;
  margin-inline-end: 4px;
}
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor
  .suggest-widget.no-icons
  .monaco-list
  .monaco-list-row
  .suggest-icon:before {
  display: none;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  .icon.customcolor
  .colorspan {
  border: 0.1em solid #000;
  display: inline-block;
  height: 0.7em;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0.3em;
  width: 0.7em;
}
.monaco-editor .suggest-details-container {
  z-index: 41;
}
.monaco-editor .suggest-details {
  color: var(--vscode-editorSuggestWidget-foreground);
  cursor: default;
  display: flex;
  flex-direction: column;
}
.monaco-editor .suggest-details.focused {
  border-color: var(--vscode-focusBorder);
}
.monaco-editor .suggest-details a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .suggest-details a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .suggest-details code {
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor .suggest-details.no-docs {
  display: none;
}
.monaco-editor .suggest-details > .monaco-scrollable-element {
  flex: 1;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .type {
  flex: 2;
  margin-block-start: 0;
  margin-inline-end: 24px;
  margin-block-end: 0;
  margin-inline-start: 0;
  opacity: 0.7;
  overflow: hidden;
  padding-block-start: 4px;
  padding-inline-end: 0;
  padding-block-end: 12px;
  padding-inline-start: 5px;
  text-overflow: ellipsis;
  white-space: pre;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .header
  > .type.auto-wrap {
  white-space: normal;
  word-break: break-all;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs {
  margin: 0;
  padding: 4px 5px;
  white-space: pre-wrap;
}
.monaco-editor
  .suggest-details.no-type
  > .monaco-scrollable-element
  > .body
  > .docs {
  margin-inline-end: 24px;
  overflow: hidden;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs {
  min-height: calc(1rem + 8px);
  padding: 0;
  white-space: normal;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  > div,
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  > span:not(:empty) {
  padding: 4px 5px;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  > div
  > p:first-child {
  margin-top: 0;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  > div
  > p:last-child {
  margin-bottom: 0;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  .monaco-tokenized-source {
  white-space: pre;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs
  .code {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.monaco-editor
  .suggest-details
  > .monaco-scrollable-element
  > .body
  > .docs.markdown-docs
  .codicon {
  vertical-align: sub;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty {
  display: none;
}
.monaco-editor .suggest-details code {
  border-radius: 3px;
  padding: 0 0.4em;
}
.monaco-editor .suggest-details ol,
.monaco-editor .suggest-details ul {
  padding-inline-start: 20px;
}
.monaco-editor .suggest-details p code {
  font-family: var(--monaco-monospace-font);
}
.monaco-editor .codicon.codicon-symbol-array,
.monaco-workbench .codicon.codicon-symbol-array {
  color: var(--vscode-symbolIcon-arrayForeground);
}
.monaco-editor .codicon.codicon-symbol-boolean,
.monaco-workbench .codicon.codicon-symbol-boolean {
  color: var(--vscode-symbolIcon-booleanForeground);
}
.monaco-editor .codicon.codicon-symbol-class,
.monaco-workbench .codicon.codicon-symbol-class {
  color: var(--vscode-symbolIcon-classForeground);
}
.monaco-editor .codicon.codicon-symbol-method,
.monaco-workbench .codicon.codicon-symbol-method {
  color: var(--vscode-symbolIcon-methodForeground);
}
.monaco-editor .codicon.codicon-symbol-color,
.monaco-workbench .codicon.codicon-symbol-color {
  color: var(--vscode-symbolIcon-colorForeground);
}
.monaco-editor .codicon.codicon-symbol-constant,
.monaco-workbench .codicon.codicon-symbol-constant {
  color: var(--vscode-symbolIcon-constantForeground);
}
.monaco-editor .codicon.codicon-symbol-constructor,
.monaco-workbench .codicon.codicon-symbol-constructor {
  color: var(--vscode-symbolIcon-constructorForeground);
}
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-value {
  color: var(--vscode-symbolIcon-enumeratorForeground);
}
.monaco-editor .codicon.codicon-symbol-enum-member,
.monaco-workbench .codicon.codicon-symbol-enum-member {
  color: var(--vscode-symbolIcon-enumeratorMemberForeground);
}
.monaco-editor .codicon.codicon-symbol-event,
.monaco-workbench .codicon.codicon-symbol-event {
  color: var(--vscode-symbolIcon-eventForeground);
}
.monaco-editor .codicon.codicon-symbol-field,
.monaco-workbench .codicon.codicon-symbol-field {
  color: var(--vscode-symbolIcon-fieldForeground);
}
.monaco-editor .codicon.codicon-symbol-file,
.monaco-workbench .codicon.codicon-symbol-file {
  color: var(--vscode-symbolIcon-fileForeground);
}
.monaco-editor .codicon.codicon-symbol-folder,
.monaco-workbench .codicon.codicon-symbol-folder {
  color: var(--vscode-symbolIcon-folderForeground);
}
.monaco-editor .codicon.codicon-symbol-function,
.monaco-workbench .codicon.codicon-symbol-function {
  color: var(--vscode-symbolIcon-functionForeground);
}
.monaco-editor .codicon.codicon-symbol-interface,
.monaco-workbench .codicon.codicon-symbol-interface {
  color: var(--vscode-symbolIcon-interfaceForeground);
}
.monaco-editor .codicon.codicon-symbol-key,
.monaco-workbench .codicon.codicon-symbol-key {
  color: var(--vscode-symbolIcon-keyForeground);
}
.monaco-editor .codicon.codicon-symbol-keyword,
.monaco-workbench .codicon.codicon-symbol-keyword {
  color: var(--vscode-symbolIcon-keywordForeground);
}
.monaco-editor .codicon.codicon-symbol-module,
.monaco-workbench .codicon.codicon-symbol-module {
  color: var(--vscode-symbolIcon-moduleForeground);
}
.monaco-editor .codicon.codicon-symbol-namespace,
.monaco-workbench .codicon.codicon-symbol-namespace {
  color: var(--vscode-symbolIcon-namespaceForeground);
}
.monaco-editor .codicon.codicon-symbol-null,
.monaco-workbench .codicon.codicon-symbol-null {
  color: var(--vscode-symbolIcon-nullForeground);
}
.monaco-editor .codicon.codicon-symbol-number,
.monaco-workbench .codicon.codicon-symbol-number {
  color: var(--vscode-symbolIcon-numberForeground);
}
.monaco-editor .codicon.codicon-symbol-object,
.monaco-workbench .codicon.codicon-symbol-object {
  color: var(--vscode-symbolIcon-objectForeground);
}
.monaco-editor .codicon.codicon-symbol-operator,
.monaco-workbench .codicon.codicon-symbol-operator {
  color: var(--vscode-symbolIcon-operatorForeground);
}
.monaco-editor .codicon.codicon-symbol-package,
.monaco-workbench .codicon.codicon-symbol-package {
  color: var(--vscode-symbolIcon-packageForeground);
}
.monaco-editor .codicon.codicon-symbol-property,
.monaco-workbench .codicon.codicon-symbol-property {
  color: var(--vscode-symbolIcon-propertyForeground);
}
.monaco-editor .codicon.codicon-symbol-reference,
.monaco-workbench .codicon.codicon-symbol-reference {
  color: var(--vscode-symbolIcon-referenceForeground);
}
.monaco-editor .codicon.codicon-symbol-snippet,
.monaco-workbench .codicon.codicon-symbol-snippet {
  color: var(--vscode-symbolIcon-snippetForeground);
}
.monaco-editor .codicon.codicon-symbol-string,
.monaco-workbench .codicon.codicon-symbol-string {
  color: var(--vscode-symbolIcon-stringForeground);
}
.monaco-editor .codicon.codicon-symbol-struct,
.monaco-workbench .codicon.codicon-symbol-struct {
  color: var(--vscode-symbolIcon-structForeground);
}
.monaco-editor .codicon.codicon-symbol-text,
.monaco-workbench .codicon.codicon-symbol-text {
  color: var(--vscode-symbolIcon-textForeground);
}
.monaco-editor .codicon.codicon-symbol-type-parameter,
.monaco-workbench .codicon.codicon-symbol-type-parameter {
  color: var(--vscode-symbolIcon-typeParameterForeground);
}
.monaco-editor .codicon.codicon-symbol-unit,
.monaco-workbench .codicon.codicon-symbol-unit {
  color: var(--vscode-symbolIcon-unitForeground);
}
.monaco-editor .codicon.codicon-symbol-variable,
.monaco-workbench .codicon.codicon-symbol-variable {
  color: var(--vscode-symbolIcon-variableForeground);
}
.editor-banner {
  background: var(--vscode-banner-background);
  box-sizing: border-box;
  cursor: default;
  display: flex;
  font-size: 12px;
  height: 26px;
  overflow: visible;
  width: 100%;
}
.editor-banner .icon-container {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  padding-block-start: 0;
  padding-inline-end: 6px;
  padding-block-end: 0;
  padding-inline-start: 10px;
}
.editor-banner .icon-container.custom-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-block-start: 0;
  margin-inline-end: 6px;
  margin-block-end: 0;
  margin-inline-start: 10px;
  padding: 0;
  width: 16px;
}
.editor-banner .message-container {
  align-items: center;
  display: flex;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.editor-banner .message-container p {
  margin-block-end: 0;
  margin-block-start: 0;
}
.editor-banner .message-actions-container {
  flex-grow: 1;
  flex-shrink: 0;
  line-height: 26px;
  margin: 0 4px;
}
.editor-banner .message-actions-container a.monaco-button {
  margin: 2px 8px;
  padding: 0 12px;
  width: inherit;
}
.editor-banner .message-actions-container a {
  margin-inline-start: 12px;
  padding: 3px;
  text-decoration: underline;
}
.editor-banner .action-container {
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 6px;
}
.editor-banner {
  background-color: var(--vscode-banner-background);
}
.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
  color: var(--vscode-banner-foreground);
}
.editor-banner .icon-container .codicon {
  color: var(--vscode-banner-iconForeground);
}
.monaco-editor .unicode-highlight {
  background-color: var(--vscode-editorUnicodeHighlight-background);
  border: 1px solid var(--vscode-editorUnicodeHighlight-border);
  box-sizing: border-box;
}
.monaco-editor .focused .selectionHighlight {
  background-color: var(--vscode-editor-selectionHighlightBackground);
  border: 1px solid var(--vscode-editor-selectionHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .focused .selectionHighlight,
.monaco-editor.hc-light .focused .selectionHighlight {
  border-style: dotted;
}
.monaco-editor .wordHighlight {
  background-color: var(--vscode-editor-wordHighlightBackground);
  border: 1px solid var(--vscode-editor-wordHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .wordHighlight,
.monaco-editor.hc-light .wordHighlight {
  border-style: dotted;
}
.monaco-editor .wordHighlightStrong {
  background-color: var(--vscode-editor-wordHighlightStrongBackground);
  border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .wordHighlightStrong,
.monaco-editor.hc-light .wordHighlightStrong {
  border-style: dotted;
}
.monaco-editor .wordHighlightText {
  background-color: var(--vscode-editor-wordHighlightTextBackground);
  border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
  box-sizing: border-box;
}
.monaco-editor.hc-black .wordHighlightText,
.monaco-editor.hc-light .wordHighlightText {
  border-style: dotted;
}
.monaco-editor .zone-widget {
  position: absolute;
  z-index: 10;
}
.monaco-editor .zone-widget .zone-widget-container {
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-top-style: solid;
  border-top-width: 0;
  position: relative;
}
.monaco-editor .iPadShowKeyboard {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjNDI0MjQyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjh6TTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJ6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnptNC4wMDIgMGg0LjAwM3Y0LjAwM2gtNC4wMDN6bTEyLjAwOCAwaC00LjAwM3Y0LjAwM2g0LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM3ptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzem00LjAwMyAwaDIwLjAxM3Y0LjAwM0gxNi4wMTZ6bTI4LjAxOCAwSDQwLjAzdjQuMDAzaDQuMDAzeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg1M3YzNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)
    50% no-repeat;
  border: 4px solid #f6f6f6;
  border-radius: 4px;
  height: 36px;
  margin: 0;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  resize: none;
  width: 58px;
}
.monaco-editor.vs-dark .iPadShowKeyboard {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjQzVDNUM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjh6TTQuMDA4LjAwOEE0LjAwMyA0LjAwMyAwIDAgMCAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwIDAgNC4wMDMgNC4wMDJoNDQuMDI4YTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzLTQuMDAyVjQuMDFBNC4wMDMgNC4wMDMgMCAwIDAgNDguMDM2LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJ6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnptNC4wMDIgMGg0LjAwM3Y0LjAwM2gtNC4wMDN6bTEyLjAwOCAwaC00LjAwM3Y0LjAwM2g0LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM3ptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzem00LjAwMyAwaDIwLjAxM3Y0LjAwM0gxNi4wMTZ6bTI4LjAxOCAwSDQwLjAzdjQuMDAzaDQuMDAzeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg1M3YzNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)
    50% no-repeat;
  border: 4px solid #252526;
}
.monaco-editor .tokens-inspect-widget {
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
  padding: 10px;
  user-select: text;
  -webkit-user-select: text;
  z-index: 50;
}
.monaco-editor.hc-black .tokens-inspect-widget,
.monaco-editor.hc-light .tokens-inspect-widget {
  border-width: 2px;
}
.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
  background-color: var(--vscode-editorHoverWidget-border);
  border: 0;
  height: 1px;
}
.monaco-editor .tokens-inspect-widget .tm-token {
  font-family: var(--monaco-monospace-font);
}
.monaco-editor .tokens-inspect-widget .tm-token-length {
  float: right;
  font-size: 60%;
  font-weight: 400;
}
.monaco-editor .tokens-inspect-widget .tm-metadata-table {
  width: 100%;
}
.monaco-editor .tokens-inspect-widget .tm-metadata-value {
  font-family: var(--monaco-monospace-font);
  text-align: end;
}
.monaco-editor .tokens-inspect-widget .tm-token-type {
  font-family: var(--monaco-monospace-font);
}
.quick-input-widget {
  font-size: 13px;
}
.quick-input-widget .monaco-highlighted-label .highlight {
  color: #0066bf;
}
.vs
  .quick-input-widget
  .monaco-list-row.focused
  .monaco-highlighted-label
  .highlight {
  color: #9dddff;
}
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
  color: #0097fb;
}
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
  color: #f38518;
}
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
  color: #0f4a85;
}
.monaco-keybinding > .monaco-keybinding-key {
  background-color: #dedede66;
  border: 1px solid hsla(0, 0%, 80%, 0.4);
  border-bottom-color: #bababa66;
  box-shadow: inset 0 -1px #bababa66;
  color: #555;
}
.hc-black .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: 1px solid #6fc3df;
  box-shadow: none;
  color: #fff;
}
.hc-light .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: 1px solid #0f4a85;
  box-shadow: none;
  color: #292929;
}
.vs-dark .monaco-keybinding > .monaco-keybinding-key {
  background-color: #8080802b;
  border: 1px solid rgba(51, 51, 51, 0.6);
  border-bottom-color: #4449;
  box-shadow: inset 0 -1px #4449;
  color: #ccc;
}
.monaco-editor {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe WPC,
    Segoe UI,
    HelveticaNeue-Light,
    system-ui,
    Ubuntu,
    Droid Sans,
    sans-serif;
  --monaco-monospace-font:
    'SF Mono', Monaco, Menlo, Consolas, 'Ubuntu Mono', 'Liberation Mono',
    'DejaVu Sans Mono', 'Courier New', monospace;
}
.monaco-editor.hc-black
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label,
.monaco-editor.hc-light
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label,
.monaco-editor.vs-dark
  .monaco-menu
  .monaco-action-bar.vertical
  .action-menu-item:focus
  .action-label,
.monaco-menu
  .monaco-action-bar.vertical
  .action-item
  .action-menu-item:focus
  .action-label {
  stroke-width: 1.2px;
}
.monaco-hover p {
  margin: 0;
}
.monaco-aria-container {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  top: 0;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}
.monaco-diff-editor .synthetic-focus,
.monaco-diff-editor [tabindex='-1']:focus,
.monaco-diff-editor [tabindex='0']:focus,
.monaco-diff-editor button:focus,
.monaco-diff-editor input[type='button']:focus,
.monaco-diff-editor input[type='checkbox']:focus,
.monaco-diff-editor input[type='search']:focus,
.monaco-diff-editor input[type='text']:focus,
.monaco-diff-editor select:focus,
.monaco-diff-editor textarea:focus,
.monaco-editor {
  opacity: 1;
  outline-color: var(--vscode-focusBorder);
  outline-offset: -1px;
  outline-style: solid;
  outline-width: 1px;
}
.action-widget {
  background-color: var(--vscode-editorActionList-background);
  border: 1px solid var(--vscode-editorWidget-border) !important;
  border-radius: 5px;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
  color: var(--vscode-editorActionList-foreground);
  display: block;
  font-size: 13px;
  max-width: 80vw;
  min-width: 160px;
  padding: 4px;
  width: 100%;
  z-index: 40;
}
.context-view-block {
  z-index: -1;
}
.context-view-block,
.context-view-pointerBlock {
  cursor: auto;
  height: 100%;
  inset-inline-start: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.context-view-pointerBlock {
  z-index: 2;
}
.action-widget .monaco-list {
  border: 0 !important;
  user-select: none;
  -webkit-user-select: none;
}
.action-widget .monaco-list:focus:before {
  outline: 0 !important;
}
.action-widget .monaco-list .monaco-scrollable-element {
  overflow: visible;
}
.action-widget .monaco-list .monaco-list-row {
  border-radius: 4px;
  cursor: pointer;
  padding: 0 10px;
  touch-action: none;
  white-space: nowrap;
  width: 100%;
}
.action-widget
  .monaco-list
  .monaco-list-row.action.focused:not(.option-disabled) {
  background-color: var(--vscode-editorActionList-focusBackground) !important;
  color: var(--vscode-editorActionList-focusForeground);
  outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
  outline-offset: -1px;
}
.action-widget .monaco-list-row.group-header {
  color: var(--vscode-descriptionForeground) !important;
  font-size: 12px;
  font-weight: 600;
}
.action-widget .monaco-list-row.group-header:not(:first-of-type) {
  margin-top: 2px;
}
.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before,
.action-widget .monaco-list .option-disabled:before {
  cursor: default !important;
  -webkit-touch-callout: none;
  background-color: transparent !important;
  outline: 0 solid !important;
  -webkit-user-select: none;
  user-select: none;
}
.action-widget .monaco-list-row.action {
  align-items: center;
  display: flex;
  gap: 8px;
}
.action-widget .monaco-list-row.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget
  .monaco-list:focus
  .monaco-list-row.focused.action.option-disabled,
.action-widget
  .monaco-list:not(.drop-target):not(.dragging)
  .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
  color: var(--vscode-disabledForeground);
}
.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {
  color: inherit;
}
.action-widget .monaco-list-row.action .title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.action-widget
  .monaco-list-row.action
  .monaco-keybinding
  > .monaco-keybinding-key {
  background-color: var(--vscode-keybindingLabel-background);
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
  color: var(--vscode-keybindingLabel-foreground);
}
.action-widget .action-widget-action-bar {
  background-color: var(--vscode-editorActionList-background);
  border-top: 1px solid var(--vscode-editorHoverWidget-border);
  margin-top: 2px;
}
.action-widget .action-widget-action-bar:before {
  content: '';
  display: block;
  width: 100%;
}
.action-widget .action-widget-action-bar .actions-container {
  padding: 3px 8px 0;
}
.action-widget-action-bar .action-label {
  color: var(--vscode-textLink-activeForeground);
  font-size: 12px;
  line-height: 22px;
  padding: 0;
  pointer-events: all;
}
.action-widget-action-bar .action-item {
  margin-inline-end: 16px;
  pointer-events: none;
}
.action-widget-action-bar .action-label:hover {
  background-color: transparent !important;
}
.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {
  background: var(--vscode-actionBar-toggledBackground) !important;
}
.monaco-action-bar .action-item.menu-entry .action-label.icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  height: 16px;
  width: 16px;
}
.monaco-action-bar .action-item.menu-entry.text-only .action-label {
  border-radius: 2px;
  color: var(--vscode-descriptionForeground);
  overflow: hidden;
}
.monaco-action-bar
  .action-item.menu-entry.text-only.use-comma:not(:last-of-type)
  .action-label:after {
  content: ', ';
}
.monaco-action-bar
  .action-item.menu-entry.text-only
  + .action-item:not(.text-only)
  > .monaco-dropdown
  .action-label {
  color: var(--vscode-descriptionForeground);
}
.monaco-dropdown-with-default {
  border-radius: 5px;
  display: flex !important;
  flex-direction: row;
}
.monaco-dropdown-with-default > .action-container > .action-label {
  margin-inline-end: 0;
}
.monaco-dropdown-with-default
  > .action-container.menu-entry
  > .action-label.icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  height: 16px;
  width: 16px;
}
.monaco-dropdown-with-default:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-dropdown-with-default
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  .codicon[class*='codicon-'] {
  font-size: 12px;
  line-height: 16px;
  margin-inline-start: -3px;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.monaco-dropdown-with-default
  > .dropdown-action-container
  > .monaco-dropdown
  > .dropdown-label
  > .action-label {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  display: block;
}
.monaco-link {
  color: var(--vscode-textLink-foreground);
}
.monaco-link:hover {
  color: var(--vscode-textLink-activeForeground);
}
.quick-input-widget {
  inset-inline-start: 50%;
  margin-inline-start: -300px;
  position: absolute;
  width: 600px;
  z-index: 2550;
  -webkit-app-region: no-drag;
  border-radius: 6px;
}
.quick-input-titlebar {
  align-items: center;
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
  display: flex;
}
.quick-input-left-action-bar {
  display: flex;
  flex: 1;
  margin-inline-start: 4px;
}
.quick-input-inline-action-bar {
  margin-block-start: 2px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 5px;
}
.quick-input-title {
  overflow: hidden;
  padding: 3px 0;
  text-align: center;
  text-overflow: ellipsis;
}
.quick-input-right-action-bar {
  display: flex;
  flex: 1;
  margin-inline-end: 4px;
}
.quick-input-right-action-bar > .actions-container {
  justify-content: flex-end;
}
.quick-input-titlebar .monaco-action-bar .action-label.codicon {
  background-position: 50%;
  background-repeat: no-repeat;
  padding: 2px;
}
.quick-input-description {
  margin-block-start: 6px;
  margin-inline-end: 6px;
  margin-block-end: 6px;
  margin-inline-start: 11px;
}
.quick-input-header .quick-input-description {
  flex: 1;
  margin: 4px 2px;
}
.quick-input-header {
  display: flex;
  padding: 8px 6px 2px;
}
.quick-input-widget.hidden-input .quick-input-header {
  margin-bottom: 0;
  padding: 0;
}
.quick-input-and-message {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 0;
  position: relative;
}
.quick-input-check-all {
  align-self: center;
  margin: 0;
}
.quick-input-filter {
  display: flex;
  flex-grow: 1;
  position: relative;
}
.quick-input-box {
  flex-grow: 1;
}
.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
  margin-inline-start: 5px;
}
.quick-input-visible-count {
  inset-inline-start: -10000px;
  position: absolute;
}
.quick-input-count {
  align-items: center;
  align-self: center;
  display: flex;
  position: absolute;
  inset-inline-end: 4px;
}
.quick-input-count .monaco-count-badge {
  border-radius: 2px;
  line-height: normal;
  min-height: auto;
  padding: 2px 4px;
  vertical-align: middle;
}
.quick-input-action {
  margin-inline-start: 6px;
}
.quick-input-action .monaco-text-button {
  align-items: center;
  display: flex;
  font-size: 11px;
  height: 25px;
  padding: 0 6px;
}
.quick-input-message {
  margin-top: -1px;
  overflow-wrap: break-word;
  padding: 5px;
}
.quick-input-message > .codicon {
  margin: 0 0.2em;
  vertical-align: text-bottom;
}
.quick-input-message a {
  color: inherit;
}
.quick-input-progress.monaco-progress-container {
  position: relative;
}
.quick-input-list {
  line-height: 22px;
}
.quick-input-widget.hidden-input .quick-input-list {
  margin-top: 4px;
  padding-bottom: 4px;
}
.quick-input-list .monaco-list {
  max-height: 440px;
  overflow: hidden;
  padding-bottom: 5px;
}
.quick-input-list .monaco-scrollable-element {
  padding: 0 5px;
}
.quick-input-list .quick-input-list-entry {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
  padding: 0 6px;
}
.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
  border-top-style: solid;
  border-top-width: 1px;
}
.quick-input-list .monaco-list-row {
  border-radius: 3px;
}
.quick-input-list
  .monaco-list-row[data-index='0']
  .quick-input-list-entry.quick-input-list-separator-border {
  border-top-style: none;
}
.quick-input-list .quick-input-list-label {
  display: flex;
  flex: 1;
  height: 100%;
  overflow: hidden;
}
.quick-input-list .quick-input-list-checkbox {
  align-self: center;
  margin: 0;
}
.quick-input-list .quick-input-list-icon {
  align-items: center;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 16px;
  display: flex;
  height: 22px;
  justify-content: center;
  padding-inline-end: 6px;
  width: 16px;
}
.quick-input-list .quick-input-list-rows {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  margin-inline-start: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
  margin-inline-start: 10px;
}
.quick-input-widget .quick-input-list .quick-input-list-checkbox {
  display: none;
}
.quick-input-widget.show-checkboxes
  .quick-input-list
  .quick-input-list-checkbox {
  display: inline;
}
.quick-input-list .quick-input-list-rows > .quick-input-list-row {
  align-items: center;
  display: flex;
}
.quick-input-list
  .quick-input-list-rows
  > .quick-input-list-row
  .monaco-icon-label,
.quick-input-list
  .quick-input-list-rows
  > .quick-input-list-row
  .monaco-icon-label
  .monaco-icon-label-container
  > .monaco-icon-name-container {
  flex: 1;
}
.quick-input-list
  .quick-input-list-rows
  > .quick-input-list-row
  .codicon[class*='codicon-'] {
  vertical-align: text-bottom;
}
.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {
  opacity: 1;
}
.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
  margin-inline-end: 8px;
}
.quick-input-list .quick-input-list-label-meta {
  line-height: normal;
  opacity: 0.7;
  overflow: hidden;
  text-overflow: ellipsis;
}
.quick-input-list
  .monaco-list
  .monaco-list-row
  .monaco-highlighted-label
  .highlight {
  background-color: unset;
  color: var(--vscode-list-highlightForeground) !important;
  font-weight: 700;
}
.quick-input-list
  .monaco-list
  .monaco-list-row.focused
  .monaco-highlighted-label
  .highlight {
  color: var(--vscode-list-focusHighlightForeground) !important;
}
.quick-input-list .quick-input-list-entry .quick-input-list-separator {
  margin-inline-end: 4px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  display: flex;
  flex: 0;
  overflow: visible;
}
.quick-input-list .quick-input-list-entry-action-bar .action-label {
  display: none;
}
.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
  margin-inline-end: 4px;
  padding: 2px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  margin-inline-end: 4px;
  margin-top: 1px;
}
.quick-input-list
  .monaco-list-row.focused
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .monaco-list-row.passive-focused
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .quick-input-list-entry
  .quick-input-list-entry-action-bar
  .action-label.always-visible,
.quick-input-list
  .quick-input-list-entry.focus-inside
  .quick-input-list-entry-action-bar
  .action-label,
.quick-input-list
  .quick-input-list-entry:hover
  .quick-input-list-entry-action-bar
  .action-label {
  display: flex;
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list
  .monaco-list-row.focused
  .quick-input-list-entry
  .quick-input-list-separator {
  color: inherit;
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
  background: none;
}
.quick-input-list .quick-input-list-separator-as-item {
  font-size: 12px;
  padding: 4px 6px;
}
.quick-input-list .quick-input-list-separator-as-item .label-name {
  font-weight: 600;
}
.quick-input-list .quick-input-list-separator-as-item .label-description {
  opacity: 1 !important;
}
.quick-input-list
  .monaco-tree-sticky-row
  .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border {
  border-top-style: none;
}
.quick-input-list .monaco-tree-sticky-row {
  padding: 0 5px;
}
.quick-input-list .monaco-tl-twistie {
  display: none !important;
}
.extension-editor .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.markers-panel .marker-icon .codicon.codicon-error,
.markers-panel .marker-icon.error,
.monaco-editor .zone-widget .codicon.codicon-error,
.preferences-editor .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error {
  color: var(--vscode-problemsErrorIcon-foreground);
}
.extension-editor .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.markers-panel .marker-icon .codicon.codicon-warning,
.markers-panel .marker-icon.warning,
.monaco-editor .zone-widget .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning {
  color: var(--vscode-problemsWarningIcon-foreground);
}
.extension-editor .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.markers-panel .marker-icon .codicon.codicon-info,
.markers-panel .marker-icon.info,
.monaco-editor .zone-widget .codicon.codicon-info,
.preferences-editor .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info {
  color: var(--vscode-problemsInfoIcon-foreground);
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAMwAA4AAAAABZgAAALdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI4ghsLEAABNgIkAxwEIAWDCgcgG3YEyI7DdHsjE9IUV+CFDh74vPL9/MmgO0un0soqjWt7En2kQoCMtXsRxyxkMqP9iO6NfSiUaLJuoRIKnhI0+ImbcWOB5XOAFVmCgxZQQmuBJRhZtsUCXm/492Dyuk2YZJdkdApZeOzyEQgKOwDgRjASBEEBVmAlgACtOHEhpjLyyrACMAB0vaLa6cAw5bc5bvhA2uwO7zXAyKPmkYNnAJgBxLEMDxFLqVBPI6EQ/daTr/QOAgfCngRoZc4UZiL623qCkf/oHVsfRCOuAIbJyF4ajQQKQLmQhNBAA4aygH9b19Xw4iAC8DkKM6WrYw/ABMAOWEAamA7sgBWACgAUSlc3SCmlc95o45idYD92Qt/+5gF19v3FALtB9+7dq/h6/Ljyu/zzYfnngwdlHxO+k39nOcO/e7nPf2vCoo3HVlmNTdnWwW3JZffuVU6cQX14kb3qUGOOJ+mjP9iMeb1Nivq5gXpJUWm+cmVK56e6PjI2uce23hHlG48vyDvym5/5q+wbkjq90rN+z53D6zXqmVUPVshZoVtrZgc4vleS1NNrni6VR8I/vTrpzpPwu1+1Pel4xBIzK16W3KcLNnVGl2RGZHbPXBAvhw4M02Ci/t0BBfw/p79XS9V7CKAMF0++DK9rtI/7MXvGATjz0TEA4K4oef476t9dS555BAoLBYCA6ei/FSzVgvg/cIR45gpTaLWeLiB+oa4xJuTks7r7/xwCmCzlpoJKALCDQmkyEsCsN0mELUADghGsGgAF6c9IXkabDYyqg6WMkZd9z7BT5gaphhhqnOH66aOvkTQhggQLpsk0xBB9DNSLJttgPQTQJBtoIE0JEY2wb+1lhF6GG62XngKUGKLFECMNkW2kZgP10+M31GZUwfojwkU0uAcQkISKFNtqGMlau3vIjjRUjMANjYkDNKeouYh7CRBmuD4CHQgHG6GXET8oT7ZU6QqUStddiABBJPSv6P315AAA)
    format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAC6UAA4AAAAAVOgAAC47AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoFOG5JCHDYGYACCWBEMCoGAEOheC4NaAAE2AiQDhzAEIAWDMgcgG2NGs6Ks7ponijIxGo+oHN0g+C8TOLkK6xAJI1V1fGp1NOoKtBcNQ+jK0/er5q85h4SzDEe8WLZfkSCOKOEITU4Rnwd6/3g7TyHQ0ahSi1ij2km3cPl5j2i//ezdvQweIILwKJNIxSZSouqRPuABEiJISCk2KYoooFKC/ZUwC/MrBigqYIMNz/939Pm7u86tem1ZIQhQMCsagWEmDYB/wBl/nXv9mXnbGcl/vRQgh+vj1yfc3Xsjzc9+r81LDpG/Dlu7aO44XHSHWLKkMYSgi4w036noBt5siPv/4ttPlSYdky5YSNTTjNX9XX/aofghnitDBSjj/2ya7Y53NtFmjxRiBbFofF2Imi5Fs/tHHu/saAUr3T2BQTK8M11Ox3pySFbgALAMVUCV5ZAOAeoAlemSorqmTdvlHOKi7UKQu3lApxxKe2sPD5glEhX1Wqo4k044REC6Hp9eYy39Z057lYxgww1R3lPsIWJzuLs4REiDPBFxfKciGLYzdk/6O6hkCTOIDQeII0eIK3eIJy84fwGQMOGQSJEQiThIshSITDpknWxInjxIgWJIuQpIlSrINtsgu+yCVKuF1KuH7LEH0uwgpE07pNMw5JVXkFFvIGM+QBAMKAVUgUE8+QAREAElaFiI6PN+yBhaH3urltD6en7uYlq/GmuW0YIWf161DBfCJgSIgBiI8WWDsDjTyQME0C6z4pPLw05/Sd2ws88bKytSlWk5PDBBmTZYN0qHIz7JTyHX37xFzmVhjGbRrNLkx30Twb6A67BsPwIUiYt2I4/vjJASwuuO4AEKuZpbdZRKxD9k9R3qUN+D8BKMlKy0t/vt4LjZkkoA7qb8Hu2VDuczdfMZesyFT876DROd0XtDyNa7n/NuvrPcffgyasLXYQqQKrBpeEjwErXxUVKPHwGJTcFzfe3RWJWk/R1XYTlW+H2RKEPoYEforOi1pD5tx8UF4WivNZdgZotEb8UP+GXe0jI29OyOJOh1mkFzHPXzeEbhWhqvU4AV7iszFu62l/bud2h3rxmll4VW9j09wq+Q3JeVEwue/Y9miqphgxuKggLVkm4th2AwU80Zetd2FmluxzKQujRc7ekuLM67R/QstYIdB8HhqjJClJj+blIpChQqVhaW/ggedFiHTl26HdWj1zHHndPnksuuu+mW2+646577nnhu2IhRb1GY9THXPhVbFZmdsLWfbO8XdfWCZHcCWUZHZHZUVkdU9bVtfaW2I+hiu0FGI2W2UFajZPeZ4n5R1S7belVtW9X1MjKzfubar2L72dZ+tb1f1fUzmtg+lNl7svpAdi8o7ltVWLZhqusD9f0Cqe0LJGb9xLWfxfaDrf2uruMwsR0nZKJx7E3BfSY6xJLogmb2new+Udn/7O6wWjyIYz/jM+v6HIri6lOjaENljtgejaPGymxZrXnHosUr7huVjbO1W23vEbubpRZHXaswAmxoEiVnuymjb2V1WFXv2JZVv9xGfkeowJPvW3QYySE2kiA7xBRWyvez0CffkT4KRnREQnqTHkJn1m6Ovcu1l8ViBtWxkSC6zq4DuoY+mkvMqPfsa36gHtkR7eb0+pxy2n/OmpX5qq7EGFpKGgIrYOzg7PE5oAlGEYYlHEcEuih0MeikWFJwFEPK8JRjqcBxAN9BNIexHcHVjqEDTReWbhw9ML3IjsEcR3YKyemkyjupY2QsfTguQS7DXYe7ieIWkdto7hC5i+YekftonmB6Ts4wnlcII4RGyXmb9CXbB2H+OpkzRmCjwEiFus/sT7JVAmOgFaukCoigi2Flca+zVQqL6YJ2WCkZNoJaN7SpIPkp4CfIKXUxDQVlJEO+dOY8Sp0Iu4XsDAwBXeeq46FcOqUYNoFk8iSRlKQlqohiUczFmVTMLsxMPkl3Pn1DAtmRMQRR3W5Z8o2oicdQF2kF0P/D8P5QOmMEG/4BzDs1z6AKnQSkPaaz2VXhZiwbr4QVunYi6sMa+H68CFg6K0nJTFE2Z09a05FTuZmHeZnvg7JyI+gM6YyEJznrUpKtaUxbunM6t/IorzI1WFa+M+Q9Anl3AXmXQV4fyBsBeS9BXgUQEQONgE7MgUnALGAfcAC4AnRnZsR+zWyDCQkXHbdq4csvju74tUBBgmPbSIjQUDOpNodEiBQl2ltj4WXKTzzVrsMrWbK98PKwZDlyrZdng3wFNvrfM4WKFPvPmdDTcb8BJTalbR96pDR0vfs771V67IMGewwkiQoLQVln8l++5Ohn4EdQ5jyo+Rukm0D83tGA3YMuKEnETKySUHc4Rdr8WbUUNF2GcEgpKY2oa1JRQ2gpjRnOKGUKCQ6EnDqcApAKRAcpMb2kacV9d8NZnXhjIUQsgRVEJNeGodi+QwZaXvo8hu86hsMNxZEPBiUiU0kT0jIsVbQxz3U5Wk2YftM1DfI5mqH3Mc+GbKiBHKiFfEXd/O2Y4AOepjlu6AXOF+INaaCesiyIF2qakUvq/PqwzchNojC0bcvKksNeuOOkkdfxkmXxevpzVhQmUgz2vi3D0Nd11+TZoZjF5kONqtaN5Hmu9SflxmnRK+fTVC+SgVphRvKuKAq4hkkPzj+1MUYbJ5MnJowMkDJ4IvIhmEdZoL2Epl2JeOZryGIAMJLE05SAntMFXqOdzZUUcIqfl6Xpz3DFcEjeSYSvdlFvenBEnSqgq4lnXVd/ralhVf2u69+urgpkrs83u72NkeUJGv58+3h0QQtiQqCUrr20sRnkANu+Jx9aQZi9j2nNtePuSAHeP8WGNZm0DkwNC5iyxN7YbXBYnLW88Sg5lY6IineotgSfx7Sx5fPtnbsnRyqQY6mhqwDkrKkBPxSsTQ2DBJ6sU5lZ3830uATWVr2KravL2z8tv0aZJUcMQuE9f7Af35cGdh8hvocrcoLpTImaZLiMzjp7jh5bZYi2W4OcS5lhwGy9p2vBmX36/kbmR3Pzsooqx8zJ4VeBU3wvZGq7LeyQyYufMh4HsvseegOjjhlMv8ejWICSuzbIGYp/Sil4HJMqru0MwUCsdbG0DnJ04b+wwvQLFkGJN4ZmiV8bpwtTr7ta9QnX7bOdGZGvw4p+0g4CEkaFdb3CxED9eAEGwmIE2gvgqtOHdDA+ZjMNGcW+btlhAa7CHYqJqaDhkIDfEGGuXZkPtQl9+x/7B0xbeSoYxuENj5x+Z8BrQREYaUOe7lqZ4eI667EYLwwA9Fp/ePU/t4a8MAlAwOFN9UWt6CjY9Lik4D3x5v55OnYDJYpay6aX8s0IfHMEXkDOi9FYAWlOTsIaSMPklvdnZRcsrSJXYaj0an0Jrh4q1I4WxUpawINs1ifbDLqwhv2Uo7DxuEnVmmujMTsVmpDVWR+iu7oJFgPDoNzAJ9vUkdLXxlW8p42vYdB74VAFAqSkKXBKRiFYC3iC1J4/lmHN5EWYCbZIDSjcHIYsphDj76hdnFyapW7b307jGyEm67ZBqnDOBPVmAbvQnwMdfqBZ6uo+06id6tPX9+IV7Lcpo/FZMfev0RZJEq2dq0AihXaCT1p7q7MXV9Qxi/Biqe2uIOCb25vv9Tmf9/U+VFA3U+enn+sBUi/tuVZ5quaUxutWADFKByJJq8CWuoDRDDT55m/Zw05mkHcoEDxE2aBlx1xog009drVNUMBiENsdAXJesywU4qY8fw1WTFOW36dw5vPdEq8G4ZOfFN4LgY9qTWzMOzpd9/p0xrQl8YLhrog5RPv6VDBjk2tlExwcozt7ygo+RZa3VTrByYsWGwojE2j41EW7bs8P00IwtfRJJu6uatron9KDVbxbJj29IQ/Ay6gXCGq8YipggFDG5AmTyawYKLgA7QvWPp+yxzKC/1Ef9P8pb7Q7RMwXNTmc/e23HWzIL7jauiWdDmbCxEUrHzG31kia/aqz3RIPr/ANyO7i2VpQRc4lUqV32ZLoIyXnwKPHJLYTITsxJVZ+MOPQKt/wb6uHnOetIG3ggiGbQrNsLkMZt2VvTlVPuo/yyMxutVvEfukfEvFARHJGMpRbufW81GMGoWAFInWk8zAE06JPgs0DI63mPkshgC33W+7KN+nkphTcbc5QOhsa1Lw61+SG29Iy9asb67ZV27fIJ3p7T9CiUxFGrmIkXZPtVgCNwSPyZMh6WHEXb6p52LK7pdu5ZvUzPb/qenmrXzR3L6VTNijMxKKuKOhJHtHwKbFksiQMdmtKTtGhVT5A1sqMNNTXXl1TgyVgcHBA5cW+PH9J2etIRLGaowwqTgb/Xcc0D/RT795ZkiUqVgzVedeekCqf3lPggrW4YtaZ8OyKfH5pqDXa7NmDSkuYJy8O1tDnNYMj+4ytVzdytExD4vqypL/5FrV1PvW+3ad07UicjWg+K0RC+BCdLpk8tlXV/9j3eVMZ1zA5pZlzUAmwMMBnHHBCEJpcMe3Sa9vi4QxFn2GdBe8GJ710o32qySr7e7UaOwbGF6nPTYpU6cXHY76/xtB75hCJxgJRvusKG7Sa/MwOsWsHBDDCYit7KMimKD+OC3gqeXfmyKzQST5NJuPZKyGolq7ABja2dNMgIFkwm0vhpgRk5sIuPBqn4WMCiLKM3hjhgP6OChdvbtr9hUUuUXtDoKrUe9dF05KprmGdjo3awku1picsCubMAGvYrEMyq7CpKnoKTcqnbXuTP9h0/d/XwiSTpjwMH9pNZcTeuDCRfON2rjQwX3gyN/8RBU1uTI/GhqVrAYYgPfdM4fohVek21nmbG8LlVKPXpPxVjBTEHYM0xwDuVUU/2g23POPRbRxBG/Pp1q3UpIo4FTGdeKQnJQnB73YHW6ZAEn7c3H2v6NNzcPPbjOdCXMXCj0K//D4IPxWKiXEGDHlcZ0OUAqD6mVmQLdaUHQmw2KAP9gnvPKWkqoylP95SOm0MxAf+PcQZPCBQ8CtvOtiIDy1pWb4h2m8+8v6kMOhtoptfs09aUwqJryku13H9LXZA8a4ztLbGMep9xjQAznIJXswSVBhzETIf6bhTKJvMFECHFMWm35YPNBCy32N9rj6FFRufhu6YWIOooWabJ3M0Gs49D6TO83hkAJAovHwr2UdG+uu9OAosQYE4UGxyndPqZ8k0bgwpNmpPgekdd7UjbnR9zc7nvObOH59Vdof5gv3epxqvndmf8FLsdk7aJ/Iu0lqLkj5ThfpD2CP8D5Uy9p2ozSiVYfuIp181xwQbqZGUqIU9a4O8MRHdaSEsNyi1dDx3QHylnnOhc5f6tT1WVVZQOpVUJEsqmuYMdU7HBspiAqdhwRRnqHMKNEc7WR5+mql+ln2iUx7jeUGaG9d0s74l+FW73L33v3bwElRgDzakT1HqyNlmjjv5MV6HK17hD3FQY0yRshavKmVG+XbVspoUqLGkeP0TshA/LAcf2JGhT3tDO1ZwpwA/TLxgib+B88jICdb2kSnW/pFe9WthMN+wKZM5X+P/5Xf5T4UFwgV6YyYXuSCdOX1TZa56sx/9R7CGIKWMBNuOzy7MrsHL0YlOUjGlTX5wvBqx7LxcBXHrMAckdWFajCNy+Pqd99zTUCd+4Tp3n9sviu98efT8iD1ab3tF43oyFO2JoHtTzO3XwNtrHig/iuc2DHTJxo5boclYKRos851i7xJz67b/+7BpM96B33nR8zzQL80TL8X3fCU9IzPBQllwoIx2Iz8H248HyKIXTHKPwf2ySTklrfhO1DNC/m+R35gNOcuvyheV4OElLrd1sovwYrx5Gn4KyrGbxWEfGFvm8vbXkd8Vl2BX8auaCh9Y0a3UvMx6CdpN5G1Kz7EIeSZBX/edJgVy+sAowZ9u7esKiimDRRWH8Gq0fYh/JuX4RNopew1mZj5WgKILqCnkCe4BmGSrym3YjX+sqMJL0ZXNAT9ZuzmHaiifyrfim9DlysAfzB0fUoiYiFxfLBPb3y88SArNi6wKwXfh3ruNAlgZFHf49/BfqFz9nE+KP3Ym05KFbbpjtB9wPND9KXmu8HvhzJPY1ZInON3kiSVZa9ovTmJ4aE+B8MINEytzfUMry9WLLSxCLGzSM4ytzdUkrjf0+9bcHJaMMusV6+sgLhmiF7gPT7jPNY/svCY+LzXZJSc+z1x6ZaP9hugoj0ywbhSknHYzcjjU9AevRkfbKVtpjUTXm7OIaeepz02VYV5I5s60HeeTQ9ftfuK2Dj0gfNfXFJ/A+0kXWYpDwvJ6VrGsToo80E4jO60lB1ctvrvcqPGEdFOk9p0WkGBbAhlOlY42i+++DcaqihYVHXOJX8IqB84E47zZBGh4ON3AX82XG40R7qz+/To/HztPusRQvC9XuYWRH9sYg+0kaoNW7TFffm01pDQdJEXRW5i2PhRzDycwufCWtvFkdRFegBp253UAUZZh4eB4BnS+z/x6fdFdz0VfGYsugOjbyLNvNP5L2s1zNAJsN46UucN8cS505oMRf2XhrLbzCtUeU9Oef+f9WDH/u8hGNoV/Xz9VebJq9lu3T1Pun3MWEKFhRT7ytNcJ3+By75jf/8RCFcczE27PGPjfcdCZSzs26tbnFI9siGrmkRt4F/Gka8sYmEfYOPmgQmeaBT+jk3QbVA4fhcQCD6pdbpSjP+aLKjxYdpNUyYba/51z0AD+oRWWjJjRDYuq1M4es2Ax2qg54vRnaH4aLVfl9OSLlgaGgteNCa87L9QeWcyZch2bcP1AXa2LSaIqgpTo6gXgZJ7alJAylZBSfzHFXLNAsKhOaSy4PjZ4Kja49FjwEo1ukz/qoJ1il9uYzohlBGYnxaMotDeJG/INqLKKk9MxZWiYmH7IOsG9iaWHLfI/RI5jnNJ6P8JYdQfBmyJnvwAeviEjEuXgfXmshFnnbysY9ID4EtgMdc74t04Z6v/03f/963PM4Audm3qKtX2kPZmuXGVh9JszgHzkrvByyI335n2U27BpJ+w83jCtvMDokHtNf34u0l1FFl0yeZFoHmeRxd8uwsCrmdfKlSyvXnAYH0Ufvyg8dbg85XCFsz54A4l0Y17WQVAKL/gLr/yZ5A5ybi3++019HDt1wbTnBA/loSOb2TJWTFKGBAfzx+SanOIsbBtxY2jJh1+gfm2SEo415Pfm4Jvwjmrxtm+gPWoveI9XYPdyMj5Rd5HSrcvP6AjqDmDPcIygjIBJuOwSrUlmuIm9sPLz0QKH7gmcLWV5t/6lFe9/CZpaUu1aJtLOHr24Re8wZ3qeAiwNn0XYBaZFGtioWmbjTkRM1s4HLtlYB3pyBt/5DlmGerp4Z3jQbYRF+4njoNJeCx4oypZqkehkbWmPpGvYq8aBse1Hz3EkRR12/iVgbGn2zW3Ks/pZ/T0dwcOrufaHnGmj2HcExXeYvOAZaquD5XYzRo/ZJK1JphU2aDR67XoDuMldNvCjSHeqtLNdg29A+0Kleywd9uTMk9tO7mt+vP4xWLwmlE069OzEbHK600w6DexyHJiEFeGZHrSjmRO0pkxXtb5tEDFhJfGTC+1HN5/yTxs5TBqvCbZiZFSR3LC1ohDmBFS+HIIO/GY/tZHegt++NizspBAwa1nAQ/BHWYFMN/qaNT72OIgHy91RdgzH5TlQ4/I7boSshWL8TJnXNHvHfF7DDjRRXoG34beGSd3PgfDzSnPBL5L857mC8kELSk7AVpCOdtK/4bNvcadu4HFoj5eGQ0XLY/wUfvOncJA+QkzTv5Hs5hM29l7mWDheki9IX7DfdAJr7Mn2zi6WWBCWlytcB8sdQkfMpEeUBj+/PIb7oQo7tdUbtpzEW/CuUX6vtH1ibQdubWHqInUjUqT8JGnHZKrfWA6Zr3ZsdMKi0ziSNt+gY2SmaGxyEU7A/c8YLcxexuN+/CXjvFmrcluLscEEXjOzKvab5zxCwSgrie5Jc7CKdCJAycK5GZz1A+x+Eg/xXyT6h+3FzGwn7txc+uIlqA0M0cKZrdn9uXg5099B67Ur6yNegt3OSX9HqsJdWK49kFzmz3aBaZAmV1qOK30bINrxW8Oo51mwT4onfpvkqZYBym2S1avpcXa6Nlu8UV4M32UY6HHFHXdDk7Dz+Asu72IjOF5Y9gQwetmWY9f6P95YsfdbabrGnR85Vp1TTdG29t+gQRSuKzqrJ3LbIfqtudHsJdvI7NWawU/GfMJ9UTw0RPkoqdt9eixuZWuOXeszqB1zv5X+rE3Ovm27kzBb3dbW4TtIglZgGsRjb41FgfqwwRpR+8SYMNzWqWnAh6zNNo1H+L1J0e3FwVOLQzgZntlZRDR2Ns55KsY/Dm2EBqlc4ZLIqcXBc17PegUIvhf3PU1ZcGAARIrts6+9eXCL1fn4YdxwE6fhleA/hZZJxVZ3Jqm8mqnvvaZh3LHZRVogFeYo9f4v6Z+jCjZmQaIGT4kPJolE/ZSkjcp/Nw6MlyHJvCQkPpC3qYsUhR2Oc01nJKCCWTKLnIubzW8ZBAWlFsX6NeGrMbuDTpnF9dHOE48eSoYbOXteCs7ehIkbRiiRt1RT1eIXSCEvTbBRdTaN6SwLx5wmKSuW7hkRJiHUQHxxGorgzuTYFkoK9wUtPnJBdBs5iX15/uQTtKqM4MZwoouW+21PmbfxBCmZKLiws01P2pLHjmNJ0jPWE7tBfFHRorF19y2cayDYNibkDuJQkPCaJNrCS+0ni1VPTMINY4fJ5bS62/6HrPBqop7Z/kBzK8GN5YTkrvapjF60oROPJ3LPVu79FFPuzLQSFI6S9yq3CL8KwFuAIb+FgDfw1XYWVGJD+ZnTlDqy1NTcsij4lMHlMzHqHxnUzNxNPH62/PNBSCKwAwUnhZZG1cT9J8snD0Kw4cHCXrCaw6uvIb5UbsVL8YsVfr85O+QEDbXoS1kVfol4oUB7rH0g8A45RP0zUPIjdow8vU4On/MJKNnRu2DeejxMP81r3L7r6LY0xFV4AP7L89RG4ifZaZ3/oCUBBasHn+2Xqd1anK7Vl8lzMElUcOffpKeavQFoYijl9oHS+k71S8r4S3DgJawZ4GgqrO0DhZR29YsqxChKV9phqLDEk+a+l/hYu1IY2g9y4fuNuhzZZuaMV7uW3cgWyvZavk2+F9Q9rBUSjwL9f79Zq1lDeFNOaZikcUlJPu4oyCfs19onFl4NET/+x2NZJCYuzP5A6saPJywVhhwFubB43Yw35E5yb9wKUcxRAM/CrjPUi4Tougdf+SkXLidRaJ/bXNuqfbdIWag7w/UxO9+Dr/KM+/M+LroWgtaXCTd4COxYyM02yAKPJEoKBetW5H5cUeDkQLH1cLHGArGsTXLFnsIAHbx5E61zlFqssjdZK1knXt3UcDqPnw9ylLgNyXHok6+oxzZUgZ/WmJDKC9wPzEhuYr0fWPfYJpPqE20HmVmqE7PvfhjvInxQub3YYv22DvwgfuST4D91TPVhWaIssB0TDrSQtUbU/+A2uI1JkKszkSjjxqlcfDP7orEmttrSudEaC83kpmoyViBLM48d2DtqsVpVvEa6vkRsajCdxy8Y1WyeXeMj5KTbe0xyA5uBGcFJ3OMP0qHw/4XwflzHY9BeL03HytZH+FnSlV+C/uSR2Nl7XCsAy88RZtW7WO+tXOZyYaazKLcL560GF134Mtx7en7ViQeN8Y8+GkyaxJek9O7U+i/+yK1T468zF+V2yeVCZsp3y+hsxcMtdohfNY+xUCXA/TPxGp+iMka/A2/ONLkSu/pyzqWFKrrYlpSWWPwAgLpswjKuRqt2jtw1+mzS7vrdtUPEIfzmK1LXSniS9JS54snEvn65fbRYcpbnVm+8DoHu8V+H3FP/tI6tOqm581ebe+rfNrr0T5un7E/buPUxmF8/0zYh5UcLaEaqyuUcgfkTPH7cYdB6CmxrQTiSxuFR2htAQArwxKvcOMzQVYQ50Ivsvfi314SIQNnzrVzGSeUmzThnM5CPlHd0dForKjmpUAlaRl8p3omRfuAdH+MlASLSxQPNiqyTo3gtO/QBSSTyjisr3GaH834EchK8EAuKl+R4kXJkIZXikxzphUrkars1258UwZQ7qkBpVLGhYl+Gs8fs8GQBgtal3omRvoAkp8RlA6Uld9uco7KD6ZZ7b7e6TDIHtUxWL17P8V1pYcNd1qaD67vCYtnLdjW7XSscdf9b0pQiTl+zlU76Z+NfQ5DbKrMdugsEsyDI1XzZNl3QiyQp+qB//tNZ30nvfE7XhEqXopIguazOmh04e3r3r7/JhyT/Gn9gW15QebJv1I4NxodmmS+woJvzEpI3xeOG4P1b0Ro5iryL1/qA8ap8l/XJPo7pYcaRaD8KlYagSa7Vk0fAS8oqOoTX4p1PSYNz4i3Ek335SOKf44E24qG5Hq8WpRegpbZqLvlSH4to0xBeMs12D7RabPfubsEnKiUYt2UWoW/4m8Q7NUmyFs1Zz0xmJhRmyPCe+PR3pFVi/FV2UXvkUyX2KCNmiFnM3vcFP6q7uvu9i/I9VkbqllTcH5wiiFnsBR/jzuku4d/5vfGrYNG7PXPHPOPiP3ossCTSY+HfRoOZDrnRsOa+2Q72yHzVwkMv1Lt3z+lytz80/pYT7Lh9h5v6xd1zL4vlusAsLLkjLmmKtX/8mniwLzY8hx6+IuZ84XsF0OcdzrU7NEFrkpWqDaY7dATHd5i85BtqiUFJ4CaLCXRWG/Bh9Ux8cGkA4mS7HAdWiwfdNvCFDj274ttXAK7hqxJVES6NT9vDmPHviyvXF1aGbQ+BiYiJ8++xm7/OdLdd3ZUxr2AXI4ydnrs1Fy8H5ysTtG2yXbQmmahfLSng0Sh/h9y0qs12L74ZjeVufsfZQfVieCq2LZpv6jpMyN9LRNU3VqRT0/0ZFbsP5GL68vs/asjNuS3fVEW5kJ2GbcF7bvN7TGB1vNpjPc0n/U6sGDTTFPtaVj86XL5gpv5LmpvBzVxyG8V4ifpkOVjeFnbjRYYlS/JQBbpVHUzh7pIoPv1CP0OSu7KTr/mXle5IJEZt9MPkXYNa5C7wK3iZ8YPV/r7YOryqj1QvcOLmqN6v31EagnZWcA8EJUkiRE3sPJJXtT2WSJr9HeYYjXuJB5twkhdjoziBtf3NNG3GQ9L5r5cHcUFokT6pNtApHrif3rOLdjRjgtaUsTkee2S6SgRqmp32V2MdGeUtXLP5e0w1AulJ8usOmsgmXOYil8tY9KFR581Dxt3vopv2lyFz0jI2lT+7tFGlvE5U84TXZOwwbuq4EpP4qBnRG414KYJg5gTI8ylZsWtB+/th3DeFxw6Xps9ETm5gfj5Wjp2vP64HwCRP1AHUphRV5XamTb5S3l3q/g5AFqmB2hpHT6vSdzfgt/AxOeIduNJd5EqMQtBxthvNjpVaU7weq8MGbGZfSnFT/RrpR4TQV2OriaS0vGisiBi8YHIT4gWl2K3ikHFBScyc6FPkbU1gigWtXmh7V3Gsm7hCXNZSfseObiW7LMyLXmOLqon1JenZ5iEvJfB1XyBWnm20uQ9ZJTjQrL1dYftaqnTt18F9wj+C5b/MNvOSyiVD+VezqIuNf+P8gWS8tsQGmDJmfEHGWvwPgmP+lfN2jLLq2Ps+T3UtWt2VqlG4hRHKil9blEDqBctaSbb5HaYgJnUmZEsSs6e5mu/kjw9dbkamjnzxxcB5eaqDiVskkhgdjwelHjOngV046wTTKFP+6PULTUtteMp9t9TNhf2uY7bT6IPO98EziH1kWfWKPQpXOAmzL1yxmNd+CO/GP7eG6yqel6s0+4TYfjQ3XlHrzlKsCbttq3z5R998uJBuwR5fNb99OpTlSDPnxG2RgbHRiJv6tfTZR061HVTomGS10wt3XP4l2Ypfwt9+oJz6hofHZ/iiRPxwLieRm5dSmofvhDnHQG+bzF48KFVqPtW7X6HnPbuDvnHHpWlJFXYBf/OecvID4OGSnCC0Fu/M5yRx89M2bcCrYU4vmFnUBggVvXLIUIrfkUZdoxfQy3bf/yet7rjjS+Kh9ehwJVvGTUwsi8GBQnt6SuTVlV499Gdt9SIIEE6xtr/Zm4uqR4cDhd6jwPMh+XHmqUb8nHvFlyRA2ehIOTednZQA09g5kYUdm4RXC/OwWtxHFm8xwbzfvUhHK+lVBbV9PpmJwnnhz4EVjoeRn5QG0s+0YLIGXyWfwuNn8d14113y8fm3E0zCZHgWqrsp7FR3o6BIX6krysEjUkmWEL6OGuGxzot4gdSvV8KOpnRWisLZUWoYqF/XgUnfhtjnKIlb2nYvD1ULaqLmkK2sFtr0b6BW65IBhXPD3wJzBL9f/y/x/3fmANqJ6jsoNXBkTE0cZkusjVt2n8jAnQSOz4DrSHXkVSfNG9mzHXZiW7KIFKoDPTmf/BGpnNkPNzJBibCgjcYApYHvcIa41kypJJzCUiU6TopW6SRXqPJXG+iBygMZLCkrPiFZgmuCysA0jPj8jH2O+4yUaq3snk5xN4iQky24iSvu0Z66WJvvEl60IHE7OOLWC2gOvGxWfMD6QBzKalS678BQJtpMM3d3dkeaoNzHhDPE/Q7aZsI5Yl2UXoIhc52xt8t/oNCo+elSY76LZId28m5YSHJkr6c6rnF0wMBq++uqzfvNF/xgniOCRFfEKYyaobljgrWlzWmM/TYLddSd75ZQWzUIxizhsRP/84oAypkD+GG8/SbvCBjiqf9C+0ze3bi+B3cUXjb3o0irVTpYjsE3rmfco7gsjbiTgBeOMZ8qQSAv8DmwAolA2kCG3XjvbuwQ6r7Gawfvwk5Gqt3CRcY6fSWUNjWCJVIYnhT5VAt2ALXfYHVq/YuVxOxFg4nZsbgjePN435qTO0uv4xlhts5MZNzT0bUyW/VJRirno8kgbuCz5176X7rjxPHvmxbUeYXRBa7CffjnpmQluea5JKXus8pqNYfgWlLp7dybaVmD9qJ3E8r/af+hWVHtmBnlWxOxrejILXjJm+n1HphHaEOlXNYOINp9UGgM2kEkDFPiSfVxA9cicrBy/GpF0DfWNjve7t1/PpdtgYMo3mLVqYBlGzJaz4rq6EFB1Oi4TNDweN2rfj24TKKHFp5FV3e+W0Q6wKX/e330VsBu96gkiHKuDTvYKMGsr+nL1Aak4gFbb66OrnUHyPDiD7QOwl5g9z/MPcqSKVyn/upHLajrGqsdBnY1nspiy5hhNbIibAM6m8ON+Ab0jY399MgarBb9TJCdomVyf+lGOS/QM1/uQYqkFDec44Q3Y/cJygu85yvgAYWJCagc68tgR7Ei8iUFcAbUL4H+q+Iy5dYyWJ7UHpcUImtNxYbn0MJXRMch3wp7IicDZ03CiuvzGPJHb13ciyzQZ7XzlVq5c9rnM2CB0Oax2uA3yY+SMWJzWrn1tOrZabWzT5Yu/jj53LPGFTV8TGmYwvoBc/ZmSVS++rUy65qP4HkbXG5PgN6gTrve8WyvePDSgl8IFmqsvDnviyTc/PWijPMrL7mjF8UXp/D83IL5lqfPBqoEOtVrHvslvwJ/9kjq+miCpXH65SP6clbNODzuLCyT7igVb/9VFPy0PcMwO6ncZO4QM5M5/16yFAyqHu68++D3RTDqQT7mWhEbz5/4URb6L1TO+cRGAC3QBgBtUEb2aAVQgCDcZy6qWO982DLzVcHDBE1NdOwj5wNgHYW0DO9VCC7WV3BfTFWIWGyk4HESSzyG5RRsAM9XiGXYRMGXormQLbq6DFIFD8dUhQjCRgoegukKqR4bKkSPpeoy7Y3t885oQgtti9w61obGmU1h3WAxNvMP/QOb8APDNmHdCK9sItYAwAMhsBQjg1oHaag30b5iDuGN2GITcLgUH5h5RRQ6REQaAGb4SVHsopZjH0qbaTR1U/ucmdMS2X5iZr/ERWYRMrAxcHEH0eiy3kQZc0HLsXbKqHDmKyUmnYf0kAnm9AslNA+UR3Pt8pAXIYNizmfRmxRm/kMY4gtkY+2GWcxqn0YcPpuJz6YrlpcinA+Ux2zt8iiHKuNKeXgdOWhh2RtEbYcCUkOruR7FGQpR004g7gyL9RTYjhl+tFIqlzA1cqZoK9qZttR2R2SG7YysYS6ksKuhNXhxTphrHi4FhrFIViGkeYhF03Pk18A5KihAE8+DWgBzPrNoh01aJHwF2wJGW22gETsoz51GK8AyhduzlAgtLl1mkWcy3Y4vJWJjBT3C8xXsFDZRUFGcxKqKGWmROGpmsdsvtVXK7vhhDz+TCVTan7qz96r2tl3HqOEtvGxIrD9ehSfcbZN9NCnyLJHNkzbfzovp7JF0jS2NGR3vZMk2YjkbkDYqRopCrNxBwUbuSUEguyBIZMlVS7K0V89oPnYOeDoM3qbJOFXeNwWxPJcdhrdf/lTTCt+tp5lkLagBuorK0DlWVxxpIPtp/lfeBlOaZVpANm3/kQ7SPnPbktv3URw3cXw+XzLmMpXbIy1zgej2XGfiIvKuGFb2kcXJtyb9bG9uMXQ6l/EGRy9mjEHcbDrbDIq+Pxo9AoqsmifDU9oP0htHmbhj69u8Jefg1wiefdHiaxTdMJ0407mT40YbpE+OhqV9Hyz7lS3Ejen+nwmUram4dFvNTbESffH7qHQiLUeBqO/Wk7lBG2Rb9geKIB0we7Mmh67FMsf17agd3JKORTuxMKiYNZeZ8LJoxS1tciiaL9G57zJ9FKnH5DWKat/LfX9o7yX8ac+aHrp0Q1y2YBtnxgcgW3TokkFab/rogCLPD4NYZ/+DvrRkSckGOHYb8XRy5wMK1WwEVbCTc1hQkNemmQ+7FtM/l/vtWqcg7lggydkAzb5xu0hHQkDc8PWNZ4otpifL/ium+ADAuz95bwA/PLn9+Wv1/0MvGY8UGBoMIAJFl1wmQPGuLvmGjQforrMb/bV2irCAUQ6IXnbTGHX/KIlMAu2poP28lPEekhYsSlz61OVrB3PB3iwnziyLE2dpjGgj5IuVrrVkfe7Jdae9K9WddekJFR3b4r0LJ65EHE0mK84/nOcwyD+XQDqzSdr6KT225s5BK8/aNuc0lSmmPSW9mgm1E+NC3lMffc7LnsJ26pEgoqynGC/ibOi5GSZOLsX1knucJMfF2Z1H/SgJ2fNYxpna/m3BPKOYj22PbeuO0IrNpbcHCGeQ6PGd8blIHHq4sv5v7/gJSxKT/NWSqsko6qmLj7ywrcJBxHT/5RVDVnltMch/AwrYAIULUGGZnLs6OWmTaOcfxRxfpqQDN6GX8oBO6HhnrM27tUemlU6eEw+beqqo7Xj7p0D8xmnnE8XTQHs24T14dPZVvE0SmdccRqmD0e3JQ6gfF17zwIX0Sx4PJ+OvcKLIz4xZaem3IQoKaYzw8OnAzLmpoJMkvM2hnb8UjxPt7UI8MWxTTjfl/ZTDDFc9Wjaggwnoybynty+y2t1s9kJtQxeacFujrfxU9PlO7fNzlfZOw0h/tSYiy2eTLQOwekx4bfVeHdWeWwdsGzqdp852P9NDUQlQoGpPelhb8mIqzgL+HTxBDwxhD0TBBizgCoTBk3apCYI0qMLbQBFWyk5FgB1Y0S7YgzU1BZqDIniBJ7jX2QVZMEzaN+hsW+JOoB/wpDTgD850aaAhMIdV9dj6J6HXRoVpdDJ0B21BJ5OAgL9sJuKFRORismpYN+TDlIqJgkNpcWAaIF2JzBJ0JYYp40rcXBtzE1eSaDmMyNLdBWXz8AMsJEmWSSpWtBipVBnQo08cqmwkqbo9XuS17SQKp8NWKyje48bMU4gskldGkpJ1FhFgbm9hYRSlRlQ5Dn5yY6VJYCdVqHixwqm7V625l4hQiljgiXiRTjtDppai794UtJcWiYZ0rVQmM6NLxHSm4zojWeitI+lIIhXtZIxESpSSpUCmNexYsOLEnfFFiD4mPTgI30CQiHAGAAA=)
    format('woff2');
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAANUAA4AAAAABbwAAAMBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI0ghgLEAABNgIkAxwEIAWDMgcgG5sECK4GbGM62A+KOMNGmZWUwcdhKI9l4Sh/WwYP/3af9w0W4ERa2bOg405uoSptTooGKkF8HniO5b+Iojvye4dReBbNtVHwcLQTG2gBzQfYOqjJ/XYU/jItwgxa4I3czM4Fj9LAAnlHz+dzgSO71Jqn2QML8H66dROj0qAFLYnRhtm0b89/erW/v8l/LA6we9gCizDBtQzSf4EtkcwDT6RtmgYEQXnDKGQslZyX/CkQSFgBAE4ERggEAgmwACwQgADMsONAJKVkFWEBgAJgwMz1NlLWec3G+jtZu+rXO1i7rx/sZi0AEwB5WVY28FUE1CORQAjvtSPftAwCQQjGAbTUfm4qwrvbNmDEf5pjR4JoxElAiYiMWjQyIAEy4EBGAA4UNKCgIMC7a5Cej2sCAA+SMEEyYA2AMQBWgCmQAObACrAAQAUAJCSDMEDmo7CztfXoRGu7SUeVdbvosOq6N6PHnZ2yf9l3eXPj/q2qXdkjBL+qrix1cYsqzItOvXfRPaMXkUvPeFWoxr7tZB8gfxIhMauBapmSUhO8d3O8wUt0MoI7UAxLzt0/zhCwJnVHrsPYXenm8suPeLYORWqn/3wwK6Qp+frDiYGvxHSXFzoXfpihfmlODl9oFbOqKa8nXbZgd6axNivh4JS8xEZKChij/nuDBPx/MrxQA/WBACCtK44947xa66g/k0YcALjxaesDuBuQP/7x/3bTwmQACVMkAAQYd/7HYBqK1H97hriqWIzlN7cD8Qu1mY6Ql7eR9v8qAcCY/apKqAgArEBCCmOEAExoJiOUENTgBAI3NSBhwSjIbLboV0Blo3PIiN06hxVFfmrr0WtMvzYtWg3SBPDjz58mVY8eLTrpNOm6NfKhidepk6ZAbgbym+oG6PoN0zXxUaBHgx6Demiy6Zq0GdIl3aB6ndo04r7WvSV0/Qa0Nd2+yKcNFCrSvh/6dNKO3xV33aBeEXxNZKTyQUaverfOR49+LZno1XUboBt4oSzpEiXLUSjZDgF8+JHBMIY0KQAA)
    format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAALsAA4AAAAABWAAAAKbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXsLEAABNgIkAxwEIAWCdAcgG0AEAB6HcYyyEjO2Dy0eKLv4XvfsrGs+wIhEBOHOERRRTI2158fc/aln0WYmSJq8uTRSIgUyIVMqpfa/7uYHCqzWDuHREj0f5UuuL+ZAokTaYgiIs5sF5aUutjO7QhBlgMaYvCAIIqqoCggoq0+HjRlX70MGclDLyR3Z8fb0q/ectzCv30obmLesvO5hBhRhcp7kToaLpaRXpL0htKmb5C3rIgzUIwA1fnqrhHSbqXhA3v+sK1wRtcWuhdyg9E5tGXERkaAhroCGeNqCnJxAm6m1Sb58SICvFhXFWnVAAWQoYRjYADJUQQqIYm0uSZKkfpYv1sv21dm9b7kWbV6i3BQ2Z/sOf/hl+ezXH88LRz75pnLuq4/MO/Zx+eyHc3x9VDn3yfx9n1ILyusq3ps75y90fVZ657PJ2iXgF+odHbvzv7Lrm+uTsPR0WJqYcelN7180rHDDnbeWbrx0QHht49uXjCzffOsd5RsvGvHe4yF5o+Ej97/ZMP62+Z+3Wz/08CtZ/FezhpdvG/nb6PMhC9vNvHFx3Du9X47etewROuONg4L0v2eI+L9X7dt0evq+gNihfvWttiuWK4f8VmxWBM/+WK8b8F6Y9evfLf57r9SjuA2URBAobPm/Smni3y3+n1TqgQEACsl5awAI/5AetjNp65A+/38vDAUXaayPL4CMKHYkEFC0DlfIlbAMegyqlmGU2eSTO58TTHX2xLyWvlczc/wY7eDo5WxlYenKyMvNg9Go5MAatqis2Jty2oytLaPupFxOlsgFObsjM05dBxMHVwcMbeFma4xFh8jZxUr2e62Th09I7Bd96I2RI3gzYzqKcsHjqZzGjsamlojTwdmCy9bKFNm7IBcudRU5BU09BQ5eTm5coMaMAw==)
    format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAMAAA4AAAAABWwAAAKuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXkLEAABNgIkAxwEIAWDAAcgG0oEAB6D426JQgSiDJGrY+EepR5ejwf4/fWd+/C1EBKYZDS7sRFxHTf9uCJn/m9Of4qsOwRQBbqEex0QSbKziM9Pj42dA85/tYTLU84Cj+f+PIAlq3AtV5GCrQWUqr11TNFedSEUjKs7rSju46fX7RWCSHFAeYQcQRBEKIqiAgIKlGZBdO5a3w4akEBWj6orkgSzThrq5iF0WjfiKGe7e/0dAHkwOR8nW+GblHR72hyEGmzEl02NcDPu9oBKt35NVVBcoyEuIJNhau72SE3EHkhapkdqCiZGhBhliQWUJVETSCQCNfr8o/boWoBjI3miLHqQC4ojH22AaUBxFAUpIBJlJeIVGIvLFI6PlFi4hGYVs0brZ4ZZlT0rbz1SLT+50xlW3X269vh2x+CpO/n7bw02ebvIys0wMkpteMHUIq4PGfxCRBdKjxXGaDRIc42rK+a/qgeebsfBvjGMiQ14cnJjW8fSe6fHlr2NIrgbeH2jS+k9X+md9WJP/5IvZ8LRg1cQ3gz+dJMePnr2/6ZSiy3c9rHc87Zj4tqOx0WLe1U0VR2OOEt9kq4gV/r/NBEyVbPvpL70poCoTunu3LVVZ4nW3xWV8gAKP5VqBMD10Pruq+7/52x5c4B8EQjkzs5oyJ/1JzxT0mgEACA3XjUZACFDut7UuAEqPZepikCuTcprJBVAcSJREzIBeaYSC4kSGAs2BJU5IFLcQjt+sxNAqr55kwOx947iBrvVCRYwpBuDQusVLFWyFCmCVcEwCg8JVsPPK1GwEjxesNZJv6dyHtID6dYP8UnUCvPAemHBGiA+jD6CVgilD8+tWyfSPRiYXwVJDNNkydPUzvrRmeBZvFdArqSTDSCJ3ALcvDp0JBHWjTK8pb0Qvx7N35CkXo0yFRq1qZAgVaJkYiA7H3AA)
    format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Fira Code;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff;base64,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)
    format('woff');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
.auto-inserted-leaf {
  border-radius: var(--border-radius-4);
  padding: var(--px-2);
  animation-name: insertionFade;
  animation-duration: 6s;
}
@keyframes insertionFade {
  0%,
  to {
    background-color: #0000;
  }
  15%,
  85% {
    background-color: hsla(var(--color-warning), var(--alpha-background-light));
  }
}
.graphiql-editor {
  width: 100%;
  height: 100%;
}
.graphiql-editor.hidden {
  display: none;
}
.monaco-editor {
  outline-width: 0 !important;
  position: absolute !important;
}
.monaco-editor input:focus-visible {
  outline-color: hsl(var(--color-primary));
}
.monaco-editor .quick-input-widget {
  --vscode-widget-border: var(--vscode-editorHoverWidget-border);
  min-width: min(500px, 70vw) !important;
  box-shadow: none !important;
}
.monaco-hover,
.monaco-hover-content {
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  max-height: none !important;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .left {
  flex-grow: 0;
}
.monaco-editor
  .suggest-widget
  .monaco-list
  .monaco-list-row
  > .contents
  > .main
  > .right {
  flex-grow: 1;
  margin-inline-end: auto;
}
.graphiql-container * {
  box-sizing: border-box;
  font-variant-ligatures: none;
}
.graphiql-container,
.graphiql-dialog,
.graphiql-dialog-overlay,
.graphiql-tooltip,
[data-radix-popper-content-wrapper] {
  --color-primary: 320, 95%, 43%;
  --color-secondary: 242, 51%, 61%;
  --color-tertiary: 188, 100%, 36%;
  --color-info: 208, 100%, 46%;
  --color-success: 158, 60%, 42%;
  --color-warning: 36, 100%, 41%;
  --color-error: 13, 93%, 58%;
  --color-neutral: 219, 28%, 32%;
  --color-base: 219, 28%, 100%;
  --alpha-secondary: 0.76;
  --alpha-tertiary: 0.5;
  --alpha-background-heavy: 0.15;
  --alpha-background-medium: 0.1;
  --alpha-background-light: 0.07;
  --font-family: 'Roboto', sans-serif;
  --font-family-mono: 'Fira Code', monospace;
  --font-size-hint: 0.75rem;
  --font-size-inline-code: 0.8125rem;
  --font-size-body: 0.9375rem;
  --font-size-h4: 1.125rem;
  --font-size-h3: 1.375rem;
  --font-size-h2: 1.8125rem;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --line-height: 1.5;
  --px-2: 2px;
  --px-4: 4px;
  --px-6: 6px;
  --px-8: 8px;
  --px-10: 10px;
  --px-12: 12px;
  --px-16: 16px;
  --px-20: 20px;
  --px-24: 24px;
  --border-radius-2: 2px;
  --border-radius-4: 4px;
  --border-radius-8: 8px;
  --border-radius-12: 12px;
  --popover-box-shadow:
    0px 6px 20px #3b4c6a21, 0px 1.34018px 4.46726px #3b4c6a14,
    0px 0.399006px 1.33002px #3b4c6a0d;
  --popover-border: none;
  --sidebar-width: 60px;
  --toolbar-width: 40px;
  --session-header-height: 38.5px;
}
@media (prefers-color-scheme: dark) {
  body:not(.graphiql-light) .graphiql-container,
  body:not(.graphiql-light) .graphiql-dialog,
  body:not(.graphiql-light) .graphiql-dialog-overlay,
  body:not(.graphiql-light) .graphiql-tooltip,
  body:not(.graphiql-light) [data-radix-popper-content-wrapper] {
    --color-primary: 338, 100%, 67%;
    --color-secondary: 243, 100%, 77%;
    --color-tertiary: 188, 100%, 44%;
    --color-info: 208, 100%, 72%;
    --color-success: 158, 100%, 42%;
    --color-warning: 30, 100%, 80%;
    --color-error: 13, 100%, 58%;
    --color-neutral: 219, 29%, 78%;
    --color-base: 219, 29%, 18%;
    --popover-box-shadow: none;
    --popover-border: 1px solid hsl(var(--color-neutral));
  }
}
body.graphiql-dark .graphiql-container,
body.graphiql-dark .graphiql-dialog,
body.graphiql-dark .graphiql-dialog-overlay,
body.graphiql-dark .graphiql-tooltip,
body.graphiql-dark [data-radix-popper-content-wrapper] {
  --color-primary: 338, 100%, 67%;
  --color-secondary: 243, 100%, 77%;
  --color-tertiary: 188, 100%, 44%;
  --color-info: 208, 100%, 72%;
  --color-success: 158, 100%, 42%;
  --color-warning: 30, 100%, 80%;
  --color-error: 13, 100%, 58%;
  --color-neutral: 219, 29%, 78%;
  --color-base: 219, 29%, 18%;
  --popover-box-shadow: none;
  --popover-border: 1px solid hsl(var(--color-neutral));
}
:is(.graphiql-container, .graphiql-dialog) {
  color: hsl(var(--color-neutral));
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height);
}
:is(.graphiql-container, .graphiql-dialog):-webkit-any(button) {
  color: hsl(var(--color-neutral));
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height);
}
:is(.graphiql-container, .graphiql-dialog):-moz-any(button) {
  color: hsl(var(--color-neutral));
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height);
}
:is(.graphiql-container, .graphiql-dialog):is(button) {
  color: hsl(var(--color-neutral));
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height);
}
:is(.graphiql-container, .graphiql-dialog) input {
  color: hsl(var(--color-neutral));
  font-family: var(--font-family);
  font-size: var(--font-size-caption);
}
:is(.graphiql-container, .graphiql-dialog) input::placeholder {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
}
:is(.graphiql-container, .graphiql-dialog) a {
  color: hsl(var(--color-primary));
}
:is(.graphiql-container, .graphiql-dialog) a:focus {
  outline: hsl(var(--color-primary)) auto 1px;
}
.graphiql-dropdown-content {
  background-color: hsl(var(--color-base));
  border: var(--popover-border);
  border-radius: var(--border-radius-8);
  box-shadow: var(--popover-box-shadow);
  font-size: inherit;
  max-width: 250px;
  padding: var(--px-4);
  font-family: var(--font-family);
  color: hsl(var(--color-neutral));
  max-height: min(
    calc(var(--radix-dropdown-menu-content-available-height) - 10px),
    400px
  );
  overflow-y: auto;
}
.graphiql-dropdown-item {
  border-radius: var(--border-radius-4);
  font-size: inherit;
  margin: var(--px-4);
  padding: var(--px-6) var(--px-8);
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  line-height: var(--line-height);
  outline: none;
  overflow: hidden;
}
.graphiql-dropdown-item[data-selected],
.graphiql-dropdown-item[data-current-nav],
.graphiql-dropdown-item:hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  color: inherit;
}
.graphiql-dropdown-item:not(:first-child) {
  margin-top: 0;
}
.graphiql-tooltip {
  background: hsl(var(--color-base));
  border: var(--popover-border);
  border-radius: var(--border-radius-4);
  box-shadow: var(--popover-box-shadow);
  color: hsl(var(--color-neutral));
  font-size: inherit;
  padding: var(--px-4) var(--px-6);
  font-family: var(--font-family);
}
button.graphiql-execute-button {
  background-color: hsl(var(--color-primary));
  border-radius: var(--border-radius-8);
  cursor: pointer;
  height: var(--toolbar-width);
  width: var(--toolbar-width);
  border: none;
  padding: 0;
}
button.graphiql-execute-button:hover {
  background-color: hsla(var(--color-primary), 0.9);
}
button.graphiql-execute-button:active {
  background-color: hsla(var(--color-primary), 0.8);
}
button.graphiql-execute-button:focus {
  outline: hsla(var(--color-primary), 0.8) auto 1px;
}
button.graphiql-execute-button > svg {
  color: #fff;
  height: var(--px-16);
  width: var(--px-16);
  margin: auto;
  display: block;
}
.graphiql-un-styled {
  all: unset;
  border-radius: var(--border-radius-4);
  cursor: pointer;
}
.graphiql-un-styled:hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
}
.graphiql-un-styled:active {
  background-color: hsla(var(--color-neutral), var(--alpha-background-medium));
}
.graphiql-un-styled:focus {
  outline: hsla(var(--color-neutral), var(--alpha-background-heavy)) auto 1px;
}
.graphiql-button,
button.graphiql-button {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  border-radius: var(--border-radius-4);
  color: hsl(var(--color-neutral));
  cursor: pointer;
  font-size: var(--font-size-body);
  padding: var(--px-8) var(--px-12);
  border: none;
}
:is(.graphiql-button, button.graphiql-button):hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-medium));
}
:is(.graphiql-button, button.graphiql-button):active {
  background-color: hsla(var(--color-neutral), var(--alpha-background-medium));
}
:is(.graphiql-button, button.graphiql-button):focus {
  outline: hsla(var(--color-neutral), var(--alpha-background-heavy)) auto 1px;
}
:is(.graphiql-button, button.graphiql-button).graphiql-button-success {
  background-color: hsla(var(--color-success), var(--alpha-background-heavy));
}
:is(.graphiql-button, button.graphiql-button).graphiql-button-error {
  background-color: hsla(var(--color-error), var(--alpha-background-heavy));
}
button.graphiql-toolbar-button {
  height: var(--toolbar-width);
  width: var(--toolbar-width);
  justify-content: center;
  align-items: center;
  display: flex;
}
button.graphiql-toolbar-button.error {
  background: hsla(var(--color-error), var(--alpha-background-heavy));
}
.graphiql-button-group {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  border-radius: calc(var(--border-radius-4) + var(--px-4));
  padding: var(--px-4);
  display: flex;
}
.graphiql-button-group > button.graphiql-button {
  background-color: #0000;
}
.graphiql-button-group > button.graphiql-button:hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
}
.graphiql-button-group > button.graphiql-button.active {
  background-color: hsl(var(--color-base));
  cursor: default;
}
.graphiql-button-group > * + * {
  margin-inline-start: var(--px-8);
}
.graphiql-dialog-overlay {
  background-color: hsla(var(--color-neutral), var(--alpha-background-heavy));
  z-index: 10;
  position: fixed;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.graphiql-dialog {
  background-color: hsl(var(--color-base));
  border: var(--popover-border);
  border-radius: var(--border-radius-12);
  box-shadow: var(--popover-box-shadow);
  max-width: 80vw;
  max-height: 80vh;
  width: unset;
  z-index: 10;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 50%;
  inset-inline-start: 50%;
  overflow: auto;
  transform: translate(-50%, -50%);
}
.graphiql-dialog-close > svg {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  height: var(--px-12);
  padding: var(--px-12);
  width: var(--px-12);
  display: block;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) blockquote {
  padding-inline-start: var(--px-8);
  margin-inline-start: 0;
  margin-inline-end: 0;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) code {
  border-radius: var(--border-radius-4);
  font-family: var(--font-family-mono);
  font-size: var(--font-size-inline-code);
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) pre {
  border-radius: var(--border-radius-4);
  font-family: var(--font-family-mono);
  font-size: var(--font-size-inline-code);
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) code {
  padding: var(--px-2);
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) pre {
  padding: var(--px-6) var(--px-8);
  overflow: auto;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) pre code {
  background-color: initial;
  border-radius: 0;
  padding: 0;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) ol {
  padding-inline-start: var(--px-16);
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) ul {
  padding-inline-start: var(--px-16);
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) ol {
  list-style-type: decimal;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) ul {
  list-style-type: disc;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation) img {
  border-radius: var(--border-radius-4);
  max-width: 100%;
  max-height: 120px;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation)
  > :first-child {
  margin-top: 0;
}
:is(.graphiql-markdown-description, .graphiql-markdown-deprecation)
  > :last-child {
  margin-bottom: 0;
}
.graphiql-markdown-description a {
  color: hsl(var(--color-primary));
  text-decoration: none;
}
.graphiql-markdown-description a:hover {
  text-decoration: underline;
}
.graphiql-markdown-description blockquote {
  border-inline-start: 1.5px solid
    hsla(var(--color-neutral), var(--alpha-tertiary));
}
.graphiql-markdown-description code,
.graphiql-markdown-description pre {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  color: hsl(var(--color-neutral));
}
.graphiql-markdown-description > * {
  margin: var(--px-12) 0;
}
.graphiql-markdown-deprecation a {
  color: hsl(var(--color-warning));
  text-decoration: underline;
}
.graphiql-markdown-deprecation blockquote {
  border-inline-start: 1.5px solid hsl(var(--color-warning));
}
.graphiql-markdown-deprecation code,
.graphiql-markdown-deprecation pre {
  background-color: hsla(var(--color-warning), var(--alpha-background-heavy));
}
.graphiql-markdown-deprecation > * {
  margin: var(--px-8) 0;
}
.graphiql-markdown-preview > :not(:first-child) {
  display: none;
}
.graphiql-spinner {
  height: 56px;
  margin: auto;
  margin-top: var(--px-16);
  width: 56px;
}
.graphiql-spinner:after {
  border: 4px solid #0000;
  border-top: 4px solid hsla(var(--color-neutral), var(--alpha-tertiary));
  content: '';
  vertical-align: middle;
  border-radius: 100%;
  width: 46px;
  height: 46px;
  animation: 0.8s linear infinite rotation;
  display: inline-block;
}
@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.graphiql-tabs {
  --bg: hsl(var(--color-base));
  align-items: center;
  gap: var(--px-8);
  border-start-start-radius: var(--border-radius-8);
  margin: 0;
  padding: 2px 0;
  list-style: none;
  display: flex;
  overflow: auto;
}
.no-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.graphiql-tabs,
.graphiql-tab {
  min-width: 0;
}
.graphiql-tab {
  border-radius: var(--border-radius-8) var(--border-radius-8) 0 0;
  background: hsla(var(--color-neutral), var(--alpha-background-light));
  flex-shrink: 0;
  display: flex;
  position: relative;
}
.graphiql-tab:not(:focus-within) {
  transform: none !important;
}
.graphiql-tab:hover {
  background: var(--bg);
  color: hsl(var(--color-neutral));
}
.graphiql-tab:hover .graphiql-tab-close {
  display: block;
}
.graphiql-tab:focus-within {
  background: var(--bg);
  color: hsl(var(--color-neutral));
}
.graphiql-tab:focus-within .graphiql-tab-close {
  display: block;
}
.graphiql-tab.graphiql-tab-active {
  background: var(--bg);
  color: hsl(var(--color-neutral));
}
.graphiql-tab.graphiql-tab-active .graphiql-tab-close {
  display: block;
}
.graphiql-tab .graphiql-tab-button {
  border-radius: var(--border-radius-12) var(--border-radius-12) 0 0;
  padding-block-start: var(--px-4);
  padding-inline-end: 28px;
  padding-block-end: var(--px-4);
  padding-inline-start: var(--px-8);
}
.graphiql-tab .graphiql-tab-button:hover {
  background: none;
}
.graphiql-tab .graphiql-tab-close {
  inset-inline-end: min(var(--px-4), 5%);
  background: var(--bg);
  padding: var(--px-6);
  line-height: 0;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.graphiql-tab .graphiql-tab-close > svg {
  height: var(--px-8);
  width: var(--px-8);
}
.graphiql-tab .graphiql-tab-close:hover {
  background: var(--bg);
  color: hsl(var(--color-neutral));
  overflow: hidden;
}
.graphiql-tab .graphiql-tab-close:hover:before {
  content: '';
  z-index: -1;
  background: hsla(var(--color-neutral), 0.3);
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.graphiql-history-header {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-medium);
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.graphiql-history-header button {
  font-size: var(--font-size-inline-code);
  padding: var(--px-6) var(--px-10);
}
.graphiql-history-items {
  margin: var(--px-16) 0 0;
  padding: 0;
  list-style: none;
}
.graphiql-history-item {
  border-radius: var(--border-radius-4);
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  font-size: var(--font-size-inline-code);
  font-family: var(--font-family-mono);
  height: 34px;
  display: flex;
}
.graphiql-history-item:hover {
  color: hsl(var(--color-neutral));
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
}
.graphiql-history-item:not(:first-child) {
  margin-top: var(--px-4);
}
.graphiql-history-item.editable {
  background-color: hsla(var(--color-primary), var(--alpha-background-medium));
}
.graphiql-history-item.editable > input {
  padding: 0 var(--px-10);
  background: none;
  border: none;
  outline: none;
  flex: 1;
  width: 100%;
  margin: 0;
}
.graphiql-history-item.editable > input::placeholder {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
}
.graphiql-history-item.editable > button {
  color: hsl(var(--color-primary));
  padding: 0 var(--px-10);
}
.graphiql-history-item.editable > button:active {
  background-color: hsla(var(--color-primary), var(--alpha-background-heavy));
}
.graphiql-history-item.editable > button:focus {
  outline: hsl(var(--color-primary)) auto 1px;
}
.graphiql-history-item.editable > button > svg {
  display: block;
}
button.graphiql-history-item-label {
  padding: var(--px-8) var(--px-10);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  overflow: hidden;
}
button.graphiql-history-item-action {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  padding: var(--px-8) var(--px-6);
  align-items: center;
  display: flex;
}
button.graphiql-history-item-action:hover {
  color: hsl(var(--color-neutral));
}
button.graphiql-history-item-action > svg {
  width: 14px;
  height: 14px;
}
.graphiql-history-item-spacer {
  height: var(--px-16);
}
.graphiql-doc-explorer-default-value {
  color: hsl(var(--color-success));
}
a.graphiql-doc-explorer-type-name {
  color: hsl(var(--color-warning));
  text-decoration: none;
}
a.graphiql-doc-explorer-type-name:hover {
  text-decoration: underline;
}
a.graphiql-doc-explorer-type-name:focus {
  outline: hsl(var(--color-warning)) auto 1px;
}
.graphiql-doc-explorer-argument > * + * {
  margin-top: var(--px-12);
}
.graphiql-doc-explorer-argument-name {
  color: hsl(var(--color-secondary));
}
.graphiql-doc-explorer-argument-deprecation {
  background-color: hsla(var(--color-warning), var(--alpha-background-light));
  border: 1px solid hsl(var(--color-warning));
  border-radius: var(--border-radius-4);
  color: hsl(var(--color-warning));
  padding: var(--px-8);
}
.graphiql-doc-explorer-argument-deprecation-label {
  font-size: var(--font-size-hint);
  font-weight: var(--font-weight-medium);
}
.graphiql-doc-explorer-deprecation {
  background-color: hsla(var(--color-warning), var(--alpha-background-light));
  border: 1px solid hsl(var(--color-warning));
  border-radius: var(--px-4);
  color: hsl(var(--color-warning));
  padding: var(--px-8);
}
.graphiql-doc-explorer-deprecation-label {
  font-size: var(--font-size-hint);
  font-weight: var(--font-weight-medium);
}
.graphiql-doc-explorer-directive {
  color: hsl(var(--color-secondary));
}
.graphiql-doc-explorer-section-title {
  font-size: var(--font-size-hint);
  font-weight: var(--font-weight-medium);
  align-items: center;
  line-height: 1;
  display: flex;
}
.graphiql-doc-explorer-section-title > svg {
  height: var(--px-16);
  margin-inline-end: var(--px-8);
  width: var(--px-16);
}
.graphiql-doc-explorer-section-content {
  margin-inline-start: var(--px-8);
  margin-top: var(--px-16);
}
.graphiql-doc-explorer-section-content > * + * {
  margin-top: var(--px-16);
}
.graphiql-doc-explorer-root-type {
  color: hsl(var(--color-info));
}
.graphiql-doc-explorer-search {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
}
.graphiql-doc-explorer-search:not([data-state='idle']) {
  border: var(--popover-border);
  border-radius: var(--border-radius-4);
  box-shadow: var(--popover-box-shadow);
  color: hsl(var(--color-neutral));
}
.graphiql-doc-explorer-search:not([data-state='idle'])
  .graphiql-doc-explorer-search-input {
  background: hsl(var(--color-base));
}
.graphiql-doc-explorer-search-input {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  border-radius: var(--border-radius-4);
  padding: var(--px-8) var(--px-12);
  align-items: center;
  display: flex;
}
.graphiql-doc-explorer-search [role='combobox'] {
  margin-inline-start: var(--px-4);
  background-color: #0000;
  border: none;
  width: 100%;
}
.graphiql-doc-explorer-search [role='combobox']:focus {
  outline: none;
}
.graphiql-doc-explorer-search [role='listbox'] {
  background-color: hsl(var(--color-base));
  border-end-start-radius: var(--border-radius-4);
  border-end-end-radius: var(--border-radius-4);
  border: none;
  border-top: 1px solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
  max-height: 400px;
  font-size: var(--font-size-body);
  padding: var(--px-4);
  margin: 0;
  position: relative;
  overflow-y: auto;
}
.graphiql-doc-explorer-search [role='option'] {
  border-radius: var(--border-radius-4);
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  padding: var(--px-8) var(--px-12);
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  overflow-x: hidden;
}
.graphiql-doc-explorer-search [role='option'][data-headlessui-state='active'] {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
}
.graphiql-doc-explorer-search [role='option']:hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-medium));
}
.graphiql-doc-explorer-search
  [role='option'][data-headlessui-state='active']:hover {
  background-color: hsla(var(--color-neutral), var(--alpha-background-heavy));
}
.graphiql-doc-explorer-search
  [role='option']
  + :is(.graphiql-doc-explorer-search [role='option']) {
  margin-top: var(--px-4);
}
.graphiql-doc-explorer-search-type {
  color: hsl(var(--color-info));
}
.graphiql-doc-explorer-search-field {
  color: hsl(var(--color-warning));
}
.graphiql-doc-explorer-search-argument {
  color: hsl(var(--color-secondary));
}
.graphiql-doc-explorer-search-divider {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  font-size: var(--font-size-hint);
  font-weight: var(--font-weight-medium);
  margin-top: var(--px-8);
  padding: var(--px-8) var(--px-12);
}
.graphiql-doc-explorer-search-empty {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  padding: var(--px-8) var(--px-12);
}
a.graphiql-doc-explorer-field-name {
  color: hsl(var(--color-info));
  text-decoration: none;
}
a.graphiql-doc-explorer-field-name:hover {
  text-decoration: underline;
}
a.graphiql-doc-explorer-field-name:focus {
  outline: hsl(var(--color-info)) auto 1px;
}
.graphiql-doc-explorer-item > :not(:first-child) {
  margin-top: var(--px-12);
}
.graphiql-doc-explorer-argument-multiple {
  margin-inline-start: var(--px-8);
}
.graphiql-doc-explorer-enum-value {
  color: hsl(var(--color-info));
}
.graphiql-doc-explorer-header {
  justify-content: space-between;
  display: flex;
  position: relative;
}
.graphiql-doc-explorer-header:focus-within .graphiql-doc-explorer-title {
  visibility: hidden;
}
.graphiql-doc-explorer-header:focus-within
  .graphiql-doc-explorer-back:not(:focus) {
  color: #0000;
}
.graphiql-doc-explorer-header-content {
  flex-direction: column;
  min-width: 0;
  display: flex;
}
.graphiql-doc-explorer-search {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}
.graphiql-doc-explorer-search:focus-within {
  inset-inline-start: 0;
}
.graphiql-doc-explorer-search:not(:focus-within) [role='combobox'] {
  width: 6.5ch;
  height: 24px;
}
.graphiql-doc-explorer-search [role='combobox']:focus {
  width: 100%;
}
a.graphiql-doc-explorer-back {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  align-items: center;
  text-decoration: none;
  display: flex;
}
a.graphiql-doc-explorer-back:hover {
  text-decoration: underline;
}
a.graphiql-doc-explorer-back:focus {
  outline: hsla(var(--color-neutral), var(--alpha-secondary)) auto 1px;
}
a.graphiql-doc-explorer-back:focus + .graphiql-doc-explorer-title {
  visibility: unset;
}
a.graphiql-doc-explorer-back > svg {
  height: var(--px-8);
  margin-inline-end: var(--px-8);
  width: var(--px-8);
}
.graphiql-doc-explorer-title {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-h2);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
}
.graphiql-doc-explorer-title:not(:first-child) {
  font-size: var(--font-size-h3);
  margin-top: var(--px-8);
}
.graphiql-doc-explorer-content > * {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  margin-top: var(--px-20);
}
.graphiql-doc-explorer-error {
  background-color: hsla(var(--color-error), var(--alpha-background-heavy));
  border: 1px solid hsl(var(--color-error));
  border-radius: var(--border-radius-8);
  color: hsl(var(--color-error));
  padding: var(--px-8) var(--px-12);
}
.graphiql-container {
  background-color: hsl(var(--color-base));
  display: flex;
  height: 100%;
  margin: 0;
  overflow: hidden;
  width: 100%;
}
.graphiql-container .graphiql-sidebar {
  display: flex;
  flex-direction: column;
  padding: var(--px-8);
  width: var(--sidebar-width);
  gap: var(--px-8);
  overflow-y: auto;
}
.graphiql-container .graphiql-sidebar > button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  height: calc(var(--sidebar-width) - (2 * var(--px-8)));
  width: calc(var(--sidebar-width) - (2 * var(--px-8)));
  flex-shrink: 0;
}
.graphiql-container .graphiql-sidebar button.active {
  color: hsl(var(--color-neutral));
}
.graphiql-container .graphiql-sidebar button > svg {
  height: var(--px-20);
  width: var(--px-20);
}
.graphiql-container .graphiql-main {
  display: flex;
  flex: 1;
  min-width: 0;
}
.graphiql-container .graphiql-sessions {
  background-color: hsla(var(--color-neutral), var(--alpha-background-light));
  border-radius: calc(var(--border-radius-12) + var(--px-8));
  display: flex;
  flex-direction: column;
  flex: 1;
  max-height: 100%;
  margin: var(--px-16);
  margin-inline-start: 0;
  min-width: 0;
}
.graphiql-container .graphiql-session-header {
  height: var(--session-header-height);
  align-items: center;
  display: flex;
  padding: var(--px-8) var(--px-8) 0;
  gap: var(--px-8);
}
button.graphiql-tab-add {
  padding: var(--px-4);
  > svg {
    color: hsla(var(--color-neutral), var(--alpha-secondary));
    display: block;
    height: var(--px-16);
    width: var(--px-16);
  }
}
.graphiql-container .graphiql-logo {
  margin-inline-start: auto;
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-medium);
}
.graphiql-container .graphiql-logo .graphiql-logo-link {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
  text-decoration: none;
  &:focus {
    outline: hsla(var(--color-neutral), var(--alpha-background-heavy)) auto 1px;
  }
}
.graphiql-container #graphiql-session {
  display: flex;
  flex: 1;
  padding: 0 var(--px-8) var(--px-8);
}
.graphiql-container .graphiql-editors {
  background-color: hsl(var(--color-base));
  border-radius: 0 0 var(--border-radius-12) var(--border-radius-12);
  box-shadow: var(--popover-box-shadow);
  display: flex;
  flex: 1;
  flex-direction: column;
}
.graphiql-container .graphiql-query-editor {
  border-bottom: 1px solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
  padding: var(--px-16);
  column-gap: var(--px-16);
  display: flex;
  width: 100%;
}
.graphiql-container .graphiql-toolbar {
  width: var(--toolbar-width);
  display: flex;
  flex-direction: column;
  gap: var(--px-8);
}
.graphiql-container .graphiql-toolbar > button {
  flex-shrink: 0;
}
.graphiql-toolbar-icon {
  color: hsla(var(--color-neutral), var(--alpha-tertiary));
  display: block;
  height: calc(var(--toolbar-width) - (var(--px-8) * 2));
  width: calc(var(--toolbar-width) - (var(--px-8) * 2));
}
.graphiql-container .graphiql-editor-tools {
  cursor: row-resize;
  display: flex;
  width: 100%;
  column-gap: var(--px-8);
  padding: var(--px-8);
}
.graphiql-container .graphiql-editor-tools button {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
}
.graphiql-container .graphiql-editor-tools button.active {
  color: hsl(var(--color-neutral));
}
.graphiql-container
  .graphiql-editor-tools
  > button:not(.graphiql-toggle-editor-tools) {
  padding: var(--px-8) var(--px-12);
}
.graphiql-container .graphiql-editor-tools .graphiql-toggle-editor-tools {
  margin-inline-start: auto;
}
.graphiql-container .graphiql-editor-tool {
  flex: 1;
  padding: var(--px-16);
}
.graphiql-container .graphiql-toolbar,
.graphiql-container .graphiql-editor-tools,
.graphiql-container .graphiql-editor-tool {
  position: relative;
}
.graphiql-container .graphiql-response {
  padding-top: var(--px-16);
  display: flex;
  width: 100%;
  flex-direction: column;
}
.graphiql-container .graphiql-response .result-window {
  position: relative;
  flex: 1;
}
.graphiql-container .graphiql-footer {
  border-top: 1px solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
}
.graphiql-container .graphiql-plugin {
  border-inline-start: 1px solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
  flex: 1;
  overflow-y: auto;
  padding: var(--px-16);
}
.graphiql-horizontal-drag-bar {
  width: var(--px-12);
  cursor: col-resize;
}
.graphiql-horizontal-drag-bar:hover:after {
  border: var(--px-2) solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
  border-radius: var(--border-radius-2);
  content: '';
  display: block;
  height: 25%;
  margin: 0 auto;
  position: relative;
  top: 37.5%;
  width: 0;
}
.graphiql-container .graphiql-chevron-icon {
  color: hsla(var(--color-neutral), var(--alpha-tertiary));
  display: block;
  height: var(--px-12);
  margin: var(--px-12);
  width: var(--px-12);
}
.graphiql-spin {
  animation: spin 0.8s linear 0s infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.graphiql-dialog .graphiql-dialog-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: var(--px-24);
}
.graphiql-dialog .graphiql-dialog-title {
  font-size: var(--font-size-h3);
  font-weight: var(--font-weight-medium);
  margin: 0;
}
.graphiql-dialog .graphiql-dialog-section {
  align-items: center;
  border-top: 1px solid
    hsla(var(--color-neutral), var(--alpha-background-heavy));
  display: flex;
  justify-content: space-between;
  padding: var(--px-24);
}
.graphiql-dialog .graphiql-dialog-section > :not(:first-child) {
  margin-inline-start: var(--px-24);
}
.graphiql-dialog .graphiql-dialog-section-title {
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-medium);
}
.graphiql-dialog .graphiql-dialog-section-caption {
  color: hsla(var(--color-neutral), var(--alpha-secondary));
}
.graphiql-dialog .graphiql-warning-text {
  color: hsl(var(--color-warning));
  font-weight: var(--font-weight-medium);
}
.graphiql-dialog .graphiql-table {
  border-collapse: collapse;
  width: 100%;
}
.graphiql-dialog .graphiql-table :is(th, td) {
  border: 1px solid hsla(var(--color-neutral), var(--alpha-background-heavy));
  padding: var(--px-8) var(--px-12);
}
.graphiql-dialog .graphiql-key {
  background-color: hsla(var(--color-neutral), var(--alpha-background-medium));
  border-radius: var(--border-radius-4);
  padding: var(--px-4);
}
.graphiql-container svg {
  pointer-events: none;
}
.docExplorerWrap {
  height: unset !important;
  min-width: unset !important;
  width: unset !important;
}
.docExplorerWrap svg {
  display: unset;
}
.doc-explorer-title {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-medium);
}
.doc-explorer-rhs {
  display: none;
}
.graphiql-explorer-root {
  font-family: var(--font-family-mono) !important;
  font-size: var(--font-size-body) !important;
  padding: 0 !important;
}
.graphiql-explorer-root > div > div {
  padding-top: var(--px-16);
  border-color: hsla(
    var(--color-neutral),
    var(--alpha-background-heavy)
  ) !important;
}
.graphiql-explorer-root > div {
  overflow: auto !important;
}
.graphiql-explorer-root input {
  background: unset;
}
.graphiql-explorer-root select {
  border: 1px solid hsla(var(--color-neutral), var(--alpha-secondary));
  border-radius: var(--border-radius-4);
  margin: 0 var(--px-8);
  padding: var(--px-4) var(--px-6);
  background: hsl(var(--color-base)) !important;
  color: hsl(var(--color-neutral)) !important;
}
.toolbar-button {
  all: unset;
  cursor: pointer;
  margin-inline-start: var(--px-6);
  color: hsl(var(--color-primary));
  line-height: 0 !important;
  font-size: var(--font-size-h3) !important;
}
.graphiql-explorer-slug .toolbar-button,
.graphiql-explorer-graphql-arguments .toolbar-button {
  font-size: inherit !important;
}
.graphiql-explorer-graphql-arguments input {
  min-width: 2rem;
  line-height: 0;
}
.graphiql-explorer-actions {
  border-color: hsla(
    var(--color-neutral),
    var(--alpha-background-heavy)
  ) !important;
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-outline-style: solid;
    }
  }
}
._graphiql-interface_zozdb_2 {
  background-color: var(--background-color-page, var(--alias-bg-page));
  height: var(--graphiql-height, 100dvh);
  --color-primary: var(--color-accent-9);
  --font-family: inherit;
  --font-family-mono:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  --font-weight-medium: 450;
}
body.graphiql-dark ._graphiql-interface_zozdb_2 {
  --color-primary: var(--color-accent-9);
  --vscode-editor-background: #24292e;
}
body.graphiql-light ._graphiql-interface_zozdb_2 {
  --vscode-editor-background: #fffffe;
}
._graphiql-interface_zozdb_2 .graphiql-execute-button {
  background-color: var(
    --background-color-accent,
    var(--alias-bg-accent-default)
  );
}
._graphiql-interface_zozdb_2 .graphiql-execute-button:hover {
  background-color: var(
    --background-color-accent-hover,
    var(--alias-bg-accent-hover)
  );
}
._graphiql-interface_zozdb_2 .graphiql-execute-button:active {
  background-color: var(
    --background-color-accent-active,
    var(--alias-bg-accent-active)
  );
}
._graphiql-interface_zozdb_2 .graphiql-execute-button:focus-visible {
  outline-width: 1px;
  outline-style: var(--tw-outline-style);
  outline-offset: 4px;
  outline-width: 2px;
  outline-color: var(--outline-color-accent-focus-ring, var(--color-accent-9));
}
._graphiql-interface_zozdb_2 .graphiql-editors,
._graphiql-interface_zozdb_2 .graphiql-response {
  background-color: var(--vscode-editor-background);
}
.graphiql-dialog .graphiql-dialog-close > * {
  box-sizing: content-box;
}
@property --tw-outline-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
._table_6n0x8_1 {
  margin-bottom: 12px;
  thead {
    background: none;
  }
  tr:hover [data-frequency-cell] {
    :root.dark & {
      background: var(--bg-gray-element-hover);
    }
  }
  tr > * {
    th > * {
      border-bottom: none;
    }
    th:last-child > div {
      margin-inline-start: var(
        --licenses-pricing-calculator-table-padding-right
      );
      background: var(--table-cell-hover-bg);
      :root.dark & {
        background: var(--dark-table-cell-hover-bg);
      }
    }
    th > div + div {
      display: none;
    }
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}
._widget-positioner_lgzpd_2 {
  inset: 0;
  --tw-translate-x: -100%;
  width: calc(100vw - var(--drawer-width));
  --tw-translate-y: -15%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  place-items: center;
  display: grid;
  position: fixed;
}
._widget-animator_lgzpd_2 {
  opacity: 0;
  --tw-shadow:
    0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
    0px 0px 1px var(--tw-shadow-color, 0px)
      light-dark(#00112e7a, hsl(var(--_shadow-base-dark)/88%)),
    0px 16px 24px var(--tw-shadow-color, -8px)
      light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%));
  box-shadow:
    var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-radius: 0.75rem;
  animation-name: _fadeIn_lgzpd_1, _float_lgzpd_1;
  animation-duration: 0.8s, 4.3s;
  animation-timing-function: ease, cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-iteration-count: 1, infinite;
  animation-direction: normal, alternate;
  animation-play-state: running, running;
  animation-delay: 0.3s;
  animation-fill-mode: forwards, none;
  animation-timeline: auto, auto;
  display: grid;
  overflow: visible;
}
@keyframes _fadeIn_lgzpd_1 {
  0% {
    opacity: 0;
    scale: 0.9;
  }
  50% {
    scale: 1.02;
  }
  to {
    opacity: 1;
    scale: 1;
  }
}
@keyframes _float_lgzpd_1 {
  0% {
    translate: 0;
  }
  50% {
    translate: 0 -10px;
  }
  to {
    translate: 0;
  }
}
@property --tw-translate-x {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
._verticalText_1h7dk_1 {
  writing-mode: vertical-lr;
}
._histogram-chart_nso03_2:not(._loading_nso03_2) .highcharts-xaxis-labels {
  pointer-events: bounding-box;
  cursor: move;
}
._histogram-chart_nso03_2:not(._loading_nso03_2) .highcharts-plot-band:hover {
  fill: var(--color-gray-4, light-dark(#e8e8ec, #272a2d));
  cursor: crosshair;
}
._histogram-chart_nso03_2:not(._loading_nso03_2).is-panning .axis-bg-rect {
  fill: var(--color-gray-3, light-dark(#f0f0f3, #212225));
}
:is(
  ._histogram-chart_nso03_2:not(._loading_nso03_2) .axis-bg-rect:hover,
  ._histogram-chart_nso03_2:not(._loading_nso03_2) .axis-bg-rect.hovered
) {
  fill: var(--color-gray-3, light-dark(#f0f0f3, #212225));
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}
._shadow_1ryhe_2 {
  --tw-shadow:
    0px 0px 0px 1px var(--tw-shadow-color, var(--shadow-border)),
    0px 0px 1px var(--tw-shadow-color, 0px)
      light-dark(#00112e52, hsl(var(--_shadow-base-dark)/60%)),
    0px 4px 8px var(--tw-shadow-color, 0px)
      light-dark(#00112e1f, hsl(var(--_shadow-base-dark)/20%));
  box-shadow:
    var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
:where(:root.dark) ._shadow_1ryhe_2 {
  box-shadow: none;
}
@property --tw-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: '*';
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
._root_ynvm1_1 {
  position: relative;
  &:before {
    position: absolute;
    content: ' ';
    transition: opacity 0.2s ease-in-out;
    height: 100%;
    width: 3px;
    inset-inline-start: -10px;
    background: var(--bg-purple-solid);
    opacity: 0;
  }
  &._is-overridden_ynvm1_20 {
    &:before {
      opacity: 1;
    }
  }
}
._root_ynvm1_1:where(:dir(ltr)) {
  &:before {
    transform: translate(-100%);
  }
}
._root_ynvm1_1:where(:dir(rtl)) {
  &:before {
    transform: translate(100%);
  }
}
._root_z5tmh_1 {
  .cursor,
  .squiggly-hint {
    display: none !important;
  }
}
.react-flow {
  direction: ltr;
  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);
  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgba(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(
    --xy-background-color,
    var(--xy-background-color-default)
  );
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #1a192b;
  --xy-node-border-radius-default: 3px;
  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;
  --xy-selection-background-color-default: rgba(0, 89, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(0, 89, 220, 0.8);
  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);
  --xy-edge-label-background-color-default: #ffffff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);
  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgba(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #999;
  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;
  --xy-selection-background-color-default: rgba(200, 200, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(200, 200, 220, 0.8);
  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);
  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(
    --xy-background-color-props,
    var(--xy-background-color, var(--xy-background-color-default))
  );
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
  cursor: grab;
}
.react-flow__pane.dragging {
  cursor: grabbing;
}
.react-flow__pane.selection {
  cursor: pointer;
}
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(
    --xy-edge-stroke-width,
    var(--xy-edge-stroke-width-default)
  );
  fill: none;
}
.react-flow__connection-path {
  stroke: var(
    --xy-connectionline-stroke,
    var(--xy-connectionline-stroke-default)
  );
  stroke-width: var(
    --xy-connectionline-stroke-width,
    var(--xy-connectionline-stroke-width-default)
  );
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
  overflow: visible;
  position: absolute;
  pointer-events: none;
}
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
  cursor: pointer;
}
.react-flow__edge.animated path {
  stroke-dasharray: 5;
  animation: dashdraw 0.5s linear infinite;
}
.react-flow__edge.animated path.react-flow__edge-interaction {
  stroke-dasharray: none;
  animation: none;
}
.react-flow__edge.inactive {
  pointer-events: none;
}
.react-flow__edge.selected,
.react-flow__edge:focus,
.react-flow__edge:focus-visible {
  outline: none;
}
.react-flow__edge.selected .react-flow__edge-path,
.react-flow__edge.selectable:focus .react-flow__edge-path,
.react-flow__edge.selectable:focus-visible .react-flow__edge-path {
  stroke: var(
    --xy-edge-stroke-selected,
    var(--xy-edge-stroke-selected-default)
  );
}
.react-flow__edge-textwrapper {
  pointer-events: all;
}
.react-flow__edge .react-flow__edge-text {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
  stroke-dasharray: 5;
  animation: dashdraw 0.5s linear infinite;
}
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
  cursor: pointer;
}
.react-flow__node.draggable {
  cursor: grab;
  pointer-events: all;
}
.react-flow__node.draggable.dragging {
  cursor: grabbing;
}
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
  position: absolute;
  pointer-events: all;
  cursor: grab;
}
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background-color: var(
    --xy-handle-background-color,
    var(--xy-handle-background-color-default)
  );
  border: 1px solid
    var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
}
.react-flow__handle.connectingfrom {
  pointer-events: all;
}
.react-flow__handle.connectionindicator {
  pointer-events: all;
  cursor: crosshair;
}
.react-flow__handle-bottom {
  top: auto;
  inset-inline-start: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
}
.react-flow__handle-top {
  top: 0;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.react-flow__handle-left {
  top: 50%;
  inset-inline-start: 0;
  transform: translate(-50%, -50%);
}
.react-flow__handle-right {
  top: 50%;
  inset-inline-end: 0;
  transform: translate(50%, -50%);
}
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
  top: 0;
}
.react-flow__panel.bottom {
  bottom: 0;
}
.react-flow__panel.top.center,
.react-flow__panel.bottom.center {
  inset-inline-start: 50%;
  transform: translate(-15px) translate(-50%);
}
.react-flow__panel.left {
  inset-inline-start: 0;
}
.react-flow__panel.right {
  inset-inline-end: 0;
}
.react-flow__panel.left.center,
.react-flow__panel.right.center {
  top: 50%;
  transform: translateY(-15px) translateY(-50%);
}
.react-flow__attribution {
  font-size: 10px;
  background: var(
    --xy-attribution-background-color,
    var(--xy-attribution-background-color-default)
  );
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
  text-decoration: none;
  color: #999;
}
@keyframes dashdraw {
  0% {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  inset-inline-start: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  inset-inline-start: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(
      --xy-minimap-background-color,
      var(--xy-minimap-background-color-default)
    )
  );
}
.react-flow__minimap-svg {
  display: block;
}
.react-flow__minimap-mask {
  fill: var(
    --xy-minimap-mask-background-color-props,
    var(
      --xy-minimap-mask-background-color,
      var(--xy-minimap-mask-background-color-default)
    )
  );
  stroke: var(
    --xy-minimap-mask-stroke-color-props,
    var(
      --xy-minimap-mask-stroke-color,
      var(--xy-minimap-mask-stroke-color-default)
    )
  );
  stroke-width: var(
    --xy-minimap-mask-stroke-width-props,
    var(
      --xy-minimap-mask-stroke-width,
      var(--xy-minimap-mask-stroke-width-default)
    )
  );
}
.react-flow__minimap-node {
  fill: var(
    --xy-minimap-node-background-color-props,
    var(
      --xy-minimap-node-background-color,
      var(--xy-minimap-node-background-color-default)
    )
  );
  stroke: var(
    --xy-minimap-node-stroke-color-props,
    var(
      --xy-minimap-node-stroke-color,
      var(--xy-minimap-node-stroke-color-default)
    )
  );
  stroke-width: var(
    --xy-minimap-node-stroke-width-props,
    var(
      --xy-minimap-node-stroke-width,
      var(--xy-minimap-node-stroke-width-default)
    )
  );
}
.react-flow__background-pattern.dots {
  fill: var(
    --xy-background-pattern-color-props,
    var(
      --xy-background-pattern-color,
      var(--xy-background-pattern-dots-color-default)
    )
  );
}
.react-flow__background-pattern.lines {
  stroke: var(
    --xy-background-pattern-color-props,
    var(
      --xy-background-pattern-color,
      var(--xy-background-pattern-lines-color-default)
    )
  );
}
.react-flow__background-pattern.cross {
  stroke: var(
    --xy-background-pattern-color-props,
    var(
      --xy-background-pattern-color,
      var(--xy-background-pattern-cross-color-default)
    )
  );
}
.react-flow__controls {
  display: flex;
  flex-direction: column;
  box-shadow: var(
    --xy-controls-box-shadow,
    var(--xy-controls-box-shadow-default)
  );
}
.react-flow__controls.horizontal {
  flex-direction: row;
}
.react-flow__controls-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  width: 26px;
  padding: 4px;
  border: none;
  background: var(
    --xy-controls-button-background-color,
    var(--xy-controls-button-background-color-default)
  );
  border-bottom: 1px solid
    var(
      --xy-controls-button-border-color-props,
      var(
        --xy-controls-button-border-color,
        var(--xy-controls-button-border-color-default)
      )
    );
  color: var(
    --xy-controls-button-color-props,
    var(--xy-controls-button-color, var(--xy-controls-button-color-default))
  );
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.react-flow__controls-button svg {
  width: 100%;
  max-width: 12px;
  max-height: 12px;
  fill: currentColor;
}
.react-flow__edge.updating .react-flow__edge-path {
  stroke: #777;
}
.react-flow__edge-text {
  font-size: 10px;
}
.react-flow__node.selectable:focus,
.react-flow__node.selectable:focus-visible {
  outline: none;
}
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: var(
    --xy-node-border-radius,
    var(--xy-node-border-radius-default)
  );
  width: 150px;
  font-size: 12px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(
    --xy-node-background-color,
    var(--xy-node-background-color-default)
  );
}
.react-flow__node-input.selectable:hover,
.react-flow__node-default.selectable:hover,
.react-flow__node-output.selectable:hover,
.react-flow__node-group.selectable:hover {
  box-shadow: var(
    --xy-node-boxshadow-hover,
    var(--xy-node-boxshadow-hover-default)
  );
}
.react-flow__node-input.selectable.selected,
.react-flow__node-input.selectable:focus,
.react-flow__node-input.selectable:focus-visible,
.react-flow__node-default.selectable.selected,
.react-flow__node-default.selectable:focus,
.react-flow__node-default.selectable:focus-visible,
.react-flow__node-output.selectable.selected,
.react-flow__node-output.selectable:focus,
.react-flow__node-output.selectable:focus-visible,
.react-flow__node-group.selectable.selected,
.react-flow__node-group.selectable:focus,
.react-flow__node-group.selectable:focus-visible {
  box-shadow: var(
    --xy-node-boxshadow-selected,
    var(--xy-node-boxshadow-selected-default)
  );
}
.react-flow__node-group {
  background-color: var(
    --xy-node-group-background-color,
    var(--xy-node-group-background-color-default)
  );
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(
    --xy-selection-background-color,
    var(--xy-selection-background-color-default)
  );
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible,
.react-flow__selection:focus,
.react-flow__selection:focus-visible {
  outline: none;
}
.react-flow__controls-button:hover {
  background: var(
    --xy-controls-button-background-color-hover-props,
    var(
      --xy-controls-button-background-color-hover,
      var(--xy-controls-button-background-color-hover-default)
    )
  );
  color: var(
    --xy-controls-button-color-hover-props,
    var(
      --xy-controls-button-color-hover,
      var(--xy-controls-button-color-hover-default)
    )
  );
}
.react-flow__controls-button:disabled {
  pointer-events: none;
}
.react-flow__controls-button:disabled svg {
  fill-opacity: 0.4;
}
.react-flow__controls-button:last-child {
  border-bottom: none;
}
.react-flow__controls.horizontal .react-flow__controls-button {
  border-bottom: none;
  border-inline-end: 1px solid
    var(
      --xy-controls-button-border-color-props,
      var(
        --xy-controls-button-border-color,
        var(--xy-controls-button-border-color-default)
      )
    );
}
.react-flow__controls.horizontal .react-flow__controls-button:last-child {
  border-inline-end: none;
}
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
.react-flow__resize-control.handle {
  width: 5px;
  height: 5px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(
    --xy-resize-background-color,
    var(--xy-resize-background-color-default)
  );
  translate: -50% -50%;
}
.react-flow__resize-control.handle.left {
  inset-inline-start: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  inset-inline-start: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  inset-inline-start: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  inset-inline-start: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left,
.react-flow__resize-control.handle.bottom.left {
  inset-inline-start: 0;
}
.react-flow__resize-control.handle.top.right,
.react-flow__resize-control.handle.bottom.right {
  inset-inline-start: 100%;
}
.react-flow__resize-control.line {
  border-color: var(
    --xy-resize-background-color,
    var(--xy-resize-background-color-default)
  );
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  inset-inline-start: 0;
  border-inline-start-width: 1px;
}
.react-flow__resize-control.line.right {
  inset-inline-start: 100%;
  border-inline-end-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translateY(-50%);
  inset-inline-start: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
.react-flow__edge-textbg {
  fill: var(
    --xy-edge-label-background-color,
    var(--xy-edge-label-background-color-default)
  );
}
.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}
._formLayout_fvj0b_1 {
  display: flex;
  flex-direction: column;
}
._formLayout_fvj0b_1 fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
._actions_kly8n_1 {
  display: inline-block;
  flex-shrink: 0;
}
._actions_kly8n_1 *:not(:last-child) {
  margin-inline-end: 4px;
}
.token-inspect-widget {
  z-index: 50;
  user-select: text;
  -webkit-user-select: text;
  padding: 10px;
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.hc-black .tokens-inspect-widget,
.hc-light .tokens-inspect-widget {
  border-width: 2px;
}
.monaco-editor .token-inspect-widget {
  background-color: var(--vscode-editorHoverWidget-background);
}
.monaco-editor .token-inspect-widget .tiw-metadata-separator {
  background-color: var(--vscode-editorHoverWidget-border);
}
.tiw-token {
  font-family: var(--monaco-monospace-font);
}
.tiw-metadata-separator {
  height: 1px;
  border: 0;
}
.tiw-token-length {
  font-weight: 400;
  font-size: 60%;
  float: right;
}
.tiw-metadata-table {
  width: 100%;
}
.tiw-metadata-value {
  font-family: var(--monaco-monospace-font);
  word-break: break-word;
}
.tiw-metadata-values {
  list-style: none;
  max-height: 300px;
  overflow-y: auto;
  margin-inline-end: -10px;
  padding-inline-start: 0;
}
.tiw-metadata-values > .tiw-metadata-value {
  margin-inline-end: 10px;
}
.tiw-metadata-key {
  width: 1px;
  min-width: 150px;
  padding-inline-end: 10px;
  white-space: nowrap;
  vertical-align: top;
}
.tiw-metadata-semantic {
  font-style: italic;
}
.tiw-metadata-scopes {
  line-height: normal;
}
.tiw-theme-selector {
  font-family: var(--monaco-monospace-font);
}
.monaco-workbench.noauxiliarybar .part.auxiliarybar {
  display: none !important;
  visibility: hidden !important;
}
.monaco-workbench .part.auxiliarybar > .content .monaco-editor,
.monaco-workbench .part.auxiliarybar > .content .monaco-editor .margin,
.monaco-workbench
  .part.auxiliarybar
  > .content
  .monaco-editor
  .monaco-editor-background {
  background-color: var(--vscode-sideBar-background);
}
.monaco-workbench .part.auxiliarybar .title-actions .actions-container {
  justify-content: flex-end;
}
.monaco-workbench .part.auxiliarybar .title-actions .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench .part.auxiliarybar > .title {
  background-color: var(--vscode-sideBarTitle-background);
}
.monaco-workbench .part.auxiliarybar > .title > .title-label {
  flex: 1;
}
.monaco-workbench .part.auxiliarybar > .title > .title-label h2 {
  text-transform: uppercase;
}
.monaco-workbench .part.auxiliarybar > .title > .composite-bar-container {
  flex: 1;
}
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus {
  outline: 0 !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label {
  border-radius: 0;
  outline-offset: 2px;
}
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:before,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:before {
  position: absolute;
  inset-inline-start: 5px;
}
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator:before,
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked.clicked:focus
  .active-item-indicator:before {
  border-top-color: var(--vscode-panelTitle-activeBorder) !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator:before,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked.clicked:focus
  .active-item-indicator:before {
  border-top-color: var(--vscode-activityBarTop-activeBorder) !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label {
  color: var(--vscode-sideBarTitle-foreground) !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label {
  color: var(--vscode-activityBarTop-foreground) !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label {
  outline: var(--vscode-contrastActiveBorder, unset) solid 1px !important;
}
.monaco-workbench
  .part.auxiliarybar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.checked):hover
  .action-label,
.monaco-workbench
  .part.auxiliarybar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.checked):hover
  .action-label {
  outline: var(--vscode-contrastActiveBorder, unset) dashed 1px !important;
}
.monaco-workbench
  .auxiliarybar.part.pane-composite-part
  > .composite.title
  > .title-actions {
  flex: inherit;
}
.monaco-workbench
  .auxiliarybar.pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .action-item {
  max-width: 150px;
}
.monaco-workbench
  .pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .actions-container {
  justify-content: flex-end;
}
.monaco-workbench
  .pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .action-item,
.monaco-workbench
  .pane-composite-part
  > .title.has-composite-bar
  > .global-actions
  .monaco-action-bar
  .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench
  .pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .action-item
  .action-label {
  outline-offset: -2px;
}
.monaco-workbench
  .pane-composite-part
  > .title.has-composite-bar
  > .title-label {
  display: none;
}
.monaco-workbench
  .pane-composite-part.empty
  > .title.has-composite-bar
  > .title-label {
  border-bottom: none !important;
}
.monaco-workbench .pane-composite-part > .header-or-footer {
  padding-inline-start: 4px;
  padding-inline-end: 4px;
  background-color: var(--vscode-activityBarTop-background);
}
.monaco-workbench .pane-composite-part:not(.empty) > .header {
  border-bottom: 1px solid var(--vscode-sideBarActivityBarTop-border);
}
.monaco-workbench .pane-composite-part:not(.empty) > .footer {
  border-top: 1px solid var(--vscode-sideBarActivityBarTop-border);
}
.monaco-workbench .pane-composite-part > .title > .composite-bar-container,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container {
  display: flex;
}
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  .composite-bar-container {
  flex: 1;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-label.codicon-more,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-label.codicon-more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  color: inherit !important;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar {
  line-height: 27px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item {
  text-transform: uppercase;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  font-size: 11px;
  padding-bottom: 2px;
  padding-top: 2px;
  display: flex;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon {
  height: 35px;
  padding: 0 3px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .action-label:not(.codicon),
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .action-label:not(.codicon) {
  width: 16px;
  height: 16px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:after {
  content: '';
  width: 2px;
  height: 24px;
  position: absolute;
  display: none;
  opacity: 0;
  background-color: var(--insert-border-color);
  transition-property: opacity;
  transition-duration: 0ms;
  transition-delay: 0.1s;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container.dragged-over
  > .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container.dragged-over
  > .composite-bar
  > .monaco-action-bar
  .action-item:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container.dragged-over
  > .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container.dragged-over
  > .composite-bar
  > .monaco-action-bar
  .action-item:after {
  display: block;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:before {
  inset-inline-start: 1px;
  margin-inline-start: -2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:after {
  inset-inline-end: 1px;
  margin-inline-end: -2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:first-of-type:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:first-of-type:before {
  inset-inline-start: 2px;
  margin-inline-start: -2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type:after {
  inset-inline-end: 2px;
  margin-inline-end: -2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:after,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right:after {
  transition-delay: 0s;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right
  + .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type.right:after,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container.dragged-over-head
  > .composite-bar
  > .monaco-action-bar
  .action-item:first-of-type:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container.dragged-over-tail
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.right
  + .action-item:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.left:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type.right:after,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container.dragged-over-head
  > .composite-bar
  > .monaco-action-bar
  .action-item:first-of-type:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container.dragged-over-tail
  > .composite-bar
  > .monaco-action-bar
  .action-item:last-of-type:after {
  opacity: 1;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label {
  margin-inline-end: 0;
  padding: 2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:not(.codicon-more),
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:not(.codicon-more) {
  border-radius: 0;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.icon)
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .action-label.codicon:not(.codicon-more),
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.icon)
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .action-label.codicon:not(.codicon-more) {
  background: none !important;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label {
  margin-inline-end: 0;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .badge,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .badge {
  margin-inline-start: 2px;
  display: flex;
  align-items: center;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge {
  margin-inline-start: 0px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .badge
  .badge-content,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .badge
  .badge-content {
  padding: 3px 5px;
  border-radius: 10px;
  font-size: 10px;
  min-width: 16px;
  height: 16px;
  line-height: 10px;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .icon-badge
  .badge-content {
  padding: 3px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  inset-inline-start: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact
  .badge-content,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact
  .badge-content {
  position: absolute;
  top: 17px;
  inset-inline-end: 0px;
  font-size: 9px;
  font-weight: 600;
  min-width: 13px;
  height: 13px;
  line-height: 13px;
  padding: 0 2px;
  border-radius: 16px;
  text-align: center;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact.compact-content
  .badge-content,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact.compact-content
  .badge-content {
  font-size: 8px;
  padding: 0 3px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact.progress-badge
  .badge-content:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .badge.compact.progress-badge
  .badge-content:before {
  mask-size: 11px;
  -webkit-mask-size: 11px;
  top: 3px;
  inset-inline-start: 1px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .active-item-indicator,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .active-item-indicator {
  position: absolute;
  z-index: 1;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  height: 100%;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .active-item-indicator,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .active-item-indicator {
  top: -4px;
  inset-inline-start: 10px;
  width: calc(100% - 20px);
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .active-item-indicator,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon
  .active-item-indicator {
  top: 1px;
  inset-inline-start: 2px;
  width: calc(100% - 4px);
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon.checked,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.icon.checked {
  background-color: var(--vscode-activityBarTop-activeBackground);
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .active-item-indicator:before,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .active-item-indicator:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 2px;
  width: 100%;
  height: 0;
  border-top-width: 1px;
  border-top-style: solid;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.clicked:not(.checked):focus
  .active-item-indicator:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.clicked:not(.checked):focus
  .active-item-indicator:before {
  border-top-color: transparent !important;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .active-item-indicator:before {
  border-top-color: var(--vscode-focusBorder) !important;
  border-top-width: 2px;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label {
  outline: var(--vscode-contrastActiveBorder, unset) solid 1px !important;
}
.monaco-workbench
  .pane-composite-part
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.checked):hover
  .action-label,
.monaco-workbench
  .pane-composite-part
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:not(.checked):hover
  .action-label {
  outline: var(--vscode-contrastActiveBorder, unset) dashed 1px !important;
}
.monaco-workbench .pane-composite-part .empty-pane-message-area {
  display: none;
  height: 100%;
  width: 100%;
}
.monaco-workbench .pane-composite-part.empty .empty-pane-message-area {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.monaco-workbench
  .pane-composite-part
  .empty-pane-message-area
  .empty-pane-message {
  margin: 12px;
  text-align: center;
}
.monaco-workbench .part > .content > .composite {
  height: 100%;
}
.monaco-workbench .part > .composite.header-or-footer,
.monaco-workbench .part > .composite.title {
  display: flex;
}
.monaco-workbench .part > .composite.title > .title-actions {
  flex: 1;
  padding-inline-start: 8px;
}
.monaco-grid-view {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.monaco-grid-branch-node {
  width: 100%;
  height: 100%;
}
.monaco-workbench .part.editor > .content .editor-group-container {
  height: 100%;
}
.monaco-workbench .part.editor > .content .editor-group-container.empty {
  opacity: 0.5;
}
.monaco-workbench .part.editor > .content .editor-group-container.empty.active,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.empty.dragged-over {
  opacity: 1;
}
.monaco-workbench
  .part.editor
  > .content:not(.empty)
  .editor-group-container.empty.active:focus {
  outline-offset: -2px;
  outline: 1px solid var(--vscode-editorGroup-focusedEmptyBorder);
}
.monaco-workbench
  .part.editor
  > .content.empty
  .editor-group-container.empty.active:focus {
  outline: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark {
  display: flex;
  height: 100%;
  max-width: 290px;
  margin: auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container:not(.empty)
  > .editor-group-watermark {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content:not(.empty)
  .editor-group-container.empty
  > .editor-group-watermark,
.monaco-workbench
  .part.editor
  > .content.auxiliary
  .editor-group-container.empty
  > .editor-group-watermark {
  max-width: 200px;
  height: calc(100% - 70px);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .letterpress {
  width: 100%;
  max-height: 100%;
  aspect-ratio: 1/1;
  background-image: url(/assets/letterpress-light-CwVBfrOO.svg);
  background-size: contain;
  background-position-x: center;
  background-repeat: no-repeat;
}
.monaco-workbench.vs-dark
  .part.editor
  > .content
  .editor-group-container
  .editor-group-watermark
  > .letterpress {
  background-image: url(/assets/letterpress-dark-C1ZOJDhn.svg);
}
.monaco-workbench.hc-light
  .part.editor
  > .content
  .editor-group-container
  .editor-group-watermark
  > .letterpress {
  background-image: url(/assets/letterpress-hcLight-B9OvabHf.svg);
}
.monaco-workbench.hc-black
  .part.editor
  > .content
  .editor-group-container
  .editor-group-watermark
  > .letterpress {
  background-image: url(/assets/letterpress-hcDark-B2k-ozqf.svg);
}
.monaco-workbench
  .part.editor
  > .content:not(.empty)
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts,
.monaco-workbench
  .part.editor
  > .content.auxiliary
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.max-height-478px
  > .editor-group-watermark
  > .shortcuts {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  > .watermark-box {
  display: inline-table;
  border-collapse: separate;
  border-spacing: 11px 17px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  dl {
  display: table-row;
  opacity: 0.8;
  cursor: default;
  color: var(--vscode-editorWatermark-foreground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  dt {
  text-align: end;
  letter-spacing: 0.04em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  dd {
  text-align: start;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  dt,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-watermark
  > .shortcuts
  dd {
  display: table-cell;
  vertical-align: middle;
}
.monaco-workbench .part.editor > .content .editor-group-container > .title {
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title:not(.tabs) {
  display: flex;
  flex-wrap: nowrap;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.title-border-bottom:after {
  content: '';
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 9;
  pointer-events: none;
  background-color: var(--title-border-bottom-color);
  width: 100%;
  height: 1px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.empty
  > .title {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-container-toolbar {
  display: none;
  height: 35px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.empty.locked
  > .editor-group-container-toolbar,
.monaco-workbench
  .part.editor
  > .content:not(.empty)
  .editor-group-container.empty
  > .editor-group-container-toolbar,
.monaco-workbench
  .part.editor
  > .content.auxiliary
  .editor-group-container.empty
  > .editor-group-container-toolbar {
  display: block;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-container-toolbar
  .actions-container {
  justify-content: flex-end;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-group-container-toolbar
  .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.empty
  > .editor-container {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .editor-container
  > .editor-instance {
  height: 100%;
}
.monaco-workbench .part.editor > .content .grid-view-container {
  width: 100%;
  height: 100%;
}
.monaco-editor-pane-placeholder {
  padding-block-start: 0;
  padding-inline-end: 16px;
  padding-block-end: 0;
  padding-inline-start: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.monaco-editor-pane-placeholder:focus {
  outline: none !important;
}
.monaco-editor-pane-placeholder .editor-placeholder-icon-container .codicon {
  font-size: 48px !important;
}
.monaco-editor-pane-placeholder
  .editor-placeholder-icon-container
  .codicon.codicon-error {
  color: var(--vscode-editorError-foreground);
}
.monaco-editor-pane-placeholder
  .editor-placeholder-icon-container
  .codicon.codicon-warning {
  color: var(--vscode-editorWarning-foreground);
}
.monaco-editor-pane-placeholder
  .editor-placeholder-icon-container
  .codicon.codicon-info,
.monaco-editor-pane-placeholder
  .editor-placeholder-icon-container
  .codicon.codicon-workspace-untrusted {
  color: var(--vscode-editorInfo-foreground);
}
.monaco-editor-pane-placeholder.max-height-200px
  .editor-placeholder-icon-container {
  display: none;
}
.monaco-editor-pane-placeholder .editor-placeholder-label-container {
  font-size: 14px;
  max-width: 450px;
  text-align: center;
  word-break: break-word;
  user-select: text;
  -webkit-user-select: text;
}
.monaco-editor-pane-placeholder .editor-placeholder-buttons-container {
  display: flex;
}
.monaco-editor-pane-placeholder
  .editor-placeholder-buttons-container
  > .monaco-button {
  margin: 4px 5px;
}
.monaco-editor-pane-placeholder
  .editor-placeholder-buttons-container
  > .monaco-button {
  font-size: 14px;
  width: fit-content;
  padding: 6px 11px;
  outline-offset: 2px !important;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control {
  flex: 1 100%;
  height: 22px;
  cursor: default;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-icon-label {
  height: 22px;
  line-height: 22px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-icon-label:before {
  height: 22px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .outline-element-icon {
  padding-inline-end: 3px;
  height: 22px;
  line-height: 22px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-breadcrumb-item {
  max-width: 80%;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-breadcrumb-item:before {
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-breadcrumb-item:last-child {
  padding-inline-end: 8px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .breadcrumbs-below-tabs
  .breadcrumbs-control
  .monaco-breadcrumb-item:last-child
  .codicon:last-child {
  display: none;
}
.monaco-breadcrumbs {
  user-select: none;
  -webkit-user-select: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  outline-style: none;
}
.monaco-breadcrumbs .monaco-breadcrumb-item {
  display: flex;
  align-items: center;
  flex: 0 1 auto;
  white-space: nowrap;
  cursor: pointer;
  align-self: center;
  height: 100%;
  outline: none;
}
.monaco-breadcrumbs.disabled .monaco-breadcrumb-item {
  cursor: default;
}
.monaco-breadcrumbs .monaco-breadcrumb-item .codicon-breadcrumb-separator {
  color: inherit;
}
.monaco-breadcrumbs .monaco-breadcrumb-item:first-of-type:before {
  content: ' ';
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  .breadcrumbs-control.hidden {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  .breadcrumbs-control
  .monaco-breadcrumb-item.selected
  .monaco-icon-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  .breadcrumbs-control
  .monaco-breadcrumb-item.focused
  .monaco-icon-label {
  text-decoration-line: underline;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  .breadcrumbs-control
  .monaco-breadcrumb-item.selected
  .hint-more,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  .breadcrumbs-control
  .monaco-breadcrumb-item.focused
  .hint-more {
  text-decoration-line: underline;
}
.monaco-workbench
  .monaco-breadcrumb-item.shows-symbol-icon
  .codicon[class*='codicon-symbol-'] {
  padding-inline-end: 6px;
}
.monaco-workbench .monaco-breadcrumbs-picker .arrow {
  position: absolute;
  width: 0;
  border-style: solid;
}
.monaco-workbench .monaco-breadcrumbs-picker .picker-item {
  line-height: 22px;
  flex: 1;
}
.monaco-workbench .monaco-breadcrumbs-picker .highlighting-tree {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.monaco-workbench .monaco-breadcrumbs-picker .highlighting-tree > .input {
  padding: 5px 9px;
  position: relative;
  box-sizing: border-box;
  height: 36px;
}
.monaco-workbench .monaco-breadcrumbs-picker .highlighting-tree > .tree {
  height: calc(100% - 36px);
}
.monaco-workbench
  .monaco-breadcrumbs-picker
  .highlighting-tree.inactive
  > .input {
  display: none;
}
.monaco-workbench
  .monaco-breadcrumbs-picker
  .highlighting-tree.inactive
  > .tree {
  height: 100%;
}
.monaco-workbench
  .monaco-breadcrumbs-picker
  .highlighting-tree
  .monaco-highlighted-label
  .highlight {
  font-weight: 700;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container {
  display: flex;
  position: relative;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.empty {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.tabs-border-bottom:after {
  content: '';
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 9;
  pointer-events: none;
  background-color: var(--tabs-border-bottom-color);
  width: 100%;
  height: 1px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container
  > .monaco-scrollable-element {
  flex: 1;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container
  > .monaco-scrollable-element
  .scrollbar {
  z-index: 11;
  cursor: default;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container {
  display: flex;
  height: var(--editor-group-tab-height);
  scrollbar-width: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.scroll {
  overflow: scroll !important;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.wrapping
  .tabs-container {
  height: auto;
  flex-wrap: wrap;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container::-webkit-scrollbar {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab {
  position: relative;
  display: flex;
  white-space: nowrap;
  cursor: pointer;
  height: var(--editor-group-tab-height);
  box-sizing: border-box;
  padding-inline-start: 10px;
  outline-offset: -2px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab {
  background-color: var(--vscode-tab-unfocusedInactiveBackground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab {
  background-color: var(--vscode-tab-inactiveBackground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active {
  background-color: var(--vscode-tab-unfocusedActiveBackground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.active {
  background-color: var(--vscode-tab-activeBackground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab {
  color: var(--vscode-tab-unfocusedInactiveForeground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab {
  color: var(--vscode-tab-inactiveForeground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active {
  color: var(--vscode-tab-unfocusedActiveForeground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.active {
  color: var(--vscode-tab-activeForeground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.selected:not(.active) {
  background-color: var(--vscode-tab-selectedBackground);
  color: var(--vscode-tab-selectedForeground);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab:not(.active) {
  box-shadow: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.wrapping
  .tabs-container
  > .tab:last-child {
  margin-inline-end: var(--last-tab-margin-right);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.wrapping
  .tabs-container
  > .tab.last-in-row:not(:last-child) {
  border-inline-end: 0 !important;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.has-icon.tab-actions-right,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.has-icon.close-action-off:not(.sticky-compact),
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.has-icon.tab-actions-right,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.has-icon.close-action-off:not(.sticky-compact) {
  padding-inline-start: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit {
  width: 120px;
  min-width: fit-content;
  flex-shrink: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed {
  min-width: var(
    --tab-sizing-current-width,
    var(--tab-sizing-fixed-min-width, 50px)
  );
  max-width: var(
    --tab-sizing-current-width,
    var(--tab-sizing-fixed-max-width, 160px)
  );
  flex: 1 0 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.last-in-row {
  min-width: calc(
    var(--tab-sizing-current-width, var(--tab-sizing-fixed-min-width, 50px)) -
      1px
  );
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.wrapping
  .tabs-container
  > .tab.sizing-fit.last-in-row:not(:last-child) {
  flex-grow: 1;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink {
  min-width: 80px;
  flex-basis: 0;
  flex-grow: 1;
  max-width: fit-content;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.sticky-shrink {
  position: sticky;
  z-index: 8;
  flex-basis: 0;
  flex-grow: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.sticky-compact {
  width: 38px;
  min-width: 38px;
  max-width: 38px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.sticky-shrink {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-fit.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-shrink.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-fixed.sticky-compact,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-fit.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-shrink.sticky-shrink,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container.disable-sticky-tabs
  > .tab.sizing-fixed.sticky-shrink {
  position: relative;
  z-index: unset;
  inset-inline-start: unset !important;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-fade-hider {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.tab-actions-left
  .tab-fade-hider,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.close-action-off
  .tab-fade-hider,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.tab-actions-left
  .tab-fade-hider,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.close-action-off
  .tab-fade-hider {
  display: flex;
  flex: 0;
  width: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.tab-actions-left,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.tab-actions-left {
  min-width: 80px;
  padding-inline-end: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-left:not(.sticky-compact) {
  flex-direction: row-reverse;
  padding-inline-start: 0;
  padding-inline-end: 10px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-border-top-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-border-bottom-container {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active.tab-border-top
  > .tab-border-top-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.selected.tab-border-top
  > .tab-border-top-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title:not(.two-tab-bars)
  .tabs-container
  > .tab.active.tab-border-bottom
  > .tab-border-bottom-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.two-tab-bars
  .tabs-and-actions-container:not(:first-child)
  .tabs-container
  > .tab.active.tab-border-bottom
  > .tab-border-bottom-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty-border-top
  > .tab-border-top-container {
  display: block;
  position: absolute;
  inset-inline-start: 0;
  pointer-events: none;
  width: 100%;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active.tab-border-top:not(:focus)
  > .tab-border-top-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.selected.tab-border-top:not(:focus)
  > .tab-border-top-container {
  z-index: 6;
  top: 0;
  height: 1px;
  background-color: var(--tab-border-top-color);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active.tab-border-bottom
  > .tab-border-bottom-container {
  z-index: 10;
  bottom: 0;
  height: 1px;
  background-color: var(--tab-border-bottom-color);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty-border-top:not(:focus)
  > .tab-border-top-container {
  z-index: 6;
  top: 0;
  height: 2px;
  background-color: var(--tab-dirty-border-top-color);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label {
  margin-top: auto;
  margin-bottom: auto;
  line-height: var(--editor-group-tab-height);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  .tab-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  .tab-label {
  position: relative;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  > .tab-label
  > .monaco-icon-label-container:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  > .tab-label
  > .monaco-icon-label-container:after {
  content: '';
  position: absolute;
  inset-inline-end: 0;
  width: 5px;
  opacity: 1;
  padding: 0;
  top: 1px;
  bottom: 1px;
  height: calc(100% - 2px);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink:focus
  > .tab-label
  > .monaco-icon-label-container:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed:focus
  > .tab-label
  > .monaco-icon-label-container:after {
  opacity: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  > .tab-label.tab-label-has-badge:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  > .tab-label.tab-label-has-badge:after {
  margin-inline-end: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink:not(.tab-actions-left):not(.close-action-off)
  .tab-label {
  padding-inline-end: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky-compact:not(.has-icon)
  .monaco-icon-label {
  text-align: center;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit
  .monaco-icon-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fit
  .monaco-icon-label
  > .monaco-icon-label-container {
  overflow-x: visible;
  scrollbar-width: none;
  -ms-overflow-style: none;
  &::-webkit-scrollbar {
    display: none;
  }
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  > .monaco-icon-label
  > .monaco-icon-label-container,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  > .monaco-icon-label
  > .monaco-icon-label-container {
  text-overflow: clip;
  flex: none;
}
.monaco-workbench.hc-black
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  > .monaco-icon-label
  > .monaco-icon-label-container,
.monaco-workbench.hc-light
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink
  > .monaco-icon-label
  > .monaco-icon-label-container,
.monaco-workbench.hc-black
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  > .monaco-icon-label
  > .monaco-icon-label-container,
.monaco-workbench.hc-light
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed
  > .monaco-icon-label
  > .monaco-icon-label-container {
  text-overflow: ellipsis;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .monaco-icon-label.italic
  > .monaco-icon-label-container {
  padding-inline-end: 1px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-actions {
  margin-top: auto;
  margin-bottom: auto;
  width: 28px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-actions
  > .monaco-action-bar {
  width: 28px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-shrink
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-fixed
  > .tab-actions {
  flex: 0;
  overflow: hidden;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty.tab-actions-right.sizing-shrink
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky.tab-actions-right.sizing-shrink
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-shrink:hover
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-shrink
  > .tab-actions:focus-within,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty.tab-actions-right.sizing-fixed
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky.tab-actions-right.sizing-fixed
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-fixed:hover
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.tab-actions-right.sizing-fixed
  > .tab-actions:focus-within {
  overflow: visible;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.close-action-off:not(.dirty)
  > .tab-actions,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky-compact
  > .tab-actions {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.active
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab
  > .tab-actions
  .action-label:focus,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab:hover
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.active:hover
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.sticky:not(.pinned-action-off)
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.dirty
  > .tab-actions
  .action-label {
  opacity: 1;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-actions
  .actions-container {
  justify-content: center;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab
  > .tab-actions
  .action-label.codicon {
  color: inherit;
  font-size: 16px;
  padding: 2px;
  width: 16px;
  height: 16px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.sticky.dirty
  > .tab-actions
  .action-label:not(:hover):before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky.dirty
  > .tab-actions
  .action-label:not(:hover):before {
  content: var(--vscode-icon-pinned-dirty-content);
  font-family: var(--vscode-icon-pinned-dirty-font-family);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  .tabs-container
  > .tab.dirty
  > .tab-actions
  .action-label:not(:hover):before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty
  > .tab-actions
  .action-label:not(:hover):before {
  content: var(--vscode-icon-circle-filled-content);
  font-family: var(--vscode-icon-circle-filled-font-family);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.active:hover
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.dirty
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sticky:not(.pinned-action-off)
  > .tab-actions
  .action-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab:hover
  > .tab-actions
  .action-label {
  opacity: 0.5;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  > .tab-actions
  .action-label {
  opacity: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.close-action-off {
  padding-inline-end: 10px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-shrink.close-action-off:not(.sticky-compact),
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.sizing-fixed.close-action-off:not(.sticky-compact) {
  padding-inline-end: 5px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.close-action-off.dirty-border-top
  > .tab-actions {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.close-action-off.dirty:not(.dirty-border-top):not(.sticky-compact) {
  padding-inline-end: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.close-action-off
  > .tab-actions {
  pointer-events: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .editor-actions {
  cursor: default;
  flex: initial;
  padding-block-start: 0;
  padding-inline-end: 8px;
  padding-block-end: 0;
  padding-inline-start: 4px;
  height: var(--editor-group-tab-height);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .editor-actions.hidden {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .editor-actions
  .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .tabs-and-actions-container.wrapping
  .editor-actions {
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.two-tab-bars
  > .tabs-and-actions-container:first-child
  .editor-actions {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.drop-target-left:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.drop-target-right:before {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: var(--vscode-tab-dragAndDropBorder);
  pointer-events: none;
  z-index: 11;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.drop-target-right:before {
  inset-inline-start: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.drop-target-left:after {
  inset-inline-end: -1px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.last-in-row.drop-target-left:not(:last-child):after {
  inset-inline-end: 0px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.last-in-row.drop-target-left:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab.last-in-row
  + .tab.drop-target-right:before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab:last-child.drop-target-left:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab:first-child.drop-target-right:before {
  width: 2px;
}
.monaco-workbench .part.editor > .content .editor-group-container > .title {
  cursor: pointer;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .title-label,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label {
  white-space: nowrap !important;
  flex: 1;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .title-label
  .label-name,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label
  .label-name {
  white-space: nowrap;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .title-label
  a,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label
  a {
  font-size: 13px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .monaco-icon-label:before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .monaco-icon-label:before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .title-label
  a,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label
  a,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .title-label
  h2,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .tabs-container
  > .tab
  .tab-label
  span {
  cursor: pointer;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  .monaco-icon-label {
  &:before,
  > .monaco-icon-label-iconpath {
    height: var(--editor-group-tab-height);
  }
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .monaco-icon-label:after,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.tabs
  .monaco-icon-label:after {
  margin-inline-end: 0;
}
.quick-input-list
  .quick-input-list-entry.has-actions:hover
  .quick-input-list-entry-action-bar
  .action-label.dirty-editor:before {
  content: var(--vscode-icon-x-content);
  font-family: var(--vscode-icon-x-font-family);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .label-container {
  height: var(--editor-group-tab-height);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
  flex: auto;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .label-container
  > .title-label {
  line-height: var(--editor-group-tab-height);
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-inline-start: 20px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .label-container
  > .title-label
  > .monaco-icon-label-container {
  flex: initial;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .single-tab.title-label {
  flex: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control {
  line-height: var(--editor-group-tab-height);
  flex: 1 50%;
  overflow: hidden;
  margin-inline-start: 0.45em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control.preview
  .monaco-breadcrumb-item {
  font-style: italic;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item:before {
  content: '/';
  opacity: 1;
  height: inherit;
  width: inherit;
  background-image: none;
  font-size: 0.9em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control.backslash-path
  .monaco-breadcrumb-item:before {
  content: '\\';
  font-size: 0.9em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item
  .outline-element-icon:before {
  font-size: 0.9em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item.root_folder:before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item.root_folder
  + .monaco-breadcrumb-item:before,
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control.relative-path
  .monaco-breadcrumb-item:nth-child(2):before,
.monaco-workbench.windows
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item:nth-child(2):before {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item.root_folder:after {
  content: ' • ';
  font-size: 0.9em;
  padding: 0;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item:last-child {
  padding-inline-end: 4px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item
  .codicon[class*='codicon-symbol-'] {
  padding: 0 1px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-breadcrumb-item
  .codicon:last-child {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-icon-label:before {
  height: 18px;
  padding-inline-end: 2px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title.breadcrumbs
  .breadcrumbs-control
  .monaco-icon-label
  .label-name {
  font-size: 0.9em;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .title-actions {
  display: flex;
  flex: initial;
  opacity: 0.5;
  padding-inline-end: 8px;
  height: var(--editor-group-tab-height);
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .title-actions.hidden {
  display: none;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container
  > .title
  > .title-actions
  .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench
  .part.editor
  > .content
  .editor-group-container.active
  > .title
  > .title-actions {
  opacity: 1;
}
#monaco-workbench-editor-drop-overlay {
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 100%;
  inset-inline-start: 0;
}
#monaco-workbench-editor-drop-overlay > .editor-group-overlay-indicator {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-workbench.monaco-enable-motion
  #monaco-workbench-editor-drop-overlay
  > .editor-group-overlay-indicator {
  transition: opacity 0.15s ease-out;
}
#monaco-workbench-editor-drop-overlay .editor-group-overlay-drop-into-prompt {
  text-align: center;
  padding: 0.6em;
  margin: 0.2em;
  line-height: normal;
  opacity: 0;
}
.monaco-workbench.monaco-enable-motion
  #monaco-workbench-editor-drop-overlay
  .editor-group-overlay-drop-into-prompt {
  transition: opacity 0.15s ease-out;
}
#monaco-workbench-editor-drop-overlay .editor-group-overlay-drop-into-prompt i {
  padding: 0 8px;
  border: 1px solid hsla(0, 0%, 80%, 0.4);
  margin: 0 1px;
  border-radius: 5px;
  background-color: #ffffff0d;
  font-style: normal;
}
.monaco-workbench.monaco-enable-motion
  #monaco-workbench-editor-drop-overlay
  > .editor-group-overlay-indicator.overlay-move-transition {
  transition:
    top 70ms ease-out,
    left 70ms ease-out,
    width 70ms ease-out,
    height 70ms ease-out,
    opacity 0.15s ease-out;
}
.monaco-workbench.nosidebar > .part.sidebar {
  display: none !important;
  visibility: hidden !important;
}
.monaco-workbench .part.sidebar .title-actions .actions-container {
  justify-content: flex-end;
}
.monaco-workbench .part.sidebar .title-actions .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench .part.sidebar > .title {
  background-color: var(--vscode-sideBarTitle-background);
}
.monaco-workbench .part.sidebar > .title > .title-label h2 {
  text-transform: uppercase;
}
.monaco-workbench .viewlet .collapsible.header .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-workbench .viewlet .collapsible.header .actions {
  width: 0;
}
.monaco-workbench .viewlet .split-view-view:hover > .header .actions,
.monaco-workbench .viewlet .collapsible.header.focused .actions {
  width: initial;
  flex: 1;
}
.monaco-workbench .viewlet .collapsible.header .actions .action-label {
  width: 28px;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-inline-end: 0;
  height: 22px;
}
.monaco-workbench .viewlet .collapsible.header .actions .action-label .label,
.monaco-workbench .viewlet .collapsible.header.collapsed .actions {
  display: none;
}
.monaco-workbench .viewlet .collapsible.header .action-label {
  margin-inline-end: 0.2em;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus {
  outline: 0 !important;
}
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label {
  border-radius: 0;
  outline-offset: 2px;
}
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:before,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item
  .action-label:before {
  position: absolute;
  inset-inline-start: 5px;
}
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator:before,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked.clicked:focus
  .active-item-indicator:before,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked:not(:focus)
  .active-item-indicator:before,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item.checked.clicked:focus
  .active-item-indicator:before {
  border-top-color: var(--vscode-activityBarTop-activeBorder) !important;
}
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label {
  color: var(--vscode-activityBarTop-foreground) !important;
}
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label.uri-icon,
.monaco-workbench
  .part.sidebar
  > .header-or-footer
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label.uri-icon,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:hover
  .action-label.uri-icon,
.monaco-workbench
  .part.sidebar
  > .title
  > .composite-bar-container
  > .composite-bar
  > .monaco-action-bar
  .action-item:focus
  .action-label.uri-icon {
  background-color: var(--vscode-activityBarTop-foreground) !important;
}
.monaco-workbench
  .sidebar.pane-composite-part
  > .title
  > .composite-bar-container {
  flex: 1;
}
.monaco-workbench
  .sidebar.part.pane-composite-part
  > .composite.title.has-composite-bar
  > .title-actions {
  flex: inherit;
}
.monaco-workbench
  .sidebar.pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .action-item {
  max-width: 150px;
}
.defineKeybindingWidget {
  padding: 10px;
  position: absolute;
}
.defineKeybindingWidget .message {
  width: 400px;
  text-align: center;
}
.defineKeybindingWidget .monaco-inputbox,
.defineKeybindingWidget .output,
.defineKeybindingWidget .existing {
  margin-top: 10px;
  width: 400px;
  display: block;
  text-align: center;
}
.defineKeybindingWidget .input {
  text-align: center;
}
.defineKeybindingWidget .output {
  display: flex;
  justify-content: center;
}
.defineKeybindingWidget .existing .existingText {
  text-decoration: underline;
  cursor: pointer;
}
.defineKeybindingWidget .output .monaco-keybinding {
  margin: 0 4px;
}
.monaco-editor .keybindingInfo {
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background-color: #6464fa33;
}
.monaco-editor .keybindingError {
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background-color: #fa646433;
}
.webview.modified {
  box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
}
.monaco-workbench .simple-find-part-wrapper {
  overflow: hidden;
  z-index: 10;
  position: absolute;
  top: 0;
  inset-inline-end: 18px;
  max-width: calc(100% - 64px);
  pointer-events: none;
  padding: 0 10px 10px;
}
.simple-find-part .monaco-inputbox > .ibwrapper > input {
  text-overflow: clip;
}
.monaco-workbench .simple-find-part {
  visibility: hidden;
  z-index: 10;
  position: relative;
  top: -45px;
  display: flex;
  padding: 4px;
  align-items: center;
  pointer-events: all;
  transition: top 0.2s linear;
  background-color: var(--vscode-editorWidget-background) !important;
  color: var(--vscode-editorWidget-foreground);
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  border: 1px solid var(--vscode-widget-border);
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
  font-size: 12px;
}
.monaco-workbench.monaco-reduce-motion .monaco-editor .find-widget {
  transition: top 0ms linear;
}
.monaco-workbench .simple-find-part.visible {
  visibility: visible;
}
.monaco-workbench .simple-find-part.suppress-transition {
  transition: none;
}
.monaco-workbench .simple-find-part.visible-transition {
  top: 0;
}
.monaco-workbench .simple-find-part .monaco-findInput {
  flex: 1;
}
.monaco-workbench .simple-find-part .matchesCount {
  width: 73px;
  max-width: 73px;
  min-width: 73px;
  padding-inline-start: 5px;
}
.monaco-workbench .simple-find-part.reduced-find-widget .matchesCount {
  display: none;
}
.monaco-workbench .simple-find-part .button {
  min-width: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: flex;
  flex: initial;
  justify-content: center;
  margin-inline-start: 3px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.monaco-workbench div.simple-find-part div.button.disabled {
  opacity: 0.3 !important;
  cursor: default;
}
div.simple-find-part-wrapper div.button {
  border-radius: 5px;
}
.no-results.matchesCount {
  color: var(--vscode-errorForeground);
}
div.simple-find-part-wrapper div.button:hover:not(.disabled) {
  background-color: var(--vscode-toolbar-hoverBackground);
  outline: 1px dashed var(--vscode-toolbar-hoverOutline);
  outline-offset: -1px;
}
.monaco-workbench .simple-find-part .monaco-sash {
  inset-inline-start: 0 !important;
  border-inline-start: 1px solid;
  border-end-start-radius: 4px;
}
.monaco-workbench .simple-find-part .monaco-sash.vertical:before {
  width: 2px;
  inset-inline-start: calc(50% - (var(--vscode-sash-hover-size) / 4));
}
.monaco-workbench .progress-badge > .badge-content:before {
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMiAyIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIgMiAxNCAxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTZjLTMuODYgMC03LTMuMTQtNy03czMuMTQtNyA3LTdjMy44NTkgMCA3IDMuMTQxIDcgN3MtMy4xNDEgNy03IDd6bTAtMTIuNmMtMy4wODggMC01LjYgMi41MTMtNS42IDUuNnMyLjUxMiA1LjYgNS42IDUuNiA1LjYtMi41MTIgNS42LTUuNi0yLjUxMi01LjYtNS42LTUuNnptMy44NiA3LjFsLTMuMTYtMS44OTZ2LTMuODA0aC0xLjR2NC41OTZsMy44NCAyLjMwNS43Mi0xLjIwMXoiLz48L3N2Zz4=)
    no-repeat;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMiAyIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIgMiAxNCAxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTZjLTMuODYgMC03LTMuMTQtNy03czMuMTQtNyA3LTdjMy44NTkgMCA3IDMuMTQxIDcgN3MtMy4xNDEgNy03IDd6bTAtMTIuNmMtMy4wODggMC01LjYgMi41MTMtNS42IDUuNnMyLjUxMiA1LjYgNS42IDUuNiA1LjYtMi41MTIgNS42LTUuNi0yLjUxMi01LjYtNS42LTUuNnptMy44NiA3LjFsLTMuMTYtMS44OTZ2LTMuODA0aC0xLjR2NC41OTZsMy44NCAyLjMwNS43Mi0xLjIwMXoiLz48L3N2Zz4=)
    no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  margin: auto;
  background-color: currentColor;
  content: '';
  background-repeat: no-repeat;
}
.monaco-dialog-modal-block {
  position: fixed;
  height: 100%;
  width: 100%;
  inset-inline-start: 0;
  top: 0;
  z-index: 2575;
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-dialog-modal-block.dimmed {
  background: #0000004d;
}
.monaco-dialog-box {
  display: flex;
  flex-direction: column-reverse;
  width: min-content;
  min-width: 500px;
  max-width: 90vw;
  min-height: 75px;
  padding: 10px;
  transform: translateZ(0);
  border-radius: 3px;
}
.monaco-dialog-box.align-vertical {
  min-width: 350px;
}
.monaco-dialog-box .dialog-toolbar-row {
  height: 22px;
  padding-bottom: 4px;
}
.monaco-dialog-box .dialog-toolbar-row .actions-container {
  justify-content: flex-end;
}
.monaco-dialog-box .dialog-message-row,
.monaco-dialog-box .dialog-footer-row {
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 0 10px;
}
.monaco-dialog-box.align-vertical .dialog-message-row {
  flex-direction: column;
}
.monaco-dialog-box .dialog-message-row > .dialog-icon.codicon {
  flex: 0 0 48px;
  height: 48px;
  font-size: 48px;
}
.monaco-dialog-box.align-vertical .dialog-message-row > .dialog-icon.codicon {
  flex: 0 0 64px;
  height: 64px;
  font-size: 64px;
}
.monaco-dialog-box:not(.align-vertical)
  .dialog-message-row
  > .dialog-icon.codicon {
  align-self: baseline;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container,
.monaco-dialog-box .dialog-footer-row {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: text;
  -webkit-user-select: text;
  word-wrap: break-word;
  white-space: normal;
}
.monaco-dialog-box .dialog-footer-row {
  margin-top: 20px;
}
.monaco-dialog-box:not(.align-vertical)
  .dialog-message-row
  .dialog-message-container,
.monaco-dialog-box:not(.align-vertical) .dialog-footer-row {
  padding-inline-start: 24px;
}
.monaco-dialog-box.align-vertical .dialog-message-row .dialog-message-container,
.monaco-dialog-box.align-vertical .dialog-footer-row {
  align-items: center;
  text-align: center;
}
.monaco-dialog-box .dialog-message-row .dialog-message-container ul,
.monaco-dialog-box .dialog-footer-row ul {
  padding-inline-start: 20px;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-message {
  line-height: 22px;
  font-size: 18px;
  flex: 1;
  white-space: normal;
  word-wrap: break-word;
  min-height: 48px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-message-detail {
  line-height: 22px;
  flex: 1;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-message
  a:focus {
  outline-width: 1px;
  outline-style: solid;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-checkbox-row {
  padding: 15px 0 0;
  display: flex;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-checkbox-row
  .dialog-checkbox-message {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  flex: 1;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-message-input {
  padding: 15px 0 0;
  display: flex;
}
.monaco-dialog-box
  .dialog-message-row
  .dialog-message-container
  .dialog-message-input
  .monaco-inputbox {
  flex: 1;
}
.monaco-dialog-box code {
  font-family: var(--monaco-monospace-font);
}
.monaco-dialog-box > .dialog-buttons-row {
  display: flex;
  align-items: center;
  padding-inline-end: 1px;
  overflow: hidden;
}
.monaco-dialog-box > .dialog-buttons-row {
  display: flex;
  white-space: nowrap;
  padding: 20px 10px 10px;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons {
  display: flex;
  width: 100%;
}
.monaco-dialog-box:not(.align-vertical)
  > .dialog-buttons-row
  > .dialog-buttons {
  overflow: hidden;
  justify-content: flex-end;
  margin-inline-start: 67px;
}
.monaco-dialog-box.align-vertical > .dialog-buttons-row > .dialog-buttons {
  margin-inline-start: 5px;
  margin-inline-end: 5px;
  flex-direction: column;
}
.monaco-dialog-box > .dialog-buttons-row > .dialog-buttons > .monaco-button {
  padding: 4px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 4px 5px;
  outline-offset: 2px !important;
}
.monaco-dialog-box.align-vertical
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button {
  margin: 4px 0;
}
.monaco-dialog-box:not(.align-vertical)
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button {
  width: fit-content;
}
.monaco-dialog-box:not(.align-vertical)
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown {
  margin: 4px 5px;
}
.monaco-dialog-box.align-vertical
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown {
  width: 100%;
}
.monaco-dialog-box
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown:focus-within {
  outline-offset: 2px !important;
  outline-width: 1px;
  outline-style: solid;
  outline-color: var(--vscode-focusBorder);
  border-radius: 2px;
}
.monaco-dialog-box
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown
  > .monaco-text-button {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
}
.monaco-dialog-box.align-vertical
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown
  > .monaco-text-button {
  width: 100%;
}
.monaco-dialog-box
  > .dialog-buttons-row
  > .dialog-buttons
  > .monaco-button-dropdown
  > .monaco-dropdown-button {
  padding-inline-start: 5px;
  padding-inline-end: 5px;
}
.monaco-workbench .bulk-edit-panel .highlight.insert {
  background-color: var(--vscode-diffEditor-insertedTextBackground);
}
.monaco-workbench .bulk-edit-panel .highlight.remove {
  text-decoration: line-through;
  background-color: var(--vscode-diffEditor-removedTextBackground);
}
.monaco-workbench .bulk-edit-panel .message {
  padding: 10px 20px;
}
.monaco-workbench .bulk-edit-panel[data-state='message'] .message,
.monaco-workbench .bulk-edit-panel[data-state='data'] .content {
  display: flex;
}
.monaco-workbench .bulk-edit-panel[data-state='data'] .message,
.monaco-workbench .bulk-edit-panel[data-state='message'] .content {
  display: none;
}
.monaco-workbench .bulk-edit-panel .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.monaco-workbench .bulk-edit-panel .content .buttons {
  padding-inline-start: 20px;
  padding-top: 10px;
}
.monaco-workbench .bulk-edit-panel .content .buttons .monaco-button {
  display: inline-flex;
  width: inherit;
  margin: 0 4px;
  padding: 4px 8px;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents {
  display: flex;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents .edit-checkbox {
  align-self: center;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents .edit-checkbox.disabled {
  opacity: 0.5;
}
.monaco-workbench
  .bulk-edit-panel
  .monaco-tl-contents
  .monaco-icon-label.delete
  .monaco-icon-label-container {
  text-decoration: line-through;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents .details {
  margin-inline-start: 0.5em;
  opacity: 0.7;
  font-size: 0.9em;
  white-space: pre;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents.category {
  display: flex;
  flex: 1;
  flex-flow: row nowrap;
  align-items: center;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .theme-icon,
.monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .theme-icon {
  margin-inline-end: 4px;
}
.monaco-workbench .bulk-edit-panel .monaco-tl-contents.category .uri-icon,
.monaco-workbench .bulk-edit-panel .monaco-tl-contents.textedit .uri-icon,
.monaco-workbench.hc-light
  .bulk-edit-panel
  .monaco-tl-contents.category
  .uri-icon,
.monaco-workbench.hc-light
  .bulk-edit-panel
  .monaco-tl-contents.textedit
  .uri-icon {
  background-repeat: no-repeat;
  background-image: var(--background-light);
  background-position: left center;
  background-size: contain;
  margin-inline-end: 4px;
  height: 100%;
  width: 16px;
  min-width: 16px;
}
.monaco-workbench.vs-dark
  .bulk-edit-panel
  .monaco-tl-contents.category
  .uri-icon,
.monaco-workbench.hc-black
  .bulk-edit-panel
  .monaco-tl-contents.category
  .uri-icon,
.monaco-workbench.vs-dark
  .bulk-edit-panel
  .monaco-tl-contents.textedit
  .uri-icon,
.monaco-workbench.hc-black
  .bulk-edit-panel
  .monaco-tl-contents.textedit
  .uri-icon {
  background-image: var(--background-dark);
}
.monaco-workbench
  .bulk-edit-panel
  .monaco-tl-contents.textedit
  .monaco-highlighted-label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench .call-hierarchy .results,
.monaco-workbench .call-hierarchy .message {
  display: none;
}
.monaco-workbench .call-hierarchy[data-state='data'] .results {
  display: inherit;
  height: 100%;
}
.monaco-workbench .call-hierarchy[data-state='message'] .message {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.monaco-workbench .call-hierarchy .editor,
.monaco-workbench .call-hierarchy .tree {
  height: 100%;
}
.monaco-editor .call-hierarchy .tree {
  background-color: var(--vscode-peekViewResult-background);
  color: var(--vscode-peekViewResult-fileForeground);
}
.monaco-workbench .call-hierarchy .tree .callhierarchy-element {
  display: flex;
  flex: 1;
  flex-flow: row nowrap;
  align-items: center;
}
.monaco-workbench
  .call-hierarchy
  .tree
  .callhierarchy-element
  .monaco-icon-label {
  padding-inline-start: 4px;
}
.monaco-editor
  .call-hierarchy
  .tree
  .monaco-list:focus
  .monaco-list-rows
  > .monaco-list-row.selected:not(.highlighted) {
  background-color: var(--vscode-peekViewResult-selectionBackground);
  color: var(--vscode-peekViewResult-selectionForeground) !important;
}
.monaco-editor .call-hierarchy .call-decoration {
  background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
  border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor .call-hierarchy .editor .monaco-editor .monaco-editor-background,
.monaco-editor .call-hierarchy .editor .monaco-editor .inputarea.ime-input {
  background-color: var(--vscode-peekViewEditor-background);
}
.monaco-editor .call-hierarchy .editor .monaco-editor .margin {
  background-color: var(--vscode-peekViewEditorGutter-background);
}
.monaco-workbench .type-hierarchy .results,
.monaco-workbench .type-hierarchy .message {
  display: none;
}
.monaco-workbench .type-hierarchy[data-state='data'] .results {
  display: inherit;
  height: 100%;
}
.monaco-workbench .type-hierarchy[data-state='message'] .message {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.monaco-workbench .type-hierarchy .editor,
.monaco-workbench .type-hierarchy .tree {
  height: 100%;
}
.monaco-editor .type-hierarchy .tree {
  background-color: var(--vscode-peekViewResult-background);
  color: var(--vscode-peekViewResult-fileForeground);
}
.monaco-editor
  .type-hierarchy
  .tree
  .monaco-list:focus
  .monaco-list-rows
  > .monaco-list-row.selected:not(.highlighted) {
  background-color: var(--vscode-peekViewResult-selectionBackground);
  color: var(--vscode-peekViewResult-selectionForeground) !important;
}
.monaco-workbench .type-hierarchy .tree .typehierarchy-element {
  display: flex;
  flex: 1;
  flex-flow: row nowrap;
  align-items: center;
}
.monaco-workbench
  .type-hierarchy
  .tree
  .typehierarchy-element
  .monaco-icon-label {
  padding-inline-start: 4px;
}
.monaco-editor .type-hierarchy .type-decoration {
  background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
  border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor .type-hierarchy .editor .monaco-editor .monaco-editor-background,
.monaco-editor .type-hierarchy .editor .monaco-editor .inputarea.ime-input {
  background-color: var(--vscode-peekViewEditor-background);
}
.monaco-editor .type-hierarchy .editor .monaco-editor .margin {
  background-color: var(--vscode-peekViewEditorGutter-background);
}
.file-icon-themable-tree.align-icons-and-twisties
  .monaco-tl-twistie:not(.force-twistie):not(.collapsible),
.file-icon-themable-tree
  .align-icon-with-twisty
  .monaco-tl-twistie:not(.force-twistie):not(.collapsible),
.file-icon-themable-tree.hide-arrows .monaco-tl-twistie:not(.force-twistie),
.file-icon-themable-tree .monaco-tl-twistie.force-no-twistie {
  background-image: none !important;
  width: 0 !important;
  padding-inline-end: 0 !important;
  visibility: hidden;
}
.file-icon-themable-tree
  .monaco-list-row
  .content
  .monaco-highlighted-label
  .highlight,
.pane-body .monaco-tl-contents .monaco-highlighted-label .highlight {
  color: unset !important;
  background-color: var(--vscode-list-filterMatchBackground);
  outline: 1px dotted var(--vscode-list-filterMatchBorder);
  outline-offset: -1px;
}
.monaco-workbench .tree-explorer-viewlet-tree-view {
  height: 100%;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message {
  display: flex;
  padding-block-start: 4px;
  padding-inline-end: 12px;
  padding-block-end: 4px;
  padding-inline-start: 18px;
  user-select: text;
  -webkit-user-select: text;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message p {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message ul {
  padding-inline-start: 24px;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message p > a {
  color: var(--vscode-textLink-foreground);
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message .rendered-message {
  width: 100%;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message .button-container {
  width: 100%;
  max-width: 300px;
  margin: auto;
}
.monaco-workbench
  .tree-explorer-viewlet-tree-view
  .message
  .button-container:not(:last-child) {
  padding-bottom: 8px;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .message.hide {
  display: none;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .customview-tree {
  height: 100%;
}
.monaco-workbench .tree-explorer-viewlet-tree-view .customview-tree.hide {
  display: none;
}
.monaco-workbench .pane > .pane-body > .welcome-view {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.monaco-workbench .pane > .pane-body:not(.welcome) > .welcome-view,
.monaco-workbench .pane > .pane-body.welcome > :not(.welcome-view) {
  display: none;
}
.monaco-workbench .pane > .pane-body .welcome-view-content {
  display: flex;
  flex-direction: column;
  padding-block-start: 0;
  padding-inline-end: 20px;
  padding-block-end: 1em;
  padding-inline-start: 20px;
  box-sizing: border-box;
  align-items: center;
}
.monaco-workbench .pane > .pane-body .welcome-view-content > .button-container {
  width: 100%;
  max-width: 300px;
}
.monaco-workbench.monaco-enable-motion
  .pane
  > .pane-body
  .welcome-view-content
  > .button-container {
  transition: 0.2s max-width ease-out;
}
.monaco-workbench
  .pane
  > .pane-body
  .welcome-view-content.wide
  > .button-container {
  max-width: 100%;
}
.monaco-workbench
  .pane
  > .pane-body
  .welcome-view-content
  > .button-container
  > .monaco-button {
  max-width: 300px;
}
.monaco-workbench .pane > .pane-body .welcome-view-content > p {
  width: 100%;
}
.monaco-workbench .pane > .pane-body .welcome-view-content > * {
  margin-block-start: 1em;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.monaco-workbench
  .pane
  > .pane-body
  .welcome-view-content
  > p
  .codicon[class*='codicon-'] {
  font-size: 13px;
  line-height: 1.4em;
  vertical-align: bottom;
}
.customview-tree
  .monaco-list-row
  .monaco-tl-contents.align-icon-with-twisty:before {
  display: none;
}
.customview-tree
  .monaco-list-row
  .monaco-tl-contents:not(.align-icon-with-twisty):before {
  display: inline-block;
}
.customview-tree .monaco-list .monaco-list-row {
  padding-inline-end: 12px;
  padding-inline-start: 0px;
}
.customview-tree .monaco-list .monaco-list-row .custom-view-tree-node-item {
  display: flex;
  height: 22px;
  line-height: 22px;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-wrap: nowrap;
  padding-inline-start: 3px;
}
.customview-tree
  .monaco-list
  .monaco-list-row.selected
  .custom-view-tree-node-item
  .custom-view-tree-node-item-checkbox {
  background-color: var(--vscode-checkbox-selectBackground);
  border: 1px solid var(--vscode-checkbox-selectBorder);
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-checkbox {
  width: 16px;
  height: 16px;
  margin-block-start: 3px;
  margin-inline-end: 6px;
  margin-block-end: 3px;
  margin-inline-start: 0px;
  padding: 0;
  border: 1px solid var(--vscode-checkbox-border);
  opacity: 1;
  background-color: var(--vscode-checkbox-background);
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-checkbox.codicon {
  font-size: 13px;
  line-height: 15px;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .monaco-inputbox {
  line-height: normal;
  flex: 1;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-resourceLabel {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-resourceLabel
  .monaco-highlighted-label
  .codicon {
  position: relative;
  top: 2px;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .monaco-icon-label-container:after {
  content: '';
  display: block;
}
.timeline-tree-view
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  > .custom-view-tree-node-item-icon,
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  > .custom-view-tree-node-item-resourceLabel
  > .custom-view-tree-node-item-icon {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-inline-end: 6px;
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  > .custom-view-tree-node-item-resourceLabel
  > .custom-view-tree-node-item-icon.disabled {
  opacity: 0.6;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  > .custom-view-tree-node-item-resourceLabel
  > .custom-view-tree-node-item-icon.codicon.codicon-modifier-spin {
  padding-inline-start: 6px;
  margin-inline-start: -6px;
}
.customview-tree
  .monaco-list
  .monaco-list-row.selected
  .custom-view-tree-node-item
  > .custom-view-tree-node-item-resourceLabel
  > .custom-view-tree-node-item-icon.codicon {
  color: currentColor !important;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-resourceLabel
  .monaco-icon-label-container
  > .monaco-icon-name-container {
  flex: 1;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .custom-view-tree-node-item-resourceLabel:after {
  padding-inline-end: 0px;
  margin-inline-end: 4px;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .actions {
  display: none;
}
.customview-tree
  .monaco-list
  .monaco-list-row
  .custom-view-tree-node-item
  .actions
  .action-label {
  padding: 2px;
}
.customview-tree
  .monaco-list
  .monaco-list-row:hover
  .custom-view-tree-node-item
  .actions,
.customview-tree
  .monaco-list
  .monaco-list-row.selected
  .custom-view-tree-node-item
  .actions,
.customview-tree
  .monaco-list
  .monaco-list-row.focused
  .custom-view-tree-node-item
  .actions {
  display: block;
}
.monaco-workbench
  .auxiliarybar.pane-composite-part
  > .title.has-composite-bar
  > .title-actions
  .monaco-action-bar
  .action-item.viewpane-filter-container {
  max-width: inherit;
}
.viewpane-filter-container {
  cursor: default;
  display: flex;
}
.viewpane-filter-container.grow {
  flex: 1;
}
.viewpane-filter-container > .viewpane-filter {
  display: flex;
  align-items: center;
  flex: 1;
  position: relative;
}
.viewpane-filter-container > .viewpane-filter .monaco-inputbox {
  height: 24px;
  font-size: 12px;
  flex: 1;
}
.pane-header
  .viewpane-filter-container
  > .viewpane-filter
  .monaco-inputbox
  .monaco-inputbox {
  height: 20px;
  line-height: 18px;
}
.monaco-workbench.vs
  .viewpane-filter-container
  > .viewpane-filter
  .monaco-inputbox {
  height: 25px;
}
.viewpane-filter-container > .viewpane-filter > .viewpane-filter-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-end: 0px;
  display: flex;
  align-items: center;
}
.viewpane-filter-container
  > .viewpane-filter
  > .viewpane-filter-controls
  > .viewpane-filter-badge {
  margin-block-start: 4px;
  margin-inline-end: 2px;
  margin-block-end: 4px;
  margin-inline-start: 0px;
  padding: 0 8px;
  border-radius: 2px;
}
.viewpane-filter > .viewpane-filter-controls > .viewpane-filter-badge.hidden,
.viewpane-filter.small > .viewpane-filter-controls > .viewpane-filter-badge {
  display: none;
}
.panel > .title .monaco-action-bar .action-item.viewpane-filter-container {
  max-width: 200px;
  min-width: 150px;
  margin-inline-end: 10px;
}
.panel
  > .title
  .monaco-action-bar
  .action-item.viewpane-filter-container:active,
.panel
  > .title
  .monaco-action-bar
  .action-item.viewpane-filter-container:focus-within {
  max-width: 400px;
}
.pane-body .viewpane-filter-container:not(:empty) {
  flex: 1;
  margin: 10px 20px;
  height: initial;
}
.pane-body
  .viewpane-filter-container
  > .viewpane-filter
  > .viewpane-filter-controls
  .monaco-action-bar
  .action-item {
  margin-inline-end: 4px;
}
.viewpane-filter
  > .viewpane-filter-controls
  .monaco-action-bar
  .action-label.codicon.codicon-filter.checked {
  border-color: var(--vscode-inputOption-activeBorder);
  color: var(--vscode-inputOption-activeForeground);
  background-color: var(--vscode-inputOption-activeBackground);
}
.ports-view .monaco-icon-label {
  flex: 1;
}
.ports-view
  .monaco-list
  .monaco-list-row:hover:not(.highlighted)
  .monaco-icon-label,
.ports-view .monaco-list .monaco-list-row.focused .monaco-icon-label {
  flex: 1;
}
.ports-view .monaco-list .monaco-list-row .actionBarContainer {
  flex: 1 0 auto;
}
.ports-view .monaco-list .monaco-list-row .actionBarContainer {
  flex: 0 0 auto;
}
.ports-view .monaco-list .monaco-list-row .actionBarContainer {
  text-align: end;
}
.ports-view .monaco-list .monaco-list-row .ports-view-actionbar-cell {
  display: flex;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-wrap: nowrap;
  height: 22px;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .monaco-inputbox {
  line-height: 19px;
  height: 22px;
  flex: 1;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .monaco-inputbox
  input {
  margin-top: -40px;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .ports-view-actionbar-cell-localaddress {
  color: var(--vscode-textLink-foreground);
  text-decoration: var(--text-link-decoration);
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .ports-view-actionbar-cell-localaddress:hover {
  text-decoration: underline;
}
.ports-view .monaco-table-th,
.ports-view .monaco-table-th[data-col-index='0'],
.ports-view .monaco-table-td[data-col-index='0'] {
  padding-inline-start: 10px;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .monaco-button {
  width: initial;
  padding: 2px 14px;
  line-height: 1.4em;
  margin-top: 4px;
  margin-bottom: 3px;
  margin-inline-start: 3px;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  > .ports-view-actionbar-cell-icon.codicon {
  margin-top: 3px;
  padding-inline-end: 3px;
}
.ports-view
  .monaco-list
  .monaco-list-row.selected
  .ports-view-actionbar-cell
  > .ports-view-actionbar-cell-icon.codicon {
  color: currentColor !important;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .ports-view-actionbar-cell-resourceLabel
  .monaco-icon-label-container
  > .monaco-icon-name-container {
  flex: 1;
}
.ports-view
  .monaco-list
  .monaco-list-row
  .ports-view-actionbar-cell
  .ports-view-actionbar-cell-resourceLabel:after {
  padding-inline-end: 0px;
}
.ports-view .monaco-list .monaco-list-row .ports-view-actionbar-cell .actions {
  display: none;
}
.ports-view
  .monaco-list
  .monaco-list-row:hover
  .ports-view-actionbar-cell
  .actions,
.ports-view
  .monaco-list
  .monaco-list-row.selected
  .ports-view-actionbar-cell
  .actions,
.ports-view
  .monaco-list
  .monaco-list-row.focused
  .ports-view-actionbar-cell
  .actions {
  display: block;
}
.ports-view .monaco-list .ports-view-actionbar-cell .actions .action-label {
  width: 16px;
  height: 100%;
  background-size: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding: 2px;
}
.monaco-workbench .codicon.codicon-ports-forwarded-with-process-icon {
  color: var(--vscode-ports-iconRunningProcessForeground);
}
.monaco-workbench .screen-reader-detected-explanation {
  width: 420px;
  top: 30px;
  inset-inline-end: 6px;
  padding: 1em;
  cursor: default;
}
.monaco-workbench .screen-reader-detected-explanation .cancel {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  padding: 0.5em;
  width: 22px;
  height: 22px;
  border: none;
  cursor: pointer;
}
.monaco-workbench .screen-reader-detected-explanation h2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.8em;
}
.monaco-workbench .screen-reader-detected-explanation p {
  font-size: 1.2em;
}
.monaco-workbench .screen-reader-detected-explanation hr {
  border: 0;
  height: 2px;
}
.monaco-workbench .screen-reader-detected-explanation .buttons {
  display: flex;
}
.monaco-workbench .screen-reader-detected-explanation .buttons a {
  font-size: 13px;
  padding-inline-start: 12px;
  padding-inline-end: 12px;
  margin-inline-end: 5px;
  max-width: fit-content;
}
@keyframes wiggle {
  0% {
    transform: rotate(0) scale(1);
  }
  15%,
  45% {
    transform: rotate(0.04turn) scale(1.1);
  }
  30%,
  60% {
    transform: rotate(-0.04turn) scale(1.2);
  }
  to {
    transform: rotate(0) scale(1);
  }
}
.monaco-workbench
  .statusbar
  DIV#status\.languageStatus
  A
  > SPAN.codicon.wiggle {
  animation-duration: 0.8s;
  animation-iteration-count: 1;
  animation-name: wiggle;
}
@keyframes flash {
  0% {
    background-color: initial;
  }
  50% {
    background-color: var(--vscode-statusBarItem-prominentBackground);
  }
  to {
    background-color: initial;
  }
}
.monaco-workbench .statusbar DIV#status\.languageStatus.flash A {
  animation-duration: 0.8s;
  animation-iteration-count: 1;
  animation-name: flash;
}
.monaco-workbench .hover-language-status {
  display: flex;
}
.monaco-workbench .hover-language-status:not(:last-child) {
  border-bottom: 1px solid var(--vscode-notifications-border);
}
.monaco-workbench .hover-language-status > .severity {
  padding-inline-end: 8px;
  flex: 1;
  margin: auto;
  display: none;
}
.monaco-workbench .hover-language-status > .severity.sev3 {
  color: var(--vscode-notificationsErrorIcon-foreground);
}
.monaco-workbench .hover-language-status > .severity.sev2 {
  color: var(--vscode-notificationsInfoIcon-foreground);
}
.monaco-workbench .hover-language-status > .severity.show {
  display: inherit;
}
.monaco-workbench .hover-language-status > .element {
  display: flex;
  justify-content: space-between;
  vertical-align: middle;
  flex-grow: 100;
}
.monaco-workbench
  .hover-language-status
  > .element
  > .left
  > .separator:before {
  content: '–';
  padding: 0 2px;
  opacity: 0.6;
}
.monaco-workbench .hover-language-status > .element > .left:empty {
  display: none;
}
.monaco-workbench .hover-language-status > .element .left {
  margin: auto 0;
  display: flex;
  align-items: center;
  gap: 3px;
  white-space: nowrap;
}
.monaco-workbench .hover-language-status > .element .right {
  margin: auto 0;
  display: flex;
}
.monaco-workbench .hover-language-status > .element .right:not(:empty) {
  padding-inline-start: 16px;
}
.monaco-workbench .hover-language-status > .element .right .monaco-link {
  margin: auto 0;
  white-space: nowrap;
  text-decoration: var(--text-link-decoration);
}
.monaco-workbench
  .hover-language-status
  > .element
  .right
  .monaco-action-bar:not(:first-child) {
  padding-inline-start: 8px;
}
.monaco-workbench .merge-editor .code-view > .header {
  padding: 0 10px;
  height: 30px;
  display: flex;
  align-content: center;
  overflow: hidden;
}
.monaco-workbench .merge-editor .code-view > .header > span {
  align-self: center;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 6px;
  white-space: nowrap;
}
.monaco-workbench .merge-editor .code-view > .header > span.title {
  flex-shrink: 0;
}
.monaco-workbench .merge-editor .code-view > .header > span.description {
  flex-shrink: 0;
  display: flex;
  font-size: 12px;
  align-items: center;
  color: var(--vscode-descriptionForeground);
}
.monaco-workbench .merge-editor .code-view.result > .header > .description {
  display: inline;
  flex-shrink: 1;
}
.monaco-workbench .merge-editor .code-view.result > .header > .detail {
  flex-shrink: 0;
}
.monaco-workbench .merge-editor .code-view.result > .header > .toolbar {
  flex-shrink: 0;
}
.monaco-workbench
  .merge-editor
  .code-view
  > .header
  > span.description
  .codicon {
  font-size: 14px;
  color: var(--vscode-descriptionForeground);
}
.monaco-workbench .merge-editor .code-view > .header > span.detail {
  margin-inline-start: auto;
  font-size: 12px;
  color: var(--vscode-descriptionForeground);
}
.monaco-workbench .merge-editor .code-view > .header > span.detail .codicon {
  font-size: 13px;
}
.monaco-workbench
  .merge-editor
  .code-view.input
  > .header
  > span.detail:before {
  content: '•';
  opacity: 0.5;
  padding-inline-end: 3px;
}
.monaco-workbench .merge-editor .code-view.input > .header > span.detail {
  margin-inline-start: 0;
}
.monaco-workbench .merge-editor .code-view.input > .header > span.toolbar {
  flex-shrink: 0;
  margin-inline-start: auto;
}
.monaco-workbench .merge-editor .code-view > .container {
  display: flex;
  flex-direction: row;
}
.monaco-workbench .merge-editor .code-view > .container > .gutter {
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  flex-grow: 0;
}
.monaco-workbench .merge-editor .merge-editor-diff {
  background-color: var(--vscode-mergeEditor-change-background);
}
.monaco-workbench .merge-editor .merge-editor-diff-word {
  background-color: var(--vscode-mergeEditor-change-word-background);
}
.monaco-workbench
  .merge-editor
  .merge-editor-block:not(.handled):not(.focused) {
  border: 1px solid var(--vscode-mergeEditor-conflict-unhandledUnfocused-border);
}
.monaco-workbench .merge-editor .merge-editor-block:not(.handled).focused {
  border: 2px solid var(--vscode-mergeEditor-conflict-unhandledFocused-border);
}
.monaco-workbench .merge-editor .merge-editor-block.handled:not(.focused) {
  border: 1px solid var(--vscode-mergeEditor-conflict-handledUnfocused-border);
}
.monaco-workbench .merge-editor .merge-editor-block.handled.focused {
  border: 1px solid var(--vscode-mergeEditor-conflict-handledFocused-border);
}
.monaco-workbench .merge-editor .merge-editor-simplified.input.i1,
.merge-editor-block.use-simplified-decorations.input.i1 {
  background-color: var(--vscode-mergeEditor-conflict-input1-background);
}
.monaco-workbench .merge-editor .merge-editor-simplified.input.i2,
.merge-editor-block.use-simplified-decorations.input.i2 {
  background-color: var(--vscode-mergeEditor-conflict-input2-background);
}
.gutter.monaco-editor > div {
  position: absolute;
}
.merge-accept-gutter-marker {
  width: 28px;
  margin-inline-start: 4px;
}
.merge-accept-gutter-marker .background {
  height: 100%;
  width: 50%;
  position: absolute;
}
.merge-accept-gutter-marker.multi-line.focused .background {
  border: 2px solid var(--vscode-mergeEditor-conflict-unhandledFocused-border);
  border-inline-end: 0;
}
.merge-accept-gutter-marker.multi-line .background {
  border: 2px solid var(--vscode-mergeEditor-conflict-unhandledUnfocused-border);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-end-start-radius: 3px;
}
.merge-accept-gutter-marker.multi-line.handled.focused .background {
  border: 2px solid var(--vscode-mergeEditor-conflict-handledFocused-border);
  border-inline-end: 0;
}
.merge-accept-gutter-marker.multi-line.handled .background {
  border: 2px solid var(--vscode-checkbox-border);
  border-inline-end: 0;
}
.focused .accept-conflict-group.monaco-custom-toggle {
  border: 1px solid var(--vscode-mergeEditor-conflict-unhandledFocused-border);
}
.accept-conflict-group.monaco-custom-toggle {
  border: 1px solid var(--vscode-mergeEditor-conflict-unhandledUnfocused-border);
}
.handled.focused .accept-conflict-group.monaco-custom-toggle {
  border: 1px solid var(--vscode-mergeEditor-conflict-handledFocused-border);
}
.handled .accept-conflict-group.monaco-custom-toggle {
  border: 1px solid var(--vscode-checkbox-border);
}
.merge-accept-gutter-marker.multi-line .background {
  inset-inline-start: 8px;
  width: 10px;
}
.merge-accept-gutter-marker .checkbox {
  width: 100%;
  position: absolute;
}
.accept-conflict-group.monaco-custom-toggle {
  height: 18px;
  width: 18px;
  border-radius: 3px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  padding: 0;
  opacity: 1;
  background-size: 16px !important;
  background-color: var(--vscode-checkbox-border);
}
.merge-accept-gutter-marker .checkbox-background {
  display: flex;
  background: var(--vscode-editor-background);
}
.conflict-zone-root {
  background-color: var(--vscode-mergeEditor-change-background);
  border: 1px solid var(--vscode-mergeEditor-conflict-unhandledUnfocused-border);
  height: 90%;
  display: flex;
  align-items: center;
  align-content: center;
}
.conflict-zone-root .dots {
  margin: 0 10px;
}
.conflict-zone-root pre {
  display: 'inline';
  font-family: var(--monaco-monospace-font);
}
.conflict-zone-root .text {
  background: var(--vscode-mergeEditor-conflictingLines-background);
  margin-inline-start: auto;
  padding: 0 8px;
  display: flex;
  align-items: center;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.focused.conflict-zone .conflict-zone-root {
  border: 1px solid var(--vscode-mergeEditor-conflict-unhandledFocused-border);
}
.merge-editor-conflict-actions {
  margin: 0 3px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--vscode-editorCodeLens-foreground);
}
.merge-editor-conflict-actions > span,
.merge-editor-conflict-actions > a {
  user-select: none;
  -webkit-user-select: none;
  white-space: nowrap;
}
.merge-editor-conflict-actions > a {
  text-decoration: none;
}
.merge-editor-conflict-actions > a:hover {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.merge-editor-conflict-actions > a:hover .codicon {
  color: var(--vscode-editorLink-activeForeground) !important;
}
.merge-editor-conflict-actions .codicon {
  vertical-align: middle;
  color: currentColor !important;
  color: var(--vscode-editorCodeLens-foreground);
}
.merge-editor-conflict-actions > a:hover .codicon:before {
  cursor: pointer;
}
.fixed-zone-widget {
  width: 100%;
}
.merge-editor-diff-empty-word.base {
  margin-inline-start: 3px;
  border-inline-start: solid
    var(--vscode-mergeEditor-changeBase-word-background) 3px;
}
.merge-editor-diff-empty-word.input {
  margin-inline-start: 3px;
  border-inline-start: solid var(--vscode-mergeEditor-change-word-background)
    3px;
}
.merge-editor-diff-word.base {
  background-color: var(--vscode-mergeEditor-changeBase-word-background);
}
.merge-editor-diff.base {
  background-color: var(--vscode-mergeEditor-changeBase-background);
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.monaco-workbench.mac .monaco-workbench-part,
.mac.monaco-workbench-part {
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
}
.monaco-workbench.mac:lang(zh-Hans) .monaco-workbench-part,
.mac:lang(zh-Hans).monaco-workbench-part {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    PingFang SC,
    Hiragino Sans GB,
    sans-serif;
}
.monaco-workbench.mac:lang(zh-Hant) .monaco-workbench-part,
.mac:lang(zh-Hant).monaco-workbench-part {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    PingFang TC,
    sans-serif;
}
.monaco-workbench.mac:lang(ja) .monaco-workbench-part,
.mac:lang(ja).monaco-workbench-part {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Hiragino Kaku Gothic Pro,
    sans-serif;
}
.monaco-workbench.mac:lang(ko) .monaco-workbench-part,
.mac:lang(ko).monaco-workbench-part {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Nanum Gothic,
    AppleGothic,
    sans-serif;
}
.monaco-workbench.windows .monaco-workbench-part,
.windows.monaco-workbench-part {
  font-family:
    Segoe WPC,
    Segoe UI,
    sans-serif;
}
.monaco-workbench.windows:lang(zh-Hans) .monaco-workbench-part,
.windows:lang(zh-Hans).monaco-workbench-part {
  font-family:
    Segoe WPC,
    Segoe UI,
    Microsoft YaHei,
    sans-serif;
}
.monaco-workbench.windows:lang(zh-Hant) .monaco-workbench-part,
.windows:lang(zh-Hant).monaco-workbench-part {
  font-family:
    Segoe WPC,
    Segoe UI,
    Microsoft Jhenghei,
    sans-serif;
}
.monaco-workbench.windows:lang(ja) .monaco-workbench-part,
.windows:lang(ja).monaco-workbench-part {
  font-family:
    Segoe WPC,
    Segoe UI,
    Yu Gothic UI,
    Meiryo UI,
    sans-serif;
}
.monaco-workbench.windows:lang(ko) .monaco-workbench-part,
.windows:lang(ko).monaco-workbench-part {
  font-family:
    Segoe WPC,
    Segoe UI,
    Malgun Gothic,
    Dotom,
    sans-serif;
}
.monaco-workbench.linux .monaco-workbench-part,
.linux.monaco-workbench-part {
  font-family:
    system-ui,
    Ubuntu,
    Droid Sans,
    sans-serif;
}
.monaco-workbench.linux:lang(zh-Hans) .monaco-workbench-part,
.linux:lang(zh-Hans).monaco-workbench-part {
  font-family:
    system-ui,
    Ubuntu,
    Droid Sans,
    Source Han Sans SC,
    Source Han Sans CN,
    Source Han Sans,
    sans-serif;
}
.monaco-workbench.linux:lang(zh-Hant) .monaco-workbench-part,
.linux:lang(zh-Hant).monaco-workbench-part {
  font-family:
    system-ui,
    Ubuntu,
    Droid Sans,
    Source Han Sans TC,
    Source Han Sans TW,
    Source Han Sans,
    sans-serif;
}
.monaco-workbench.linux:lang(ja) .monaco-workbench-part,
.linux:lang(ja).monaco-workbench-part {
  font-family:
    system-ui,
    Ubuntu,
    Droid Sans,
    Source Han Sans J,
    Source Han Sans JP,
    Source Han Sans,
    sans-serif;
}
.monaco-workbench.linux:lang(ko) .monaco-workbench-part,
.linux:lang(ko).monaco-workbench-part {
  font-family:
    system-ui,
    Ubuntu,
    Droid Sans,
    Source Han Sans K,
    Source Han Sans JR,
    Source Han Sans,
    UnDotum,
    FBaekmuk Gulim,
    sans-serif;
}
.monaco-workbench.mac .monaco-workbench-part,
.mac.monaco-workbench-part {
  --monaco-monospace-font: 'SF Mono', Monaco, Menlo, Courier, monospace;
}
.monaco-workbench.windows .monaco-workbench-part,
.windows.monaco-workbench-part {
  --monaco-monospace-font: Consolas, 'Courier New', monospace;
}
.monaco-workbench.linux .monaco-workbench-part,
.linux.monaco-workbench-part {
  --monaco-monospace-font:
    'Ubuntu Mono', 'Liberation Mono', 'DejaVu Sans Mono', 'Courier New',
    monospace;
}
.monaco-workbench-part {
  font-size: 13px;
  line-height: 1.4em;
  inset: 0;
  color: var(--vscode-foreground);
}
.monaco-workbench.web .monaco-workbench-part,
.monaco-workbench-part.web {
  touch-action: none;
  overscroll-behavior: none;
}
.monaco-workbench.border:not(.fullscreen) {
  box-sizing: border-box;
  border: 1px solid var(--window-border-color);
}
.monaco-workbench.border.mac {
  border-radius: 5px;
}
.monaco-workbench.border.mac.macos-bigsur-or-newer {
  border-radius: 10px;
}
.monaco-workbench.border.mac.macos-tahoe-or-newer {
  border-radius: 12px;
}
.monaco-workbench-part img {
  border: 0;
}
.monaco-workbench-part label {
  cursor: pointer;
}
.monaco-workbench-part a {
  text-decoration: none;
}
.monaco-workbench-part p > a {
  text-decoration: var(--text-link-decoration);
}
.monaco-workbench.underline-links .monaco-workbench-part {
  --text-link-decoration: underline;
}
.monaco-workbench.hc-black .monaco-workbench-part p > a,
.monaco-workbench.hc-light .monaco-workbench-part p > a,
.monaco-workbench.hc-black.monaco-workbench-part p > a,
.monaco-workbench.hc-light.monaco-workbench-part p > a {
  text-decoration: underline !important;
}
.monaco-workbench-part a:active {
  color: inherit;
  background-color: inherit;
}
.monaco-workbench-part a.plain,
.monaco-workbench-part a.plain:hover,
.monaco-workbench-part a.plain.hover {
  color: inherit;
  text-decoration: none;
}
.monaco-workbench-part input {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
}
.monaco-workbench-part table {
  color: inherit;
  font-size: inherit;
}
.monaco-workbench-part input::placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part input::-webkit-input-placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part input::-moz-placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part textarea::placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part textarea::-webkit-input-placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part textarea::-moz-placeholder {
  color: var(--vscode-input-placeholderForeground);
}
.monaco-workbench-part .pointer {
  cursor: pointer;
}
.monaco-workbench.mac.monaco-font-aliasing-antialiased.monaco-workbench-part,
.monaco-workbench.mac.monaco-font-aliasing-antialiased .monaco-workbench-part {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.monaco-workbench.mac.monaco-font-aliasing-none.monaco-workbench-part,
.monaco-workbench.mac.monaco-font-aliasing-none .monaco-workbench-part {
  -webkit-font-smoothing: none;
  -moz-osx-font-smoothing: unset;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .monaco-workbench.mac.monaco-font-aliasing-auto.monaco-workbench-part,
  .monaco-workbench.mac.monaco-font-aliasing-auto .monaco-workbench-part {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.monaco-workbench-part .context-view {
  -webkit-app-region: no-drag;
}
.monaco-workbench-part .codicon {
  color: var(--vscode-icon-foreground);
}
.monaco-workbench-part .codicon[class*='codicon-'] {
  font-size: 16px;
}
.monaco-workbench-part .predefined-file-icon[class*='codicon-']:before {
  width: 16px;
  padding-inline-start: 3px;
  padding-inline-end: 3px;
}
.predefined-file-icon:before {
  font-family: codicon;
}
.monaco-workbench:not(.file-icons-enabled)
  .predefined-file-icon[class*='codicon-']:before {
  content: unset !important;
}
.monaco-workbench.modal-dialog-visible
  .monaco-progress-container.infinite
  .progress-bit {
  display: none;
}
.monaco-workbench-part select {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid;
}
.monaco-workbench-part .select-container {
  position: relative;
}
.monaco-workbench-part .select-container:after {
  content: var(--vscode-icon-chevron-down-content);
  font-family: var(--vscode-icon-chevron-down-font-family);
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-end: 4px;
  margin: auto;
  pointer-events: none;
}
.monaco-workbench-part [tabindex='0']:focus,
.monaco-workbench-part [tabindex='-1']:focus,
.monaco-workbench-part .synthetic-focus,
.monaco-workbench-part select:focus,
.monaco-workbench-part input[type='button']:focus,
.monaco-workbench-part input[type='text']:focus,
.monaco-workbench-part button:focus,
.monaco-workbench-part textarea:focus,
.monaco-workbench-part input[type='search']:focus,
.monaco-workbench-part input[type='checkbox']:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
  opacity: 1;
}
.monaco-workbench.hc-black .synthetic-focus input,
.monaco-workbench.hc-light .synthetic-focus input {
  background: transparent;
}
.monaco-workbench-part input[type='checkbox']:focus {
  outline-offset: 2px;
}
.monaco-workbench-part [tabindex='0']:active,
.monaco-workbench-part [tabindex='-1']:active,
.monaco-workbench-part select:active,
.monaco-workbench-part input[type='button']:active,
.monaco-workbench-part input[type='checkbox']:active {
  outline: 0 !important;
}
.monaco-workbench.mac.monaco-workbench-part select:focus,
.monaco-workbench.mac .monaco-workbench-part select:focus {
  border-color: transparent;
}
.monaco-workbench .monaco-list:not(.element-focused):focus:before {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  content: '';
  pointer-events: none;
  outline: 1px solid;
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
}
.monaco-workbench
  .monaco-list:not(:focus)
  .monaco-list-row.focused
  .monaco-highlighted-label
  .highlight,
.monaco-workbench
  .monaco-list
  .monaco-list-row
  .monaco-highlighted-label
  .highlight {
  color: var(--vscode-list-highlightForeground);
}
.monaco-workbench
  .monaco-list
  .monaco-list-row.focused
  .monaco-highlighted-label
  .highlight {
  color: var(--vscode-list-focusHighlightForeground);
}
.monaco-workbench-part .synthetic-focus :focus {
  outline: 0 !important;
}
.monaco-workbench-part .monaco-inputbox.info.synthetic-focus,
.monaco-workbench-part .monaco-inputbox.warning.synthetic-focus,
.monaco-workbench-part .monaco-inputbox.error.synthetic-focus,
.monaco-workbench-part .monaco-inputbox.info input[type='text']:focus,
.monaco-workbench-part .monaco-inputbox.warning input[type='text']:focus,
.monaco-workbench-part .monaco-inputbox.error input[type='text']:focus {
  outline: 0 !important;
}
.monaco-workbench-part .monaco-list:focus {
  outline: 0 !important;
}
.monaco-workbench-part a.monaco-link:hover {
  text-decoration: underline;
}
.monaco-workbench-part
  .monaco-action-bar:not(.vertical)
  .action-label:not(.disabled):hover,
.monaco-workbench-part
  .monaco-action-bar:not(.vertical)
  .monaco-dropdown-with-primary:not(.disabled):hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-workbench-part
  .monaco-action-bar:not(.vertical)
  .action-item.active
  .action-label:not(.disabled),
.monaco-workbench-part
  .monaco-action-bar:not(.vertical)
  .monaco-dropdown.active
  .action-label:not(.disabled) {
  background-color: var(--vscode-toolbar-activeBackground);
}
.monaco-workbench-part
  .monaco-action-bar:not(.vertical)
  .action-item
  .action-label:hover:not(.disabled) {
  outline: 1px dashed var(--vscode-toolbar-hoverOutline);
  outline-offset: -1px;
}
.monaco-workbench > .notifications-center {
  position: absolute;
  z-index: 1000;
  inset-inline-end: 7px;
  bottom: 29px;
  display: none;
  overflow: hidden;
  border-radius: 4px;
}
.monaco-workbench.nostatusbar > .notifications-center {
  bottom: 11px;
}
.monaco-workbench > .notifications-center.visible {
  display: block;
}
.monaco-workbench > .notifications-center > .notifications-center-header {
  display: flex;
  align-items: center;
  padding-inline-start: 8px;
  padding-inline-end: 5px;
  height: 35px;
}
.monaco-workbench
  > .notifications-center
  > .notifications-center-header
  > .notifications-center-header-title {
  text-transform: uppercase;
  font-size: 11px;
}
.monaco-workbench
  > .notifications-center
  > .notifications-center-header
  > .notifications-center-header-toolbar {
  flex: 1;
}
.monaco-workbench
  > .notifications-center
  > .notifications-center-header
  > .notifications-center-header-toolbar
  .actions-container {
  justify-content: flex-end;
}
.monaco-workbench
  > .notifications-center
  .notifications-list-container
  .monaco-list-row:not(:last-child)
  > .notification-list-item {
  border-bottom: 1px solid var(--vscode-notifications-border);
}
.monaco-workbench
  > .notifications-center
  .notifications-list-container
  .monaco-list-row:last-child {
  border-radius: 0 0 4px 4px;
}
.monaco-workbench > .notifications-center .codicon.codicon-error {
  color: var(--vscode-notificationsErrorIcon-foreground) !important;
}
.monaco-workbench > .notifications-center .codicon.codicon-warning {
  color: var(--vscode-notificationsWarningIcon-foreground) !important;
}
.monaco-workbench > .notifications-center .codicon.codicon-info {
  color: var(--vscode-notificationsInfoIcon-foreground) !important;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-toolbar-container
  .action-item,
.monaco-workbench
  > .notifications-center
  > .notifications-center-header
  > .notifications-center-header-toolbar
  .action-item {
  margin-inline-end: 4px;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-toolbar-container
  .action-item:first-child,
.monaco-workbench
  > .notifications-center
  > .notifications-center-header
  > .notifications-center-header-toolbar
  .action-item:first-child {
  margin-inline-start: 4px;
}
.monaco-workbench .notifications-list-container {
  color: var(--vscode-notifications-foreground);
  background: var(--vscode-notifications-background);
  outline-color: var(--vscode-contrastBorder);
}
.monaco-workbench .notifications-list-container .notification-list-item {
  display: flex;
  flex-direction: column-reverse;
  padding: 10px 5px;
  height: 100%;
  box-sizing: border-box;
}
.monaco-workbench .notifications-list-container .notification-offset-helper {
  opacity: 0;
  position: absolute;
  line-height: 22px;
  word-wrap: break-word;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  > .notification-list-item-main-row {
  display: flex;
  flex-grow: 1;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-icon {
  display: flex;
  align-items: center;
  flex: 0 0 16px;
  height: 22px;
  margin-inline-end: 4px;
  margin-inline-start: 4px;
  font-size: 18px;
  background-position: center;
  background-repeat: no-repeat;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-message {
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  user-select: text;
  -webkit-user-select: text;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-message
  a {
  color: var(--vscode-notificationLink-foreground);
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-message
  a:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-color: var(--vscode-focusBorder);
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item.expanded
  .notification-list-item-message {
  white-space: normal;
  word-wrap: break-word;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-toolbar-container {
  display: none;
  height: 22px;
}
.monaco-workbench
  .notifications-list-container
  .monaco-list:focus-within
  .notification-list-item
  .notification-list-item-toolbar-container,
.monaco-workbench
  .notifications-list-container
  .notification-list-item:hover
  .notification-list-item-toolbar-container,
.monaco-workbench
  .notifications-list-container
  .monaco-list-row.focused
  .notification-list-item
  .notification-list-item-toolbar-container,
.monaco-workbench
  .notifications-list-container
  .notification-list-item.expanded
  .notification-list-item-toolbar-container {
  display: block;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  > .notification-list-item-details-row {
  display: none;
  align-items: center;
  padding-inline-start: 5px;
  overflow: hidden;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item.expanded
  > .notification-list-item-details-row {
  display: flex;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-source {
  flex: 1;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container {
  display: flex;
  overflow: hidden;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container
  > .monaco-button-dropdown,
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container
  > .monaco-button {
  margin: 4px 5px;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container
  .monaco-button {
  outline-offset: 2px !important;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container
  .monaco-text-button {
  width: fit-content;
  padding: 4px 10px;
  display: inline-block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench
  .notifications-list-container
  .notification-list-item
  .notification-list-item-buttons-container
  .monaco-dropdown-button {
  padding: 5px;
}
.monaco-workbench .notifications-list-container .progress-bit {
  bottom: 0;
}
.monaco-workbench > .notifications-toasts {
  position: absolute;
  z-index: 1000;
  inset-inline-end: 3px;
  bottom: 25px;
  display: none;
  overflow: hidden;
}
.monaco-workbench.nostatusbar > .notifications-toasts {
  bottom: 3px;
}
.monaco-workbench > .notifications-toasts.visible {
  display: flex;
  flex-direction: column;
}
.monaco-workbench > .notifications-toasts .notification-toast-container {
  overflow: hidden;
}
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast {
  margin: 4px;
  transform: translate3d(0, 100%, 0);
  opacity: 0;
  transition:
    transform 0.3s ease-out,
    opacity 0.3s ease-out;
}
.monaco-workbench > .notifications-toasts .notifications-list-container,
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast,
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast
  .monaco-scrollable-element,
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast
  .monaco-list:not(.element-focused):focus:before,
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast
  .monaco-list-row {
  border-radius: 4px;
}
.monaco-workbench.monaco-reduce-motion
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast {
  transition:
    transform 0ms ease-out,
    opacity 0ms ease-out;
}
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast.notification-fade-in {
  opacity: 1;
  transform: none;
}
.monaco-workbench
  > .notifications-toasts
  .notification-toast-container
  > .notification-toast.notification-fade-in-done {
  opacity: 1;
  transform: none;
  transition: none;
}
.monaco-workbench > .notifications-toasts .codicon.codicon-error {
  color: var(--vscode-notificationsErrorIcon-foreground) !important;
}
.monaco-workbench > .notifications-toasts .codicon.codicon-warning {
  color: var(--vscode-notificationsWarningIcon-foreground) !important;
}
.monaco-workbench > .notifications-toasts .codicon.codicon-info {
  color: var(--vscode-notificationsInfoIcon-foreground) !important;
}
.monaco-workbench .part.titlebar {
  display: flex;
  flex-direction: row;
}
.monaco-workbench.mac .part.titlebar {
  flex-direction: row-reverse;
}
.monaco-workbench .part.titlebar > .titlebar-container {
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
  align-items: center;
  justify-content: space-between;
  user-select: none;
  -webkit-user-select: none;
  display: flex;
  height: 100%;
  width: 100%;
}
.monaco-workbench .part.titlebar > .titlebar-container.counter-zoom {
  zoom: calc(1 / var(--zoom-factor));
}
.monaco-workbench.mac .part.titlebar > .titlebar-container {
  line-height: 22px;
}
.monaco-workbench.web .part.titlebar > .titlebar-container,
.monaco-workbench.windows .part.titlebar > .titlebar-container,
.monaco-workbench.linux .part.titlebar > .titlebar-container {
  line-height: 22px;
  justify-content: left;
}
.monaco-workbench.web.safari .part.titlebar,
.monaco-workbench.web.safari .part.titlebar > .titlebar-container {
  overflow: visible;
}
.monaco-workbench .part.titlebar > .titlebar-container > .titlebar-drag-region {
  top: 0;
  inset-inline-start: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-app-region: drag;
}
.monaco-workbench .part.titlebar > .titlebar-container > .titlebar-left,
.monaco-workbench .part.titlebar > .titlebar-container > .titlebar-center,
.monaco-workbench .part.titlebar > .titlebar-container > .titlebar-right {
  display: flex;
  height: 100%;
  align-items: center;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container.has-center
  > .titlebar-left {
  order: 0;
  width: 20%;
  flex-grow: 2;
  justify-content: flex-start;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container.has-center
  > .titlebar-center {
  order: 1;
  width: 60%;
  max-width: fit-content;
  min-width: 0px;
  margin: 0 10px;
  justify-content: center;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container.has-center
  > .titlebar-right {
  order: 2;
  width: 20%;
  min-width: min-content;
  flex-grow: 2;
  justify-content: flex-end;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container:not(.has-center)
  > .titlebar-left {
  flex: 1 1 0%;
  min-width: 0;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container:not(.has-center)
  > .titlebar-center {
  display: none;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container:not(.has-center)
  > .titlebar-right {
  flex: 0 0 auto;
  padding-inline-start: 16px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title {
  flex: 0 1 auto;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.monaco-workbench.web
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title,
.monaco-workbench.windows
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title,
.monaco-workbench.linux
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title {
  cursor: default;
}
.monaco-workbench.linux
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title {
  font-size: inherit;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  .monaco-toolbar
  .actions-container {
  gap: 4px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center {
  z-index: 2500;
  -webkit-app-region: no-drag;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center.hide {
  visibility: hidden;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  > .monaco-toolbar
  > .monaco-action-bar
  > .actions-container
  > .action-item
  > .action-label,
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  > .monaco-toolbar
  > .monaco-action-bar
  > .actions-container
  > .action-item.monaco-dropdown-with-primary
  .action-label {
  color: var(--vscode-titleBar-activeForeground);
}
.monaco-workbench
  .part.titlebar.inactive
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  > .monaco-toolbar
  > .monaco-action-bar
  > .actions-container
  > .action-item
  > .action-label,
.monaco-workbench
  .part.titlebar.inactive
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  > .monaco-toolbar
  > .monaco-action-bar
  > .actions-container
  > .action-item.monaco-dropdown-with-primary
  .action-label {
  color: var(--vscode-titleBar-inactiveForeground);
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  > .monaco-toolbar
  > .monaco-action-bar
  > .actions-container
  > .action-item
  > .action-label {
  color: inherit;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center {
  display: flex;
  align-items: stretch;
  color: var(--vscode-commandCenter-foreground);
  background-color: var(--vscode-commandCenter-background);
  border: 1px solid var(--vscode-commandCenter-border);
  overflow: hidden;
  margin: 0 6px;
  border-start-start-radius: 6px;
  border-end-start-radius: 6px;
  border-start-end-radius: 6px;
  border-end-end-radius: 6px;
  height: 22px;
  width: 38vw;
  max-width: 600px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center
  .action-item.command-center-quick-pick {
  display: flex;
  justify-content: start;
  overflow: hidden;
  margin: auto;
  max-width: 600px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center
  .action-item.command-center-quick-pick
  .search-icon {
  font-size: 14px;
  opacity: 0.8;
  margin: auto 3px;
  color: var(--vscode-commandCenter-foreground);
}
.monaco-workbench
  .part.titlebar.inactive
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center
  .action-item.command-center-quick-pick
  .search-icon {
  color: var(--vscode-titleBar-inactiveForeground);
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center
  .action-item.command-center-quick-pick
  .search-label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center.multiple {
  justify-content: flex-start;
  padding: 0 12px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center.multiple.active
  .action-label {
  background-color: inherit;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center:only-child {
  margin-inline-start: 0;
}
.monaco-workbench
  .part.titlebar.inactive
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center {
  color: var(--vscode-titleBar-inactiveForeground);
  border-color: var(--vscode-commandCenter-inactiveBorder) !important;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-center
  > .window-title
  > .command-center
  .action-item.command-center-center:hover {
  color: var(--vscode-commandCenter-activeForeground);
  background-color: var(--vscode-commandCenter-activeBackground);
  border-color: var(--vscode-commandCenter-activeBorder);
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .menubar {
  z-index: 2500;
  min-width: 36px;
  flex-wrap: nowrap;
  order: 2;
}
.monaco-workbench.web
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .menubar {
  margin-inline-start: 4px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container.counter-zoom
  .menubar
  .menubar-menu-button
  > .menubar-menu-items-holder.monaco-menu-container,
.monaco-workbench
  .part.titlebar
  > .titlebar-container.counter-zoom
  .monaco-toolbar
  .dropdown-action-container {
  zoom: var(--zoom-factor);
}
.monaco-workbench.windows .part.titlebar > .titlebar-container > .resizer,
.monaco-workbench.linux .part.titlebar > .titlebar-container > .resizer {
  -webkit-app-region: no-drag;
  position: absolute;
  top: 0;
  width: 100%;
  height: 4px;
}
.monaco-workbench.windows.fullscreen
  .part.titlebar
  > .titlebar-container
  > .resizer,
.monaco-workbench.linux.fullscreen
  .part.titlebar
  > .titlebar-container
  > .resizer {
  display: none;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .window-appicon {
  width: 35px;
  height: 100%;
  position: relative;
  z-index: 2500;
  flex-shrink: 0;
  order: 1;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .window-appicon:not(.codicon) {
  background-image: var(--product-icon, url(/assets/code-icon-BZ8y9dxs.svg));
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .window-appicon.codicon {
  line-height: 30px;
}
.monaco-workbench.fullscreen
  .part.titlebar
  > .titlebar-container
  > .titlebar-left
  > .window-appicon {
  display: none;
}
.monaco-workbench .part.titlebar .window-controls-container {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: center;
  z-index: 3000;
  -webkit-app-region: no-drag;
  width: 0px;
  height: 100%;
}
.monaco-workbench.fullscreen .part.titlebar .window-controls-container {
  display: none;
  background-color: transparent;
}
.monaco-workbench.web
  .part.titlebar
  .titlebar-right
  .window-controls-container {
  width: calc(
    100vw - env(titlebar-area-width, 100vw) - env(titlebar-area-x, 0px)
  );
  height: env(titlebar-area-height, 35px);
}
.monaco-workbench.web .part.titlebar .titlebar-left .window-controls-container {
  width: env(titlebar-area-x, 0px);
  height: env(titlebar-area-height, 35px);
}
.monaco-workbench.web.mac
  .part.titlebar
  .titlebar-left
  .window-controls-container {
  order: 0;
}
.monaco-workbench.web.mac
  .part.titlebar
  .titlebar-right
  .window-controls-container {
  order: 1;
}
.monaco-workbench:not(.web):not(.mac)
  .part.titlebar
  .window-controls-container {
  width: calc(138px / var(--zoom-factor, 1));
}
.monaco-workbench:not(.web):not(.mac)
  .part.titlebar
  .titlebar-container.counter-zoom
  .window-controls-container {
  width: 138px;
}
.monaco-workbench.linux:not(.web)
  .part.titlebar
  .window-controls-container.wco-enabled {
  width: calc(
    100vw - env(titlebar-area-width, 100vw) - env(titlebar-area-x, 0px)
  );
}
.monaco-workbench:not(.web):not(.mac)
  .part.titlebar
  .titlebar-container:not(.counter-zoom)
  .window-controls-container
  * {
  zoom: calc(1 / var(--zoom-factor, 1));
}
.monaco-workbench:not(.web).mac .part.titlebar .window-controls-container {
  width: 70px;
}
.monaco-workbench .part.titlebar .window-controls-container > .window-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 46px;
  font-size: 16px;
  color: var(--vscode-titleBar-activeForeground);
}
.monaco-workbench
  .part.titlebar.inactive
  .window-controls-container
  > .window-icon {
  color: var(--vscode-titleBar-inactiveForeground);
}
.monaco-workbench
  .part.titlebar
  .window-controls-container
  > .window-icon:before {
  height: 16px;
  line-height: 16px;
}
.monaco-workbench
  .part.titlebar
  .window-controls-container
  > .window-icon:hover {
  background-color: #ffffff1a;
}
.monaco-workbench
  .part.titlebar.light
  .window-controls-container
  > .window-icon:hover {
  background-color: #0000001a;
}
.monaco-workbench
  .part.titlebar
  .window-controls-container
  > .window-icon.window-close:hover {
  background-color: #e81123e6;
}
.monaco-workbench
  .part.titlebar
  .window-controls-container
  .window-icon.window-close:hover {
  color: #fff;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container {
  display: none;
  padding-inline-end: 4px;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: center;
  position: relative;
  z-index: 2500;
  -webkit-app-region: no-drag;
  height: 100%;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container {
  margin-inline-start: auto;
}
.monaco-workbench.mac:not(.web)
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container {
  inset-inline-end: 8px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container:not(.has-no-actions) {
  display: flex;
  justify-content: center;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .codicon {
  color: inherit;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .action-item {
  display: flex;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .badge {
  margin-inline-start: 8px;
  display: flex;
  align-items: center;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .action-item.icon
  .badge {
  margin-inline-start: 0px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .badge
  .badge-content {
  padding: 3px 5px;
  border-radius: 11px;
  font-size: 9px;
  min-width: 11px;
  height: 16px;
  line-height: 11px;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .action-item.icon
  .badge.compact {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  inset-inline-start: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .action-item.icon
  .badge.compact
  .badge-content:before {
  mask-size: 12px;
  -webkit-mask-size: 12px;
  top: 2px;
}
.monaco-workbench
  .part.titlebar
  > .titlebar-container
  > .titlebar-right
  > .action-toolbar-container
  .monaco-action-bar
  .action-item.icon
  .badge.compact
  .badge-content {
  position: absolute;
  top: 10px;
  inset-inline-end: 0px;
  font-size: 9px;
  font-weight: 600;
  min-width: 12px;
  height: 12px;
  line-height: 12px;
  padding: 0 2px;
  border-radius: 16px;
  text-align: center;
}
.monaco-workbench .part.statusbar {
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  height: 22px;
  font-size: 12px;
  display: flex;
  overflow: hidden;
}
.monaco-workbench.monaco-enable-motion .part.statusbar {
  transition: background-color 0.15s ease-out;
}
.monaco-workbench.mac:not(.fullscreen) .part.statusbar:focus {
  border-end-end-radius: 5px;
  border-end-start-radius: 5px;
}
.monaco-workbench.mac:not(.fullscreen).macos-bigsur-or-newer
  .part.statusbar:focus {
  border-end-end-radius: 10px;
  border-end-start-radius: 10px;
}
.monaco-workbench.mac:not(.fullscreen).macos-tahoe-or-newer
  .part.statusbar:focus {
  border-end-end-radius: 12px;
  border-end-start-radius: 12px;
}
.monaco-workbench .part.statusbar:not(:focus).status-border-top:after {
  content: '';
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--status-border-top-color);
  width: 100%;
  height: 1px;
}
.monaco-workbench .part.statusbar > .left-items,
.monaco-workbench .part.statusbar > .right-items {
  display: flex;
}
.monaco-workbench .part.statusbar > .right-items {
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
.monaco-workbench .part.statusbar > .left-items {
  flex-grow: 1;
}
.monaco-workbench .part.statusbar > .items-container > .statusbar-item {
  display: inline-block;
  line-height: 22px;
  height: 100%;
  vertical-align: top;
  max-width: 40vw;
  font-variant-numeric: tabular-nums;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.has-beak {
  position: relative;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.has-beak
  > .status-bar-item-beak-container {
  position: absolute;
  inset-inline-start: calc(50% - 5px);
  top: -5px;
  width: 10px;
  height: 5px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.has-beak
  > .status-bar-item-beak-container:before {
  content: '';
  position: fixed;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-inline-start: 5px solid transparent;
  border-inline-end: 5px solid transparent;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.left.first-visible-item,
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.right.last-visible-item {
  padding-inline-end: 0;
  padding-inline-start: 0;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  > .statusbar-item-label {
  cursor: pointer;
  display: flex;
  height: 100%;
  margin-inline-end: 3px;
  margin-inline-start: 3px;
  padding: 0 5px;
  white-space: pre;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  outline-width: 0px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.compact-left
  > .statusbar-item-label {
  margin-inline-start: 0;
  margin-inline-end: 5px;
  padding: 0 3px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.compact-right
  > .statusbar-item-label {
  margin-inline-start: 5px;
  margin-inline-end: 0;
  padding: 0 3px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.compact-left.compact-right
  > .statusbar-item-label {
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.left.first-visible-item
  > .statusbar-item-label,
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.right.last-visible-item
  > .statusbar-item-label,
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.has-background-color
  > .statusbar-item-label {
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 8px;
  padding-inline-end: 8px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.compact-left.has-background-color
  > .statusbar-item-label {
  padding-inline-start: 3px;
  padding-inline-end: 10px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.compact-right.has-background-color
  > .statusbar-item-label {
  padding-inline-start: 10px;
  padding-inline-end: 3px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  > a:hover:not(.disabled) {
  text-decoration: none;
  color: var(--vscode-statusBarItem-hoverForeground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  > a.disabled {
  cursor: default;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  span.codicon {
  text-align: center;
  color: inherit;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  a:active:not(.disabled) {
  outline: 1px solid var(--vscode-contrastActiveBorder) !important;
  outline-offset: -1px;
}
.monaco-workbench:not(.hc-light):not(.hc-black)
  .part.statusbar
  > .items-container
  > .statusbar-item
  a:active:not(.disabled) {
  background-color: var(--vscode-statusBarItem-activeBackground) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  a:hover:not(.disabled) {
  outline: 1px dashed var(--vscode-contrastActiveBorder);
  outline-offset: -1px;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item
  a:hover:not(.disabled) {
  background-color: var(--vscode-statusBarItem-hoverBackground) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.warning-kind {
  color: var(--vscode-statusBarItem-warningForeground);
  background-color: var(--vscode-statusBarItem-warningBackground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.warning-kind
  a:hover:not(.disabled) {
  color: var(--vscode-statusBarItem-warningHoverForeground);
  background-color: var(
    --vscode-statusBarItem-warningHoverBackground
  ) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.error-kind {
  color: var(--vscode-statusBarItem-errorForeground);
  background-color: var(--vscode-statusBarItem-errorBackground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.error-kind
  a:hover:not(.disabled) {
  color: var(--vscode-statusBarItem-errorHoverForeground);
  background-color: var(--vscode-statusBarItem-errorHoverBackground) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.prominent-kind {
  color: var(--vscode-statusBarItem-prominentForeground);
  background-color: var(--vscode-statusBarItem-prominentBackground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.prominent-kind:not(.compact-right):not(.compact-left)
  a:hover:not(.disabled) {
  color: var(--vscode-statusBarItem-prominentHoverForeground);
  background-color: var(
    --vscode-statusBarItem-prominentHoverBackground
  ) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.remote-kind {
  color: var(--vscode-statusBarItem-remoteForeground);
  background-color: var(--vscode-statusBarItem-remoteBackground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.remote-kind
  a:hover:not(.disabled) {
  color: var(--vscode-statusBarItem-remoteHoverForeground);
  background-color: var(
    --vscode-statusBarItem-remoteHoverBackground
  ) !important;
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.offline-kind {
  color: var(--vscode-statusBarItem-offlineForeground);
  background-color: var(--vscode-statusBarItem-offlineBackground);
}
.monaco-workbench
  .part.statusbar
  > .items-container
  > .statusbar-item.offline-kind
  a:hover:not(.disabled) {
  color: var(--vscode-statusBarItem-offlineHoverForeground);
  background-color: var(
    --vscode-statusBarItem-offlineHoverBackground
  ) !important;
}
.monaco-workbench .part.banner {
  background-color: var(--vscode-banner-background);
  color: var(--vscode-banner-foreground);
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  height: 100%;
  font-size: 12px;
  display: flex;
  overflow: visible;
}
.monaco-workbench .part.banner .icon-container {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding-block-start: 0;
  padding-inline-end: 6px;
  padding-block-end: 0;
  padding-inline-start: 10px;
}
.monaco-workbench .part.banner .icon-container .codicon {
  color: var(--vscode-banner-iconForeground);
}
.monaco-workbench .part.banner .icon-container.custom-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  background-image: var(--product-icon, url(/assets/code-icon-BZ8y9dxs.svg));
  width: 16px;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 6px;
  margin-block-end: 0;
  margin-inline-start: 10px;
}
.monaco-workbench .part.banner .message-container {
  line-height: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.monaco-workbench .part.banner .message-container a {
  color: var(--vscode-banner-foreground);
}
.monaco-workbench .part.banner .message-container p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.monaco-workbench .part.banner .message-actions-container {
  flex-grow: 1;
  flex-shrink: 0;
  line-height: 26px;
}
.monaco-workbench .part.banner .message-actions-container a {
  color: var(--vscode-banner-foreground);
  padding: 3px;
  margin-inline-start: 12px;
  text-decoration: underline;
  cursor: pointer;
}
.monaco-workbench .part.banner .message-container a {
  text-decoration: underline;
  cursor: pointer;
}
.monaco-workbench .part.banner .action-container {
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 6px;
}
.monaco-workbench .part.banner .action-container .codicon {
  color: var(--vscode-banner-foreground);
}
.swagger-ui {
  color: #3b4151;
  font-family: sans-serif;
}
.swagger-ui html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.swagger-ui body {
  margin: 0;
}
.swagger-ui article,
.swagger-ui aside,
.swagger-ui footer,
.swagger-ui header,
.swagger-ui nav,
.swagger-ui section {
  display: block;
}
.swagger-ui h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.swagger-ui figcaption,
.swagger-ui figure,
.swagger-ui main {
  display: block;
}
.swagger-ui figure {
  margin: 1em 40px;
}
.swagger-ui hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.swagger-ui pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.swagger-ui a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
.swagger-ui abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.swagger-ui b,
.swagger-ui strong {
  font-weight: inherit;
  font-weight: bolder;
}
.swagger-ui code,
.swagger-ui kbd,
.swagger-ui samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.swagger-ui dfn {
  font-style: italic;
}
.swagger-ui mark {
  background-color: #ff0;
  color: #000;
}
.swagger-ui small {
  font-size: 80%;
}
.swagger-ui sub,
.swagger-ui sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.swagger-ui sub {
  bottom: -0.25em;
}
.swagger-ui sup {
  top: -0.5em;
}
.swagger-ui audio,
.swagger-ui video {
  display: inline-block;
}
.swagger-ui audio:not([controls]) {
  display: none;
  height: 0;
}
.swagger-ui img {
  border-style: none;
}
.swagger-ui svg:not(:root) {
  overflow: hidden;
}
.swagger-ui button,
.swagger-ui input,
.swagger-ui optgroup,
.swagger-ui select,
.swagger-ui textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.swagger-ui button,
.swagger-ui input {
  overflow: visible;
}
.swagger-ui button,
.swagger-ui select {
  text-transform: none;
}
.swagger-ui [type='reset'],
.swagger-ui [type='submit'],
.swagger-ui button,
.swagger-ui html [type='button'] {
  -webkit-appearance: button;
}
.swagger-ui [type='button']::-moz-focus-inner,
.swagger-ui [type='reset']::-moz-focus-inner,
.swagger-ui [type='submit']::-moz-focus-inner,
.swagger-ui button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.swagger-ui [type='button']:-moz-focusring,
.swagger-ui [type='reset']:-moz-focusring,
.swagger-ui [type='submit']:-moz-focusring,
.swagger-ui button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.swagger-ui fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.swagger-ui legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.swagger-ui progress {
  display: inline-block;
  vertical-align: baseline;
}
.swagger-ui textarea {
  overflow: auto;
}
.swagger-ui [type='checkbox'],
.swagger-ui [type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
.swagger-ui [type='number']::-webkit-inner-spin-button,
.swagger-ui [type='number']::-webkit-outer-spin-button {
  height: auto;
}
.swagger-ui [type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.swagger-ui [type='search']::-webkit-search-cancel-button,
.swagger-ui [type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.swagger-ui ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.swagger-ui details,
.swagger-ui menu {
  display: block;
}
.swagger-ui summary {
  display: list-item;
}
.swagger-ui canvas {
  display: inline-block;
}
.swagger-ui [hidden],
.swagger-ui template {
  display: none;
}
.swagger-ui .debug * {
  outline: 1px solid gold;
}
.swagger-ui .debug-white * {
  outline: 1px solid #fff;
}
.swagger-ui .debug-black * {
  outline: 1px solid #000;
}
.swagger-ui .debug-grid {
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==)
    repeat 0 0;
}
.swagger-ui .debug-grid-16 {
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC)
    repeat 0 0;
}
.swagger-ui .debug-grid-8-solid {
  background: #fff
    url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z)
    repeat 0 0;
}
.swagger-ui .debug-grid-16-solid {
  background: #fff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=)
    repeat 0 0;
}
.swagger-ui .border-box,
.swagger-ui a,
.swagger-ui article,
.swagger-ui body,
.swagger-ui code,
.swagger-ui dd,
.swagger-ui div,
.swagger-ui dl,
.swagger-ui dt,
.swagger-ui fieldset,
.swagger-ui footer,
.swagger-ui form,
.swagger-ui h1,
.swagger-ui h2,
.swagger-ui h3,
.swagger-ui h4,
.swagger-ui h5,
.swagger-ui h6,
.swagger-ui header,
.swagger-ui html,
.swagger-ui input[type='email'],
.swagger-ui input[type='number'],
.swagger-ui input[type='password'],
.swagger-ui input[type='tel'],
.swagger-ui input[type='text'],
.swagger-ui input[type='url'],
.swagger-ui legend,
.swagger-ui li,
.swagger-ui main,
.swagger-ui ol,
.swagger-ui p,
.swagger-ui pre,
.swagger-ui section,
.swagger-ui table,
.swagger-ui td,
.swagger-ui textarea,
.swagger-ui th,
.swagger-ui tr,
.swagger-ui ul {
  box-sizing: border-box;
}
.swagger-ui .aspect-ratio {
  height: 0;
  position: relative;
}
.swagger-ui .aspect-ratio--16x9 {
  padding-bottom: 56.25%;
}
.swagger-ui .aspect-ratio--9x16 {
  padding-bottom: 177.77%;
}
.swagger-ui .aspect-ratio--4x3 {
  padding-bottom: 75%;
}
.swagger-ui .aspect-ratio--3x4 {
  padding-bottom: 133.33%;
}
.swagger-ui .aspect-ratio--6x4 {
  padding-bottom: 66.6%;
}
.swagger-ui .aspect-ratio--4x6 {
  padding-bottom: 150%;
}
.swagger-ui .aspect-ratio--8x5 {
  padding-bottom: 62.5%;
}
.swagger-ui .aspect-ratio--5x8 {
  padding-bottom: 160%;
}
.swagger-ui .aspect-ratio--7x5 {
  padding-bottom: 71.42%;
}
.swagger-ui .aspect-ratio--5x7 {
  padding-bottom: 140%;
}
.swagger-ui .aspect-ratio--1x1 {
  padding-bottom: 100%;
}
.swagger-ui .aspect-ratio--object {
  bottom: 0;
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}
@media screen and (min-width: 30em) {
  .swagger-ui .aspect-ratio-ns {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-ns {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-ns {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-ns {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-ns {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-ns {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-ns {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-ns {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-ns {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-ns {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-ns {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-ns {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-ns {
    bottom: 0;
    height: 100%;
    inset-inline-start: 0;
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .aspect-ratio-m {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-m {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-m {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-m {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-m {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-m {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-m {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-m {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-m {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-m {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-m {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-m {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-m {
    bottom: 0;
    height: 100%;
    inset-inline-start: 0;
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .aspect-ratio-l {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-l {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-l {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-l {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-l {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-l {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-l {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-l {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-l {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-l {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-l {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-l {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-l {
    bottom: 0;
    height: 100%;
    inset-inline-start: 0;
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
.swagger-ui img {
  max-width: 100%;
}
.swagger-ui .cover {
  background-size: cover !important;
}
.swagger-ui .contain {
  background-size: contain !important;
}
@media screen and (min-width: 30em) {
  .swagger-ui .cover-ns {
    background-size: cover !important;
  }
  .swagger-ui .contain-ns {
    background-size: contain !important;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cover-m {
    background-size: cover !important;
  }
  .swagger-ui .contain-m {
    background-size: contain !important;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .cover-l {
    background-size: cover !important;
  }
  .swagger-ui .contain-l {
    background-size: contain !important;
  }
}
.swagger-ui .bg-center {
  background-position: 50%;
  background-repeat: no-repeat;
}
.swagger-ui .bg-top {
  background-position: top;
  background-repeat: no-repeat;
}
.swagger-ui .bg-right {
  background-position: 100%;
  background-repeat: no-repeat;
}
.swagger-ui .bg-bottom {
  background-position: bottom;
  background-repeat: no-repeat;
}
.swagger-ui .bg-left {
  background-position: 0;
  background-repeat: no-repeat;
}
@media screen and (min-width: 30em) {
  .swagger-ui .bg-center-ns {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-ns {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-ns {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-ns {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-ns {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bg-center-m {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-m {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-m {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-m {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-m {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .bg-center-l {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-l {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-l {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-l {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-l {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
.swagger-ui .outline {
  outline: 1px solid;
}
.swagger-ui .outline-transparent {
  outline: 1px solid transparent;
}
.swagger-ui .outline-0 {
  outline: 0;
}
@media screen and (min-width: 30em) {
  .swagger-ui .outline-ns {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-ns {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-ns {
    outline: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .outline-m {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-m {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-m {
    outline: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .outline-l {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-l {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-l {
    outline: 0;
  }
}
.swagger-ui .ba {
  border-style: solid;
  border-width: 1px;
}
.swagger-ui .bt {
  border-top-style: solid;
  border-top-width: 1px;
}
.swagger-ui .br {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
}
.swagger-ui .bb {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.swagger-ui .bl {
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
.swagger-ui .bn {
  border-style: none;
  border-width: 0;
}
@media screen and (min-width: 30em) {
  .swagger-ui .ba-ns {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-ns {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-ns {
    border-inline-end-style: solid;
    border-inline-end-width: 1px;
  }
  .swagger-ui .bb-ns {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-ns {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
  .swagger-ui .bn-ns {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ba-m {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-m {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-m {
    border-inline-end-style: solid;
    border-inline-end-width: 1px;
  }
  .swagger-ui .bb-m {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-m {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
  .swagger-ui .bn-m {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ba-l {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-l {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-l {
    border-inline-end-style: solid;
    border-inline-end-width: 1px;
  }
  .swagger-ui .bb-l {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-l {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
  .swagger-ui .bn-l {
    border-style: none;
    border-width: 0;
  }
}
.swagger-ui .b--black {
  border-color: #000;
}
.swagger-ui .b--near-black {
  border-color: #111;
}
.swagger-ui .b--dark-gray {
  border-color: #333;
}
.swagger-ui .b--mid-gray {
  border-color: #555;
}
.swagger-ui .b--gray {
  border-color: #777;
}
.swagger-ui .b--silver {
  border-color: #999;
}
.swagger-ui .b--light-silver {
  border-color: #aaa;
}
.swagger-ui .b--moon-gray {
  border-color: #ccc;
}
.swagger-ui .b--light-gray {
  border-color: #eee;
}
.swagger-ui .b--near-white {
  border-color: #f4f4f4;
}
.swagger-ui .b--white {
  border-color: #fff;
}
.swagger-ui .b--white-90 {
  border-color: #ffffffe6;
}
.swagger-ui .b--white-80 {
  border-color: #fffc;
}
.swagger-ui .b--white-70 {
  border-color: #ffffffb3;
}
.swagger-ui .b--white-60 {
  border-color: #fff9;
}
.swagger-ui .b--white-50 {
  border-color: #ffffff80;
}
.swagger-ui .b--white-40 {
  border-color: #fff6;
}
.swagger-ui .b--white-30 {
  border-color: #ffffff4d;
}
.swagger-ui .b--white-20 {
  border-color: #fff3;
}
.swagger-ui .b--white-10 {
  border-color: #ffffff1a;
}
.swagger-ui .b--white-05 {
  border-color: #ffffff0d;
}
.swagger-ui .b--white-025 {
  border-color: #ffffff06;
}
.swagger-ui .b--white-0125 {
  border-color: #ffffff03;
}
.swagger-ui .b--black-90 {
  border-color: #000000e6;
}
.swagger-ui .b--black-80 {
  border-color: #000c;
}
.swagger-ui .b--black-70 {
  border-color: #000000b3;
}
.swagger-ui .b--black-60 {
  border-color: #0009;
}
.swagger-ui .b--black-50 {
  border-color: #00000080;
}
.swagger-ui .b--black-40 {
  border-color: #0006;
}
.swagger-ui .b--black-30 {
  border-color: #0000004d;
}
.swagger-ui .b--black-20 {
  border-color: #0003;
}
.swagger-ui .b--black-10 {
  border-color: #0000001a;
}
.swagger-ui .b--black-05 {
  border-color: #0000000d;
}
.swagger-ui .b--black-025 {
  border-color: #00000006;
}
.swagger-ui .b--black-0125 {
  border-color: #00000003;
}
.swagger-ui .b--dark-red {
  border-color: #e7040f;
}
.swagger-ui .b--red {
  border-color: #ff4136;
}
.swagger-ui .b--light-red {
  border-color: #ff725c;
}
.swagger-ui .b--orange {
  border-color: #ff6300;
}
.swagger-ui .b--gold {
  border-color: #ffb700;
}
.swagger-ui .b--yellow {
  border-color: gold;
}
.swagger-ui .b--light-yellow {
  border-color: #fbf1a9;
}
.swagger-ui .b--purple {
  border-color: #5e2ca5;
}
.swagger-ui .b--light-purple {
  border-color: #a463f2;
}
.swagger-ui .b--dark-pink {
  border-color: #d5008f;
}
.swagger-ui .b--hot-pink {
  border-color: #ff41b4;
}
.swagger-ui .b--pink {
  border-color: #ff80cc;
}
.swagger-ui .b--light-pink {
  border-color: #ffa3d7;
}
.swagger-ui .b--dark-green {
  border-color: #137752;
}
.swagger-ui .b--green {
  border-color: #19a974;
}
.swagger-ui .b--light-green {
  border-color: #9eebcf;
}
.swagger-ui .b--navy {
  border-color: #001b44;
}
.swagger-ui .b--dark-blue {
  border-color: #00449e;
}
.swagger-ui .b--blue {
  border-color: #357edd;
}
.swagger-ui .b--light-blue {
  border-color: #96ccff;
}
.swagger-ui .b--lightest-blue {
  border-color: #cdecff;
}
.swagger-ui .b--washed-blue {
  border-color: #f6fffe;
}
.swagger-ui .b--washed-green {
  border-color: #e8fdf5;
}
.swagger-ui .b--washed-yellow {
  border-color: #fffceb;
}
.swagger-ui .b--washed-red {
  border-color: #ffdfdf;
}
.swagger-ui .b--transparent {
  border-color: transparent;
}
.swagger-ui .b--inherit {
  border-color: inherit;
}
.swagger-ui .br0 {
  border-radius: 0;
}
.swagger-ui .br1 {
  border-radius: 0.125rem;
}
.swagger-ui .br2 {
  border-radius: 0.25rem;
}
.swagger-ui .br3 {
  border-radius: 0.5rem;
}
.swagger-ui .br4 {
  border-radius: 1rem;
}
.swagger-ui .br-100 {
  border-radius: 100%;
}
.swagger-ui .br-pill {
  border-radius: 9999px;
}
.swagger-ui .br--bottom {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}
.swagger-ui .br--top {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.swagger-ui .br--right {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.swagger-ui .br--left {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}
@media screen and (min-width: 30em) {
  .swagger-ui .br0-ns {
    border-radius: 0;
  }
  .swagger-ui .br1-ns {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-ns {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-ns {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-ns {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-ns {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-ns {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-ns {
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .swagger-ui .br--top-ns {
    border-end-start-radius: 0;
    border-end-end-radius: 0;
  }
  .swagger-ui .br--right-ns {
    border-end-start-radius: 0;
    border-start-start-radius: 0;
  }
  .swagger-ui .br--left-ns {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .br0-m {
    border-radius: 0;
  }
  .swagger-ui .br1-m {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-m {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-m {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-m {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-m {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-m {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-m {
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .swagger-ui .br--top-m {
    border-end-start-radius: 0;
    border-end-end-radius: 0;
  }
  .swagger-ui .br--right-m {
    border-end-start-radius: 0;
    border-start-start-radius: 0;
  }
  .swagger-ui .br--left-m {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .br0-l {
    border-radius: 0;
  }
  .swagger-ui .br1-l {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-l {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-l {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-l {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-l {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-l {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-l {
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .swagger-ui .br--top-l {
    border-end-start-radius: 0;
    border-end-end-radius: 0;
  }
  .swagger-ui .br--right-l {
    border-end-start-radius: 0;
    border-start-start-radius: 0;
  }
  .swagger-ui .br--left-l {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
  }
}
.swagger-ui .b--dotted {
  border-style: dotted;
}
.swagger-ui .b--dashed {
  border-style: dashed;
}
.swagger-ui .b--solid {
  border-style: solid;
}
.swagger-ui .b--none {
  border-style: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .b--dotted-ns {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-ns {
    border-style: dashed;
  }
  .swagger-ui .b--solid-ns {
    border-style: solid;
  }
  .swagger-ui .b--none-ns {
    border-style: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .b--dotted-m {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-m {
    border-style: dashed;
  }
  .swagger-ui .b--solid-m {
    border-style: solid;
  }
  .swagger-ui .b--none-m {
    border-style: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .b--dotted-l {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-l {
    border-style: dashed;
  }
  .swagger-ui .b--solid-l {
    border-style: solid;
  }
  .swagger-ui .b--none-l {
    border-style: none;
  }
}
.swagger-ui .bw0 {
  border-width: 0;
}
.swagger-ui .bw1 {
  border-width: 0.125rem;
}
.swagger-ui .bw2 {
  border-width: 0.25rem;
}
.swagger-ui .bw3 {
  border-width: 0.5rem;
}
.swagger-ui .bw4 {
  border-width: 1rem;
}
.swagger-ui .bw5 {
  border-width: 2rem;
}
.swagger-ui .bt-0 {
  border-top-width: 0;
}
.swagger-ui .br-0 {
  border-inline-end-width: 0;
}
.swagger-ui .bb-0 {
  border-bottom-width: 0;
}
.swagger-ui .bl-0 {
  border-inline-start-width: 0;
}
@media screen and (min-width: 30em) {
  .swagger-ui .bw0-ns {
    border-width: 0;
  }
  .swagger-ui .bw1-ns {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-ns {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-ns {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-ns {
    border-width: 1rem;
  }
  .swagger-ui .bw5-ns {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-ns {
    border-top-width: 0;
  }
  .swagger-ui .br-0-ns {
    border-inline-end-width: 0;
  }
  .swagger-ui .bb-0-ns {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-ns {
    border-inline-start-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bw0-m {
    border-width: 0;
  }
  .swagger-ui .bw1-m {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-m {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-m {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-m {
    border-width: 1rem;
  }
  .swagger-ui .bw5-m {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-m {
    border-top-width: 0;
  }
  .swagger-ui .br-0-m {
    border-inline-end-width: 0;
  }
  .swagger-ui .bb-0-m {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-m {
    border-inline-start-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .bw0-l {
    border-width: 0;
  }
  .swagger-ui .bw1-l {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-l {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-l {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-l {
    border-width: 1rem;
  }
  .swagger-ui .bw5-l {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-l {
    border-top-width: 0;
  }
  .swagger-ui .br-0-l {
    border-inline-end-width: 0;
  }
  .swagger-ui .bb-0-l {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-l {
    border-inline-start-width: 0;
  }
}
.swagger-ui .shadow-1 {
  box-shadow: 0 0 4px 2px #0003;
}
.swagger-ui .shadow-2 {
  box-shadow: 0 0 8px 2px #0003;
}
.swagger-ui .shadow-3 {
  box-shadow: 2px 2px 4px 2px #0003;
}
.swagger-ui .shadow-4 {
  box-shadow: 2px 2px 8px #0003;
}
.swagger-ui .shadow-5 {
  box-shadow: 4px 4px 8px #0003;
}
@media screen and (min-width: 30em) {
  .swagger-ui .shadow-1-ns {
    box-shadow: 0 0 4px 2px #0003;
  }
  .swagger-ui .shadow-2-ns {
    box-shadow: 0 0 8px 2px #0003;
  }
  .swagger-ui .shadow-3-ns {
    box-shadow: 2px 2px 4px 2px #0003;
  }
  .swagger-ui .shadow-4-ns {
    box-shadow: 2px 2px 8px #0003;
  }
  .swagger-ui .shadow-5-ns {
    box-shadow: 4px 4px 8px #0003;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .shadow-1-m {
    box-shadow: 0 0 4px 2px #0003;
  }
  .swagger-ui .shadow-2-m {
    box-shadow: 0 0 8px 2px #0003;
  }
  .swagger-ui .shadow-3-m {
    box-shadow: 2px 2px 4px 2px #0003;
  }
  .swagger-ui .shadow-4-m {
    box-shadow: 2px 2px 8px #0003;
  }
  .swagger-ui .shadow-5-m {
    box-shadow: 4px 4px 8px #0003;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .shadow-1-l {
    box-shadow: 0 0 4px 2px #0003;
  }
  .swagger-ui .shadow-2-l {
    box-shadow: 0 0 8px 2px #0003;
  }
  .swagger-ui .shadow-3-l {
    box-shadow: 2px 2px 4px 2px #0003;
  }
  .swagger-ui .shadow-4-l {
    box-shadow: 2px 2px 8px #0003;
  }
  .swagger-ui .shadow-5-l {
    box-shadow: 4px 4px 8px #0003;
  }
}
.swagger-ui .pre {
  overflow-x: auto;
  overflow-y: hidden;
  overflow: scroll;
}
.swagger-ui .top-0 {
  top: 0;
}
.swagger-ui .right-0 {
  inset-inline-end: 0;
}
.swagger-ui .bottom-0 {
  bottom: 0;
}
.swagger-ui .left-0 {
  inset-inline-start: 0;
}
.swagger-ui .top-1 {
  top: 1rem;
}
.swagger-ui .right-1 {
  inset-inline-end: 1rem;
}
.swagger-ui .bottom-1 {
  bottom: 1rem;
}
.swagger-ui .left-1 {
  inset-inline-start: 1rem;
}
.swagger-ui .top-2 {
  top: 2rem;
}
.swagger-ui .right-2 {
  inset-inline-end: 2rem;
}
.swagger-ui .bottom-2 {
  bottom: 2rem;
}
.swagger-ui .left-2 {
  inset-inline-start: 2rem;
}
.swagger-ui .top--1 {
  top: -1rem;
}
.swagger-ui .right--1 {
  inset-inline-end: -1rem;
}
.swagger-ui .bottom--1 {
  bottom: -1rem;
}
.swagger-ui .left--1 {
  inset-inline-start: -1rem;
}
.swagger-ui .top--2 {
  top: -2rem;
}
.swagger-ui .right--2 {
  inset-inline-end: -2rem;
}
.swagger-ui .bottom--2 {
  bottom: -2rem;
}
.swagger-ui .left--2 {
  inset-inline-start: -2rem;
}
.swagger-ui .absolute--fill {
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
}
@media screen and (min-width: 30em) {
  .swagger-ui .top-0-ns {
    top: 0;
  }
  .swagger-ui .left-0-ns {
    inset-inline-start: 0;
  }
  .swagger-ui .right-0-ns {
    inset-inline-end: 0;
  }
  .swagger-ui .bottom-0-ns {
    bottom: 0;
  }
  .swagger-ui .top-1-ns {
    top: 1rem;
  }
  .swagger-ui .left-1-ns {
    inset-inline-start: 1rem;
  }
  .swagger-ui .right-1-ns {
    inset-inline-end: 1rem;
  }
  .swagger-ui .bottom-1-ns {
    bottom: 1rem;
  }
  .swagger-ui .top-2-ns {
    top: 2rem;
  }
  .swagger-ui .left-2-ns {
    inset-inline-start: 2rem;
  }
  .swagger-ui .right-2-ns {
    inset-inline-end: 2rem;
  }
  .swagger-ui .bottom-2-ns {
    bottom: 2rem;
  }
  .swagger-ui .top--1-ns {
    top: -1rem;
  }
  .swagger-ui .right--1-ns {
    inset-inline-end: -1rem;
  }
  .swagger-ui .bottom--1-ns {
    bottom: -1rem;
  }
  .swagger-ui .left--1-ns {
    inset-inline-start: -1rem;
  }
  .swagger-ui .top--2-ns {
    top: -2rem;
  }
  .swagger-ui .right--2-ns {
    inset-inline-end: -2rem;
  }
  .swagger-ui .bottom--2-ns {
    bottom: -2rem;
  }
  .swagger-ui .left--2-ns {
    inset-inline-start: -2rem;
  }
  .swagger-ui .absolute--fill-ns {
    bottom: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    top: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .top-0-m {
    top: 0;
  }
  .swagger-ui .left-0-m {
    inset-inline-start: 0;
  }
  .swagger-ui .right-0-m {
    inset-inline-end: 0;
  }
  .swagger-ui .bottom-0-m {
    bottom: 0;
  }
  .swagger-ui .top-1-m {
    top: 1rem;
  }
  .swagger-ui .left-1-m {
    inset-inline-start: 1rem;
  }
  .swagger-ui .right-1-m {
    inset-inline-end: 1rem;
  }
  .swagger-ui .bottom-1-m {
    bottom: 1rem;
  }
  .swagger-ui .top-2-m {
    top: 2rem;
  }
  .swagger-ui .left-2-m {
    inset-inline-start: 2rem;
  }
  .swagger-ui .right-2-m {
    inset-inline-end: 2rem;
  }
  .swagger-ui .bottom-2-m {
    bottom: 2rem;
  }
  .swagger-ui .top--1-m {
    top: -1rem;
  }
  .swagger-ui .right--1-m {
    inset-inline-end: -1rem;
  }
  .swagger-ui .bottom--1-m {
    bottom: -1rem;
  }
  .swagger-ui .left--1-m {
    inset-inline-start: -1rem;
  }
  .swagger-ui .top--2-m {
    top: -2rem;
  }
  .swagger-ui .right--2-m {
    inset-inline-end: -2rem;
  }
  .swagger-ui .bottom--2-m {
    bottom: -2rem;
  }
  .swagger-ui .left--2-m {
    inset-inline-start: -2rem;
  }
  .swagger-ui .absolute--fill-m {
    bottom: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    top: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .top-0-l {
    top: 0;
  }
  .swagger-ui .left-0-l {
    inset-inline-start: 0;
  }
  .swagger-ui .right-0-l {
    inset-inline-end: 0;
  }
  .swagger-ui .bottom-0-l {
    bottom: 0;
  }
  .swagger-ui .top-1-l {
    top: 1rem;
  }
  .swagger-ui .left-1-l {
    inset-inline-start: 1rem;
  }
  .swagger-ui .right-1-l {
    inset-inline-end: 1rem;
  }
  .swagger-ui .bottom-1-l {
    bottom: 1rem;
  }
  .swagger-ui .top-2-l {
    top: 2rem;
  }
  .swagger-ui .left-2-l {
    inset-inline-start: 2rem;
  }
  .swagger-ui .right-2-l {
    inset-inline-end: 2rem;
  }
  .swagger-ui .bottom-2-l {
    bottom: 2rem;
  }
  .swagger-ui .top--1-l {
    top: -1rem;
  }
  .swagger-ui .right--1-l {
    inset-inline-end: -1rem;
  }
  .swagger-ui .bottom--1-l {
    bottom: -1rem;
  }
  .swagger-ui .left--1-l {
    inset-inline-start: -1rem;
  }
  .swagger-ui .top--2-l {
    top: -2rem;
  }
  .swagger-ui .right--2-l {
    inset-inline-end: -2rem;
  }
  .swagger-ui .bottom--2-l {
    bottom: -2rem;
  }
  .swagger-ui .left--2-l {
    inset-inline-start: -2rem;
  }
  .swagger-ui .absolute--fill-l {
    bottom: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    top: 0;
  }
}
.swagger-ui .cf:after,
.swagger-ui .cf:before {
  content: ' ';
  display: table;
}
.swagger-ui .cf:after {
  clear: both;
}
.swagger-ui .cf {
  zoom: 1;
}
.swagger-ui .cl {
  clear: left;
}
.swagger-ui .cr {
  clear: right;
}
.swagger-ui .cb {
  clear: both;
}
.swagger-ui .cn {
  clear: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .cl-ns {
    clear: left;
  }
  .swagger-ui .cr-ns {
    clear: right;
  }
  .swagger-ui .cb-ns {
    clear: both;
  }
  .swagger-ui .cn-ns {
    clear: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cl-m {
    clear: left;
  }
  .swagger-ui .cr-m {
    clear: right;
  }
  .swagger-ui .cb-m {
    clear: both;
  }
  .swagger-ui .cn-m {
    clear: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .cl-l {
    clear: left;
  }
  .swagger-ui .cr-l {
    clear: right;
  }
  .swagger-ui .cb-l {
    clear: both;
  }
  .swagger-ui .cn-l {
    clear: none;
  }
}
.swagger-ui .flex {
  display: flex;
}
.swagger-ui .inline-flex {
  display: inline-flex;
}
.swagger-ui .flex-auto {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
}
.swagger-ui .flex-none {
  flex: none;
}
.swagger-ui .flex-column {
  flex-direction: column;
}
.swagger-ui .flex-row {
  flex-direction: row;
}
.swagger-ui .flex-wrap {
  flex-wrap: wrap;
}
.swagger-ui .flex-nowrap {
  flex-wrap: nowrap;
}
.swagger-ui .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.swagger-ui .flex-column-reverse {
  flex-direction: column-reverse;
}
.swagger-ui .flex-row-reverse {
  flex-direction: row-reverse;
}
.swagger-ui .items-start {
  align-items: flex-start;
}
.swagger-ui .items-end {
  align-items: flex-end;
}
.swagger-ui .items-center {
  align-items: center;
}
.swagger-ui .items-baseline {
  align-items: baseline;
}
.swagger-ui .items-stretch {
  align-items: stretch;
}
.swagger-ui .self-start {
  align-self: flex-start;
}
.swagger-ui .self-end {
  align-self: flex-end;
}
.swagger-ui .self-center {
  align-self: center;
}
.swagger-ui .self-baseline {
  align-self: baseline;
}
.swagger-ui .self-stretch {
  align-self: stretch;
}
.swagger-ui .justify-start {
  justify-content: flex-start;
}
.swagger-ui .justify-end {
  justify-content: flex-end;
}
.swagger-ui .justify-center {
  justify-content: center;
}
.swagger-ui .justify-between {
  justify-content: space-between;
}
.swagger-ui .justify-around {
  justify-content: space-around;
}
.swagger-ui .content-start {
  align-content: flex-start;
}
.swagger-ui .content-end {
  align-content: flex-end;
}
.swagger-ui .content-center {
  align-content: center;
}
.swagger-ui .content-between {
  align-content: space-between;
}
.swagger-ui .content-around {
  align-content: space-around;
}
.swagger-ui .content-stretch {
  align-content: stretch;
}
.swagger-ui .order-0 {
  order: 0;
}
.swagger-ui .order-1 {
  order: 1;
}
.swagger-ui .order-2 {
  order: 2;
}
.swagger-ui .order-3 {
  order: 3;
}
.swagger-ui .order-4 {
  order: 4;
}
.swagger-ui .order-5 {
  order: 5;
}
.swagger-ui .order-6 {
  order: 6;
}
.swagger-ui .order-7 {
  order: 7;
}
.swagger-ui .order-8 {
  order: 8;
}
.swagger-ui .order-last {
  order: 99999;
}
.swagger-ui .flex-grow-0 {
  flex-grow: 0;
}
.swagger-ui .flex-grow-1 {
  flex-grow: 1;
}
.swagger-ui .flex-shrink-0 {
  flex-shrink: 0;
}
.swagger-ui .flex-shrink-1 {
  flex-shrink: 1;
}
@media screen and (min-width: 30em) {
  .swagger-ui .flex-ns {
    display: flex;
  }
  .swagger-ui .inline-flex-ns {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-ns {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-ns {
    flex: none;
  }
  .swagger-ui .flex-column-ns {
    flex-direction: column;
  }
  .swagger-ui .flex-row-ns {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-ns {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-ns {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-ns {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-ns {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-ns {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-ns {
    align-items: flex-start;
  }
  .swagger-ui .items-end-ns {
    align-items: flex-end;
  }
  .swagger-ui .items-center-ns {
    align-items: center;
  }
  .swagger-ui .items-baseline-ns {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-ns {
    align-items: stretch;
  }
  .swagger-ui .self-start-ns {
    align-self: flex-start;
  }
  .swagger-ui .self-end-ns {
    align-self: flex-end;
  }
  .swagger-ui .self-center-ns {
    align-self: center;
  }
  .swagger-ui .self-baseline-ns {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-ns {
    align-self: stretch;
  }
  .swagger-ui .justify-start-ns {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-ns {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-ns {
    justify-content: center;
  }
  .swagger-ui .justify-between-ns {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-ns {
    justify-content: space-around;
  }
  .swagger-ui .content-start-ns {
    align-content: flex-start;
  }
  .swagger-ui .content-end-ns {
    align-content: flex-end;
  }
  .swagger-ui .content-center-ns {
    align-content: center;
  }
  .swagger-ui .content-between-ns {
    align-content: space-between;
  }
  .swagger-ui .content-around-ns {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-ns {
    align-content: stretch;
  }
  .swagger-ui .order-0-ns {
    order: 0;
  }
  .swagger-ui .order-1-ns {
    order: 1;
  }
  .swagger-ui .order-2-ns {
    order: 2;
  }
  .swagger-ui .order-3-ns {
    order: 3;
  }
  .swagger-ui .order-4-ns {
    order: 4;
  }
  .swagger-ui .order-5-ns {
    order: 5;
  }
  .swagger-ui .order-6-ns {
    order: 6;
  }
  .swagger-ui .order-7-ns {
    order: 7;
  }
  .swagger-ui .order-8-ns {
    order: 8;
  }
  .swagger-ui .order-last-ns {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-ns {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-ns {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-ns {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-ns {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .flex-m {
    display: flex;
  }
  .swagger-ui .inline-flex-m {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-m {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-m {
    flex: none;
  }
  .swagger-ui .flex-column-m {
    flex-direction: column;
  }
  .swagger-ui .flex-row-m {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-m {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-m {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-m {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-m {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-m {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-m {
    align-items: flex-start;
  }
  .swagger-ui .items-end-m {
    align-items: flex-end;
  }
  .swagger-ui .items-center-m {
    align-items: center;
  }
  .swagger-ui .items-baseline-m {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-m {
    align-items: stretch;
  }
  .swagger-ui .self-start-m {
    align-self: flex-start;
  }
  .swagger-ui .self-end-m {
    align-self: flex-end;
  }
  .swagger-ui .self-center-m {
    align-self: center;
  }
  .swagger-ui .self-baseline-m {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-m {
    align-self: stretch;
  }
  .swagger-ui .justify-start-m {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-m {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-m {
    justify-content: center;
  }
  .swagger-ui .justify-between-m {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-m {
    justify-content: space-around;
  }
  .swagger-ui .content-start-m {
    align-content: flex-start;
  }
  .swagger-ui .content-end-m {
    align-content: flex-end;
  }
  .swagger-ui .content-center-m {
    align-content: center;
  }
  .swagger-ui .content-between-m {
    align-content: space-between;
  }
  .swagger-ui .content-around-m {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-m {
    align-content: stretch;
  }
  .swagger-ui .order-0-m {
    order: 0;
  }
  .swagger-ui .order-1-m {
    order: 1;
  }
  .swagger-ui .order-2-m {
    order: 2;
  }
  .swagger-ui .order-3-m {
    order: 3;
  }
  .swagger-ui .order-4-m {
    order: 4;
  }
  .swagger-ui .order-5-m {
    order: 5;
  }
  .swagger-ui .order-6-m {
    order: 6;
  }
  .swagger-ui .order-7-m {
    order: 7;
  }
  .swagger-ui .order-8-m {
    order: 8;
  }
  .swagger-ui .order-last-m {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-m {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-m {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-m {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-m {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .flex-l {
    display: flex;
  }
  .swagger-ui .inline-flex-l {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-l {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-l {
    flex: none;
  }
  .swagger-ui .flex-column-l {
    flex-direction: column;
  }
  .swagger-ui .flex-row-l {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-l {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-l {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-l {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-l {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-l {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-l {
    align-items: flex-start;
  }
  .swagger-ui .items-end-l {
    align-items: flex-end;
  }
  .swagger-ui .items-center-l {
    align-items: center;
  }
  .swagger-ui .items-baseline-l {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-l {
    align-items: stretch;
  }
  .swagger-ui .self-start-l {
    align-self: flex-start;
  }
  .swagger-ui .self-end-l {
    align-self: flex-end;
  }
  .swagger-ui .self-center-l {
    align-self: center;
  }
  .swagger-ui .self-baseline-l {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-l {
    align-self: stretch;
  }
  .swagger-ui .justify-start-l {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-l {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-l {
    justify-content: center;
  }
  .swagger-ui .justify-between-l {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-l {
    justify-content: space-around;
  }
  .swagger-ui .content-start-l {
    align-content: flex-start;
  }
  .swagger-ui .content-end-l {
    align-content: flex-end;
  }
  .swagger-ui .content-center-l {
    align-content: center;
  }
  .swagger-ui .content-between-l {
    align-content: space-between;
  }
  .swagger-ui .content-around-l {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-l {
    align-content: stretch;
  }
  .swagger-ui .order-0-l {
    order: 0;
  }
  .swagger-ui .order-1-l {
    order: 1;
  }
  .swagger-ui .order-2-l {
    order: 2;
  }
  .swagger-ui .order-3-l {
    order: 3;
  }
  .swagger-ui .order-4-l {
    order: 4;
  }
  .swagger-ui .order-5-l {
    order: 5;
  }
  .swagger-ui .order-6-l {
    order: 6;
  }
  .swagger-ui .order-7-l {
    order: 7;
  }
  .swagger-ui .order-8-l {
    order: 8;
  }
  .swagger-ui .order-last-l {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-l {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-l {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-l {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-l {
    flex-shrink: 1;
  }
}
.swagger-ui .dn {
  display: none;
}
.swagger-ui .di {
  display: inline;
}
.swagger-ui .db {
  display: block;
}
.swagger-ui .dib {
  display: inline-block;
}
.swagger-ui .dit {
  display: inline-table;
}
.swagger-ui .dt {
  display: table;
}
.swagger-ui .dtc {
  display: table-cell;
}
.swagger-ui .dt-row {
  display: table-row;
}
.swagger-ui .dt-row-group {
  display: table-row-group;
}
.swagger-ui .dt-column {
  display: table-column;
}
.swagger-ui .dt-column-group {
  display: table-column-group;
}
.swagger-ui .dt--fixed {
  table-layout: fixed;
  width: 100%;
}
@media screen and (min-width: 30em) {
  .swagger-ui .dn-ns {
    display: none;
  }
  .swagger-ui .di-ns {
    display: inline;
  }
  .swagger-ui .db-ns {
    display: block;
  }
  .swagger-ui .dib-ns {
    display: inline-block;
  }
  .swagger-ui .dit-ns {
    display: inline-table;
  }
  .swagger-ui .dt-ns {
    display: table;
  }
  .swagger-ui .dtc-ns {
    display: table-cell;
  }
  .swagger-ui .dt-row-ns {
    display: table-row;
  }
  .swagger-ui .dt-row-group-ns {
    display: table-row-group;
  }
  .swagger-ui .dt-column-ns {
    display: table-column;
  }
  .swagger-ui .dt-column-group-ns {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-ns {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .dn-m {
    display: none;
  }
  .swagger-ui .di-m {
    display: inline;
  }
  .swagger-ui .db-m {
    display: block;
  }
  .swagger-ui .dib-m {
    display: inline-block;
  }
  .swagger-ui .dit-m {
    display: inline-table;
  }
  .swagger-ui .dt-m {
    display: table;
  }
  .swagger-ui .dtc-m {
    display: table-cell;
  }
  .swagger-ui .dt-row-m {
    display: table-row;
  }
  .swagger-ui .dt-row-group-m {
    display: table-row-group;
  }
  .swagger-ui .dt-column-m {
    display: table-column;
  }
  .swagger-ui .dt-column-group-m {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-m {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .dn-l {
    display: none;
  }
  .swagger-ui .di-l {
    display: inline;
  }
  .swagger-ui .db-l {
    display: block;
  }
  .swagger-ui .dib-l {
    display: inline-block;
  }
  .swagger-ui .dit-l {
    display: inline-table;
  }
  .swagger-ui .dt-l {
    display: table;
  }
  .swagger-ui .dtc-l {
    display: table-cell;
  }
  .swagger-ui .dt-row-l {
    display: table-row;
  }
  .swagger-ui .dt-row-group-l {
    display: table-row-group;
  }
  .swagger-ui .dt-column-l {
    display: table-column;
  }
  .swagger-ui .dt-column-group-l {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-l {
    table-layout: fixed;
    width: 100%;
  }
}
.swagger-ui .fl {
  _display: inline;
  float: left;
}
.swagger-ui .fr {
  _display: inline;
  float: right;
}
.swagger-ui .fn {
  float: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .fl-ns {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-ns {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-ns {
    float: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .fl-m {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-m {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-m {
    float: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .fl-l {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-l {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-l {
    float: none;
  }
}
.swagger-ui .sans-serif {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    avenir next,
    avenir,
    helvetica,
    helvetica neue,
    ubuntu,
    roboto,
    noto,
    segoe ui,
    arial,
    sans-serif;
}
.swagger-ui .serif {
  font-family: georgia, serif;
}
.swagger-ui .system-sans-serif {
  font-family: sans-serif;
}
.swagger-ui .system-serif {
  font-family: serif;
}
.swagger-ui .code,
.swagger-ui code {
  font-family: Consolas, monaco, monospace;
}
.swagger-ui .courier {
  font-family:
    Courier Next,
    courier,
    monospace;
}
.swagger-ui .helvetica {
  font-family:
    helvetica neue,
    helvetica,
    sans-serif;
}
.swagger-ui .avenir {
  font-family:
    avenir next,
    avenir,
    sans-serif;
}
.swagger-ui .athelas {
  font-family: athelas, georgia, serif;
}
.swagger-ui .georgia {
  font-family: georgia, serif;
}
.swagger-ui .times {
  font-family: times, serif;
}
.swagger-ui .bodoni {
  font-family:
    Bodoni MT,
    serif;
}
.swagger-ui .calisto {
  font-family:
    Calisto MT,
    serif;
}
.swagger-ui .garamond {
  font-family: garamond, serif;
}
.swagger-ui .baskerville {
  font-family: baskerville, serif;
}
.swagger-ui .i {
  font-style: italic;
}
.swagger-ui .fs-normal {
  font-style: normal;
}
@media screen and (min-width: 30em) {
  .swagger-ui .i-ns {
    font-style: italic;
  }
  .swagger-ui .fs-normal-ns {
    font-style: normal;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .i-m {
    font-style: italic;
  }
  .swagger-ui .fs-normal-m {
    font-style: normal;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .i-l {
    font-style: italic;
  }
  .swagger-ui .fs-normal-l {
    font-style: normal;
  }
}
.swagger-ui .normal {
  font-weight: 400;
}
.swagger-ui .b {
  font-weight: 700;
}
.swagger-ui .fw1 {
  font-weight: 100;
}
.swagger-ui .fw2 {
  font-weight: 200;
}
.swagger-ui .fw3 {
  font-weight: 300;
}
.swagger-ui .fw4 {
  font-weight: 400;
}
.swagger-ui .fw5 {
  font-weight: 500;
}
.swagger-ui .fw6 {
  font-weight: 600;
}
.swagger-ui .fw7 {
  font-weight: 700;
}
.swagger-ui .fw8 {
  font-weight: 800;
}
.swagger-ui .fw9 {
  font-weight: 900;
}
@media screen and (min-width: 30em) {
  .swagger-ui .normal-ns {
    font-weight: 400;
  }
  .swagger-ui .b-ns {
    font-weight: 700;
  }
  .swagger-ui .fw1-ns {
    font-weight: 100;
  }
  .swagger-ui .fw2-ns {
    font-weight: 200;
  }
  .swagger-ui .fw3-ns {
    font-weight: 300;
  }
  .swagger-ui .fw4-ns {
    font-weight: 400;
  }
  .swagger-ui .fw5-ns {
    font-weight: 500;
  }
  .swagger-ui .fw6-ns {
    font-weight: 600;
  }
  .swagger-ui .fw7-ns {
    font-weight: 700;
  }
  .swagger-ui .fw8-ns {
    font-weight: 800;
  }
  .swagger-ui .fw9-ns {
    font-weight: 900;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .normal-m {
    font-weight: 400;
  }
  .swagger-ui .b-m {
    font-weight: 700;
  }
  .swagger-ui .fw1-m {
    font-weight: 100;
  }
  .swagger-ui .fw2-m {
    font-weight: 200;
  }
  .swagger-ui .fw3-m {
    font-weight: 300;
  }
  .swagger-ui .fw4-m {
    font-weight: 400;
  }
  .swagger-ui .fw5-m {
    font-weight: 500;
  }
  .swagger-ui .fw6-m {
    font-weight: 600;
  }
  .swagger-ui .fw7-m {
    font-weight: 700;
  }
  .swagger-ui .fw8-m {
    font-weight: 800;
  }
  .swagger-ui .fw9-m {
    font-weight: 900;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .normal-l {
    font-weight: 400;
  }
  .swagger-ui .b-l {
    font-weight: 700;
  }
  .swagger-ui .fw1-l {
    font-weight: 100;
  }
  .swagger-ui .fw2-l {
    font-weight: 200;
  }
  .swagger-ui .fw3-l {
    font-weight: 300;
  }
  .swagger-ui .fw4-l {
    font-weight: 400;
  }
  .swagger-ui .fw5-l {
    font-weight: 500;
  }
  .swagger-ui .fw6-l {
    font-weight: 600;
  }
  .swagger-ui .fw7-l {
    font-weight: 700;
  }
  .swagger-ui .fw8-l {
    font-weight: 800;
  }
  .swagger-ui .fw9-l {
    font-weight: 900;
  }
}
.swagger-ui .input-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.swagger-ui .button-reset::-moz-focus-inner,
.swagger-ui .input-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.swagger-ui .h1 {
  height: 1rem;
}
.swagger-ui .h2 {
  height: 2rem;
}
.swagger-ui .h3 {
  height: 4rem;
}
.swagger-ui .h4 {
  height: 8rem;
}
.swagger-ui .h5 {
  height: 16rem;
}
.swagger-ui .h-25 {
  height: 25%;
}
.swagger-ui .h-50 {
  height: 50%;
}
.swagger-ui .h-75 {
  height: 75%;
}
.swagger-ui .h-100 {
  height: 100%;
}
.swagger-ui .min-h-100 {
  min-height: 100%;
}
.swagger-ui .vh-25 {
  height: 25vh;
}
.swagger-ui .vh-50 {
  height: 50vh;
}
.swagger-ui .vh-75 {
  height: 75vh;
}
.swagger-ui .vh-100 {
  height: 100vh;
}
.swagger-ui .min-vh-100 {
  min-height: 100vh;
}
.swagger-ui .h-auto {
  height: auto;
}
.swagger-ui .h-inherit {
  height: inherit;
}
@media screen and (min-width: 30em) {
  .swagger-ui .h1-ns {
    height: 1rem;
  }
  .swagger-ui .h2-ns {
    height: 2rem;
  }
  .swagger-ui .h3-ns {
    height: 4rem;
  }
  .swagger-ui .h4-ns {
    height: 8rem;
  }
  .swagger-ui .h5-ns {
    height: 16rem;
  }
  .swagger-ui .h-25-ns {
    height: 25%;
  }
  .swagger-ui .h-50-ns {
    height: 50%;
  }
  .swagger-ui .h-75-ns {
    height: 75%;
  }
  .swagger-ui .h-100-ns {
    height: 100%;
  }
  .swagger-ui .min-h-100-ns {
    min-height: 100%;
  }
  .swagger-ui .vh-25-ns {
    height: 25vh;
  }
  .swagger-ui .vh-50-ns {
    height: 50vh;
  }
  .swagger-ui .vh-75-ns {
    height: 75vh;
  }
  .swagger-ui .vh-100-ns {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-ns {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-ns {
    height: auto;
  }
  .swagger-ui .h-inherit-ns {
    height: inherit;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .h1-m {
    height: 1rem;
  }
  .swagger-ui .h2-m {
    height: 2rem;
  }
  .swagger-ui .h3-m {
    height: 4rem;
  }
  .swagger-ui .h4-m {
    height: 8rem;
  }
  .swagger-ui .h5-m {
    height: 16rem;
  }
  .swagger-ui .h-25-m {
    height: 25%;
  }
  .swagger-ui .h-50-m {
    height: 50%;
  }
  .swagger-ui .h-75-m {
    height: 75%;
  }
  .swagger-ui .h-100-m {
    height: 100%;
  }
  .swagger-ui .min-h-100-m {
    min-height: 100%;
  }
  .swagger-ui .vh-25-m {
    height: 25vh;
  }
  .swagger-ui .vh-50-m {
    height: 50vh;
  }
  .swagger-ui .vh-75-m {
    height: 75vh;
  }
  .swagger-ui .vh-100-m {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-m {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-m {
    height: auto;
  }
  .swagger-ui .h-inherit-m {
    height: inherit;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .h1-l {
    height: 1rem;
  }
  .swagger-ui .h2-l {
    height: 2rem;
  }
  .swagger-ui .h3-l {
    height: 4rem;
  }
  .swagger-ui .h4-l {
    height: 8rem;
  }
  .swagger-ui .h5-l {
    height: 16rem;
  }
  .swagger-ui .h-25-l {
    height: 25%;
  }
  .swagger-ui .h-50-l {
    height: 50%;
  }
  .swagger-ui .h-75-l {
    height: 75%;
  }
  .swagger-ui .h-100-l {
    height: 100%;
  }
  .swagger-ui .min-h-100-l {
    min-height: 100%;
  }
  .swagger-ui .vh-25-l {
    height: 25vh;
  }
  .swagger-ui .vh-50-l {
    height: 50vh;
  }
  .swagger-ui .vh-75-l {
    height: 75vh;
  }
  .swagger-ui .vh-100-l {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-l {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-l {
    height: auto;
  }
  .swagger-ui .h-inherit-l {
    height: inherit;
  }
}
.swagger-ui .tracked {
  letter-spacing: 0.1em;
}
.swagger-ui .tracked-tight {
  letter-spacing: -0.05em;
}
.swagger-ui .tracked-mega {
  letter-spacing: 0.25em;
}
@media screen and (min-width: 30em) {
  .swagger-ui .tracked-ns {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-ns {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-ns {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tracked-m {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-m {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-m {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .tracked-l {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-l {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-l {
    letter-spacing: 0.25em;
  }
}
.swagger-ui .lh-solid {
  line-height: 1;
}
.swagger-ui .lh-title {
  line-height: 1.25;
}
.swagger-ui .lh-copy {
  line-height: 1.5;
}
@media screen and (min-width: 30em) {
  .swagger-ui .lh-solid-ns {
    line-height: 1;
  }
  .swagger-ui .lh-title-ns {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-ns {
    line-height: 1.5;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .lh-solid-m {
    line-height: 1;
  }
  .swagger-ui .lh-title-m {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-m {
    line-height: 1.5;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .lh-solid-l {
    line-height: 1;
  }
  .swagger-ui .lh-title-l {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-l {
    line-height: 1.5;
  }
}
.swagger-ui .link {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.swagger-ui .link,
.swagger-ui .link:active,
.swagger-ui .link:focus,
.swagger-ui .link:hover,
.swagger-ui .link:link,
.swagger-ui .link:visited {
  transition: color 0.15s ease-in;
}
.swagger-ui .link:focus {
  outline: 1px dotted currentColor;
}
.swagger-ui .list {
  list-style-type: none;
}
.swagger-ui .mw-100 {
  max-width: 100%;
}
.swagger-ui .mw1 {
  max-width: 1rem;
}
.swagger-ui .mw2 {
  max-width: 2rem;
}
.swagger-ui .mw3 {
  max-width: 4rem;
}
.swagger-ui .mw4 {
  max-width: 8rem;
}
.swagger-ui .mw5 {
  max-width: 16rem;
}
.swagger-ui .mw6 {
  max-width: 32rem;
}
.swagger-ui .mw7 {
  max-width: 48rem;
}
.swagger-ui .mw8 {
  max-width: 64rem;
}
.swagger-ui .mw9 {
  max-width: 96rem;
}
.swagger-ui .mw-none {
  max-width: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .mw-100-ns {
    max-width: 100%;
  }
  .swagger-ui .mw1-ns {
    max-width: 1rem;
  }
  .swagger-ui .mw2-ns {
    max-width: 2rem;
  }
  .swagger-ui .mw3-ns {
    max-width: 4rem;
  }
  .swagger-ui .mw4-ns {
    max-width: 8rem;
  }
  .swagger-ui .mw5-ns {
    max-width: 16rem;
  }
  .swagger-ui .mw6-ns {
    max-width: 32rem;
  }
  .swagger-ui .mw7-ns {
    max-width: 48rem;
  }
  .swagger-ui .mw8-ns {
    max-width: 64rem;
  }
  .swagger-ui .mw9-ns {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-ns {
    max-width: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .mw-100-m {
    max-width: 100%;
  }
  .swagger-ui .mw1-m {
    max-width: 1rem;
  }
  .swagger-ui .mw2-m {
    max-width: 2rem;
  }
  .swagger-ui .mw3-m {
    max-width: 4rem;
  }
  .swagger-ui .mw4-m {
    max-width: 8rem;
  }
  .swagger-ui .mw5-m {
    max-width: 16rem;
  }
  .swagger-ui .mw6-m {
    max-width: 32rem;
  }
  .swagger-ui .mw7-m {
    max-width: 48rem;
  }
  .swagger-ui .mw8-m {
    max-width: 64rem;
  }
  .swagger-ui .mw9-m {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-m {
    max-width: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .mw-100-l {
    max-width: 100%;
  }
  .swagger-ui .mw1-l {
    max-width: 1rem;
  }
  .swagger-ui .mw2-l {
    max-width: 2rem;
  }
  .swagger-ui .mw3-l {
    max-width: 4rem;
  }
  .swagger-ui .mw4-l {
    max-width: 8rem;
  }
  .swagger-ui .mw5-l {
    max-width: 16rem;
  }
  .swagger-ui .mw6-l {
    max-width: 32rem;
  }
  .swagger-ui .mw7-l {
    max-width: 48rem;
  }
  .swagger-ui .mw8-l {
    max-width: 64rem;
  }
  .swagger-ui .mw9-l {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-l {
    max-width: none;
  }
}
.swagger-ui .w1 {
  width: 1rem;
}
.swagger-ui .w2 {
  width: 2rem;
}
.swagger-ui .w3 {
  width: 4rem;
}
.swagger-ui .w4 {
  width: 8rem;
}
.swagger-ui .w5 {
  width: 16rem;
}
.swagger-ui .w-10 {
  width: 10%;
}
.swagger-ui .w-20 {
  width: 20%;
}
.swagger-ui .w-25 {
  width: 25%;
}
.swagger-ui .w-30 {
  width: 30%;
}
.swagger-ui .w-33 {
  width: 33%;
}
.swagger-ui .w-34 {
  width: 34%;
}
.swagger-ui .w-40 {
  width: 40%;
}
.swagger-ui .w-50 {
  width: 50%;
}
.swagger-ui .w-60 {
  width: 60%;
}
.swagger-ui .w-70 {
  width: 70%;
}
.swagger-ui .w-75 {
  width: 75%;
}
.swagger-ui .w-80 {
  width: 80%;
}
.swagger-ui .w-90 {
  width: 90%;
}
.swagger-ui .w-100 {
  width: 100%;
}
.swagger-ui .w-third {
  width: 33.3333333333%;
}
.swagger-ui .w-two-thirds {
  width: 66.6666666667%;
}
.swagger-ui .w-auto {
  width: auto;
}
@media screen and (min-width: 30em) {
  .swagger-ui .w1-ns {
    width: 1rem;
  }
  .swagger-ui .w2-ns {
    width: 2rem;
  }
  .swagger-ui .w3-ns {
    width: 4rem;
  }
  .swagger-ui .w4-ns {
    width: 8rem;
  }
  .swagger-ui .w5-ns {
    width: 16rem;
  }
  .swagger-ui .w-10-ns {
    width: 10%;
  }
  .swagger-ui .w-20-ns {
    width: 20%;
  }
  .swagger-ui .w-25-ns {
    width: 25%;
  }
  .swagger-ui .w-30-ns {
    width: 30%;
  }
  .swagger-ui .w-33-ns {
    width: 33%;
  }
  .swagger-ui .w-34-ns {
    width: 34%;
  }
  .swagger-ui .w-40-ns {
    width: 40%;
  }
  .swagger-ui .w-50-ns {
    width: 50%;
  }
  .swagger-ui .w-60-ns {
    width: 60%;
  }
  .swagger-ui .w-70-ns {
    width: 70%;
  }
  .swagger-ui .w-75-ns {
    width: 75%;
  }
  .swagger-ui .w-80-ns {
    width: 80%;
  }
  .swagger-ui .w-90-ns {
    width: 90%;
  }
  .swagger-ui .w-100-ns {
    width: 100%;
  }
  .swagger-ui .w-third-ns {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-ns {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-ns {
    width: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .w1-m {
    width: 1rem;
  }
  .swagger-ui .w2-m {
    width: 2rem;
  }
  .swagger-ui .w3-m {
    width: 4rem;
  }
  .swagger-ui .w4-m {
    width: 8rem;
  }
  .swagger-ui .w5-m {
    width: 16rem;
  }
  .swagger-ui .w-10-m {
    width: 10%;
  }
  .swagger-ui .w-20-m {
    width: 20%;
  }
  .swagger-ui .w-25-m {
    width: 25%;
  }
  .swagger-ui .w-30-m {
    width: 30%;
  }
  .swagger-ui .w-33-m {
    width: 33%;
  }
  .swagger-ui .w-34-m {
    width: 34%;
  }
  .swagger-ui .w-40-m {
    width: 40%;
  }
  .swagger-ui .w-50-m {
    width: 50%;
  }
  .swagger-ui .w-60-m {
    width: 60%;
  }
  .swagger-ui .w-70-m {
    width: 70%;
  }
  .swagger-ui .w-75-m {
    width: 75%;
  }
  .swagger-ui .w-80-m {
    width: 80%;
  }
  .swagger-ui .w-90-m {
    width: 90%;
  }
  .swagger-ui .w-100-m {
    width: 100%;
  }
  .swagger-ui .w-third-m {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-m {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-m {
    width: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .w1-l {
    width: 1rem;
  }
  .swagger-ui .w2-l {
    width: 2rem;
  }
  .swagger-ui .w3-l {
    width: 4rem;
  }
  .swagger-ui .w4-l {
    width: 8rem;
  }
  .swagger-ui .w5-l {
    width: 16rem;
  }
  .swagger-ui .w-10-l {
    width: 10%;
  }
  .swagger-ui .w-20-l {
    width: 20%;
  }
  .swagger-ui .w-25-l {
    width: 25%;
  }
  .swagger-ui .w-30-l {
    width: 30%;
  }
  .swagger-ui .w-33-l {
    width: 33%;
  }
  .swagger-ui .w-34-l {
    width: 34%;
  }
  .swagger-ui .w-40-l {
    width: 40%;
  }
  .swagger-ui .w-50-l {
    width: 50%;
  }
  .swagger-ui .w-60-l {
    width: 60%;
  }
  .swagger-ui .w-70-l {
    width: 70%;
  }
  .swagger-ui .w-75-l {
    width: 75%;
  }
  .swagger-ui .w-80-l {
    width: 80%;
  }
  .swagger-ui .w-90-l {
    width: 90%;
  }
  .swagger-ui .w-100-l {
    width: 100%;
  }
  .swagger-ui .w-third-l {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-l {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-l {
    width: auto;
  }
}
.swagger-ui .overflow-visible {
  overflow: visible;
}
.swagger-ui .overflow-hidden {
  overflow: hidden;
}
.swagger-ui .overflow-scroll {
  overflow: scroll;
}
.swagger-ui .overflow-auto {
  overflow: auto;
}
.swagger-ui .overflow-x-visible {
  overflow-x: visible;
}
.swagger-ui .overflow-x-hidden {
  overflow-x: hidden;
}
.swagger-ui .overflow-x-scroll {
  overflow-x: scroll;
}
.swagger-ui .overflow-x-auto {
  overflow-x: auto;
}
.swagger-ui .overflow-y-visible {
  overflow-y: visible;
}
.swagger-ui .overflow-y-hidden {
  overflow-y: hidden;
}
.swagger-ui .overflow-y-scroll {
  overflow-y: scroll;
}
.swagger-ui .overflow-y-auto {
  overflow-y: auto;
}
@media screen and (min-width: 30em) {
  .swagger-ui .overflow-visible-ns {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-ns {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-ns {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-ns {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-ns {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-ns {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-ns {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-ns {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-ns {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-ns {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-ns {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-ns {
    overflow-y: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .overflow-visible-m {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-m {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-m {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-m {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-m {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-m {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-m {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-m {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-m {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-m {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-m {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-m {
    overflow-y: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .overflow-visible-l {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-l {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-l {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-l {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-l {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-l {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-l {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-l {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-l {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-l {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-l {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-l {
    overflow-y: auto;
  }
}
.swagger-ui .static {
  position: static;
}
.swagger-ui .relative {
  position: relative;
}
.swagger-ui .absolute {
  position: absolute;
}
.swagger-ui .fixed {
  position: fixed;
}
@media screen and (min-width: 30em) {
  .swagger-ui .static-ns {
    position: static;
  }
  .swagger-ui .relative-ns {
    position: relative;
  }
  .swagger-ui .absolute-ns {
    position: absolute;
  }
  .swagger-ui .fixed-ns {
    position: fixed;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .static-m {
    position: static;
  }
  .swagger-ui .relative-m {
    position: relative;
  }
  .swagger-ui .absolute-m {
    position: absolute;
  }
  .swagger-ui .fixed-m {
    position: fixed;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .static-l {
    position: static;
  }
  .swagger-ui .relative-l {
    position: relative;
  }
  .swagger-ui .absolute-l {
    position: absolute;
  }
  .swagger-ui .fixed-l {
    position: fixed;
  }
}
.swagger-ui .o-100 {
  opacity: 1;
}
.swagger-ui .o-90 {
  opacity: 0.9;
}
.swagger-ui .o-80 {
  opacity: 0.8;
}
.swagger-ui .o-70 {
  opacity: 0.7;
}
.swagger-ui .o-60 {
  opacity: 0.6;
}
.swagger-ui .o-50 {
  opacity: 0.5;
}
.swagger-ui .o-40 {
  opacity: 0.4;
}
.swagger-ui .o-30 {
  opacity: 0.3;
}
.swagger-ui .o-20 {
  opacity: 0.2;
}
.swagger-ui .o-10 {
  opacity: 0.1;
}
.swagger-ui .o-05 {
  opacity: 0.05;
}
.swagger-ui .o-025 {
  opacity: 0.025;
}
.swagger-ui .o-0 {
  opacity: 0;
}
.swagger-ui .rotate-45 {
  transform: rotate(45deg);
}
.swagger-ui .rotate-90 {
  transform: rotate(90deg);
}
.swagger-ui .rotate-135 {
  transform: rotate(135deg);
}
.swagger-ui .rotate-180 {
  transform: rotate(180deg);
}
.swagger-ui .rotate-225 {
  transform: rotate(225deg);
}
.swagger-ui .rotate-270 {
  transform: rotate(270deg);
}
.swagger-ui .rotate-315 {
  transform: rotate(315deg);
}
@media screen and (min-width: 30em) {
  .swagger-ui .rotate-45-ns {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-ns {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-ns {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-ns {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-ns {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-ns {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-ns {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .rotate-45-m {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-m {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-m {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-m {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-m {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-m {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-m {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .rotate-45-l {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-l {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-l {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-l {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-l {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-l {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-l {
    transform: rotate(315deg);
  }
}
.swagger-ui .black-90 {
  color: #000000e6;
}
.swagger-ui .black-80 {
  color: #000c;
}
.swagger-ui .black-70 {
  color: #000000b3;
}
.swagger-ui .black-60 {
  color: #0009;
}
.swagger-ui .black-50 {
  color: #00000080;
}
.swagger-ui .black-40 {
  color: #0006;
}
.swagger-ui .black-30 {
  color: #0000004d;
}
.swagger-ui .black-20 {
  color: #0003;
}
.swagger-ui .black-10 {
  color: #0000001a;
}
.swagger-ui .black-05 {
  color: #0000000d;
}
.swagger-ui .white-90 {
  color: #ffffffe6;
}
.swagger-ui .white-80 {
  color: #fffc;
}
.swagger-ui .white-70 {
  color: #ffffffb3;
}
.swagger-ui .white-60 {
  color: #fff9;
}
.swagger-ui .white-50 {
  color: #ffffff80;
}
.swagger-ui .white-40 {
  color: #fff6;
}
.swagger-ui .white-30 {
  color: #ffffff4d;
}
.swagger-ui .white-20 {
  color: #fff3;
}
.swagger-ui .white-10 {
  color: #ffffff1a;
}
.swagger-ui .black {
  color: #000;
}
.swagger-ui .near-black {
  color: #111;
}
.swagger-ui .dark-gray {
  color: #333;
}
.swagger-ui .mid-gray {
  color: #555;
}
.swagger-ui .gray {
  color: #777;
}
.swagger-ui .silver {
  color: #999;
}
.swagger-ui .light-silver {
  color: #aaa;
}
.swagger-ui .moon-gray {
  color: #ccc;
}
.swagger-ui .light-gray {
  color: #eee;
}
.swagger-ui .near-white {
  color: #f4f4f4;
}
.swagger-ui .white {
  color: #fff;
}
.swagger-ui .dark-red {
  color: #e7040f;
}
.swagger-ui .red {
  color: #ff4136;
}
.swagger-ui .light-red {
  color: #ff725c;
}
.swagger-ui .orange {
  color: #ff6300;
}
.swagger-ui .gold {
  color: #ffb700;
}
.swagger-ui .yellow {
  color: gold;
}
.swagger-ui .light-yellow {
  color: #fbf1a9;
}
.swagger-ui .purple {
  color: #5e2ca5;
}
.swagger-ui .light-purple {
  color: #a463f2;
}
.swagger-ui .dark-pink {
  color: #d5008f;
}
.swagger-ui .hot-pink {
  color: #ff41b4;
}
.swagger-ui .pink {
  color: #ff80cc;
}
.swagger-ui .light-pink {
  color: #ffa3d7;
}
.swagger-ui .dark-green {
  color: #137752;
}
.swagger-ui .green {
  color: #19a974;
}
.swagger-ui .light-green {
  color: #9eebcf;
}
.swagger-ui .navy {
  color: #001b44;
}
.swagger-ui .dark-blue {
  color: #00449e;
}
.swagger-ui .blue {
  color: #357edd;
}
.swagger-ui .light-blue {
  color: #96ccff;
}
.swagger-ui .lightest-blue {
  color: #cdecff;
}
.swagger-ui .washed-blue {
  color: #f6fffe;
}
.swagger-ui .washed-green {
  color: #e8fdf5;
}
.swagger-ui .washed-yellow {
  color: #fffceb;
}
.swagger-ui .washed-red {
  color: #ffdfdf;
}
.swagger-ui .color-inherit {
  color: inherit;
}
.swagger-ui .bg-black-90 {
  background-color: #000000e6;
}
.swagger-ui .bg-black-80 {
  background-color: #000c;
}
.swagger-ui .bg-black-70 {
  background-color: #000000b3;
}
.swagger-ui .bg-black-60 {
  background-color: #0009;
}
.swagger-ui .bg-black-50 {
  background-color: #00000080;
}
.swagger-ui .bg-black-40 {
  background-color: #0006;
}
.swagger-ui .bg-black-30 {
  background-color: #0000004d;
}
.swagger-ui .bg-black-20 {
  background-color: #0003;
}
.swagger-ui .bg-black-10 {
  background-color: #0000001a;
}
.swagger-ui .bg-black-05 {
  background-color: #0000000d;
}
.swagger-ui .bg-white-90 {
  background-color: #ffffffe6;
}
.swagger-ui .bg-white-80 {
  background-color: #fffc;
}
.swagger-ui .bg-white-70 {
  background-color: #ffffffb3;
}
.swagger-ui .bg-white-60 {
  background-color: #fff9;
}
.swagger-ui .bg-white-50 {
  background-color: #ffffff80;
}
.swagger-ui .bg-white-40 {
  background-color: #fff6;
}
.swagger-ui .bg-white-30 {
  background-color: #ffffff4d;
}
.swagger-ui .bg-white-20 {
  background-color: #fff3;
}
.swagger-ui .bg-white-10 {
  background-color: #ffffff1a;
}
.swagger-ui .bg-black {
  background-color: #000;
}
.swagger-ui .bg-near-black {
  background-color: #111;
}
.swagger-ui .bg-dark-gray {
  background-color: #333;
}
.swagger-ui .bg-mid-gray {
  background-color: #555;
}
.swagger-ui .bg-gray {
  background-color: #777;
}
.swagger-ui .bg-silver {
  background-color: #999;
}
.swagger-ui .bg-light-silver {
  background-color: #aaa;
}
.swagger-ui .bg-moon-gray {
  background-color: #ccc;
}
.swagger-ui .bg-light-gray {
  background-color: #eee;
}
.swagger-ui .bg-near-white {
  background-color: #f4f4f4;
}
.swagger-ui .bg-white {
  background-color: #fff;
}
.swagger-ui .bg-transparent {
  background-color: transparent;
}
.swagger-ui .bg-dark-red {
  background-color: #e7040f;
}
.swagger-ui .bg-red {
  background-color: #ff4136;
}
.swagger-ui .bg-light-red {
  background-color: #ff725c;
}
.swagger-ui .bg-orange {
  background-color: #ff6300;
}
.swagger-ui .bg-gold {
  background-color: #ffb700;
}
.swagger-ui .bg-yellow {
  background-color: gold;
}
.swagger-ui .bg-light-yellow {
  background-color: #fbf1a9;
}
.swagger-ui .bg-purple {
  background-color: #5e2ca5;
}
.swagger-ui .bg-light-purple {
  background-color: #a463f2;
}
.swagger-ui .bg-dark-pink {
  background-color: #d5008f;
}
.swagger-ui .bg-hot-pink {
  background-color: #ff41b4;
}
.swagger-ui .bg-pink {
  background-color: #ff80cc;
}
.swagger-ui .bg-light-pink {
  background-color: #ffa3d7;
}
.swagger-ui .bg-dark-green {
  background-color: #137752;
}
.swagger-ui .bg-green {
  background-color: #19a974;
}
.swagger-ui .bg-light-green {
  background-color: #9eebcf;
}
.swagger-ui .bg-navy {
  background-color: #001b44;
}
.swagger-ui .bg-dark-blue {
  background-color: #00449e;
}
.swagger-ui .bg-blue {
  background-color: #357edd;
}
.swagger-ui .bg-light-blue {
  background-color: #96ccff;
}
.swagger-ui .bg-lightest-blue {
  background-color: #cdecff;
}
.swagger-ui .bg-washed-blue {
  background-color: #f6fffe;
}
.swagger-ui .bg-washed-green {
  background-color: #e8fdf5;
}
.swagger-ui .bg-washed-yellow {
  background-color: #fffceb;
}
.swagger-ui .bg-washed-red {
  background-color: #ffdfdf;
}
.swagger-ui .bg-inherit {
  background-color: inherit;
}
.swagger-ui .hover-black:focus,
.swagger-ui .hover-black:hover {
  color: #000;
}
.swagger-ui .hover-near-black:focus,
.swagger-ui .hover-near-black:hover {
  color: #111;
}
.swagger-ui .hover-dark-gray:focus,
.swagger-ui .hover-dark-gray:hover {
  color: #333;
}
.swagger-ui .hover-mid-gray:focus,
.swagger-ui .hover-mid-gray:hover {
  color: #555;
}
.swagger-ui .hover-gray:focus,
.swagger-ui .hover-gray:hover {
  color: #777;
}
.swagger-ui .hover-silver:focus,
.swagger-ui .hover-silver:hover {
  color: #999;
}
.swagger-ui .hover-light-silver:focus,
.swagger-ui .hover-light-silver:hover {
  color: #aaa;
}
.swagger-ui .hover-moon-gray:focus,
.swagger-ui .hover-moon-gray:hover {
  color: #ccc;
}
.swagger-ui .hover-light-gray:focus,
.swagger-ui .hover-light-gray:hover {
  color: #eee;
}
.swagger-ui .hover-near-white:focus,
.swagger-ui .hover-near-white:hover {
  color: #f4f4f4;
}
.swagger-ui .hover-white:focus,
.swagger-ui .hover-white:hover {
  color: #fff;
}
.swagger-ui .hover-black-90:focus,
.swagger-ui .hover-black-90:hover {
  color: #000000e6;
}
.swagger-ui .hover-black-80:focus,
.swagger-ui .hover-black-80:hover {
  color: #000c;
}
.swagger-ui .hover-black-70:focus,
.swagger-ui .hover-black-70:hover {
  color: #000000b3;
}
.swagger-ui .hover-black-60:focus,
.swagger-ui .hover-black-60:hover {
  color: #0009;
}
.swagger-ui .hover-black-50:focus,
.swagger-ui .hover-black-50:hover {
  color: #00000080;
}
.swagger-ui .hover-black-40:focus,
.swagger-ui .hover-black-40:hover {
  color: #0006;
}
.swagger-ui .hover-black-30:focus,
.swagger-ui .hover-black-30:hover {
  color: #0000004d;
}
.swagger-ui .hover-black-20:focus,
.swagger-ui .hover-black-20:hover {
  color: #0003;
}
.swagger-ui .hover-black-10:focus,
.swagger-ui .hover-black-10:hover {
  color: #0000001a;
}
.swagger-ui .hover-white-90:focus,
.swagger-ui .hover-white-90:hover {
  color: #ffffffe6;
}
.swagger-ui .hover-white-80:focus,
.swagger-ui .hover-white-80:hover {
  color: #fffc;
}
.swagger-ui .hover-white-70:focus,
.swagger-ui .hover-white-70:hover {
  color: #ffffffb3;
}
.swagger-ui .hover-white-60:focus,
.swagger-ui .hover-white-60:hover {
  color: #fff9;
}
.swagger-ui .hover-white-50:focus,
.swagger-ui .hover-white-50:hover {
  color: #ffffff80;
}
.swagger-ui .hover-white-40:focus,
.swagger-ui .hover-white-40:hover {
  color: #fff6;
}
.swagger-ui .hover-white-30:focus,
.swagger-ui .hover-white-30:hover {
  color: #ffffff4d;
}
.swagger-ui .hover-white-20:focus,
.swagger-ui .hover-white-20:hover {
  color: #fff3;
}
.swagger-ui .hover-white-10:focus,
.swagger-ui .hover-white-10:hover {
  color: #ffffff1a;
}
.swagger-ui .hover-inherit:focus,
.swagger-ui .hover-inherit:hover {
  color: inherit;
}
.swagger-ui .hover-bg-black:focus,
.swagger-ui .hover-bg-black:hover {
  background-color: #000;
}
.swagger-ui .hover-bg-near-black:focus,
.swagger-ui .hover-bg-near-black:hover {
  background-color: #111;
}
.swagger-ui .hover-bg-dark-gray:focus,
.swagger-ui .hover-bg-dark-gray:hover {
  background-color: #333;
}
.swagger-ui .hover-bg-mid-gray:focus,
.swagger-ui .hover-bg-mid-gray:hover {
  background-color: #555;
}
.swagger-ui .hover-bg-gray:focus,
.swagger-ui .hover-bg-gray:hover {
  background-color: #777;
}
.swagger-ui .hover-bg-silver:focus,
.swagger-ui .hover-bg-silver:hover {
  background-color: #999;
}
.swagger-ui .hover-bg-light-silver:focus,
.swagger-ui .hover-bg-light-silver:hover {
  background-color: #aaa;
}
.swagger-ui .hover-bg-moon-gray:focus,
.swagger-ui .hover-bg-moon-gray:hover {
  background-color: #ccc;
}
.swagger-ui .hover-bg-light-gray:focus,
.swagger-ui .hover-bg-light-gray:hover {
  background-color: #eee;
}
.swagger-ui .hover-bg-near-white:focus,
.swagger-ui .hover-bg-near-white:hover {
  background-color: #f4f4f4;
}
.swagger-ui .hover-bg-white:focus,
.swagger-ui .hover-bg-white:hover {
  background-color: #fff;
}
.swagger-ui .hover-bg-transparent:focus,
.swagger-ui .hover-bg-transparent:hover {
  background-color: transparent;
}
.swagger-ui .hover-bg-black-90:focus,
.swagger-ui .hover-bg-black-90:hover {
  background-color: #000000e6;
}
.swagger-ui .hover-bg-black-80:focus,
.swagger-ui .hover-bg-black-80:hover {
  background-color: #000c;
}
.swagger-ui .hover-bg-black-70:focus,
.swagger-ui .hover-bg-black-70:hover {
  background-color: #000000b3;
}
.swagger-ui .hover-bg-black-60:focus,
.swagger-ui .hover-bg-black-60:hover {
  background-color: #0009;
}
.swagger-ui .hover-bg-black-50:focus,
.swagger-ui .hover-bg-black-50:hover {
  background-color: #00000080;
}
.swagger-ui .hover-bg-black-40:focus,
.swagger-ui .hover-bg-black-40:hover {
  background-color: #0006;
}
.swagger-ui .hover-bg-black-30:focus,
.swagger-ui .hover-bg-black-30:hover {
  background-color: #0000004d;
}
.swagger-ui .hover-bg-black-20:focus,
.swagger-ui .hover-bg-black-20:hover {
  background-color: #0003;
}
.swagger-ui .hover-bg-black-10:focus,
.swagger-ui .hover-bg-black-10:hover {
  background-color: #0000001a;
}
.swagger-ui .hover-bg-white-90:focus,
.swagger-ui .hover-bg-white-90:hover {
  background-color: #ffffffe6;
}
.swagger-ui .hover-bg-white-80:focus,
.swagger-ui .hover-bg-white-80:hover {
  background-color: #fffc;
}
.swagger-ui .hover-bg-white-70:focus,
.swagger-ui .hover-bg-white-70:hover {
  background-color: #ffffffb3;
}
.swagger-ui .hover-bg-white-60:focus,
.swagger-ui .hover-bg-white-60:hover {
  background-color: #fff9;
}
.swagger-ui .hover-bg-white-50:focus,
.swagger-ui .hover-bg-white-50:hover {
  background-color: #ffffff80;
}
.swagger-ui .hover-bg-white-40:focus,
.swagger-ui .hover-bg-white-40:hover {
  background-color: #fff6;
}
.swagger-ui .hover-bg-white-30:focus,
.swagger-ui .hover-bg-white-30:hover {
  background-color: #ffffff4d;
}
.swagger-ui .hover-bg-white-20:focus,
.swagger-ui .hover-bg-white-20:hover {
  background-color: #fff3;
}
.swagger-ui .hover-bg-white-10:focus,
.swagger-ui .hover-bg-white-10:hover {
  background-color: #ffffff1a;
}
.swagger-ui .hover-dark-red:focus,
.swagger-ui .hover-dark-red:hover {
  color: #e7040f;
}
.swagger-ui .hover-red:focus,
.swagger-ui .hover-red:hover {
  color: #ff4136;
}
.swagger-ui .hover-light-red:focus,
.swagger-ui .hover-light-red:hover {
  color: #ff725c;
}
.swagger-ui .hover-orange:focus,
.swagger-ui .hover-orange:hover {
  color: #ff6300;
}
.swagger-ui .hover-gold:focus,
.swagger-ui .hover-gold:hover {
  color: #ffb700;
}
.swagger-ui .hover-yellow:focus,
.swagger-ui .hover-yellow:hover {
  color: gold;
}
.swagger-ui .hover-light-yellow:focus,
.swagger-ui .hover-light-yellow:hover {
  color: #fbf1a9;
}
.swagger-ui .hover-purple:focus,
.swagger-ui .hover-purple:hover {
  color: #5e2ca5;
}
.swagger-ui .hover-light-purple:focus,
.swagger-ui .hover-light-purple:hover {
  color: #a463f2;
}
.swagger-ui .hover-dark-pink:focus,
.swagger-ui .hover-dark-pink:hover {
  color: #d5008f;
}
.swagger-ui .hover-hot-pink:focus,
.swagger-ui .hover-hot-pink:hover {
  color: #ff41b4;
}
.swagger-ui .hover-pink:focus,
.swagger-ui .hover-pink:hover {
  color: #ff80cc;
}
.swagger-ui .hover-light-pink:focus,
.swagger-ui .hover-light-pink:hover {
  color: #ffa3d7;
}
.swagger-ui .hover-dark-green:focus,
.swagger-ui .hover-dark-green:hover {
  color: #137752;
}
.swagger-ui .hover-green:focus,
.swagger-ui .hover-green:hover {
  color: #19a974;
}
.swagger-ui .hover-light-green:focus,
.swagger-ui .hover-light-green:hover {
  color: #9eebcf;
}
.swagger-ui .hover-navy:focus,
.swagger-ui .hover-navy:hover {
  color: #001b44;
}
.swagger-ui .hover-dark-blue:focus,
.swagger-ui .hover-dark-blue:hover {
  color: #00449e;
}
.swagger-ui .hover-blue:focus,
.swagger-ui .hover-blue:hover {
  color: #357edd;
}
.swagger-ui .hover-light-blue:focus,
.swagger-ui .hover-light-blue:hover {
  color: #96ccff;
}
.swagger-ui .hover-lightest-blue:focus,
.swagger-ui .hover-lightest-blue:hover {
  color: #cdecff;
}
.swagger-ui .hover-washed-blue:focus,
.swagger-ui .hover-washed-blue:hover {
  color: #f6fffe;
}
.swagger-ui .hover-washed-green:focus,
.swagger-ui .hover-washed-green:hover {
  color: #e8fdf5;
}
.swagger-ui .hover-washed-yellow:focus,
.swagger-ui .hover-washed-yellow:hover {
  color: #fffceb;
}
.swagger-ui .hover-washed-red:focus,
.swagger-ui .hover-washed-red:hover {
  color: #ffdfdf;
}
.swagger-ui .hover-bg-dark-red:focus,
.swagger-ui .hover-bg-dark-red:hover {
  background-color: #e7040f;
}
.swagger-ui .hover-bg-red:focus,
.swagger-ui .hover-bg-red:hover {
  background-color: #ff4136;
}
.swagger-ui .hover-bg-light-red:focus,
.swagger-ui .hover-bg-light-red:hover {
  background-color: #ff725c;
}
.swagger-ui .hover-bg-orange:focus,
.swagger-ui .hover-bg-orange:hover {
  background-color: #ff6300;
}
.swagger-ui .hover-bg-gold:focus,
.swagger-ui .hover-bg-gold:hover {
  background-color: #ffb700;
}
.swagger-ui .hover-bg-yellow:focus,
.swagger-ui .hover-bg-yellow:hover {
  background-color: gold;
}
.swagger-ui .hover-bg-light-yellow:focus,
.swagger-ui .hover-bg-light-yellow:hover {
  background-color: #fbf1a9;
}
.swagger-ui .hover-bg-purple:focus,
.swagger-ui .hover-bg-purple:hover {
  background-color: #5e2ca5;
}
.swagger-ui .hover-bg-light-purple:focus,
.swagger-ui .hover-bg-light-purple:hover {
  background-color: #a463f2;
}
.swagger-ui .hover-bg-dark-pink:focus,
.swagger-ui .hover-bg-dark-pink:hover {
  background-color: #d5008f;
}
.swagger-ui .hover-bg-hot-pink:focus,
.swagger-ui .hover-bg-hot-pink:hover {
  background-color: #ff41b4;
}
.swagger-ui .hover-bg-pink:focus,
.swagger-ui .hover-bg-pink:hover {
  background-color: #ff80cc;
}
.swagger-ui .hover-bg-light-pink:focus,
.swagger-ui .hover-bg-light-pink:hover {
  background-color: #ffa3d7;
}
.swagger-ui .hover-bg-dark-green:focus,
.swagger-ui .hover-bg-dark-green:hover {
  background-color: #137752;
}
.swagger-ui .hover-bg-green:focus,
.swagger-ui .hover-bg-green:hover {
  background-color: #19a974;
}
.swagger-ui .hover-bg-light-green:focus,
.swagger-ui .hover-bg-light-green:hover {
  background-color: #9eebcf;
}
.swagger-ui .hover-bg-navy:focus,
.swagger-ui .hover-bg-navy:hover {
  background-color: #001b44;
}
.swagger-ui .hover-bg-dark-blue:focus,
.swagger-ui .hover-bg-dark-blue:hover {
  background-color: #00449e;
}
.swagger-ui .hover-bg-blue:focus,
.swagger-ui .hover-bg-blue:hover {
  background-color: #357edd;
}
.swagger-ui .hover-bg-light-blue:focus,
.swagger-ui .hover-bg-light-blue:hover {
  background-color: #96ccff;
}
.swagger-ui .hover-bg-lightest-blue:focus,
.swagger-ui .hover-bg-lightest-blue:hover {
  background-color: #cdecff;
}
.swagger-ui .hover-bg-washed-blue:focus,
.swagger-ui .hover-bg-washed-blue:hover {
  background-color: #f6fffe;
}
.swagger-ui .hover-bg-washed-green:focus,
.swagger-ui .hover-bg-washed-green:hover {
  background-color: #e8fdf5;
}
.swagger-ui .hover-bg-washed-yellow:focus,
.swagger-ui .hover-bg-washed-yellow:hover {
  background-color: #fffceb;
}
.swagger-ui .hover-bg-washed-red:focus,
.swagger-ui .hover-bg-washed-red:hover {
  background-color: #ffdfdf;
}
.swagger-ui .hover-bg-inherit:focus,
.swagger-ui .hover-bg-inherit:hover {
  background-color: inherit;
}
.swagger-ui .pa0 {
  padding: 0;
}
.swagger-ui .pa1 {
  padding: 0.25rem;
}
.swagger-ui .pa2 {
  padding: 0.5rem;
}
.swagger-ui .pa3 {
  padding: 1rem;
}
.swagger-ui .pa4 {
  padding: 2rem;
}
.swagger-ui .pa5 {
  padding: 4rem;
}
.swagger-ui .pa6 {
  padding: 8rem;
}
.swagger-ui .pa7 {
  padding: 16rem;
}
.swagger-ui .pl0 {
  padding-inline-start: 0;
}
.swagger-ui .pl1 {
  padding-inline-start: 0.25rem;
}
.swagger-ui .pl2 {
  padding-inline-start: 0.5rem;
}
.swagger-ui .pl3 {
  padding-inline-start: 1rem;
}
.swagger-ui .pl4 {
  padding-inline-start: 2rem;
}
.swagger-ui .pl5 {
  padding-inline-start: 4rem;
}
.swagger-ui .pl6 {
  padding-inline-start: 8rem;
}
.swagger-ui .pl7 {
  padding-inline-start: 16rem;
}
.swagger-ui .pr0 {
  padding-inline-end: 0;
}
.swagger-ui .pr1 {
  padding-inline-end: 0.25rem;
}
.swagger-ui .pr2 {
  padding-inline-end: 0.5rem;
}
.swagger-ui .pr3 {
  padding-inline-end: 1rem;
}
.swagger-ui .pr4 {
  padding-inline-end: 2rem;
}
.swagger-ui .pr5 {
  padding-inline-end: 4rem;
}
.swagger-ui .pr6 {
  padding-inline-end: 8rem;
}
.swagger-ui .pr7 {
  padding-inline-end: 16rem;
}
.swagger-ui .pb0 {
  padding-bottom: 0;
}
.swagger-ui .pb1 {
  padding-bottom: 0.25rem;
}
.swagger-ui .pb2 {
  padding-bottom: 0.5rem;
}
.swagger-ui .pb3 {
  padding-bottom: 1rem;
}
.swagger-ui .pb4 {
  padding-bottom: 2rem;
}
.swagger-ui .pb5 {
  padding-bottom: 4rem;
}
.swagger-ui .pb6 {
  padding-bottom: 8rem;
}
.swagger-ui .pb7 {
  padding-bottom: 16rem;
}
.swagger-ui .pt0 {
  padding-top: 0;
}
.swagger-ui .pt1 {
  padding-top: 0.25rem;
}
.swagger-ui .pt2 {
  padding-top: 0.5rem;
}
.swagger-ui .pt3 {
  padding-top: 1rem;
}
.swagger-ui .pt4 {
  padding-top: 2rem;
}
.swagger-ui .pt5 {
  padding-top: 4rem;
}
.swagger-ui .pt6 {
  padding-top: 8rem;
}
.swagger-ui .pt7 {
  padding-top: 16rem;
}
.swagger-ui .pv0 {
  padding-bottom: 0;
  padding-top: 0;
}
.swagger-ui .pv1 {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
.swagger-ui .pv2 {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.swagger-ui .pv3 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.swagger-ui .pv4 {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
.swagger-ui .pv5 {
  padding-bottom: 4rem;
  padding-top: 4rem;
}
.swagger-ui .pv6 {
  padding-bottom: 8rem;
  padding-top: 8rem;
}
.swagger-ui .pv7 {
  padding-bottom: 16rem;
  padding-top: 16rem;
}
.swagger-ui .ph0 {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.swagger-ui .ph1 {
  padding-inline-start: 0.25rem;
  padding-inline-end: 0.25rem;
}
.swagger-ui .ph2 {
  padding-inline-start: 0.5rem;
  padding-inline-end: 0.5rem;
}
.swagger-ui .ph3 {
  padding-inline-start: 1rem;
  padding-inline-end: 1rem;
}
.swagger-ui .ph4 {
  padding-inline-start: 2rem;
  padding-inline-end: 2rem;
}
.swagger-ui .ph5 {
  padding-inline-start: 4rem;
  padding-inline-end: 4rem;
}
.swagger-ui .ph6 {
  padding-inline-start: 8rem;
  padding-inline-end: 8rem;
}
.swagger-ui .ph7 {
  padding-inline-start: 16rem;
  padding-inline-end: 16rem;
}
.swagger-ui .ma0 {
  margin: 0;
}
.swagger-ui .ma1 {
  margin: 0.25rem;
}
.swagger-ui .ma2 {
  margin: 0.5rem;
}
.swagger-ui .ma3 {
  margin: 1rem;
}
.swagger-ui .ma4 {
  margin: 2rem;
}
.swagger-ui .ma5 {
  margin: 4rem;
}
.swagger-ui .ma6 {
  margin: 8rem;
}
.swagger-ui .ma7 {
  margin: 16rem;
}
.swagger-ui .ml0 {
  margin-inline-start: 0;
}
.swagger-ui .ml1 {
  margin-inline-start: 0.25rem;
}
.swagger-ui .ml2 {
  margin-inline-start: 0.5rem;
}
.swagger-ui .ml3 {
  margin-inline-start: 1rem;
}
.swagger-ui .ml4 {
  margin-inline-start: 2rem;
}
.swagger-ui .ml5 {
  margin-inline-start: 4rem;
}
.swagger-ui .ml6 {
  margin-inline-start: 8rem;
}
.swagger-ui .ml7 {
  margin-inline-start: 16rem;
}
.swagger-ui .mr0 {
  margin-inline-end: 0;
}
.swagger-ui .mr1 {
  margin-inline-end: 0.25rem;
}
.swagger-ui .mr2 {
  margin-inline-end: 0.5rem;
}
.swagger-ui .mr3 {
  margin-inline-end: 1rem;
}
.swagger-ui .mr4 {
  margin-inline-end: 2rem;
}
.swagger-ui .mr5 {
  margin-inline-end: 4rem;
}
.swagger-ui .mr6 {
  margin-inline-end: 8rem;
}
.swagger-ui .mr7 {
  margin-inline-end: 16rem;
}
.swagger-ui .mb0 {
  margin-bottom: 0;
}
.swagger-ui .mb1 {
  margin-bottom: 0.25rem;
}
.swagger-ui .mb2 {
  margin-bottom: 0.5rem;
}
.swagger-ui .mb3 {
  margin-bottom: 1rem;
}
.swagger-ui .mb4 {
  margin-bottom: 2rem;
}
.swagger-ui .mb5 {
  margin-bottom: 4rem;
}
.swagger-ui .mb6 {
  margin-bottom: 8rem;
}
.swagger-ui .mb7 {
  margin-bottom: 16rem;
}
.swagger-ui .mt0 {
  margin-top: 0;
}
.swagger-ui .mt1 {
  margin-top: 0.25rem;
}
.swagger-ui .mt2 {
  margin-top: 0.5rem;
}
.swagger-ui .mt3 {
  margin-top: 1rem;
}
.swagger-ui .mt4 {
  margin-top: 2rem;
}
.swagger-ui .mt5 {
  margin-top: 4rem;
}
.swagger-ui .mt6 {
  margin-top: 8rem;
}
.swagger-ui .mt7 {
  margin-top: 16rem;
}
.swagger-ui .mv0 {
  margin-bottom: 0;
  margin-top: 0;
}
.swagger-ui .mv1 {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
.swagger-ui .mv2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.swagger-ui .mv3 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.swagger-ui .mv4 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.swagger-ui .mv5 {
  margin-bottom: 4rem;
  margin-top: 4rem;
}
.swagger-ui .mv6 {
  margin-bottom: 8rem;
  margin-top: 8rem;
}
.swagger-ui .mv7 {
  margin-bottom: 16rem;
  margin-top: 16rem;
}
.swagger-ui .mh0 {
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.swagger-ui .mh1 {
  margin-inline-start: 0.25rem;
  margin-inline-end: 0.25rem;
}
.swagger-ui .mh2 {
  margin-inline-start: 0.5rem;
  margin-inline-end: 0.5rem;
}
.swagger-ui .mh3 {
  margin-inline-start: 1rem;
  margin-inline-end: 1rem;
}
.swagger-ui .mh4 {
  margin-inline-start: 2rem;
  margin-inline-end: 2rem;
}
.swagger-ui .mh5 {
  margin-inline-start: 4rem;
  margin-inline-end: 4rem;
}
.swagger-ui .mh6 {
  margin-inline-start: 8rem;
  margin-inline-end: 8rem;
}
.swagger-ui .mh7 {
  margin-inline-start: 16rem;
  margin-inline-end: 16rem;
}
@media screen and (min-width: 30em) {
  .swagger-ui .pa0-ns {
    padding: 0;
  }
  .swagger-ui .pa1-ns {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-ns {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-ns {
    padding: 1rem;
  }
  .swagger-ui .pa4-ns {
    padding: 2rem;
  }
  .swagger-ui .pa5-ns {
    padding: 4rem;
  }
  .swagger-ui .pa6-ns {
    padding: 8rem;
  }
  .swagger-ui .pa7-ns {
    padding: 16rem;
  }
  .swagger-ui .pl0-ns {
    padding-inline-start: 0;
  }
  .swagger-ui .pl1-ns {
    padding-inline-start: 0.25rem;
  }
  .swagger-ui .pl2-ns {
    padding-inline-start: 0.5rem;
  }
  .swagger-ui .pl3-ns {
    padding-inline-start: 1rem;
  }
  .swagger-ui .pl4-ns {
    padding-inline-start: 2rem;
  }
  .swagger-ui .pl5-ns {
    padding-inline-start: 4rem;
  }
  .swagger-ui .pl6-ns {
    padding-inline-start: 8rem;
  }
  .swagger-ui .pl7-ns {
    padding-inline-start: 16rem;
  }
  .swagger-ui .pr0-ns {
    padding-inline-end: 0;
  }
  .swagger-ui .pr1-ns {
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .pr2-ns {
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .pr3-ns {
    padding-inline-end: 1rem;
  }
  .swagger-ui .pr4-ns {
    padding-inline-end: 2rem;
  }
  .swagger-ui .pr5-ns {
    padding-inline-end: 4rem;
  }
  .swagger-ui .pr6-ns {
    padding-inline-end: 8rem;
  }
  .swagger-ui .pr7-ns {
    padding-inline-end: 16rem;
  }
  .swagger-ui .pb0-ns {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-ns {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-ns {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-ns {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-ns {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-ns {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-ns {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-ns {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-ns {
    padding-top: 0;
  }
  .swagger-ui .pt1-ns {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-ns {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-ns {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-ns {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-ns {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-ns {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-ns {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-ns {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-ns {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-ns {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-ns {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-ns {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-ns {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-ns {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-ns {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-ns {
    padding-inline-start: 0;
    padding-inline-end: 0;
  }
  .swagger-ui .ph1-ns {
    padding-inline-start: 0.25rem;
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .ph2-ns {
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .ph3-ns {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
  .swagger-ui .ph4-ns {
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;
  }
  .swagger-ui .ph5-ns {
    padding-inline-start: 4rem;
    padding-inline-end: 4rem;
  }
  .swagger-ui .ph6-ns {
    padding-inline-start: 8rem;
    padding-inline-end: 8rem;
  }
  .swagger-ui .ph7-ns {
    padding-inline-start: 16rem;
    padding-inline-end: 16rem;
  }
  .swagger-ui .ma0-ns {
    margin: 0;
  }
  .swagger-ui .ma1-ns {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-ns {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-ns {
    margin: 1rem;
  }
  .swagger-ui .ma4-ns {
    margin: 2rem;
  }
  .swagger-ui .ma5-ns {
    margin: 4rem;
  }
  .swagger-ui .ma6-ns {
    margin: 8rem;
  }
  .swagger-ui .ma7-ns {
    margin: 16rem;
  }
  .swagger-ui .ml0-ns {
    margin-inline-start: 0;
  }
  .swagger-ui .ml1-ns {
    margin-inline-start: 0.25rem;
  }
  .swagger-ui .ml2-ns {
    margin-inline-start: 0.5rem;
  }
  .swagger-ui .ml3-ns {
    margin-inline-start: 1rem;
  }
  .swagger-ui .ml4-ns {
    margin-inline-start: 2rem;
  }
  .swagger-ui .ml5-ns {
    margin-inline-start: 4rem;
  }
  .swagger-ui .ml6-ns {
    margin-inline-start: 8rem;
  }
  .swagger-ui .ml7-ns {
    margin-inline-start: 16rem;
  }
  .swagger-ui .mr0-ns {
    margin-inline-end: 0;
  }
  .swagger-ui .mr1-ns {
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mr2-ns {
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mr3-ns {
    margin-inline-end: 1rem;
  }
  .swagger-ui .mr4-ns {
    margin-inline-end: 2rem;
  }
  .swagger-ui .mr5-ns {
    margin-inline-end: 4rem;
  }
  .swagger-ui .mr6-ns {
    margin-inline-end: 8rem;
  }
  .swagger-ui .mr7-ns {
    margin-inline-end: 16rem;
  }
  .swagger-ui .mb0-ns {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-ns {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-ns {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-ns {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-ns {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-ns {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-ns {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-ns {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-ns {
    margin-top: 0;
  }
  .swagger-ui .mt1-ns {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-ns {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-ns {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-ns {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-ns {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-ns {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-ns {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-ns {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-ns {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-ns {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-ns {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-ns {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-ns {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-ns {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-ns {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-ns {
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .swagger-ui .mh1-ns {
    margin-inline-start: 0.25rem;
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mh2-ns {
    margin-inline-start: 0.5rem;
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mh3-ns {
    margin-inline-start: 1rem;
    margin-inline-end: 1rem;
  }
  .swagger-ui .mh4-ns {
    margin-inline-start: 2rem;
    margin-inline-end: 2rem;
  }
  .swagger-ui .mh5-ns {
    margin-inline-start: 4rem;
    margin-inline-end: 4rem;
  }
  .swagger-ui .mh6-ns {
    margin-inline-start: 8rem;
    margin-inline-end: 8rem;
  }
  .swagger-ui .mh7-ns {
    margin-inline-start: 16rem;
    margin-inline-end: 16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .pa0-m {
    padding: 0;
  }
  .swagger-ui .pa1-m {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-m {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-m {
    padding: 1rem;
  }
  .swagger-ui .pa4-m {
    padding: 2rem;
  }
  .swagger-ui .pa5-m {
    padding: 4rem;
  }
  .swagger-ui .pa6-m {
    padding: 8rem;
  }
  .swagger-ui .pa7-m {
    padding: 16rem;
  }
  .swagger-ui .pl0-m {
    padding-inline-start: 0;
  }
  .swagger-ui .pl1-m {
    padding-inline-start: 0.25rem;
  }
  .swagger-ui .pl2-m {
    padding-inline-start: 0.5rem;
  }
  .swagger-ui .pl3-m {
    padding-inline-start: 1rem;
  }
  .swagger-ui .pl4-m {
    padding-inline-start: 2rem;
  }
  .swagger-ui .pl5-m {
    padding-inline-start: 4rem;
  }
  .swagger-ui .pl6-m {
    padding-inline-start: 8rem;
  }
  .swagger-ui .pl7-m {
    padding-inline-start: 16rem;
  }
  .swagger-ui .pr0-m {
    padding-inline-end: 0;
  }
  .swagger-ui .pr1-m {
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .pr2-m {
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .pr3-m {
    padding-inline-end: 1rem;
  }
  .swagger-ui .pr4-m {
    padding-inline-end: 2rem;
  }
  .swagger-ui .pr5-m {
    padding-inline-end: 4rem;
  }
  .swagger-ui .pr6-m {
    padding-inline-end: 8rem;
  }
  .swagger-ui .pr7-m {
    padding-inline-end: 16rem;
  }
  .swagger-ui .pb0-m {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-m {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-m {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-m {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-m {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-m {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-m {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-m {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-m {
    padding-top: 0;
  }
  .swagger-ui .pt1-m {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-m {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-m {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-m {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-m {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-m {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-m {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-m {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-m {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-m {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-m {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-m {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-m {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-m {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-m {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-m {
    padding-inline-start: 0;
    padding-inline-end: 0;
  }
  .swagger-ui .ph1-m {
    padding-inline-start: 0.25rem;
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .ph2-m {
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .ph3-m {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
  .swagger-ui .ph4-m {
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;
  }
  .swagger-ui .ph5-m {
    padding-inline-start: 4rem;
    padding-inline-end: 4rem;
  }
  .swagger-ui .ph6-m {
    padding-inline-start: 8rem;
    padding-inline-end: 8rem;
  }
  .swagger-ui .ph7-m {
    padding-inline-start: 16rem;
    padding-inline-end: 16rem;
  }
  .swagger-ui .ma0-m {
    margin: 0;
  }
  .swagger-ui .ma1-m {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-m {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-m {
    margin: 1rem;
  }
  .swagger-ui .ma4-m {
    margin: 2rem;
  }
  .swagger-ui .ma5-m {
    margin: 4rem;
  }
  .swagger-ui .ma6-m {
    margin: 8rem;
  }
  .swagger-ui .ma7-m {
    margin: 16rem;
  }
  .swagger-ui .ml0-m {
    margin-inline-start: 0;
  }
  .swagger-ui .ml1-m {
    margin-inline-start: 0.25rem;
  }
  .swagger-ui .ml2-m {
    margin-inline-start: 0.5rem;
  }
  .swagger-ui .ml3-m {
    margin-inline-start: 1rem;
  }
  .swagger-ui .ml4-m {
    margin-inline-start: 2rem;
  }
  .swagger-ui .ml5-m {
    margin-inline-start: 4rem;
  }
  .swagger-ui .ml6-m {
    margin-inline-start: 8rem;
  }
  .swagger-ui .ml7-m {
    margin-inline-start: 16rem;
  }
  .swagger-ui .mr0-m {
    margin-inline-end: 0;
  }
  .swagger-ui .mr1-m {
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mr2-m {
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mr3-m {
    margin-inline-end: 1rem;
  }
  .swagger-ui .mr4-m {
    margin-inline-end: 2rem;
  }
  .swagger-ui .mr5-m {
    margin-inline-end: 4rem;
  }
  .swagger-ui .mr6-m {
    margin-inline-end: 8rem;
  }
  .swagger-ui .mr7-m {
    margin-inline-end: 16rem;
  }
  .swagger-ui .mb0-m {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-m {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-m {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-m {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-m {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-m {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-m {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-m {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-m {
    margin-top: 0;
  }
  .swagger-ui .mt1-m {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-m {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-m {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-m {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-m {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-m {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-m {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-m {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-m {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-m {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-m {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-m {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-m {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-m {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-m {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-m {
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .swagger-ui .mh1-m {
    margin-inline-start: 0.25rem;
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mh2-m {
    margin-inline-start: 0.5rem;
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mh3-m {
    margin-inline-start: 1rem;
    margin-inline-end: 1rem;
  }
  .swagger-ui .mh4-m {
    margin-inline-start: 2rem;
    margin-inline-end: 2rem;
  }
  .swagger-ui .mh5-m {
    margin-inline-start: 4rem;
    margin-inline-end: 4rem;
  }
  .swagger-ui .mh6-m {
    margin-inline-start: 8rem;
    margin-inline-end: 8rem;
  }
  .swagger-ui .mh7-m {
    margin-inline-start: 16rem;
    margin-inline-end: 16rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .pa0-l {
    padding: 0;
  }
  .swagger-ui .pa1-l {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-l {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-l {
    padding: 1rem;
  }
  .swagger-ui .pa4-l {
    padding: 2rem;
  }
  .swagger-ui .pa5-l {
    padding: 4rem;
  }
  .swagger-ui .pa6-l {
    padding: 8rem;
  }
  .swagger-ui .pa7-l {
    padding: 16rem;
  }
  .swagger-ui .pl0-l {
    padding-inline-start: 0;
  }
  .swagger-ui .pl1-l {
    padding-inline-start: 0.25rem;
  }
  .swagger-ui .pl2-l {
    padding-inline-start: 0.5rem;
  }
  .swagger-ui .pl3-l {
    padding-inline-start: 1rem;
  }
  .swagger-ui .pl4-l {
    padding-inline-start: 2rem;
  }
  .swagger-ui .pl5-l {
    padding-inline-start: 4rem;
  }
  .swagger-ui .pl6-l {
    padding-inline-start: 8rem;
  }
  .swagger-ui .pl7-l {
    padding-inline-start: 16rem;
  }
  .swagger-ui .pr0-l {
    padding-inline-end: 0;
  }
  .swagger-ui .pr1-l {
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .pr2-l {
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .pr3-l {
    padding-inline-end: 1rem;
  }
  .swagger-ui .pr4-l {
    padding-inline-end: 2rem;
  }
  .swagger-ui .pr5-l {
    padding-inline-end: 4rem;
  }
  .swagger-ui .pr6-l {
    padding-inline-end: 8rem;
  }
  .swagger-ui .pr7-l {
    padding-inline-end: 16rem;
  }
  .swagger-ui .pb0-l {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-l {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-l {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-l {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-l {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-l {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-l {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-l {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-l {
    padding-top: 0;
  }
  .swagger-ui .pt1-l {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-l {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-l {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-l {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-l {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-l {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-l {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-l {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-l {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-l {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-l {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-l {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-l {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-l {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-l {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-l {
    padding-inline-start: 0;
    padding-inline-end: 0;
  }
  .swagger-ui .ph1-l {
    padding-inline-start: 0.25rem;
    padding-inline-end: 0.25rem;
  }
  .swagger-ui .ph2-l {
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
  }
  .swagger-ui .ph3-l {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
  .swagger-ui .ph4-l {
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;
  }
  .swagger-ui .ph5-l {
    padding-inline-start: 4rem;
    padding-inline-end: 4rem;
  }
  .swagger-ui .ph6-l {
    padding-inline-start: 8rem;
    padding-inline-end: 8rem;
  }
  .swagger-ui .ph7-l {
    padding-inline-start: 16rem;
    padding-inline-end: 16rem;
  }
  .swagger-ui .ma0-l {
    margin: 0;
  }
  .swagger-ui .ma1-l {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-l {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-l {
    margin: 1rem;
  }
  .swagger-ui .ma4-l {
    margin: 2rem;
  }
  .swagger-ui .ma5-l {
    margin: 4rem;
  }
  .swagger-ui .ma6-l {
    margin: 8rem;
  }
  .swagger-ui .ma7-l {
    margin: 16rem;
  }
  .swagger-ui .ml0-l {
    margin-inline-start: 0;
  }
  .swagger-ui .ml1-l {
    margin-inline-start: 0.25rem;
  }
  .swagger-ui .ml2-l {
    margin-inline-start: 0.5rem;
  }
  .swagger-ui .ml3-l {
    margin-inline-start: 1rem;
  }
  .swagger-ui .ml4-l {
    margin-inline-start: 2rem;
  }
  .swagger-ui .ml5-l {
    margin-inline-start: 4rem;
  }
  .swagger-ui .ml6-l {
    margin-inline-start: 8rem;
  }
  .swagger-ui .ml7-l {
    margin-inline-start: 16rem;
  }
  .swagger-ui .mr0-l {
    margin-inline-end: 0;
  }
  .swagger-ui .mr1-l {
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mr2-l {
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mr3-l {
    margin-inline-end: 1rem;
  }
  .swagger-ui .mr4-l {
    margin-inline-end: 2rem;
  }
  .swagger-ui .mr5-l {
    margin-inline-end: 4rem;
  }
  .swagger-ui .mr6-l {
    margin-inline-end: 8rem;
  }
  .swagger-ui .mr7-l {
    margin-inline-end: 16rem;
  }
  .swagger-ui .mb0-l {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-l {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-l {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-l {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-l {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-l {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-l {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-l {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-l {
    margin-top: 0;
  }
  .swagger-ui .mt1-l {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-l {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-l {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-l {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-l {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-l {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-l {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-l {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-l {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-l {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-l {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-l {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-l {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-l {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-l {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-l {
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .swagger-ui .mh1-l {
    margin-inline-start: 0.25rem;
    margin-inline-end: 0.25rem;
  }
  .swagger-ui .mh2-l {
    margin-inline-start: 0.5rem;
    margin-inline-end: 0.5rem;
  }
  .swagger-ui .mh3-l {
    margin-inline-start: 1rem;
    margin-inline-end: 1rem;
  }
  .swagger-ui .mh4-l {
    margin-inline-start: 2rem;
    margin-inline-end: 2rem;
  }
  .swagger-ui .mh5-l {
    margin-inline-start: 4rem;
    margin-inline-end: 4rem;
  }
  .swagger-ui .mh6-l {
    margin-inline-start: 8rem;
    margin-inline-end: 8rem;
  }
  .swagger-ui .mh7-l {
    margin-inline-start: 16rem;
    margin-inline-end: 16rem;
  }
}
.swagger-ui .na1 {
  margin: -0.25rem;
}
.swagger-ui .na2 {
  margin: -0.5rem;
}
.swagger-ui .na3 {
  margin: -1rem;
}
.swagger-ui .na4 {
  margin: -2rem;
}
.swagger-ui .na5 {
  margin: -4rem;
}
.swagger-ui .na6 {
  margin: -8rem;
}
.swagger-ui .na7 {
  margin: -16rem;
}
.swagger-ui .nl1 {
  margin-inline-start: -0.25rem;
}
.swagger-ui .nl2 {
  margin-inline-start: -0.5rem;
}
.swagger-ui .nl3 {
  margin-inline-start: -1rem;
}
.swagger-ui .nl4 {
  margin-inline-start: -2rem;
}
.swagger-ui .nl5 {
  margin-inline-start: -4rem;
}
.swagger-ui .nl6 {
  margin-inline-start: -8rem;
}
.swagger-ui .nl7 {
  margin-inline-start: -16rem;
}
.swagger-ui .nr1 {
  margin-inline-end: -0.25rem;
}
.swagger-ui .nr2 {
  margin-inline-end: -0.5rem;
}
.swagger-ui .nr3 {
  margin-inline-end: -1rem;
}
.swagger-ui .nr4 {
  margin-inline-end: -2rem;
}
.swagger-ui .nr5 {
  margin-inline-end: -4rem;
}
.swagger-ui .nr6 {
  margin-inline-end: -8rem;
}
.swagger-ui .nr7 {
  margin-inline-end: -16rem;
}
.swagger-ui .nb1 {
  margin-bottom: -0.25rem;
}
.swagger-ui .nb2 {
  margin-bottom: -0.5rem;
}
.swagger-ui .nb3 {
  margin-bottom: -1rem;
}
.swagger-ui .nb4 {
  margin-bottom: -2rem;
}
.swagger-ui .nb5 {
  margin-bottom: -4rem;
}
.swagger-ui .nb6 {
  margin-bottom: -8rem;
}
.swagger-ui .nb7 {
  margin-bottom: -16rem;
}
.swagger-ui .nt1 {
  margin-top: -0.25rem;
}
.swagger-ui .nt2 {
  margin-top: -0.5rem;
}
.swagger-ui .nt3 {
  margin-top: -1rem;
}
.swagger-ui .nt4 {
  margin-top: -2rem;
}
.swagger-ui .nt5 {
  margin-top: -4rem;
}
.swagger-ui .nt6 {
  margin-top: -8rem;
}
.swagger-ui .nt7 {
  margin-top: -16rem;
}
@media screen and (min-width: 30em) {
  .swagger-ui .na1-ns {
    margin: -0.25rem;
  }
  .swagger-ui .na2-ns {
    margin: -0.5rem;
  }
  .swagger-ui .na3-ns {
    margin: -1rem;
  }
  .swagger-ui .na4-ns {
    margin: -2rem;
  }
  .swagger-ui .na5-ns {
    margin: -4rem;
  }
  .swagger-ui .na6-ns {
    margin: -8rem;
  }
  .swagger-ui .na7-ns {
    margin: -16rem;
  }
  .swagger-ui .nl1-ns {
    margin-inline-start: -0.25rem;
  }
  .swagger-ui .nl2-ns {
    margin-inline-start: -0.5rem;
  }
  .swagger-ui .nl3-ns {
    margin-inline-start: -1rem;
  }
  .swagger-ui .nl4-ns {
    margin-inline-start: -2rem;
  }
  .swagger-ui .nl5-ns {
    margin-inline-start: -4rem;
  }
  .swagger-ui .nl6-ns {
    margin-inline-start: -8rem;
  }
  .swagger-ui .nl7-ns {
    margin-inline-start: -16rem;
  }
  .swagger-ui .nr1-ns {
    margin-inline-end: -0.25rem;
  }
  .swagger-ui .nr2-ns {
    margin-inline-end: -0.5rem;
  }
  .swagger-ui .nr3-ns {
    margin-inline-end: -1rem;
  }
  .swagger-ui .nr4-ns {
    margin-inline-end: -2rem;
  }
  .swagger-ui .nr5-ns {
    margin-inline-end: -4rem;
  }
  .swagger-ui .nr6-ns {
    margin-inline-end: -8rem;
  }
  .swagger-ui .nr7-ns {
    margin-inline-end: -16rem;
  }
  .swagger-ui .nb1-ns {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-ns {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-ns {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-ns {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-ns {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-ns {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-ns {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-ns {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-ns {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-ns {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-ns {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-ns {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-ns {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-ns {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .na1-m {
    margin: -0.25rem;
  }
  .swagger-ui .na2-m {
    margin: -0.5rem;
  }
  .swagger-ui .na3-m {
    margin: -1rem;
  }
  .swagger-ui .na4-m {
    margin: -2rem;
  }
  .swagger-ui .na5-m {
    margin: -4rem;
  }
  .swagger-ui .na6-m {
    margin: -8rem;
  }
  .swagger-ui .na7-m {
    margin: -16rem;
  }
  .swagger-ui .nl1-m {
    margin-inline-start: -0.25rem;
  }
  .swagger-ui .nl2-m {
    margin-inline-start: -0.5rem;
  }
  .swagger-ui .nl3-m {
    margin-inline-start: -1rem;
  }
  .swagger-ui .nl4-m {
    margin-inline-start: -2rem;
  }
  .swagger-ui .nl5-m {
    margin-inline-start: -4rem;
  }
  .swagger-ui .nl6-m {
    margin-inline-start: -8rem;
  }
  .swagger-ui .nl7-m {
    margin-inline-start: -16rem;
  }
  .swagger-ui .nr1-m {
    margin-inline-end: -0.25rem;
  }
  .swagger-ui .nr2-m {
    margin-inline-end: -0.5rem;
  }
  .swagger-ui .nr3-m {
    margin-inline-end: -1rem;
  }
  .swagger-ui .nr4-m {
    margin-inline-end: -2rem;
  }
  .swagger-ui .nr5-m {
    margin-inline-end: -4rem;
  }
  .swagger-ui .nr6-m {
    margin-inline-end: -8rem;
  }
  .swagger-ui .nr7-m {
    margin-inline-end: -16rem;
  }
  .swagger-ui .nb1-m {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-m {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-m {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-m {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-m {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-m {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-m {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-m {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-m {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-m {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-m {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-m {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-m {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-m {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .na1-l {
    margin: -0.25rem;
  }
  .swagger-ui .na2-l {
    margin: -0.5rem;
  }
  .swagger-ui .na3-l {
    margin: -1rem;
  }
  .swagger-ui .na4-l {
    margin: -2rem;
  }
  .swagger-ui .na5-l {
    margin: -4rem;
  }
  .swagger-ui .na6-l {
    margin: -8rem;
  }
  .swagger-ui .na7-l {
    margin: -16rem;
  }
  .swagger-ui .nl1-l {
    margin-inline-start: -0.25rem;
  }
  .swagger-ui .nl2-l {
    margin-inline-start: -0.5rem;
  }
  .swagger-ui .nl3-l {
    margin-inline-start: -1rem;
  }
  .swagger-ui .nl4-l {
    margin-inline-start: -2rem;
  }
  .swagger-ui .nl5-l {
    margin-inline-start: -4rem;
  }
  .swagger-ui .nl6-l {
    margin-inline-start: -8rem;
  }
  .swagger-ui .nl7-l {
    margin-inline-start: -16rem;
  }
  .swagger-ui .nr1-l {
    margin-inline-end: -0.25rem;
  }
  .swagger-ui .nr2-l {
    margin-inline-end: -0.5rem;
  }
  .swagger-ui .nr3-l {
    margin-inline-end: -1rem;
  }
  .swagger-ui .nr4-l {
    margin-inline-end: -2rem;
  }
  .swagger-ui .nr5-l {
    margin-inline-end: -4rem;
  }
  .swagger-ui .nr6-l {
    margin-inline-end: -8rem;
  }
  .swagger-ui .nr7-l {
    margin-inline-end: -16rem;
  }
  .swagger-ui .nb1-l {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-l {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-l {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-l {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-l {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-l {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-l {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-l {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-l {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-l {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-l {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-l {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-l {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-l {
    margin-top: -16rem;
  }
}
.swagger-ui .collapse {
  border-collapse: collapse;
  border-spacing: 0;
}
.swagger-ui .striped--light-silver:nth-child(odd) {
  background-color: #aaa;
}
.swagger-ui .striped--moon-gray:nth-child(odd) {
  background-color: #ccc;
}
.swagger-ui .striped--light-gray:nth-child(odd) {
  background-color: #eee;
}
.swagger-ui .striped--near-white:nth-child(odd) {
  background-color: #f4f4f4;
}
.swagger-ui .stripe-light:nth-child(odd) {
  background-color: #ffffff1a;
}
.swagger-ui .stripe-dark:nth-child(odd) {
  background-color: #0000001a;
}
.swagger-ui .strike {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.swagger-ui .underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.swagger-ui .no-underline {
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .strike-ns {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-ns {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-ns {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .strike-m {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-m {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-m {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .strike-l {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-l {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-l {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
.swagger-ui .tl {
  text-align: start;
}
.swagger-ui .tr {
  text-align: end;
}
.swagger-ui .tc {
  text-align: center;
}
.swagger-ui .tj {
  text-align: justify;
}
@media screen and (min-width: 30em) {
  .swagger-ui .tl-ns {
    text-align: start;
  }
  .swagger-ui .tr-ns {
    text-align: end;
  }
  .swagger-ui .tc-ns {
    text-align: center;
  }
  .swagger-ui .tj-ns {
    text-align: justify;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tl-m {
    text-align: start;
  }
  .swagger-ui .tr-m {
    text-align: end;
  }
  .swagger-ui .tc-m {
    text-align: center;
  }
  .swagger-ui .tj-m {
    text-align: justify;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .tl-l {
    text-align: start;
  }
  .swagger-ui .tr-l {
    text-align: end;
  }
  .swagger-ui .tc-l {
    text-align: center;
  }
  .swagger-ui .tj-l {
    text-align: justify;
  }
}
.swagger-ui .ttc {
  text-transform: capitalize;
}
.swagger-ui .ttl {
  text-transform: lowercase;
}
.swagger-ui .ttu {
  text-transform: uppercase;
}
.swagger-ui .ttn {
  text-transform: none;
}
@media screen and (min-width: 30em) {
  .swagger-ui .ttc-ns {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-ns {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-ns {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-ns {
    text-transform: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ttc-m {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-m {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-m {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-m {
    text-transform: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ttc-l {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-l {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-l {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-l {
    text-transform: none;
  }
}
.swagger-ui .f-6,
.swagger-ui .f-headline {
  font-size: 6rem;
}
.swagger-ui .f-5,
.swagger-ui .f-subheadline {
  font-size: 5rem;
}
.swagger-ui .f1 {
  font-size: 3rem;
}
.swagger-ui .f2 {
  font-size: 2.25rem;
}
.swagger-ui .f3 {
  font-size: 1.5rem;
}
.swagger-ui .f4 {
  font-size: 1.25rem;
}
.swagger-ui .f5 {
  font-size: 1rem;
}
.swagger-ui .f6 {
  font-size: 0.875rem;
}
.swagger-ui .f7 {
  font-size: 0.75rem;
}
@media screen and (min-width: 30em) {
  .swagger-ui .f-6-ns,
  .swagger-ui .f-headline-ns {
    font-size: 6rem;
  }
  .swagger-ui .f-5-ns,
  .swagger-ui .f-subheadline-ns {
    font-size: 5rem;
  }
  .swagger-ui .f1-ns {
    font-size: 3rem;
  }
  .swagger-ui .f2-ns {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-ns {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-ns {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-ns {
    font-size: 1rem;
  }
  .swagger-ui .f6-ns {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-ns {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .f-6-m,
  .swagger-ui .f-headline-m {
    font-size: 6rem;
  }
  .swagger-ui .f-5-m,
  .swagger-ui .f-subheadline-m {
    font-size: 5rem;
  }
  .swagger-ui .f1-m {
    font-size: 3rem;
  }
  .swagger-ui .f2-m {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-m {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-m {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-m {
    font-size: 1rem;
  }
  .swagger-ui .f6-m {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-m {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .f-6-l,
  .swagger-ui .f-headline-l {
    font-size: 6rem;
  }
  .swagger-ui .f-5-l,
  .swagger-ui .f-subheadline-l {
    font-size: 5rem;
  }
  .swagger-ui .f1-l {
    font-size: 3rem;
  }
  .swagger-ui .f2-l {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-l {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-l {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-l {
    font-size: 1rem;
  }
  .swagger-ui .f6-l {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-l {
    font-size: 0.75rem;
  }
}
.swagger-ui .measure {
  max-width: 30em;
}
.swagger-ui .measure-wide {
  max-width: 34em;
}
.swagger-ui .measure-narrow {
  max-width: 20em;
}
.swagger-ui .indent {
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 1em;
}
.swagger-ui .small-caps {
  font-feature-settings: 'smcp';
  font-variant: small-caps;
}
.swagger-ui .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 30em) {
  .swagger-ui .measure-ns {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-ns {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-ns {
    max-width: 20em;
  }
  .swagger-ui .indent-ns {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-ns {
    font-feature-settings: 'smcp';
    font-variant: small-caps;
  }
  .swagger-ui .truncate-ns {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .measure-m {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-m {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-m {
    max-width: 20em;
  }
  .swagger-ui .indent-m {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-m {
    font-feature-settings: 'smcp';
    font-variant: small-caps;
  }
  .swagger-ui .truncate-m {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .measure-l {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-l {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-l {
    max-width: 20em;
  }
  .swagger-ui .indent-l {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-l {
    font-feature-settings: 'smcp';
    font-variant: small-caps;
  }
  .swagger-ui .truncate-l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.swagger-ui .overflow-container {
  overflow-y: scroll;
}
.swagger-ui .center {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.swagger-ui .mr-auto {
  margin-inline-end: auto;
}
.swagger-ui .ml-auto {
  margin-inline-start: auto;
}
@media screen and (min-width: 30em) {
  .swagger-ui .center-ns {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
  .swagger-ui .mr-auto-ns {
    margin-inline-end: auto;
  }
  .swagger-ui .ml-auto-ns {
    margin-inline-start: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .center-m {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
  .swagger-ui .mr-auto-m {
    margin-inline-end: auto;
  }
  .swagger-ui .ml-auto-m {
    margin-inline-start: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .center-l {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
  .swagger-ui .mr-auto-l {
    margin-inline-end: auto;
  }
  .swagger-ui .ml-auto-l {
    margin-inline-start: auto;
  }
}
.swagger-ui .clip {
  position: fixed !important;
  _position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
@media screen and (min-width: 30em) {
  .swagger-ui .clip-ns {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .clip-m {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .clip-l {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
.swagger-ui .ws-normal {
  white-space: normal;
}
.swagger-ui .nowrap {
  white-space: nowrap;
}
.swagger-ui .pre {
  white-space: pre;
}
@media screen and (min-width: 30em) {
  .swagger-ui .ws-normal-ns {
    white-space: normal;
  }
  .swagger-ui .nowrap-ns {
    white-space: nowrap;
  }
  .swagger-ui .pre-ns {
    white-space: pre;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ws-normal-m {
    white-space: normal;
  }
  .swagger-ui .nowrap-m {
    white-space: nowrap;
  }
  .swagger-ui .pre-m {
    white-space: pre;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ws-normal-l {
    white-space: normal;
  }
  .swagger-ui .nowrap-l {
    white-space: nowrap;
  }
  .swagger-ui .pre-l {
    white-space: pre;
  }
}
.swagger-ui .v-base {
  vertical-align: baseline;
}
.swagger-ui .v-mid {
  vertical-align: middle;
}
.swagger-ui .v-top {
  vertical-align: top;
}
.swagger-ui .v-btm {
  vertical-align: bottom;
}
@media screen and (min-width: 30em) {
  .swagger-ui .v-base-ns {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-ns {
    vertical-align: middle;
  }
  .swagger-ui .v-top-ns {
    vertical-align: top;
  }
  .swagger-ui .v-btm-ns {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .v-base-m {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-m {
    vertical-align: middle;
  }
  .swagger-ui .v-top-m {
    vertical-align: top;
  }
  .swagger-ui .v-btm-m {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .v-base-l {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-l {
    vertical-align: middle;
  }
  .swagger-ui .v-top-l {
    vertical-align: top;
  }
  .swagger-ui .v-btm-l {
    vertical-align: bottom;
  }
}
.swagger-ui .dim {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}
.swagger-ui .dim:focus,
.swagger-ui .dim:hover {
  opacity: 0.5;
  transition: opacity 0.15s ease-in;
}
.swagger-ui .dim:active {
  opacity: 0.8;
  transition: opacity 0.15s ease-out;
}
.swagger-ui .glow {
  transition: opacity 0.15s ease-in;
}
.swagger-ui .glow:focus,
.swagger-ui .glow:hover {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}
.swagger-ui .hide-child .child {
  opacity: 0;
  transition: opacity 0.15s ease-in;
}
.swagger-ui .hide-child:active .child,
.swagger-ui .hide-child:focus .child,
.swagger-ui .hide-child:hover .child {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}
.swagger-ui .underline-hover:focus,
.swagger-ui .underline-hover:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.swagger-ui .grow {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}
.swagger-ui .grow:focus,
.swagger-ui .grow:hover {
  transform: scale(1.05);
}
.swagger-ui .grow:active {
  transform: scale(0.9);
}
.swagger-ui .grow-large {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-in-out;
}
.swagger-ui .grow-large:focus,
.swagger-ui .grow-large:hover {
  transform: scale(1.2);
}
.swagger-ui .grow-large:active {
  transform: scale(0.95);
}
.swagger-ui .pointer:hover {
  cursor: pointer;
}
.swagger-ui .shadow-hover {
  cursor: pointer;
  position: relative;
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.swagger-ui .shadow-hover:after {
  border-radius: inherit;
  box-shadow: 0 0 16px 2px #0003;
  content: '';
  height: 100%;
  inset-inline-start: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  z-index: -1;
}
.swagger-ui .shadow-hover:focus:after,
.swagger-ui .shadow-hover:hover:after {
  opacity: 1;
}
.swagger-ui .bg-animate,
.swagger-ui .bg-animate:focus,
.swagger-ui .bg-animate:hover {
  transition: background-color 0.15s ease-in-out;
}
.swagger-ui .z-0 {
  z-index: 0;
}
.swagger-ui .z-1 {
  z-index: 1;
}
.swagger-ui .z-2 {
  z-index: 2;
}
.swagger-ui .z-3 {
  z-index: 3;
}
.swagger-ui .z-4 {
  z-index: 4;
}
.swagger-ui .z-5 {
  z-index: 5;
}
.swagger-ui .z-999 {
  z-index: 999;
}
.swagger-ui .z-9999 {
  z-index: 9999;
}
.swagger-ui .z-max {
  z-index: 2147483647;
}
.swagger-ui .z-inherit {
  z-index: inherit;
}
.swagger-ui .z-initial,
.swagger-ui .z-unset {
  z-index: auto;
}
.swagger-ui .nested-copy-line-height ol,
.swagger-ui .nested-copy-line-height p,
.swagger-ui .nested-copy-line-height ul {
  line-height: 1.5;
}
.swagger-ui .nested-headline-line-height h1,
.swagger-ui .nested-headline-line-height h2,
.swagger-ui .nested-headline-line-height h3,
.swagger-ui .nested-headline-line-height h4,
.swagger-ui .nested-headline-line-height h5,
.swagger-ui .nested-headline-line-height h6 {
  line-height: 1.25;
}
.swagger-ui .nested-list-reset ol,
.swagger-ui .nested-list-reset ul {
  list-style-type: none;
  margin-inline-start: 0;
  padding-inline-start: 0;
}
.swagger-ui .nested-copy-indent p + p {
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 0.1em;
}
.swagger-ui .nested-copy-seperator p + p {
  margin-top: 1.5em;
}
.swagger-ui .nested-img img {
  display: block;
  max-width: 100%;
  width: 100%;
}
.swagger-ui .nested-links a {
  color: #357edd;
  transition: color 0.15s ease-in;
}
.swagger-ui .nested-links a:focus,
.swagger-ui .nested-links a:hover {
  color: #96ccff;
  transition: color 0.15s ease-in;
}
.swagger-ui .wrapper {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1460px;
  padding: 0 20px;
  width: 100%;
}
.swagger-ui .opblock-tag-section {
  display: flex;
  flex-direction: column;
}
.swagger-ui .try-out.btn-group {
  display: flex;
  flex: 0.1 2 auto;
  padding: 0;
}
.swagger-ui .try-out__btn {
  margin-inline-start: 1.25rem;
}
.swagger-ui .opblock-tag {
  align-items: center;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  cursor: pointer;
  display: flex;
  padding-block-start: 10px;
  padding-inline-end: 20px;
  padding-block-end: 10px;
  padding-inline-start: 10px;
  transition: all 0.2s;
}
.swagger-ui .opblock-tag:hover {
  background: #00000005;
}
.swagger-ui .opblock-tag {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 24px;
  margin: 0 0 5px;
}
.swagger-ui .opblock-tag.no-desc span {
  flex: 1;
}
.swagger-ui .opblock-tag svg {
  transition: all 0.4s;
}
.swagger-ui .opblock-tag small {
  color: #3b4151;
  flex: 2;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0 10px;
}
.swagger-ui .opblock-tag > div {
  flex: 1 1 150px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .swagger-ui .opblock-tag small,
  .swagger-ui .opblock-tag > div {
    flex: 1;
  }
}
.swagger-ui .opblock-tag .info__externaldocs {
  text-align: end;
}
.swagger-ui .parameter__type {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  padding: 5px 0;
}
.swagger-ui .parameter-controls {
  margin-top: 0.75em;
}
.swagger-ui .examples__title {
  display: block;
  font-size: 1.1em;
  font-weight: 700;
  margin-bottom: 0.75em;
}
.swagger-ui .examples__section {
  margin-top: 1.5em;
}
.swagger-ui .examples__section-header {
  font-size: 0.9rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.swagger-ui .examples-select {
  display: inline-block;
  margin-bottom: 0.75em;
}
.swagger-ui .examples-select .examples-select-element {
  width: 100%;
}
.swagger-ui .examples-select__section-label {
  font-size: 0.9rem;
  font-weight: 700;
  margin-inline-end: 0.5rem;
}
.swagger-ui .example__section {
  margin-top: 1.5em;
}
.swagger-ui .example__section-header {
  font-size: 0.9rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.swagger-ui .view-line-link {
  cursor: pointer;
  margin: 0 5px;
  position: relative;
  top: 3px;
  transition: all 0.5s;
  width: 20px;
}
.swagger-ui .opblock {
  border: 1px solid #000;
  border-radius: 4px;
  box-shadow: 0 0 3px #00000030;
  margin: 0 0 15px;
}
.swagger-ui .opblock .tab-header {
  display: flex;
  flex: 1;
}
.swagger-ui .opblock .tab-header .tab-item {
  cursor: pointer;
  padding: 0 40px;
}
.swagger-ui .opblock .tab-header .tab-item:first-of-type {
  padding-block-start: 0;
  padding-inline-end: 40px;
  padding-block-end: 0;
  padding-inline-start: 0;
}
.swagger-ui .opblock .tab-header .tab-item.active h4 span {
  position: relative;
}
.swagger-ui .opblock .tab-header .tab-item.active h4 span:after {
  background: gray;
  bottom: -15px;
  content: '';
  height: 4px;
  inset-inline-start: 50%;
  position: absolute;
  transform: translate(-50%);
  width: 120%;
}
.swagger-ui .opblock.is-open .opblock-summary {
  border-bottom: 1px solid #000;
}
.swagger-ui .opblock .opblock-section-header {
  align-items: center;
  background: #fffc;
  box-shadow: 0 1px 2px #0000001a;
  display: flex;
  min-height: 50px;
  padding: 8px 20px;
}
.swagger-ui .opblock .opblock-section-header > label {
  align-items: center;
  color: #3b4151;
  display: flex;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: auto;
}
.swagger-ui .opblock .opblock-section-header > label > span {
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 0;
}
.swagger-ui .opblock .opblock-section-header h4 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 14px;
  margin: 0;
}
.swagger-ui .opblock .opblock-summary-method {
  background: #000;
  border-radius: 3px;
  color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 0;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .swagger-ui .opblock .opblock-summary-method {
    font-size: 12px;
  }
}
.swagger-ui .opblock .opblock-summary-operation-id,
.swagger-ui .opblock .opblock-summary-path,
.swagger-ui .opblock .opblock-summary-path__deprecated {
  align-items: center;
  color: #3b4151;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}
@media (max-width: 768px) {
  .swagger-ui .opblock .opblock-summary-operation-id,
  .swagger-ui .opblock .opblock-summary-path,
  .swagger-ui .opblock .opblock-summary-path__deprecated {
    font-size: 12px;
  }
}
.swagger-ui .opblock .opblock-summary-path {
  flex-shrink: 1;
}
@media (max-width: 640px) {
  .swagger-ui .opblock .opblock-summary-path {
    max-width: 100%;
  }
}
.swagger-ui .opblock .opblock-summary-path__deprecated {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.swagger-ui .opblock .opblock-summary-operation-id {
  font-size: 14px;
}
.swagger-ui .opblock .opblock-summary-description {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}
.swagger-ui .opblock .opblock-summary-path-description-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-wrap: wrap;
  gap: 0 10px;
  padding: 0 10px;
}
@media (max-width: 550px) {
  .swagger-ui .opblock .opblock-summary-path-description-wrapper {
    align-items: flex-start;
    flex-direction: column;
  }
}
.swagger-ui .opblock .opblock-summary {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding: 5px;
}
.swagger-ui .opblock .opblock-summary .view-line-link {
  cursor: pointer;
  margin: 0;
  position: relative;
  top: 2px;
  transition: all 0.5s;
  width: 0;
}
.swagger-ui .opblock .opblock-summary:hover .view-line-link {
  margin: 0 5px;
  width: 18px;
}
.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard {
  width: 24px;
}
.swagger-ui .opblock.opblock-post {
  background: #49cc901a;
  border-color: #49cc90;
}
.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #49cc90;
}
.swagger-ui .opblock.opblock-post .opblock-summary {
  border-color: #49cc90;
}
.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
  background: #49cc90;
}
.swagger-ui .opblock.opblock-put {
  background: #fca1301a;
  border-color: #fca130;
}
.swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #fca130;
}
.swagger-ui .opblock.opblock-put .opblock-summary {
  border-color: #fca130;
}
.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
  background: #fca130;
}
.swagger-ui .opblock.opblock-delete {
  background: #f93e3e1a;
  border-color: #f93e3e;
}
.swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #f93e3e;
}
.swagger-ui .opblock.opblock-delete .opblock-summary {
  border-color: #f93e3e;
}
.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
  background: #f93e3e;
}
.swagger-ui .opblock.opblock-get {
  background: #61affe1a;
  border-color: #61affe;
}
.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #61affe;
}
.swagger-ui .opblock.opblock-get .opblock-summary {
  border-color: #61affe;
}
.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
  background: #61affe;
}
.swagger-ui .opblock.opblock-patch {
  background: #50e3c21a;
  border-color: #50e3c2;
}
.swagger-ui .opblock.opblock-patch .opblock-summary-method {
  background: #50e3c2;
}
.swagger-ui .opblock.opblock-patch .opblock-summary {
  border-color: #50e3c2;
}
.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after {
  background: #50e3c2;
}
.swagger-ui .opblock.opblock-head {
  background: #9012fe1a;
  border-color: #9012fe;
}
.swagger-ui .opblock.opblock-head .opblock-summary-method {
  background: #9012fe;
}
.swagger-ui .opblock.opblock-head .opblock-summary {
  border-color: #9012fe;
}
.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after {
  background: #9012fe;
}
.swagger-ui .opblock.opblock-options {
  background: #0d5aa71a;
  border-color: #0d5aa7;
}
.swagger-ui .opblock.opblock-options .opblock-summary-method {
  background: #0d5aa7;
}
.swagger-ui .opblock.opblock-options .opblock-summary {
  border-color: #0d5aa7;
}
.swagger-ui
  .opblock.opblock-options
  .tab-header
  .tab-item.active
  h4
  span:after {
  background: #0d5aa7;
}
.swagger-ui .opblock.opblock-deprecated {
  background: #ebebeb1a;
  border-color: #ebebeb;
  opacity: 0.6;
}
.swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
  background: #ebebeb;
}
.swagger-ui .opblock.opblock-deprecated .opblock-summary {
  border-color: #ebebeb;
}
.swagger-ui
  .opblock.opblock-deprecated
  .tab-header
  .tab-item.active
  h4
  span:after {
  background: #ebebeb;
}
.swagger-ui .opblock .opblock-schemes {
  padding: 8px 20px;
}
.swagger-ui .opblock .opblock-schemes .schemes-title {
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 0;
}
.swagger-ui .filter .operation-filter-input {
  border: 2px solid #d8dde7;
  margin: 20px 0;
  padding: 10px;
  width: 100%;
}
.swagger-ui .download-url-wrapper .failed,
.swagger-ui .filter .failed {
  color: red;
}
.swagger-ui .download-url-wrapper .loading,
.swagger-ui .filter .loading {
  color: #aaa;
}
.swagger-ui .model-example {
  margin-top: 1em;
}
.swagger-ui .model-example .model-container {
  overflow-x: auto;
  width: 100%;
}
.swagger-ui
  .model-example
  .model-container
  .model-hint:not(.model-hint--embedded) {
  top: -1.15em;
}
.swagger-ui .tab {
  display: flex;
  list-style: none;
  padding: 0;
}
.swagger-ui .tab li {
  color: #3b4151;
  cursor: pointer;
  font-family: sans-serif;
  font-size: 12px;
  min-width: 60px;
  padding: 0;
}
.swagger-ui .tab li:first-of-type {
  padding-inline-start: 0;
  padding-inline-end: 12px;
  position: relative;
}
.swagger-ui .tab li:first-of-type:after {
  background: #0003;
  content: '';
  height: 100%;
  position: absolute;
  inset-inline-end: 6px;
  top: 0;
  width: 1px;
}
.swagger-ui .tab li.active {
  font-weight: 700;
}
.swagger-ui .tab li button.tablinks {
  background: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  padding: 0;
}
.swagger-ui .opblock-description-wrapper,
.swagger-ui .opblock-external-docs-wrapper,
.swagger-ui .opblock-title_normal {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
  padding: 15px 20px;
}
.swagger-ui .opblock-description-wrapper h4,
.swagger-ui .opblock-external-docs-wrapper h4,
.swagger-ui .opblock-title_normal h4 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
}
.swagger-ui .opblock-description-wrapper p,
.swagger-ui .opblock-external-docs-wrapper p,
.swagger-ui .opblock-title_normal p {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  margin: 0;
}
.swagger-ui .opblock-external-docs-wrapper h4 {
  padding-inline-start: 0;
}
.swagger-ui .execute-wrapper {
  padding: 20px;
  text-align: end;
}
.swagger-ui .execute-wrapper .btn {
  padding: 8px 40px;
  width: 100%;
}
.swagger-ui .body-param-options {
  display: flex;
  flex-direction: column;
}
.swagger-ui .body-param-options .body-param-edit {
  padding: 10px 0;
}
.swagger-ui .body-param-options label {
  padding: 8px 0;
}
.swagger-ui .body-param-options label select {
  margin: 3px 0 0;
}
.swagger-ui .responses-inner {
  padding: 20px;
}
.swagger-ui .responses-inner h4,
.swagger-ui .responses-inner h5 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 10px 0 5px;
}
.swagger-ui .responses-inner .curl {
  max-height: 400px;
  min-height: 6em;
  overflow-y: auto;
}
.swagger-ui .response-col_status {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
}
.swagger-ui .response-col_status .response-undocumented {
  color: #909090;
  font-family: monospace;
  font-size: 11px;
  font-weight: 600;
}
.swagger-ui .response-col_links {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  max-width: 40em;
  padding-inline-start: 2em;
}
.swagger-ui .response-col_links .response-undocumented {
  color: #909090;
  font-family: monospace;
  font-size: 11px;
  font-weight: 600;
}
.swagger-ui .response-col_links .operation-link {
  margin-bottom: 1.5em;
}
.swagger-ui .response-col_links .operation-link .description {
  margin-bottom: 0.5em;
}
.swagger-ui .opblock-body .opblock-loading-animation {
  display: block;
  margin: 3em auto;
}
.swagger-ui .opblock-body pre.microlight {
  background: #333;
  border-radius: 4px;
  font-size: 12px;
  hyphens: auto;
  margin: 0;
  padding: 10px;
  white-space: pre-wrap;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
  color: #fff;
  font-family: monospace;
  font-weight: 600;
}
.swagger-ui .opblock-body pre.microlight .headerline {
  display: block;
}
.swagger-ui .highlight-code {
  position: relative;
}
.swagger-ui .highlight-code > .microlight {
  max-height: 400px;
  min-height: 6em;
  overflow-y: auto;
}
.swagger-ui .highlight-code > .microlight code {
  white-space: pre-wrap !important;
  word-break: break-all;
}
.swagger-ui .curl-command {
  position: relative;
}
.swagger-ui .download-contents {
  align-items: center;
  background: #7d8293;
  border: none;
  border-radius: 4px;
  bottom: 10px;
  color: #fff;
  display: flex;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 30px;
  justify-content: center;
  padding: 5px;
  position: absolute;
  inset-inline-end: 10px;
  text-align: center;
}
.swagger-ui .scheme-container {
  background: #fff;
  box-shadow: 0 1px 2px #00000026;
  margin: 0 0 20px;
  padding: 30px 0;
}
.swagger-ui .scheme-container .schemes {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}
.swagger-ui .scheme-container .schemes > .schemes-server-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.swagger-ui .scheme-container .schemes > .schemes-server-container > label {
  color: #3b4151;
  display: flex;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin-block-start: -20px;
  margin-inline-end: 15px;
  margin-block-end: 0;
  margin-inline-start: 0;
}
.swagger-ui
  .scheme-container
  .schemes
  > .schemes-server-container
  > label
  select {
  min-width: 130px;
  text-transform: uppercase;
}
.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)) {
  justify-content: flex-end;
}
.swagger-ui .scheme-container .schemes .auth-wrapper {
  flex: none;
  justify-content: start;
}
.swagger-ui .scheme-container .schemes .auth-wrapper .authorize {
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
  padding-inline-end: 20px;
}
.swagger-ui .loading-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 1em;
  min-height: 1px;
  padding: 40px 0 60px;
}
.swagger-ui .loading-container .loading {
  position: relative;
}
.swagger-ui .loading-container .loading:after {
  color: #3b4151;
  content: 'loading';
  font-family: sans-serif;
  font-size: 10px;
  font-weight: 700;
  inset-inline-start: 50%;
  position: absolute;
  text-transform: uppercase;
  top: 50%;
  transform: translate(-50%, -50%);
}
.swagger-ui .loading-container .loading:before {
  animation:
    rotation 1s linear infinite,
    opacity 0.5s;
  backface-visibility: hidden;
  border: 2px solid rgba(85, 85, 85, 0.1);
  border-radius: 100%;
  border-top-color: #0009;
  content: '';
  display: block;
  height: 60px;
  inset-inline-start: 50%;
  margin: -30px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 60px;
}
@keyframes rotation {
  to {
    transform: rotate(1turn);
  }
}
.swagger-ui .response-controls {
  display: flex;
  padding-top: 1em;
}
.swagger-ui .response-control-media-type {
  margin-inline-end: 1em;
}
.swagger-ui .response-control-media-type--accept-controller select {
  border-color: green;
}
.swagger-ui .response-control-media-type__accept-message {
  color: green;
  font-size: 0.7em;
}
.swagger-ui .response-control-examples__title,
.swagger-ui .response-control-media-type__title {
  display: block;
  font-size: 0.7em;
  margin-bottom: 0.2em;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.swagger-ui .hidden {
  display: none;
}
.swagger-ui .no-margin {
  border: none;
  height: auto;
  margin: 0;
  padding: 0;
}
.swagger-ui .float-right {
  float: right;
}
.swagger-ui .svg-assets {
  height: 0;
  position: absolute;
  width: 0;
}
.swagger-ui section h3 {
  color: #3b4151;
  font-family: sans-serif;
}
.swagger-ui a.nostyle {
  display: inline;
}
.swagger-ui a.nostyle,
.swagger-ui a.nostyle:visited {
  color: inherit;
  cursor: pointer;
  text-decoration: inherit;
}
.swagger-ui .fallback {
  color: #aaa;
  padding: 1em;
}
.swagger-ui .version-pragma {
  height: 100%;
  padding: 5em 0;
}
.swagger-ui .version-pragma__message {
  display: flex;
  font-size: 1.2em;
  height: 100%;
  justify-content: center;
  line-height: 1.5em;
  padding: 0 0.6em;
  text-align: center;
}
.swagger-ui .version-pragma__message > div {
  flex: 1;
  max-width: 55ch;
}
.swagger-ui .version-pragma__message code {
  background-color: #dedede;
  padding: 4px 4px 2px;
  white-space: pre;
}
.swagger-ui .opblock-link {
  font-weight: 400;
}
.swagger-ui .opblock-link.shown {
  font-weight: 700;
}
.swagger-ui span.token-string {
  color: #555;
}
.swagger-ui span.token-not-formatted {
  color: #555;
  font-weight: 700;
}
.swagger-ui .btn {
  background: transparent;
  border: 2px solid grey;
  border-radius: 4px;
  box-shadow: 0 1px 2px #0000001a;
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 23px;
  transition: all 0.3s;
}
.swagger-ui .btn.btn-sm {
  font-size: 12px;
  padding: 4px 23px;
}
.swagger-ui .btn[disabled] {
  cursor: not-allowed;
  opacity: 0.3;
}
.swagger-ui .btn:hover {
  box-shadow: 0 0 5px #0000004d;
}
.swagger-ui .btn.cancel {
  background-color: transparent;
  border-color: #ff6060;
  color: #ff6060;
  font-family: sans-serif;
}
.swagger-ui .btn.authorize {
  background-color: transparent;
  border-color: #49cc90;
  color: #49cc90;
  display: inline;
  line-height: 1;
}
.swagger-ui .btn.authorize span {
  float: left;
  padding-block-start: 4px;
  padding-inline-end: 20px;
  padding-block-end: 0;
  padding-inline-start: 0;
}
.swagger-ui .btn.authorize svg {
  fill: #49cc90;
}
.swagger-ui .btn.execute {
  background-color: #4990e2;
  border-color: #4990e2;
  color: #fff;
}
.swagger-ui .btn-group {
  display: flex;
  padding: 30px;
}
.swagger-ui .btn-group .btn {
  flex: 1;
}
.swagger-ui .btn-group .btn:first-child {
  border-radius: 4px 0 0 4px;
}
.swagger-ui .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0;
}
.swagger-ui .authorization__btn {
  background: none;
  border: none;
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 10px;
}
.swagger-ui .authorization__btn .locked {
  opacity: 1;
}
.swagger-ui .authorization__btn .unlocked {
  opacity: 0.4;
}
.swagger-ui .model-box-control,
.swagger-ui .models-control,
.swagger-ui .opblock-summary-control {
  all: inherit;
  border-bottom: 0;
  cursor: pointer;
  flex: 1;
  padding: 0;
}
.swagger-ui .model-box-control:focus,
.swagger-ui .models-control:focus,
.swagger-ui .opblock-summary-control:focus {
  outline: auto;
}
.swagger-ui .expand-methods,
.swagger-ui .expand-operation {
  background: none;
  border: none;
}
.swagger-ui .expand-methods svg,
.swagger-ui .expand-operation svg {
  height: 20px;
  width: 20px;
}
.swagger-ui .expand-methods {
  padding: 0 10px;
}
.swagger-ui .expand-methods:hover svg {
  fill: #404040;
}
.swagger-ui .expand-methods svg {
  transition: all 0.3s;
  fill: #707070;
}
.swagger-ui button {
  cursor: pointer;
}
.swagger-ui button.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}
.swagger-ui .copy-to-clipboard {
  align-items: center;
  background: #7d8293;
  border: none;
  border-radius: 4px;
  bottom: 10px;
  display: flex;
  height: 30px;
  justify-content: center;
  position: absolute;
  inset-inline-end: 100px;
  width: 30px;
}
.swagger-ui .copy-to-clipboard button {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill="%23fff" fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>')
    50% no-repeat;
  border: none;
  flex-grow: 1;
  flex-shrink: 1;
  height: 25px;
}
.swagger-ui .copy-to-clipboard:active {
  background: #5e626f;
}
.swagger-ui .opblock-control-arrow {
  background: none;
  border: none;
  text-align: center;
}
.swagger-ui .curl-command .copy-to-clipboard {
  bottom: 5px;
  height: 20px;
  inset-inline-end: 10px;
  width: 20px;
}
.swagger-ui .curl-command .copy-to-clipboard button {
  height: 18px;
}
.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard {
  height: 26px;
  position: static;
}
.swagger-ui select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f7f7f7
    url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>')
    right 10px center no-repeat;
  background-size: 20px;
  border: 2px solid #41444e;
  border-radius: 4px;
  box-shadow: 0 1px 2px #00000040;
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding-block-start: 5px;
  padding-inline-end: 40px;
  padding-block-end: 5px;
  padding-inline-start: 10px;
}
.swagger-ui select[multiple] {
  background: #f7f7f7;
  margin: 5px 0;
  padding: 5px;
}
.swagger-ui select.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}
.swagger-ui .opblock-body select {
  min-width: 230px;
}
@media (max-width: 768px) {
  .swagger-ui .opblock-body select {
    min-width: 180px;
  }
}
@media (max-width: 640px) {
  .swagger-ui .opblock-body select {
    min-width: 100%;
    width: 100%;
  }
}
.swagger-ui label {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 5px;
}
.swagger-ui input[type='email'],
.swagger-ui input[type='file'],
.swagger-ui input[type='password'],
.swagger-ui input[type='search'],
.swagger-ui input[type='text'] {
  line-height: 1;
}
@media (max-width: 768px) {
  .swagger-ui input[type='email'],
  .swagger-ui input[type='file'],
  .swagger-ui input[type='password'],
  .swagger-ui input[type='search'],
  .swagger-ui input[type='text'] {
    max-width: 175px;
  }
}
.swagger-ui input[type='email'],
.swagger-ui input[type='file'],
.swagger-ui input[type='password'],
.swagger-ui input[type='search'],
.swagger-ui input[type='text'],
.swagger-ui textarea {
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  margin: 5px 0;
  min-width: 100px;
  padding: 8px 10px;
}
.swagger-ui input[type='email'].invalid,
.swagger-ui input[type='file'].invalid,
.swagger-ui input[type='password'].invalid,
.swagger-ui input[type='search'].invalid,
.swagger-ui input[type='text'].invalid,
.swagger-ui textarea.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}
.swagger-ui input[disabled],
.swagger-ui select[disabled],
.swagger-ui textarea[disabled] {
  background-color: #fafafa;
  color: #888;
  cursor: not-allowed;
}
.swagger-ui select[disabled] {
  border-color: #888;
}
.swagger-ui textarea[disabled] {
  background-color: #41444e;
  color: #fff;
}
@keyframes shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
.swagger-ui textarea {
  background: #fffc;
  border: none;
  border-radius: 4px;
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  min-height: 280px;
  outline: none;
  padding: 10px;
  width: 100%;
}
.swagger-ui textarea:focus {
  border: 2px solid #61affe;
}
.swagger-ui textarea.curl {
  background: #41444e;
  border-radius: 4px;
  color: #fff;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  min-height: 100px;
  padding: 10px;
  resize: none;
}
.swagger-ui .checkbox {
  color: #303030;
  padding: 5px 0 10px;
  transition: opacity 0.5s;
}
.swagger-ui .checkbox label {
  display: flex;
}
.swagger-ui .checkbox p {
  color: #3b4151;
  font-family: monospace;
  font-style: italic;
  font-weight: 400 !important;
  font-weight: 600;
  margin: 0 !important;
}
.swagger-ui .checkbox input[type='checkbox'] {
  display: none;
}
.swagger-ui .checkbox input[type='checkbox'] + label > .item {
  background: #e8e8e8;
  border-radius: 1px;
  box-shadow: 0 0 0 2px #e8e8e8;
  cursor: pointer;
  display: inline-block;
  flex: none;
  height: 16px;
  margin-block-start: 0;
  margin-inline-end: 8px;
  margin-block-end: 0;
  margin-inline-start: 0;
  padding: 5px;
  position: relative;
  top: 3px;
  width: 16px;
}
.swagger-ui .checkbox input[type='checkbox'] + label > .item:active {
  transform: scale(0.9);
}
.swagger-ui .checkbox input[type='checkbox']:checked + label > .item {
  background: #e8e8e8
    url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill="%2341474E" fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>')
    50% no-repeat;
}
.swagger-ui .dialog-ux {
  bottom: 0;
  inset-inline-start: 0;
  position: fixed;
  inset-inline-end: 0;
  top: 0;
  z-index: 9999;
}
.swagger-ui .dialog-ux .backdrop-ux {
  background: #000c;
  bottom: 0;
  inset-inline-start: 0;
  position: fixed;
  inset-inline-end: 0;
  top: 0;
}
.swagger-ui .dialog-ux .modal-ux {
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  box-shadow: 0 10px 30px #0003;
  inset-inline-start: 50%;
  max-width: 650px;
  min-width: 300px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 9999;
}
.swagger-ui .dialog-ux .modal-ux-content {
  max-height: 540px;
  overflow-y: auto;
  padding: 20px;
}
.swagger-ui .dialog-ux .modal-ux-content p {
  color: #41444e;
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
}
.swagger-ui .dialog-ux .modal-ux-content h4 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 15px 0 0;
}
.swagger-ui .dialog-ux .modal-ux-header {
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: flex;
  padding: 12px 0;
}
.swagger-ui .dialog-ux .modal-ux-header .close-modal {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0 10px;
}
.swagger-ui .dialog-ux .modal-ux-header h3 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 0 20px;
}
.swagger-ui .model {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300;
  font-weight: 600;
}
.swagger-ui .model .deprecated span,
.swagger-ui .model .deprecated td {
  color: #a0a0a0 !important;
}
.swagger-ui .model .deprecated > td:first-of-type {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.swagger-ui .model-toggle {
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  margin: auto 0.3em;
  position: relative;
  top: 6px;
  transform: rotate(90deg);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}
.swagger-ui .model-toggle.collapsed {
  transform: rotate(0);
}
.swagger-ui .model-toggle:after {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>')
    50% no-repeat;
  background-size: 100%;
  content: '';
  display: block;
  height: 20px;
  width: 20px;
}
.swagger-ui .model-jump-to-path {
  cursor: pointer;
  position: relative;
}
.swagger-ui .model-jump-to-path .view-line-link {
  cursor: pointer;
  position: absolute;
  top: -0.4em;
}
.swagger-ui .model-title {
  position: relative;
}
.swagger-ui .model-title:hover .model-hint {
  display: block;
}
.swagger-ui .model-hint {
  background: #000000b3;
  border-radius: 4px;
  color: #ebebeb;
  display: none;
  padding: 0.1em 0.5em;
  position: absolute;
  top: -1.8em;
  white-space: nowrap;
}
.swagger-ui .model p {
  margin: 0 0 1em;
}
.swagger-ui .model .property {
  color: #999;
  font-style: italic;
}
.swagger-ui .model .property.primitive {
  color: #6b6b6b;
}
.swagger-ui .model .property.primitive.extension {
  display: block;
}
.swagger-ui .model .property.primitive.extension > td:first-child {
  padding-inline-start: 0;
  padding-inline-end: 0;
  width: auto;
}
.swagger-ui .model .property.primitive.extension > td:first-child:after {
  content: ': ';
}
.swagger-ui .model .external-docs,
.swagger-ui table.model tr.description {
  color: #666;
  font-weight: 400;
}
.swagger-ui table.model tr.description td:first-child,
.swagger-ui table.model tr.property-row.required td:first-child {
  font-weight: 700;
}
.swagger-ui table.model tr.property-row td {
  vertical-align: top;
}
.swagger-ui table.model tr.property-row td:first-child {
  padding-inline-end: 0.2em;
}
.swagger-ui table.model tr.property-row .star {
  color: red;
}
.swagger-ui table.model tr.extension {
  color: #777;
}
.swagger-ui table.model tr.extension td:last-child {
  vertical-align: top;
}
.swagger-ui table.model tr.external-docs td:first-child {
  font-weight: 700;
}
.swagger-ui table.model tr .renderedMarkdown p:first-child {
  margin-top: 0;
}
.swagger-ui section.models {
  border: 1px solid rgba(59, 65, 81, 0.3);
  border-radius: 4px;
  margin: 30px 0;
}
.swagger-ui section.models .pointer {
  cursor: pointer;
}
.swagger-ui section.models.is-open {
  padding: 0 0 20px;
}
.swagger-ui section.models.is-open h4 {
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  margin: 0 0 5px;
}
.swagger-ui section.models h4 {
  align-items: center;
  color: #606060;
  cursor: pointer;
  display: flex;
  font-family: sans-serif;
  font-size: 16px;
  margin: 0;
  padding-block-start: 10px;
  padding-inline-end: 20px;
  padding-block-end: 10px;
  padding-inline-start: 10px;
  transition: all 0.2s;
}
.swagger-ui section.models h4 svg {
  transition: all 0.4s;
}
.swagger-ui section.models h4 span {
  flex: 1;
}
.swagger-ui section.models h4:hover {
  background: #00000005;
}
.swagger-ui section.models h5 {
  color: #707070;
  font-family: sans-serif;
  font-size: 16px;
  margin: 0 0 10px;
}
.swagger-ui section.models .model-jump-to-path {
  position: relative;
  top: 5px;
}
.swagger-ui section.models .model-container {
  background: #0000000d;
  border-radius: 4px;
  margin: 0 20px 15px;
  position: relative;
  transition: all 0.5s;
}
.swagger-ui section.models .model-container:hover {
  background: #00000012;
}
.swagger-ui section.models .model-container:first-of-type {
  margin: 20px;
}
.swagger-ui section.models .model-container:last-of-type {
  margin: 0 20px;
}
.swagger-ui section.models .model-container .models-jump-to-path {
  opacity: 0.65;
  position: absolute;
  inset-inline-end: 5px;
  top: 8px;
}
.swagger-ui section.models .model-box {
  background: none;
}
.swagger-ui section.models .model-box:has(.model-box) {
  overflow-x: auto;
  width: 100%;
}
.swagger-ui .model-box {
  background: #0000001a;
  border-radius: 4px;
  display: inline-block;
  padding: 10px;
}
.swagger-ui .model-box .model-jump-to-path {
  position: relative;
  top: 4px;
}
.swagger-ui .model-box.deprecated {
  opacity: 0.5;
}
.swagger-ui .model-title {
  color: #505050;
  font-family: sans-serif;
  font-size: 16px;
}
.swagger-ui .model-title img {
  bottom: 0;
  margin-inline-start: 1em;
  position: relative;
}
.swagger-ui .model-deprecated-warning {
  color: #f93e3e;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-inline-end: 1em;
}
.swagger-ui span > span.model .brace-close {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 10px;
}
.swagger-ui .prop-name {
  display: inline-block;
  margin-inline-end: 1em;
}
.swagger-ui .prop-type {
  color: #55a;
}
.swagger-ui .prop-enum {
  display: block;
}
.swagger-ui .prop-format {
  color: #606060;
}
.swagger-ui .servers > label {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin-block-start: -20px;
  margin-inline-end: 15px;
  margin-block-end: 0;
  margin-inline-start: 0;
}
.swagger-ui .servers > label select {
  max-width: 100%;
  min-width: 130px;
  width: 100%;
}
.swagger-ui .servers h4.message {
  padding-bottom: 2em;
}
.swagger-ui .servers table tr {
  width: 30em;
}
.swagger-ui .servers table td {
  display: inline-block;
  max-width: 15em;
  padding-bottom: 10px;
  padding-top: 10px;
  vertical-align: middle;
}
.swagger-ui .servers table td:first-of-type {
  padding-inline-end: 1em;
}
.swagger-ui .servers table td input {
  height: 100%;
  width: 100%;
}
.swagger-ui .servers .computed-url {
  margin: 2em 0;
}
.swagger-ui .servers .computed-url code {
  display: inline-block;
  font-size: 16px;
  margin: 0 1em;
  padding: 4px;
}
.swagger-ui .servers-title {
  font-size: 12px;
  font-weight: 700;
}
.swagger-ui .operation-servers h4.message {
  margin-bottom: 2em;
}
.swagger-ui table {
  border-collapse: collapse;
  padding: 0 10px;
  width: 100%;
}
.swagger-ui table.model tbody tr td {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 1em;
  vertical-align: top;
}
.swagger-ui table.model tbody tr td:first-of-type {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2em;
  width: 174px;
}
.swagger-ui table.headers td {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300;
  font-weight: 600;
  vertical-align: middle;
}
.swagger-ui table.headers .header-example {
  color: #999;
  font-style: italic;
}
.swagger-ui table tbody tr td {
  padding: 10px 0 0;
  vertical-align: top;
}
.swagger-ui table tbody tr td:first-of-type {
  min-width: 6em;
  padding: 10px 0;
}
.swagger-ui table tbody tr td:has(.model-box) {
  max-width: 1px;
}
.swagger-ui table thead tr td,
.swagger-ui table thead tr th {
  border-bottom: 1px solid rgba(59, 65, 81, 0.2);
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 12px 0;
  text-align: start;
}
.swagger-ui .parameters-col_description {
  margin-bottom: 2em;
  width: 99%;
}
.swagger-ui .parameters-col_description input {
  max-width: 340px;
  width: 100%;
}
.swagger-ui .parameters-col_description select {
  border-width: 1px;
}
.swagger-ui .parameters-col_description .markdown:first-child p:first-child,
.swagger-ui
  .parameters-col_description
  .renderedMarkdown:first-child
  p:first-child {
  margin: 0;
}
.swagger-ui .parameter__name {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-inline-end: 0.75em;
}
.swagger-ui .parameter__name.required {
  font-weight: 700;
}
.swagger-ui .parameter__name.required span {
  color: red;
}
.swagger-ui .parameter__name.required:after {
  color: #f009;
  content: 'required';
  font-size: 10px;
  padding: 5px;
  position: relative;
  top: -6px;
}
.swagger-ui .parameter__extension,
.swagger-ui .parameter__in {
  color: gray;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}
.swagger-ui .parameter__deprecated {
  color: red;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}
.swagger-ui .parameter__empty_value_toggle {
  display: block;
  font-size: 13px;
  padding-bottom: 12px;
  padding-top: 5px;
}
.swagger-ui .parameter__empty_value_toggle input {
  margin-inline-end: 7px;
  width: auto;
}
.swagger-ui .parameter__empty_value_toggle.disabled {
  opacity: 0.7;
}
.swagger-ui .table-container {
  padding: 20px;
}
.swagger-ui .response-col_description {
  width: 99%;
}
.swagger-ui .response-col_description .markdown p:first-child,
.swagger-ui .response-col_description .renderedMarkdown p:first-child {
  margin: 0;
}
.swagger-ui .response-col_description .markdown p:last-child,
.swagger-ui .response-col_description .renderedMarkdown p:last-child {
  margin-bottom: 0;
}
.swagger-ui .response-col_links {
  min-width: 6em;
}
.swagger-ui .response__extension {
  color: gray;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}
.swagger-ui .topbar {
  background-color: #1b1b1b;
  padding: 10px 0;
}
.swagger-ui .topbar .topbar-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 550px) {
  .swagger-ui .topbar .topbar-wrapper {
    align-items: start;
    flex-direction: column;
  }
}
.swagger-ui .topbar a {
  align-items: center;
  color: #fff;
  display: flex;
  flex: 1;
  font-family: sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  max-width: 300px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.swagger-ui .topbar a span {
  margin: 0;
  padding: 0 10px;
}
.swagger-ui .topbar .download-url-wrapper {
  display: flex;
  flex: 3;
  justify-content: flex-end;
  margin-inline-start: auto;
  max-width: 600px;
}
.swagger-ui .topbar .download-url-wrapper input[type='text'] {
  border: 2px solid #62a03f;
  border-radius: 4px 0 0 4px;
  margin: 0;
  max-width: 100%;
  outline: none;
  width: 100%;
}
.swagger-ui .topbar .download-url-wrapper .select-label {
  align-items: center;
  color: #f0f0f0;
  display: flex;
  margin: 0;
  max-width: 600px;
  width: 100%;
}
.swagger-ui .topbar .download-url-wrapper .select-label span {
  flex: 1;
  font-size: 16px;
  padding-block-start: 0;
  padding-inline-end: 10px;
  padding-block-end: 0;
  padding-inline-start: 0;
  text-align: end;
}
.swagger-ui .topbar .download-url-wrapper .select-label select {
  border: 2px solid #62a03f;
  box-shadow: none;
  flex: 2;
  outline: none;
  width: 100%;
}
.swagger-ui .topbar .download-url-wrapper .download-url-button {
  background: #62a03f;
  border: none;
  border-radius: 0 4px 4px 0;
  color: #fff;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 4px 30px;
}
@media (max-width: 550px) {
  .swagger-ui .topbar .download-url-wrapper {
    width: 100%;
  }
}
.swagger-ui .topbar .dark-mode-toggle {
  cursor: pointer;
  margin-inline-start: 10px;
  opacity: 0.8;
  transition: all 0.2s;
}
.swagger-ui .topbar .dark-mode-toggle button {
  background: none;
  border: none;
  padding: 0;
}
.swagger-ui .topbar .dark-mode-toggle button svg {
  fill: #e4e6e6;
}
.swagger-ui .topbar .dark-mode-toggle:hover {
  opacity: 1;
}
.swagger-ui .info {
  margin: 50px 0;
}
.swagger-ui .info.failed-config {
  margin-inline-start: auto;
  margin-inline-end: auto;
  max-width: 880px;
  text-align: center;
}
.swagger-ui .info hgroup.main {
  margin: 0 0 20px;
}
.swagger-ui .info hgroup.main a {
  font-size: 12px;
}
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info pre,
.swagger-ui .info table {
  font-size: 14px;
}
.swagger-ui .info h1,
.swagger-ui .info h2,
.swagger-ui .info h3,
.swagger-ui .info h4,
.swagger-ui .info h5,
.swagger-ui .info li,
.swagger-ui .info p,
.swagger-ui .info table {
  color: #3b4151;
  font-family: sans-serif;
}
.swagger-ui .info a {
  color: #4990e2;
  font-family: sans-serif;
  font-size: 14px;
  transition: all 0.4s;
}
.swagger-ui .info a:hover {
  color: #1f69c0;
}
.swagger-ui .info > div {
  margin: 0 0 5px;
}
.swagger-ui .info .base-url {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300 !important;
  font-weight: 600;
  margin: 0;
}
.swagger-ui .info .title {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 36px;
  margin: 0;
}
.swagger-ui .info .title small {
  background: #7d8492;
  border-radius: 57px;
  display: inline-block;
  font-size: 10px;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 5px;
  padding: 2px 4px;
  position: relative;
  top: -5px;
  vertical-align: super;
}
.swagger-ui .info .title small.version-stamp {
  background-color: #89bf04;
}
.swagger-ui .info .title small pre {
  color: #fff;
  font-family: sans-serif;
  margin: 0;
  padding: 0;
}
.swagger-ui .auth-btn-wrapper {
  display: flex;
  justify-content: center;
  padding: 10px 0;
}
.swagger-ui .auth-btn-wrapper .btn-done {
  margin-inline-end: 1em;
}
.swagger-ui .auth-wrapper {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.swagger-ui .auth-wrapper .authorize {
  margin-inline-start: 10px;
  margin-inline-end: 10px;
  padding-inline-end: 20px;
}
.swagger-ui .auth-container {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 10px;
  padding: 10px 20px;
}
.swagger-ui .auth-container:last-of-type {
  border: 0;
  margin: 0;
  padding: 10px 20px;
}
.swagger-ui .auth-container h4 {
  margin: 5px 0 15px !important;
}
.swagger-ui .auth-container .wrapper {
  margin: 0;
  padding: 0;
}
.swagger-ui .auth-container input[type='password'],
.swagger-ui .auth-container input[type='text'] {
  min-width: 230px;
}
.swagger-ui .auth-container .errors {
  background-color: #fee;
  border-radius: 4px;
  color: red;
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  margin: 1em;
  padding: 10px;
}
.swagger-ui .auth-container .errors b {
  margin-inline-end: 1em;
  text-transform: capitalize;
}
.swagger-ui .scopes h2 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
}
.swagger-ui .scopes h2 a {
  color: #4990e2;
  cursor: pointer;
  font-size: 12px;
  padding-inline-start: 10px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.swagger-ui .scope-def {
  padding: 0 0 20px;
}
.swagger-ui .errors-wrapper {
  animation: scaleUp 0.5s;
  background: #f93e3e1a;
  border: 2px solid #f93e3e;
  border-radius: 4px;
  margin: 20px;
  padding: 10px 20px;
}
.swagger-ui .errors-wrapper .error-wrapper {
  margin: 0 0 10px;
}
.swagger-ui .errors-wrapper .errors h4 {
  color: #3b4151;
  font-family: monospace;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}
.swagger-ui .errors-wrapper .errors small {
  color: #606060;
}
.swagger-ui .errors-wrapper .errors .message {
  white-space: pre-line;
}
.swagger-ui .errors-wrapper .errors .message.thrown {
  max-width: 100%;
}
.swagger-ui .errors-wrapper .errors .error-line {
  cursor: pointer;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.swagger-ui .errors-wrapper hgroup {
  align-items: center;
  display: flex;
}
.swagger-ui .errors-wrapper hgroup h4 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 20px;
  margin: 0;
}
@keyframes scaleUp {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.swagger-ui .Resizer.vertical.disabled {
  display: none;
}
.swagger-ui .markdown p,
.swagger-ui .markdown pre,
.swagger-ui .renderedMarkdown p,
.swagger-ui .renderedMarkdown pre {
  margin: 1em auto;
  word-break: break-all;
  word-break: break-word;
}
.swagger-ui .markdown pre,
.swagger-ui .renderedMarkdown pre {
  background: none;
  color: #000;
  font-weight: 400;
  padding: 0;
  white-space: pre-wrap;
}
.swagger-ui .markdown code,
.swagger-ui .renderedMarkdown code {
  background: #0000000d;
  border-radius: 4px;
  color: #9012fe;
  font-family: monospace;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 7px;
}
.swagger-ui .markdown pre > code,
.swagger-ui .renderedMarkdown pre > code {
  display: block;
}
.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul {
  border-inline-start: 1px dashed rgba(0, 0, 0, 0.1);
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 20px;
}
.swagger-ui .json-schema-2020-12-\$vocabulary-uri {
  margin-inline-start: 35px;
}
.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.swagger-ui
  .json-schema-2020-12-keyword--const
  .json-schema-2020-12-json-viewer__name,
.swagger-ui
  .json-schema-2020-12-keyword--const
  .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12__constraint {
  background-color: #805ad5;
  border-radius: 4px;
  color: #3b4151;
  color: #fff;
  font-family: monospace;
  font-weight: 600;
  line-height: 1.5;
  margin-inline-start: 10px;
  padding: 1px 3px;
}
.swagger-ui .json-schema-2020-12__constraint--string {
  background-color: #d69e2e;
  color: #fff;
}
.swagger-ui
  .json-schema-2020-12-keyword--default
  .json-schema-2020-12-json-viewer__name,
.swagger-ui
  .json-schema-2020-12-keyword--default
  .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul li {
  display: inline;
  list-style-type: none;
}
.swagger-ui .json-schema-2020-12-keyword--description {
  color: #6b6b6b;
  font-size: 12px;
  margin-inline-start: 20px;
}
.swagger-ui .json-schema-2020-12-keyword--description p {
  margin: 0;
}
.swagger-ui
  .json-schema-2020-12-keyword--enum
  .json-schema-2020-12-json-viewer__name,
.swagger-ui
  .json-schema-2020-12-keyword--enum
  .json-schema-2020-12-json-viewer__value,
.swagger-ui
  .json-schema-2020-12-keyword--examples
  .json-schema-2020-12-json-viewer__name,
.swagger-ui
  .json-schema-2020-12-keyword--examples
  .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui
  .json-schema-2020-12-json-viewer-extension-keyword
  .json-schema-2020-12-json-viewer__name,
.swagger-ui
  .json-schema-2020-12-json-viewer-extension-keyword
  .json-schema-2020-12-json-viewer__value {
  color: #929292;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-keyword--patternProperties ul {
  border: none;
  margin: 0;
  padding: 0;
}
.swagger-ui
  .json-schema-2020-12-keyword--patternProperties
  .json-schema-2020-12__title:first-of-type:after,
.swagger-ui
  .json-schema-2020-12-keyword--patternProperties
  .json-schema-2020-12__title:first-of-type:before {
  color: #55a;
  content: '/';
}
.swagger-ui .json-schema-2020-12-keyword--properties > ul {
  border: none;
  margin: 0;
  padding: 0;
}
.swagger-ui .json-schema-2020-12-property {
  list-style-type: none;
}
.swagger-ui
  .json-schema-2020-12-property--required
  > .json-schema-2020-12:first-of-type
  > .json-schema-2020-12-head
  .json-schema-2020-12__title:after {
  color: red;
  content: '*';
  font-weight: 700;
}
.swagger-ui .json-schema-2020-12__title {
  color: #505050;
  display: inline-block;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
}
.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name {
  margin: 0;
}
.swagger-ui .json-schema-2020-12-property {
  margin: 7px 0;
}
.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  vertical-align: middle;
}
.swagger-ui .json-schema-2020-12-keyword {
  margin: 5px 0;
}
.swagger-ui .json-schema-2020-12-keyword__children {
  border-inline-start: 1px dashed rgba(0, 0, 0, 0.1);
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 20px;
  padding: 0;
}
.swagger-ui .json-schema-2020-12-keyword__children--collapsed {
  display: none;
}
.swagger-ui .json-schema-2020-12-keyword__name {
  font-size: 12px;
  font-weight: 700;
  margin-inline-start: 20px;
}
.swagger-ui .json-schema-2020-12-keyword__name--primary {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12-keyword__name--secondary {
  color: #6b6b6b;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-keyword__name--extension {
  color: #929292;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-keyword__value {
  color: #6b6b6b;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}
.swagger-ui .json-schema-2020-12-keyword__value--primary {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12-keyword__value--secondary {
  color: #6b6b6b;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-keyword__value--extension {
  color: #929292;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-keyword__value--warning {
  border: 1px dashed red;
  border-radius: 4px;
  color: #3b4151;
  color: red;
  display: inline-block;
  font-family: monospace;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-inline-start: 10px;
  padding: 1px 4px;
}
.swagger-ui
  .json-schema-2020-12-keyword__name--secondary
  + .json-schema-2020-12-keyword__value--secondary:before {
  content: '=';
}
.swagger-ui .json-schema-2020-12__attribute {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  padding-inline-start: 10px;
  text-transform: lowercase;
}
.swagger-ui .json-schema-2020-12__attribute--primary {
  color: #55a;
}
.swagger-ui .json-schema-2020-12__attribute--muted {
  color: gray;
}
.swagger-ui .json-schema-2020-12__attribute--warning {
  color: red;
}
.swagger-ui .json-schema-2020-12-json-viewer {
  margin: 5px 0;
}
.swagger-ui .json-schema-2020-12-json-viewer__children {
  border-inline-start: 1px dashed rgba(0, 0, 0, 0.1);
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 20px;
  padding: 0;
}
.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed {
  display: none;
}
.swagger-ui .json-schema-2020-12-json-viewer__name {
  font-size: 12px;
  font-weight: 700;
  margin-inline-start: 20px;
}
.swagger-ui .json-schema-2020-12-json-viewer__name--primary {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12-json-viewer__name--secondary {
  color: #6b6b6b;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-json-viewer__name--extension {
  color: #929292;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-json-viewer__value {
  color: #6b6b6b;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}
.swagger-ui .json-schema-2020-12-json-viewer__value--primary {
  color: #3b4151;
  font-style: normal;
}
.swagger-ui .json-schema-2020-12-json-viewer__value--secondary {
  color: #6b6b6b;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-json-viewer__value--extension {
  color: #929292;
  font-style: italic;
}
.swagger-ui .json-schema-2020-12-json-viewer__value--warning {
  border: 1px dashed red;
  border-radius: 4px;
  color: #3b4151;
  color: red;
  display: inline-block;
  font-family: monospace;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-inline-start: 10px;
  padding: 1px 4px;
}
.swagger-ui
  .json-schema-2020-12-json-viewer__name--secondary
  + .json-schema-2020-12-json-viewer__value--secondary:before {
  content: '=';
}
.swagger-ui .json-schema-2020-12 {
  background-color: #0000000d;
  border-radius: 4px;
  margin: 0 20px 15px;
  padding-block-start: 12px;
  padding-inline-end: 0;
  padding-block-end: 12px;
  padding-inline-start: 20px;
}
.swagger-ui .json-schema-2020-12:first-of-type {
  margin: 20px;
}
.swagger-ui .json-schema-2020-12:last-of-type {
  margin: 0 20px;
}
.swagger-ui .json-schema-2020-12--embedded {
  background-color: inherit;
  padding-bottom: 0;
  padding-inline-start: inherit;
  padding-inline-end: inherit;
  padding-top: 0;
}
.swagger-ui .json-schema-2020-12-body {
  border-inline-start: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 2px 0;
}
.swagger-ui .json-schema-2020-12-body--collapsed {
  display: none;
}
.swagger-ui .json-schema-2020-12-accordion {
  border: none;
  outline: none;
  padding-inline-start: 0;
}
.swagger-ui .json-schema-2020-12-accordion__children {
  display: inline-block;
}
.swagger-ui .json-schema-2020-12-accordion__icon {
  display: inline-block;
  height: 18px;
  vertical-align: bottom;
  width: 18px;
}
.swagger-ui .json-schema-2020-12-accordion__icon--expanded {
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}
.swagger-ui .json-schema-2020-12-accordion__icon--collapsed {
  transform: rotate(0);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}
.swagger-ui .json-schema-2020-12-accordion__icon svg {
  height: 20px;
  width: 20px;
}
.swagger-ui .json-schema-2020-12-expand-deep-button {
  border: none;
  color: #505050;
  color: #afaeae;
  font-family: sans-serif;
  font-size: 12px;
  padding-inline-end: 0;
}
.swagger-ui
  .model-box
  .json-schema-2020-12:not(.json-schema-2020-12--embedded)
  > .json-schema-2020-12-head
  .json-schema-2020-12__title:first-of-type {
  font-size: 16px;
}
.swagger-ui .model-box > .json-schema-2020-12 {
  margin: 0;
}
.swagger-ui .model-box .json-schema-2020-12 {
  background-color: transparent;
  padding: 0;
}
.swagger-ui .model-box .json-schema-2020-12-accordion,
.swagger-ui .model-box .json-schema-2020-12-expand-deep-button {
  background-color: transparent;
}
.swagger-ui
  .models
  .json-schema-2020-12:not(.json-schema-2020-12--embedded)
  > .json-schema-2020-12-head
  .json-schema-2020-12__title:first-of-type {
  font-size: 16px;
}
.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded) {
  overflow-x: auto;
  width: calc(100% - 40px);
}
html.dark-mode {
  background: #1c2022;
}
html.dark-mode .swagger-ui {
  background: #1c2022;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .authorization__btn svg,
html.dark-mode .swagger-ui .expand-operation svg,
html.dark-mode .swagger-ui .opblock-control-arrow svg {
  fill: #b7bcbf;
  opacity: 1;
}
html.dark-mode .swagger-ui .markdown p,
html.dark-mode .swagger-ui .markdown pre,
html.dark-mode .swagger-ui .renderedMarkdown p,
html.dark-mode .swagger-ui .renderedMarkdown pre,
html.dark-mode .swagger-ui section h3,
html.dark-mode .swagger-ui table thead tr td,
html.dark-mode .swagger-ui table thead tr th {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .markdown code,
html.dark-mode .swagger-ui .renderedMarkdown code {
  background: #080a0b;
  color: #b68ae1;
}
html.dark-mode .swagger-ui input {
  background: #1c2022;
  border-color: #b7bcbf;
  color: #f0f1f1;
}
html.dark-mode .swagger-ui input:focus:not(.download-url-input) {
  border-color: #51a8ff !important;
  box-shadow: none;
  outline: none;
}
html.dark-mode .swagger-ui textarea {
  background: #0d1014;
  border: 1px solid #0d1014;
  color: #f0f1f1;
}
html.dark-mode .swagger-ui textarea:focus {
  border-color: #51a8ff;
}
html.dark-mode .swagger-ui textarea[disabled] {
  background-color: #202225;
  border-color: #202225;
  color: #8c969a;
}
html.dark-mode .swagger-ui select {
  background: #1c2022
    url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23B7BCBF" d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>')
    right 10px center no-repeat;
  border-color: #b7bcbf;
  box-shadow: none;
  color: #f0f1f1;
  outline: none;
}
html.dark-mode .swagger-ui select[multiple] {
  background: #1c2022;
}
html.dark-mode .swagger-ui select:focus {
  border-color: #51a8ff;
}
html.dark-mode .swagger-ui input::-moz-placeholder,
html.dark-mode .swagger-ui textarea::-moz-placeholder {
  color: #f0f1f1;
  opacity: 0.5;
}
html.dark-mode .swagger-ui input::placeholder,
html.dark-mode .swagger-ui textarea::placeholder {
  color: #f0f1f1;
  opacity: 0.5;
}
html.dark-mode .swagger-ui input.invalid,
html.dark-mode .swagger-ui select.invalid,
html.dark-mode .swagger-ui textarea.invalid {
  background: #1c2022;
  border-color: #ff5f5f;
}
html.dark-mode .swagger-ui .topbar {
  background: #2a2e30;
}
html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-button {
  background: #1d632e;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input {
  border-color: #1d632e;
}
html.dark-mode
  .swagger-ui
  .topbar
  .download-url-wrapper
  .download-url-input.failed {
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux {
  background-color: #2a2e30;
  border: none;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux-header {
  border-color: #545d61;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux-header .close-modal svg {
  fill: #e4e6e6;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux h2,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h3,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h4,
html.dark-mode .swagger-ui .dialog-ux .modal-ux h5,
html.dark-mode .swagger-ui .dialog-ux .modal-ux label,
html.dark-mode .swagger-ui .dialog-ux .modal-ux p {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux .scopes a {
  color: #51a8ff;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn {
  border-color: #3ece90;
  color: #3ece90;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn.btn-done {
  border-color: #e4e6e6;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .dialog-ux .modal-ux .auth-container {
  border-color: #545d61;
}
html.dark-mode
  .swagger-ui
  .dialog-ux
  .modal-ux
  .checkbox
  input[type='checkbox']
  + label
  > .item {
  background: #545d61;
  box-shadow: none;
  color: #f0f1f1 !important;
}
html.dark-mode
  .swagger-ui
  .dialog-ux
  .modal-ux
  .checkbox
  input[type='checkbox']:checked
  + label
  > .item {
  background: #545d61
    url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill="%23E4E6E6" fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>')
    50% no-repeat;
}
html.dark-mode .swagger-ui .loading-container .loading:before {
  border-color: #e4e6e6 #545d61 #545d61;
}
html.dark-mode .swagger-ui .loading-container .loading:after {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .scheme-container {
  background: #1c2022;
  box-shadow: 0 1px 2px #545d61;
}
html.dark-mode
  .swagger-ui
  .scheme-container
  .schemes
  > .schemes-server-container
  > label {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .scheme-container .btn.authorize {
  border-color: #3ece90;
  color: #3ece90;
}
html.dark-mode .swagger-ui .scheme-container .btn.authorize svg {
  fill: #3ece90;
}
html.dark-mode .swagger-ui .info .title,
html.dark-mode .swagger-ui .info h1,
html.dark-mode .swagger-ui .info h2,
html.dark-mode .swagger-ui .info h3,
html.dark-mode .swagger-ui .info h4,
html.dark-mode .swagger-ui .info h5 {
  color: #d2d6d7;
}
html.dark-mode .swagger-ui .info .base-url,
html.dark-mode .swagger-ui .info li,
html.dark-mode .swagger-ui .info p,
html.dark-mode .swagger-ui .info table {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .info a {
  color: #51a8ff;
}
html.dark-mode .swagger-ui .info .title small {
  background: #434b4f;
}
html.dark-mode .swagger-ui .info .title small.version-stamp {
  background: #1d632e;
}
html.dark-mode .swagger-ui .info .errors-wrapper {
  background: #434b4f;
  border-color: #ff5f5f;
}
html.dark-mode .swagger-ui .info .errors-wrapper h4,
html.dark-mode .swagger-ui .info .errors-wrapper span {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .info .errors-wrapper .btn.errors__clear-btn {
  border-color: #e4e6e6;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .copy-to-clipboard,
html.dark-mode .swagger-ui .download-contents {
  background: #545d61;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .copy-to-clipboard button,
html.dark-mode .swagger-ui .download-contents button {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill="%23E4E6E6" fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>')
    50% no-repeat;
}
html.dark-mode .swagger-ui .opblock-tag {
  border-bottom-color: #545d61;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock-tag small {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock-tag a.link {
  color: #51a8ff;
}
html.dark-mode .swagger-ui .opblock.opblock-post {
  background: #112929;
  border-color: #104834;
}
html.dark-mode .swagger-ui .opblock.opblock-post thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-post thead tr th {
  border-color: #104834;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header {
  background: #14392c;
  border-bottom: 1px solid #104834;
  border-top: 1px solid #104834;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-post
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #00b572;
}
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary {
  border-bottom: none;
  border-color: #104834;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-post
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #00b572;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-post
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-post
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #104834;
}
html.dark-mode .swagger-ui .opblock.opblock-deprecated {
  background: #272c34;
  border-color: #495361;
}
html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr th {
  border-color: #495361;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header {
  background: #262e36;
  border-bottom: 1px solid #495361;
  border-top: 1px solid #495361;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-deprecated
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #6a6a6a;
}
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary {
  border-bottom: none;
  border-color: #495361;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-deprecated
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
  background: #6a6a6a;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-deprecated
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-deprecated
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #495361;
}
html.dark-mode .swagger-ui .opblock.opblock-put {
  background: #27201e;
  border-color: #523524;
}
html.dark-mode .swagger-ui .opblock.opblock-put thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-put thead tr th {
  border-color: #523524;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header {
  background: #9a5b3e;
  border-bottom: 1px solid #523524;
  border-top: 1px solid #523524;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-put
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #ff7d35;
}
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary {
  border-bottom: none;
  border-color: #523524;
}
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #ff7d35;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-put
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-put
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #523524;
}
html.dark-mode .swagger-ui .opblock.opblock-get {
  background: #182536;
  border-color: #294262;
}
html.dark-mode .swagger-ui .opblock.opblock-get thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-get thead tr th {
  border-color: #294262;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header {
  background: #1c3043;
  border-bottom: 1px solid #294262;
  border-top: 1px solid #294262;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-get
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #55a1ff;
}
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary {
  border-bottom: none;
  border-color: #294262;
}
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #55a1ff;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-get
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-get
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #294262;
}
html.dark-mode .swagger-ui .opblock.opblock-delete {
  background: #241a20;
  border-color: #4b2420;
}
html.dark-mode .swagger-ui .opblock.opblock-delete thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-delete thead tr th {
  border-color: #4b2420;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header {
  background: #2f2020;
  border-bottom: 1px solid #4b2420;
  border-top: 1px solid #4b2420;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-delete
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #eb6156;
}
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary {
  border-bottom: none;
  border-color: #4b2420;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-delete
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #eb6156;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-delete
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-delete
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #4b2420;
}
html.dark-mode .swagger-ui .opblock.opblock-patch {
  background: #11282f;
  border-color: #16494b;
}
html.dark-mode .swagger-ui .opblock.opblock-patch thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-patch thead tr th {
  border-color: #16494b;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header {
  background: #113239;
  border-bottom: 1px solid #16494b;
  border-top: 1px solid #16494b;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-patch
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #03b7bf;
}
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary {
  border-bottom: none;
  border-color: #16494b;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-patch
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-method {
  background: #03b7bf;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-patch
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-patch
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #16494b;
}
html.dark-mode .swagger-ui .opblock.opblock-head {
  background: #282231;
  border-color: #44336a;
}
html.dark-mode .swagger-ui .opblock.opblock-head thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-head thead tr th {
  border-color: #44336a;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header {
  background: #352c45;
  border-bottom: 1px solid #44336a;
  border-top: 1px solid #44336a;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-head
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #b889ff;
}
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary {
  border-bottom: none;
  border-color: #44336a;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-head
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-method {
  background: #b889ff;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-head
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-head
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #44336a;
}
html.dark-mode .swagger-ui .opblock.opblock-options {
  background: #202c3c;
  border-color: #33465e;
}
html.dark-mode .swagger-ui .opblock.opblock-options thead tr td,
html.dark-mode .swagger-ui .opblock.opblock-options thead tr th {
  border-color: #33465e;
  opacity: 1;
}
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header {
  background: #314558;
  border-bottom: 1px solid #33465e;
  border-top: 1px solid #33465e;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-options
  .opblock-section-header
  .tab-header
  .tab-item
  .opblock-title
  span:after {
  background: #6895c8;
}
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary {
  border-bottom: none;
  border-color: #33465e;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-options
  .opblock-summary-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-method {
  background: #6895c8;
  color: #080a0b;
  text-shadow: none;
}
html.dark-mode
  .swagger-ui
  .opblock.opblock-options
  .opblock-body
  > .opblock-description-wrapper,
html.dark-mode
  .swagger-ui
  .opblock.opblock-options
  .opblock-body
  > .opblock-title_normal {
  border-top: 1px solid #33465e;
}
html.dark-mode .swagger-ui .opblock .opblock-section-header {
  box-shadow: none;
}
html.dark-mode .swagger-ui .opblock .opblock-section-header h4,
html.dark-mode .swagger-ui .opblock .opblock-section-header label {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn {
  border-color: #b7bcbf;
  box-shadow: none;
  color: #e4e6e6;
}
html.dark-mode
  .swagger-ui
  .opblock
  .opblock-section-header
  .try-out__btn.cancel {
  border-color: #ff5f5f;
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-add,
html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-remove {
  border-color: #e4e6e6;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .validation-errors.errors-wrapper {
  background: #434b4f;
  border-color: #ff5f5f;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .body-param-options label span,
html.dark-mode .swagger-ui .opblock .opblock-description-wrapper i,
html.dark-mode .swagger-ui .opblock .opblock-description-wrapper p,
html.dark-mode .swagger-ui .opblock .opblock-external-docs-wrapper,
html.dark-mode .swagger-ui .opblock .opblock-summary-description,
html.dark-mode .swagger-ui .opblock .opblock-summary-operation-id,
html.dark-mode .swagger-ui .opblock .opblock-summary-path,
html.dark-mode .swagger-ui .opblock .opblock-summary-path__deprecated,
html.dark-mode .swagger-ui .opblock .opblock-title_normal,
html.dark-mode .swagger-ui .opblock .parameter__in,
html.dark-mode .swagger-ui .opblock .parameter__name,
html.dark-mode .swagger-ui .opblock .parameter__type,
html.dark-mode .swagger-ui .opblock .parameter__type .prop-format,
html.dark-mode .swagger-ui .opblock .response-col_links,
html.dark-mode .swagger-ui .opblock .response-col_status,
html.dark-mode .swagger-ui .opblock .response-col_undocumented {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .opblock-external-docs a.link {
  color: #51a8ff;
}
html.dark-mode .swagger-ui .opblock .parameter__name.required span,
html.dark-mode .swagger-ui .opblock .parameter__name.required:after {
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .opblock .parameter__empty_value_toggle {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .btn.execute {
  background: #51a8ff;
  border-color: #51a8ff;
  color: #080a0b;
}
html.dark-mode .swagger-ui .opblock .btn.btn-clear {
  border-color: #e4e6e6;
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .highlight-code pre.microlight {
  background: #2a2e30 !important;
  color: #f0f1f1;
}
html.dark-mode .swagger-ui .opblock .curl-command .btn {
  background: #3b424d !important;
  border-color: #2a2e30 !important;
  color: #ebebeb !important;
}
html.dark-mode .swagger-ui .opblock .curl-command .btn.active {
  background: #2a2e30 !important;
  color: #e4e6e6 !important;
}
html.dark-mode .swagger-ui .opblock pre.microlight {
  background: #2a2e30 !important;
  color: #f0f1f1;
}
html.dark-mode .swagger-ui .opblock .model-example .tab button {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .opblock .model-example .tabitem:after {
  background: #6b757a;
}
html.dark-mode .swagger-ui .opblock .responses-inner h4,
html.dark-mode .swagger-ui .opblock .responses-inner h5 {
  color: #e4e6e6;
}
html.dark-mode
  .swagger-ui
  .opblock
  .response-control-media-type--accept-controller
  select.content-type {
  border-color: #4ac966;
}
html.dark-mode
  .swagger-ui
  .opblock
  .response-control-media-type--accept-controller
  .response-control-media-type__accept-message {
  color: #4ac966;
}
html.dark-mode .swagger-ui .model-toggle:after {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23e4e6e6" d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>')
    50% no-repeat;
  background-size: 100%;
}
html.dark-mode .swagger-ui .model .prop-type {
  color: #b68ae1;
}
html.dark-mode .swagger-ui .model .brace-close,
html.dark-mode .swagger-ui .model .brace-open,
html.dark-mode .swagger-ui .model .description,
html.dark-mode .swagger-ui .model .prop-format,
html.dark-mode .swagger-ui .model .property,
html.dark-mode .swagger-ui .model .property-row {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .model .property-row.required .star {
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .model-box {
  background: #2a2e30;
}
html.dark-mode .swagger-ui .model-box .model,
html.dark-mode .swagger-ui .model-box .model-title {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .model-box-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui .model-box-control:not(.prop) {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .json-schema-2020-12,
html.dark-mode .swagger-ui .json-schema-2020-12 button {
  background: #2a2e30;
}
html.dark-mode .swagger-ui .json-schema-2020-12 button svg {
  fill: #e4e6e6;
}
html.dark-mode .swagger-ui .json-schema-2020-12 a {
  color: #51a8ff;
}
html.dark-mode .swagger-ui .json-schema-2020-12__title {
  color: #e4e6e6;
}
html.dark-mode
  .swagger-ui
  .json-schema-2020-12-property--required
  > .json-schema-2020-12:first-of-type
  > .json-schema-2020-12-head
  .json-schema-2020-12__title:after {
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .json-schema-2020-12-expand-deep-button {
  color: #b7bcbf;
}
html.dark-mode .swagger-ui .json-schema-2020-12-body {
  border-color: #b7bcbf;
}
html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--primary {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--secondary,
html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--secondary {
  color: #b7bcbf;
}
html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--warning {
  border-color: #ff5f5f;
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul {
  border-color: #b7bcbf;
}
html.dark-mode
  .swagger-ui
  .json-schema-2020-12-keyword--patternProperties
  .json-schema-2020-12__title:after,
html.dark-mode
  .swagger-ui
  .json-schema-2020-12-keyword--patternProperties
  .json-schema-2020-12__title:before,
html.dark-mode .swagger-ui .json-schema-2020-12__attribute--primary {
  color: #9898ff;
}
html.dark-mode .swagger-ui .json-schema-2020-12__attribute--muted {
  color: #b7bcbf;
}
html.dark-mode .swagger-ui .json-schema-2020-12__attribute--warning {
  color: #ff5f5f;
}
html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__name--secondary,
html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__value--secondary {
  color: #b7bcbf;
}
html.dark-mode .swagger-ui .json-schema-2020-12__constraint {
  background: #9898ff;
  color: #080a0b;
}
html.dark-mode .swagger-ui .json-schema-2020-12__constraint--string {
  background: #d4aa53;
}
html.dark-mode .swagger-ui section.models,
html.dark-mode .swagger-ui section.models h4 {
  border-color: #545d61;
}
html.dark-mode .swagger-ui section.models h4 span {
  color: #e4e6e6;
}
html.dark-mode .swagger-ui section.models .model-container {
  background: #2a2e30;
}
html.dark-mode .swagger-ui section.models .models-control:focus {
  outline: none;
}
html.dark-mode .swagger-ui section.models .models-control svg {
  fill: #b7bcbf;
}
._swagger-container_g841y_1 {
  .swagger-ui .info,
  .swagger-ui .scheme-container,
  .swagger-ui .opblock-tag,
  .swagger-ui section.models {
    display: none;
  }
  .swagger-ui .wrapper {
    padding: 0;
  }
}
._swagger-container-dark_g841y_20 {
  background: var(--bg-page);
  .swagger-ui {
    color: var(--text-primary);
    background: var(--bg-page);
  }
  .swagger-ui .expand-operation,
  .swagger-ui .authorization__btn svg,
  .swagger-ui .expand-operation svg,
  .swagger-ui .opblock-control-arrow svg {
    fill: #fff;
  }
  .swagger-ui a.nostyle,
  .swagger-ui a.nostyle:visited,
  .swagger-ui .opblock-tag small,
  .swagger-ui .info h1,
  .swagger-ui .info h2,
  .swagger-ui .info h3,
  .swagger-ui .info h4,
  .swagger-ui .info h5,
  .swagger-ui .info .title {
    color: var(--text-primary);
  }
  .swagger-ui .info li,
  .swagger-ui .info p,
  .swagger-ui .info table,
  .swagger-ui .info .base-url {
    color: var(--text-secondary);
  }
  .swagger-ui .topbar {
    background: #222129;
  }
  .swagger-ui .topbar .download-url-wrapper .download-url-button {
    color: var(--text-primary);
  }
  .swagger-ui .scheme-container {
    background: #16151a;
  }
  .swagger-ui .scheme-container .schemes > .schemes-server-container > label {
    color: var(--text-primary);
  }
  .swagger-ui table thead tr td,
  .swagger-ui table thead tr th {
    color: var(--text-primary);
  }
  .swagger-ui .opblock-post {
    background: #0025142e;
    border-color: #09633a;
  }
  .swagger-ui .opblock-post .opblock-section-header {
    background-color: #16231f99;
  }
  .swagger-ui .opblock-post .opblock-summary {
    border-color: #09633a;
  }
  .swagger-ui .opblock-deprecated {
    background: #1b161e;
    border-color: #594d69;
  }
  .swagger-ui .opblock-deprecated .opblock-section-header {
    background-color: #29242f;
  }
  .swagger-ui .opblock-deprecated .opblock-summary {
    border-color: #594d69;
  }
  .swagger-ui .opblock-put {
    background: #a1661e1f;
    border-color: #fca13096;
  }
  .swagger-ui .opblock-put .opblock-section-header {
    background-color: #412d24;
  }
  .swagger-ui .opblock-put .opblock-summary {
    border-color: #fca13096;
  }
  .swagger-ui .opblock-get {
    background: #3f78b31f;
    border-color: #5a99d99c;
  }
  .swagger-ui .opblock-get .opblock-section-header {
    background-color: #355d855e;
  }
  .swagger-ui .opblock-get .opblock-summary {
    border-color: #5a99d99c;
  }
  .swagger-ui .opblock-delete {
    background: #77191933;
    border-color: #993434;
  }
  .swagger-ui .opblock-delete .opblock-section-header {
    background-color: #511c1ccc;
  }
  .swagger-ui .opblock-delete .opblock-summary {
    border-color: #993434;
  }
  .swagger-ui .opblock .opblock-section-header h4 {
    color: var(--text-primary);
  }
  .swagger-ui .opblock .opblock-section-header label {
    color: var(--text-secondary);
  }
  .swagger-ui .opblock .opblock-section-header .btn {
    color: var(--text-primary);
    box-shadow: none;
  }
  .swagger-ui .opblock .model-box {
    background: #1f2027;
  }
  .swagger-ui .opblock .model-box .model-title {
    color: var(--text-primary);
  }
  .swagger-ui .opblock .model-box .model,
  .swagger-ui .opblock .markdown p,
  .swagger-ui .opblock .markdown pre,
  .swagger-ui .opblock .renderedMarkdown p,
  .swagger-ui .opblock .renderedMarkdown pre,
  .swagger-ui .opblock .opblock-summary-operation-id,
  .swagger-ui .opblock .opblock-summary-path,
  .swagger-ui .opblock .opblock-summary-path__deprecated,
  .swagger-ui .opblock .opblock-summary-description,
  .swagger-ui .opblock .description-wrapper,
  .swagger-ui .opblock .opblock-description-wrapper,
  .swagger-ui .opblock .opblock-external-docs-wrapper,
  .swagger-ui .opblock .opblock-title_normal,
  .swagger-ui .opblock .parameter__name,
  .swagger-ui .opblock .parameter__type,
  .swagger-ui .opblock .parameter__in,
  .swagger-ui .opblock .response-col_status,
  .swagger-ui .opblock .response-col_links,
  .swagger-ui .tablinks {
    color: var(--text-secondary);
  }
  .swagger-ui .tablinks[aria-selected='true'] {
    color: var(--text-primary);
  }
  .swagger-ui select,
  .swagger-ui select.content-type,
  .swagger-ui input[type='text'],
  .swagger-ui input[type='password'],
  .swagger-ui input[type='search'],
  .swagger-ui input[type='email'],
  .swagger-ui input[type='file'],
  .swagger-ui textarea {
    background: #1f2027;
    color: var(--text-primary);
  }
  .swagger-ui select:hover,
  .swagger-ui select.content-type:hover,
  .swagger-ui input[type='text']:hover,
  .swagger-ui input[type='password']:hover,
  .swagger-ui input[type='search']:hover,
  .swagger-ui input[type='email']:hover,
  .swagger-ui textarea:hover {
    background: #37373f;
  }
  .swagger-ui select:focus,
  .swagger-ui select.content-type:focus {
    background: #1f2027;
    outline: none;
  }
  .swagger-ui input[type='text']:focus,
  .swagger-ui input[type='password']:focus,
  .swagger-ui input[type='search']:focus,
  .swagger-ui input[type='email']:focus,
  .swagger-ui textarea:focus {
    background: #1f2027;
    border-color: #58a6ff;
    outline: none;
  }
  .swagger-ui select:disabled,
  .swagger-ui select.content-type:disabled {
    background: #16151a;
    color: var(--text-muted);
    cursor: not-allowed;
  }
  .swagger-ui input[type='text']:disabled,
  .swagger-ui input[type='password']:disabled,
  .swagger-ui input[type='search']:disabled,
  .swagger-ui input[type='email']:disabled,
  .swagger-ui textarea:disabled {
    background: #16151a;
    color: var(--text-muted);
    border-color: #21262d;
    cursor: not-allowed;
  }
  .swagger-ui .model-box-control:focus,
  .swagger-ui .models-control:focus,
  .swagger-ui .opblock-summary-control:focus {
    outline: none;
  }
}
