/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    ::backdrop,
    :after,
    :before {
      --tw-leading: initial;
      --tw-font-weight: 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-content: "";
      --tw-border-style: solid;
      --tw-outline-style: solid;
      --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-space-y-reverse: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-tracking: initial;
      --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;
    }
  }
}
.openapi-operation,
.openapi-schemas,
.openapi-webhook {
  min-width: calc(var(--spacing, 0.25rem) * 0);
  gap: calc(var(--spacing, 0.25rem) * 8);
}
.openapi-operation,
.openapi-schemas,
.openapi-webhook {
  margin-bottom: calc(var(--spacing, 0.25rem) * 14);
  flex-direction: column;
  flex: 1;
  display: flex;
}
.openapi-schemas {
  gap: calc(var(--spacing, 0.25rem) * 0);
}
.openapi-schemas-title {
  font-family: var(--font-mono);
  --tw-leading: calc(var(--spacing, 0.25rem) * 4);
  font-size: 0.813rem;
  line-height: calc(var(--spacing, 0.25rem) * 4);
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  color: rgb(var(--tint-12));
  --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);
  flex-shrink: 0;
}
.openapi-columns {
  justify-content: stretch;
  gap: calc(var(--spacing, 0.25rem) * 6);
  grid-template-columns: repeat(1, minmax(0, 1fr));
  display: grid;
}
@media (min-width: 1024px) {
  .openapi-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
body:has(.print-mode) .openapi-columns {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.openapi-intro,
.openapi-summary {
  gap: calc(var(--spacing, 0.25rem) * 3);
  flex-direction: column;
  display: flex;
}
.openapi-summary {
  scroll-margin: calc(var(--spacing, 0.25rem) * 12);
  justify-content: flex-start;
  align-items: flex-start;
}
.openapi-summary-tags {
  gap: calc(var(--spacing, 0.25rem) * 2);
  flex-direction: row;
  margin-top: 0.75em;
  display: flex;
}
.openapi-deprecated,
.openapi-stability {
  background-color: rgb(var(--tint-3));
  width: fit-content;
  min-width: 1.625rem;
  padding-inline: calc(var(--spacing, 0.25rem) * 1.5);
  padding-block: calc(var(--spacing, 0.25rem) * 0.5);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  --tw-leading: calc(max(1.2em, 1.25rem));
  --tw-font-weight: var(--font-weight-normal, 400);
  line-height: calc(max(1.2em, 1.25rem));
  font-weight: var(--font-weight-normal, 400);
  --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);
  --tw-ring-color: rgb(var(--tint-7));
  --tw-ring-inset: inset;
  border-radius: 0.25rem;
  justify-content: center;
  align-items: center;
}
:is(.openapi-deprecated, .openapi-stability):after,
:is(.openapi-deprecated, .openapi-stability):before {
  content: var(--tw-content);
  --tw-content: none !important;
  content: none !important;
}
html.straight-corners :is(.openapi-deprecated, .openapi-stability) {
  border-radius: 0;
}
html.circular-corners :is(.openapi-deprecated, .openapi-stability) {
  border-radius: var(--radius-sm, 0.25rem);
}
.openapi-stability-alpha {
  background-color: var(--color-amber-50, oklch(98.7% 0.022 95.277));
  color: var(--color-amber-700, oklch(55.5% 0.163 48.998));
  --tw-ring-color: #f99c003d;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-alpha {
    --tw-ring-color: color-mix(
      in oklab,
      var(--color-amber-500, oklch(76.9% 0.188 70.08)) 24%,
      transparent
    );
  }
}
.openapi-stability-alpha:is(.dark *) {
  background-color: #7b330666;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-alpha:is(.dark *) {
    background-color: color-mix(
      in oklab,
      var(--color-amber-900, oklch(41.4% 0.112 45.904)) 40%,
      transparent
    );
  }
}
.openapi-stability-alpha:is(.dark *) {
  color: var(--color-amber-300, oklch(87.9% 0.169 91.605));
}
.openapi-stability-beta {
  background-color: var(--color-blue-50, oklch(97% 0.014 254.604));
  color: var(--color-blue-700, oklch(48.8% 0.243 264.376));
  --tw-ring-color: #3080ff3d;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-beta {
    --tw-ring-color: color-mix(
      in oklab,
      var(--color-blue-500, oklch(62.3% 0.214 259.815)) 24%,
      transparent
    );
  }
}
.openapi-stability-beta:is(.dark *) {
  background-color: #1c398e66;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-beta:is(.dark *) {
    background-color: color-mix(
      in oklab,
      var(--color-blue-900, oklch(37.9% 0.146 265.522)) 40%,
      transparent
    );
  }
}
.openapi-stability-beta:is(.dark *) {
  color: var(--color-blue-300, oklch(80.9% 0.105 251.813));
}
.openapi-stability-experimental {
  background-color: var(--color-violet-50, oklch(96.9% 0.016 293.756));
  color: var(--color-violet-700, oklch(49.1% 0.27 292.581));
  --tw-ring-color: #8d54ff3d;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-experimental {
    --tw-ring-color: color-mix(
      in oklab,
      var(--color-violet-500, oklch(60.6% 0.25 292.717)) 24%,
      transparent
    );
  }
}
.openapi-stability-experimental:is(.dark *) {
  background-color: #4d179a66;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-stability-experimental:is(.dark *) {
    background-color: color-mix(
      in oklab,
      var(--color-violet-900, oklch(38% 0.189 293.745)) 40%,
      transparent
    );
  }
}
.openapi-stability-experimental:is(.dark *) {
  color: var(--color-violet-300, oklch(81.1% 0.111 293.571));
}
.openapi-deprecated-sunset-date {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  overflow: hidden;
}
.openapi-description.openapi-markdown,
.openapi-description.openapi-markdown code {
  font-size: 0.875rem;
  line-height: 1.71429;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
:is(
    .openapi-description.openapi-markdown,
    .openapi-description.openapi-markdown code
  )
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-markdown blockquote {
  padding-inline-start: calc(var(--spacing, 0.25rem) * 3) !important;
}
.openapi-markdown blockquote > * {
  font-style: normal;
}
.openapi-markdown blockquote > p {
  --tw-font-weight: var(--font-weight-normal, 400) !important;
  font-weight: var(--font-weight-normal, 400) !important;
}
.openapi-markdown blockquote > p:after,
.openapi-markdown blockquote > p:before {
  content: var(--tw-content);
  --tw-content: none;
  content: none;
}
.openapi-markdown code {
  background-color: rgb(var(--tint-3));
  width: fit-content;
  min-width: 1.625rem;
  padding-inline: calc(var(--spacing, 0.25rem) * 1);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  --tw-leading: calc(max(1.2em, 1.25rem));
  --tw-font-weight: var(--font-weight-normal, 400);
  line-height: calc(max(1.2em, 1.25rem));
  font-weight: var(--font-weight-normal, 400);
  --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);
  --tw-ring-color: rgb(var(--tint-7));
  --tw-ring-inset: inset;
  border-radius: 0.25rem;
  justify-content: center;
  align-items: center;
  padding-block: 1px;
}
.openapi-markdown code:after,
.openapi-markdown code:before {
  content: var(--tw-content);
  --tw-content: none !important;
  content: none !important;
}
html.straight-corners :is(.openapi-markdown code) {
  border-radius: 0;
}
html.circular-corners :is(.openapi-markdown code) {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-markdown pre code {
  --tw-ring-color: transparent;
  background-color: #0000;
}
.openapi-markdown {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: var(--tw-prose-lead);
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  line-height: 1.6;
}
.openapi-markdown
  :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  font-weight: 500;
  text-decoration: underline;
}
.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.openapi-markdown
  :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(blockquote strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ),
.openapi-markdown
  :where(thead th strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: decimal;
}
.openapi-markdown
  :where(ol[type="A"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
.openapi-markdown
  :where(ol[type="a"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
.openapi-markdown
  :where(ol[type="A s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
.openapi-markdown
  :where(ol[type="a s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
.openapi-markdown
  :where(ol[type="I"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
.openapi-markdown
  :where(ol[type="i"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
.openapi-markdown
  :where(ol[type="I s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
.openapi-markdown
  :where(ol[type="i s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
.openapi-markdown
  :where(ol[type="1"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: decimal;
}
.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: disc;
}
.openapi-markdown
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-counters);
  font-weight: 400;
}
.openapi-markdown
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-bullets);
}
.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.25em;
  font-weight: 600;
}
.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  font-style: italic;
  font-weight: 500;
}
.openapi-markdown
  :where(blockquote p:first-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: open-quote;
}
.openapi-markdown
  :where(blockquote p:last-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after {
  content: close-quote;
}
.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 0;
  margin-bottom: 0.888889em;
  font-size: 2.25em;
  font-weight: 800;
  line-height: 1.11111;
}
.openapi-markdown
  :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 900;
}
.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.33333;
}
.openapi-markdown
  :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 800;
}
.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.6;
}
.openapi-markdown
  :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 600;
  line-height: 1.5;
}
.openapi-markdown
  :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
  display: block;
}
.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
    0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.375em;
  font-family: inherit;
  font-size: 0.875em;
  font-weight: 500;
}
.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-size: 0.875em;
  font-weight: 600;
}
.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after,
.openapi-markdown
  :where(code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: "`";
}
.openapi-markdown
  :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.openapi-markdown
  :where(blockquote code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ),
.openapi-markdown
  :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(thead th code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  padding-top: 0.857143em;
  padding-inline-end: 1.14286em;
  padding-bottom: 0.857143em;
  border-radius: 0.375rem;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
  padding-inline-start: 1.14286em;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.71429;
  overflow-x: auto;
}
.openapi-markdown
  :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
.openapi-markdown
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after,
.openapi-markdown
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: none;
}
.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  table-layout: auto;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.71429;
}
.openapi-markdown
  :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  vertical-align: bottom;
  padding-inline-end: 0.571429em;
  padding-bottom: 0.571429em;
  padding-inline-start: 0.571429em;
  font-weight: 600;
}
.openapi-markdown
  :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.openapi-markdown
  :where(tbody tr:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  border-bottom-width: 0;
}
.openapi-markdown
  :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: initial;
}
.openapi-markdown
  :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.openapi-markdown
  :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: top;
}
.openapi-markdown
  :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-align: start;
}
.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  margin-top: 0.857143em;
  font-size: 0.875em;
  line-height: 1.42857;
}
.openapi-markdown {
  --tw-prose-body: oklch(37.3% 0.034 259.733);
  --tw-prose-headings: oklch(21% 0.034 264.665);
  --tw-prose-lead: oklch(44.6% 0.03 256.802);
  --tw-prose-links: oklch(21% 0.034 264.665);
  --tw-prose-bold: oklch(21% 0.034 264.665);
  --tw-prose-counters: oklch(55.1% 0.027 264.364);
  --tw-prose-bullets: oklch(87.2% 0.01 258.338);
  --tw-prose-hr: oklch(92.8% 0.006 264.531);
  --tw-prose-quotes: oklch(21% 0.034 264.665);
  --tw-prose-quote-borders: oklch(92.8% 0.006 264.531);
  --tw-prose-captions: oklch(55.1% 0.027 264.364);
  --tw-prose-kbd: oklch(21% 0.034 264.665);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: oklch(21% 0.034 264.665);
  --tw-prose-pre-code: oklch(92.8% 0.006 264.531);
  --tw-prose-pre-bg: oklch(27.8% 0.033 256.848);
  --tw-prose-th-borders: oklch(87.2% 0.01 258.338);
  --tw-prose-td-borders: oklch(92.8% 0.006 264.531);
  --tw-prose-invert-body: oklch(87.2% 0.01 258.338);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);
  --tw-prose-invert-hr: oklch(37.3% 0.034 259.733);
  --tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);
  --tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);
  --tw-prose-invert-captions: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);
  --tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);
  font-size: 1rem;
  line-height: 1.75;
}
.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}
.openapi-markdown
  :where(.prose > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.openapi-markdown
  :where(.prose > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
.openapi-markdown
  :where(.prose > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
.openapi-markdown
  :where(.prose > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
.openapi-markdown
  :where(.prose > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.571429em;
  padding-inline-end: 0.571429em;
  padding-bottom: 0.571429em;
  padding-inline-start: 0.571429em;
}
.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.openapi-markdown
  :where(.prose > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-markdown
  :where(.prose > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-markdown {
  white-space: normal;
  max-width: none;
  color: rgb(var(--tint-12));
}
.openapi-markdown:is(.dark *) {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-block: calc(var(--spacing, 0.25rem) * 2) !important;
}
.openapi-markdown > :first-child {
  margin-top: calc(var(--spacing, 0.25rem) * 0) !important;
}
.openapi-markdown > :last-child {
  margin-bottom: calc(var(--spacing, 0.25rem) * 0) !important;
}
.openapi-method,
.openapi-statuscode {
  margin-right: calc(var(--spacing, 0.25rem) * 2);
  padding-inline: calc(var(--spacing, 0.25rem) * 1);
  padding-block: calc(var(--spacing, 0.25rem) * 0.5);
  vertical-align: middle;
  font-family: var(--font-mono);
  --tw-leading: var(--leading-tight, 1.25);
  font-size: 0.813rem;
  line-height: var(--leading-tight, 1.25);
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  white-space: nowrap;
  color: rgb(var(--tint-12));
  border-radius: 0.25rem;
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-method,
  .openapi-statuscode {
    color: color-mix(in oklab, rgb(var(--tint-12)) 72%, transparent);
  }
}
.openapi-method,
.openapi-statuscode {
  text-transform: uppercase;
  --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);
  --tw-ring-color: rgb(var(--tint-12));
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-method,
  .openapi-statuscode {
    --tw-ring-color: color-mix(in oklab, rgb(var(--tint-12)) 4%, transparent);
  }
}
.openapi-method,
.openapi-statuscode {
  --tw-ring-inset: inset;
}
:is(.openapi-method, .openapi-statuscode):is(.dark *) {
  --tw-ring-color: rgb(var(--tint-1));
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.openapi-method, .openapi-statuscode):is(.dark *) {
    --tw-ring-color: color-mix(in oklab, rgb(var(--tint-1)) 4%, transparent);
  }
}
html.straight-corners :is(.openapi-method, .openapi-statuscode) {
  border-radius: 0;
}
html.circular-corners :is(.openapi-method, .openapi-statuscode) {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-method-get,
.openapi-statuscode-success {
  background-color: var(--color-green-100, oklch(96.2% 0.044 156.743));
  color: var(--color-green-800, oklch(44.8% 0.119 151.328));
}
:is(.openapi-method-get, .openapi-statuscode-success):is(.dark *) {
  background-color: var(--color-green-900, oklch(39.3% 0.095 152.535));
  color: var(--color-green-100, oklch(96.2% 0.044 156.743));
}
.openapi-method-post,
.openapi-statuscode-redirection {
  background-color: var(--color-amber-100, oklch(96.2% 0.059 95.617));
  color: var(--color-amber-800, oklch(47.3% 0.137 46.201));
}
:is(.openapi-method-post, .openapi-statuscode-redirection):is(.dark *) {
  background-color: var(--color-amber-900, oklch(41.4% 0.112 45.904));
  color: var(--color-amber-100, oklch(96.2% 0.059 95.617));
}
.openapi-method-put,
.openapi-statuscode-informational {
  background-color: var(--color-blue-100, oklch(93.2% 0.032 255.585));
  color: var(--color-blue-800, oklch(42.4% 0.199 265.638));
}
:is(.openapi-method-put, .openapi-statuscode-informational):is(.dark *) {
  background-color: var(--color-blue-900, oklch(37.9% 0.146 265.522));
  color: var(--color-blue-100, oklch(93.2% 0.032 255.585));
}
.openapi-method-patch {
  background-color: var(--color-purple-100, oklch(94.6% 0.033 307.174));
  color: var(--color-purple-800, oklch(43.8% 0.218 303.724));
}
.openapi-method-patch:is(.dark *) {
  background-color: var(--color-purple-900, oklch(38.1% 0.176 304.987));
  color: var(--color-purple-100, oklch(94.6% 0.033 307.174));
}
.openapi-method-delete,
.openapi-statuscode-error {
  background-color: var(--color-red-100, oklch(93.6% 0.032 17.717));
  color: var(--color-red-800, oklch(44.4% 0.177 26.899));
}
:is(.openapi-method-delete, .openapi-statuscode-error):is(.dark *) {
  background-color: var(--color-red-900, oklch(39.6% 0.141 25.723));
  color: var(--color-red-100, oklch(93.6% 0.032 17.717));
}
.openapi-method-head,
.openapi-method-options,
.openapi-method-trace {
  background-color: rgb(var(--tint-3));
}
.openapi-url {
  font-family: var(--font-mono);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  color: rgb(var(--tint-11));
}
.openapi-url-var {
  color: rgb(var(--tint-11));
  text-decoration-line: underline;
  -webkit-text-decoration-color: rgb(var(--tint-9));
  text-decoration-color: rgb(var(--tint-9));
  text-underline-offset: 2px;
}
.openapi-column-spec {
  gap: calc(var(--spacing, 0.25rem) * 8);
  flex-direction: column;
  flex: 1;
  display: flex;
}
.openapi-column-preview {
  top: var(--toc-top-offset);
  max-height: calc(100vh - var(--toc-top-offset));
  flex-direction: column;
  flex: 1;
  display: flex;
  position: sticky;
}
@media (min-width: 1024px) {
  .openapi-column-preview {
    padding-block: calc(var(--spacing, 0.25rem) * 6);
  }
}
@media (min-width: 1280px) {
  @media not all and (min-width: 1536px) {
    .openapi-column-preview {
      padding-top: calc(var(--spacing, 0.25rem) * 20);
    }
  }
}
.openapi-column-preview-body {
  gap: calc(var(--spacing, 0.25rem) * 4);
  flex-direction: column;
  flex-shrink: 1;
  display: flex;
  overflow: hidden;
}
body:has(.print-mode) .openapi-column-preview-body {
  position: static;
}
.openapi-column-preview pre {
  max-height: calc(var(--spacing, 0.25rem) * 96);
}
body:has(.print-mode) :is(.openapi-column-preview pre) {
  max-height: none;
}
.openapi-schema-root-description.openapi-markdown {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.openapi-schema-root-description.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-schema-root-description.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
.openapi-schema-root-description.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.openapi-schema-root-description.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.openapi-schema-root-description.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-schema-root-description.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.openapi-schema-root-description.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-root-description.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-root-description.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
.openapi-schema-root-description.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.openapi-schema-root-description.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.openapi-schema-root-description.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.openapi-schema-root-description.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.openapi-schema-root-description.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
.openapi-schema-root-description.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.openapi-schema-root-description.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-schema-root-description.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.openapi-schema-root-description.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
.openapi-schema-root-description.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.openapi-schema-root-description.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-root-description.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.openapi-schema-root-description.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-schema-root-description.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-schema-root-description.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-root-description.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-schema-root-description.openapi-markdown
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-schema-root-description.openapi-markdown {
  margin-top: calc(var(--spacing, 0.25rem) * 1.5);
  text-wrap: balance;
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  overflow: hidden;
  --tw-font-weight: var(--font-weight-normal, 400) !important;
  font-size: 0.813rem !important;
  font-weight: var(--font-weight-normal, 400) !important;
}
.openapi-schema-root-description.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: inherit;
}
.openapi-section-schemas
  > .openapi-section-body
  > .openapi-schema-root-description {
  margin-top: calc(var(--spacing, 0.25rem) * 0);
  padding-inline: calc(var(--spacing, 0.25rem) * 2.5);
  padding-top: calc(var(--spacing, 0.25rem) * 2.5);
  font-size: var(--text-sm, 0.875rem) !important;
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  ) !important;
}
.openapi-schema-properties {
  flex-direction: column;
  display: flex;
}
.openapi-disclosure,
.openapi-schema {
  gap: calc(var(--spacing, 0.25rem) * 2);
  padding-block: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: column;
  display: flex;
}
.openapi-schema-properties .openapi-schema:last-child {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
}
.openapi-schema-presentation {
  gap: calc(var(--spacing, 0.25rem) * 1);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  flex-direction: column;
  display: flex;
}
.openapi-schema-properties:last-child {
  padding-bottom: calc(var(--spacing, 0.25rem) * 0);
}
.openapi-schema-name {
  align-items: center;
  column-gap: calc(var(--spacing, 0.25rem) * 2.5);
  row-gap: calc(var(--spacing, 0.25rem) * 1.5);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  text-wrap: balance;
  -webkit-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  display: flex;
}
:is(.openapi-schema-name > *) {
  white-space: nowrap;
}
.openapi-schema-name .openapi-deprecated {
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
}
.openapi-schema-propertyname {
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: rgb(var(--tint-12));
  -webkit-user-select: all;
  user-select: all;
}
.openapi-schema-propertyname[data-deprecated="true"] {
  opacity: 0.88;
  text-decoration-line: line-through;
}
.openapi-schema-discriminator {
  color: rgb(var(--primary-9));
  font-size: 0.813rem;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-schema-discriminator {
    color: color-mix(in oklab, rgb(var(--primary-9)) 88%, transparent);
  }
}
.openapi-schema-discriminator {
  text-transform: lowercase;
}
.openapi-schema-required {
  color: rgb(var(--warning-9));
  text-transform: lowercase;
  font-size: 0.813rem;
}
.openapi-schema-optional {
  color: rgb(var(--tint-9));
  text-transform: lowercase;
  font-size: 0.813rem;
}
.openapi-schema-readonly {
  color: rgb(var(--primary-9));
  font-size: 0.813rem;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-schema-readonly {
    color: color-mix(in oklab, rgb(var(--primary-9)) 88%, transparent);
  }
}
.openapi-schema-readonly {
  text-transform: lowercase;
}
.openapi-schema-writeonly {
  color: rgb(var(--success-11));
  text-transform: lowercase;
  font-size: 0.813rem;
}
.openapi-schema-writeonly:is(.dark *) {
  color: rgb(var(--success-9));
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-schema-writeonly:is(.dark *) {
    color: color-mix(in oklab, rgb(var(--success-9)) 88%, transparent);
  }
}
.openapi-schema-types {
  align-items: baseline;
  gap: calc(var(--spacing, 0.25rem) * 1);
  flex-wrap: wrap;
  display: flex;
}
.openapi-schema-type {
  font-family: var(--font-mono);
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  word-spacing: -0.25rem;
  font-size: 0.813rem;
}
.openapi-schema-type:only-child {
  margin-left: calc(var(--spacing, 0.25rem) * 0);
}
.openapi-schema-header {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.openapi-schema-intro {
  flex: 1;
}
.openapi-schema-circular {
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  color: rgb(var(--tint-11));
}
.openapi-schema-circular a {
  text-decoration-line: underline;
}
.openapi-schema-circular-glyph {
  font-size: var(--text-base, 1rem);
  line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
}
.openapi-schema-enum {
  max-width: 100%;
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  --tw-leading: var(--leading-relaxed, 1.625);
  line-height: var(--leading-relaxed, 1.625);
  color: rgb(var(--tint-11));
}
.openapi-schema-enum-value {
  margin-right: calc(var(--spacing, 0.25rem) * 1.5);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
}
.openapi-schema-enum-value:first-child {
  margin-left: calc(var(--spacing, 0.25rem) * 0);
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
html.straight-corners .openapi-schema-enum-value:first-child {
  border-radius: 0;
}
html.circular-corners .openapi-schema-enum-value:first-child {
  border-top-left-radius: var(--radius-md, 0.375rem);
  border-bottom-left-radius: var(--radius-md, 0.375rem);
}
.openapi-schema-enum-value:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
html.straight-corners .openapi-schema-enum-value:last-child {
  border-radius: 0;
}
html.circular-corners .openapi-schema-enum-value:last-child {
  border-top-right-radius: var(--radius-md, 0.375rem);
  border-bottom-right-radius: var(--radius-md, 0.375rem);
}
.openapi-schema-description.openapi-markdown {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.openapi-schema-description.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-schema-description.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
.openapi-schema-description.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.openapi-schema-description.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.openapi-schema-description.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-schema-description.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.openapi-schema-description.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-description.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-schema-description.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-description.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
.openapi-schema-description.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.openapi-schema-description.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.openapi-schema-description.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.openapi-schema-description.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.openapi-schema-description.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
.openapi-schema-description.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.openapi-schema-description.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-schema-description.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.openapi-schema-description.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
.openapi-schema-description.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.openapi-schema-description.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-schema-description.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-schema-description.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.openapi-schema-description.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-schema-description.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-schema-description.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-schema-description.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-schema-description.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-schema-description.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-schema-description.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-schema-description.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-schema-description.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-schema-description.openapi-markdown
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-schema-description.openapi-markdown {
  text-wrap: pretty;
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  overflow: hidden;
  --tw-font-weight: var(--font-weight-normal, 400) !important;
  font-weight: var(--font-weight-normal, 400) !important;
}
.openapi-schema-description.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: inherit;
}
.openapi-schema-description.openapi-markdown pre:has(code) {
  white-space: pre;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex: 1;
  width: fit-content;
  max-width: 100%;
  height: fit-content;
  overflow-x: auto;
}
.openapi-schema-description.openapi-markdown pre::-webkit-scrollbar {
  display: none;
}
.openapi-schema-description.openapi-markdown pre code {
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  font-weight: inherit !important;
  padding-block: calc(var(--spacing, 0.25rem) * 0) !important;
}
.openapi-schema-default,
.openapi-schema-example,
.openapi-schema-pattern {
  font-size: 0.875rem;
  line-height: 1.71429;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
:is(.openapi-schema-example, .openapi-schema-pattern, .openapi-schema-default)
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-schema-default,
.openapi-schema-example,
.openapi-schema-pattern {
  color: rgb(var(--tint-11));
}
.openapi-schema-default code,
.openapi-schema-enum-value code,
.openapi-schema-example code,
.openapi-schema-pattern code {
  background-color: rgb(var(--tint-3));
  width: fit-content;
  min-width: 1.625rem;
  padding-inline: calc(var(--spacing, 0.25rem) * 1);
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  --tw-leading: calc(max(1.2em, 1.25rem));
  --tw-font-weight: var(--font-weight-normal, 400);
  line-height: calc(max(1.2em, 1.25rem));
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  --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);
  --tw-ring-color: rgb(var(--tint-6));
  --tw-ring-inset: inset;
  border-radius: 0.25rem;
  justify-content: center;
  align-items: center;
  padding-block: 1px;
}
:is(
    .openapi-schema-example code,
    .openapi-schema-pattern code,
    .openapi-schema-enum-value code,
    .openapi-schema-default code
  ):after,
:is(
    .openapi-schema-example code,
    .openapi-schema-pattern code,
    .openapi-schema-enum-value code,
    .openapi-schema-default code
  ):before {
  content: var(--tw-content);
  --tw-content: none !important;
  content: none !important;
}
html.straight-corners
  :is(
    .openapi-schema-example code,
    .openapi-schema-pattern code,
    .openapi-schema-enum-value code,
    .openapi-schema-default code
  ) {
  border-radius: 0;
}
html.circular-corners
  :is(
    .openapi-schema-example code,
    .openapi-schema-pattern code,
    .openapi-schema-enum-value code,
    .openapi-schema-default code
  ) {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-securities-header {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(var(--tint-6));
  max-width: 100%;
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  flex: 1;
}
.openapi-securities-oauth-flows {
  gap: calc(var(--spacing, 0.25rem) * 3);
  flex-direction: column;
  display: flex;
}
.openapi-securities-oauth-content,
.openapi-securities-scopes {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: var(--tw-prose-lead);
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  line-height: 1.6;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  font-weight: 500;
  text-decoration: underline;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(blockquote strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead th strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: decimal;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="A"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="a"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="A s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="a s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="I"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="i"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="I s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="i s"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol[type="1"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: decimal;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
  list-style-type: disc;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-counters);
  font-weight: 400;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-bullets);
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.25em;
  font-weight: 600;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  font-style: italic;
  font-weight: 500;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(blockquote p:first-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: open-quote;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(blockquote p:last-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after {
  content: close-quote;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 0;
  margin-bottom: 0.888889em;
  font-size: 2.25em;
  font-weight: 800;
  line-height: 1.11111;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 900;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.33333;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 800;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.6;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 600;
  line-height: 1.5;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
  display: block;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
    0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.375em;
  font-family: inherit;
  font-size: 0.875em;
  font-weight: 500;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-size: 0.875em;
  font-weight: 600;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after,
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: "`";
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(blockquote code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead th code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  padding-top: 0.857143em;
  padding-inline-end: 1.14286em;
  padding-bottom: 0.857143em;
  border-radius: 0.375rem;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
  padding-inline-start: 1.14286em;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.71429;
  overflow-x: auto;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after,
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: none;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  table-layout: auto;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.71429;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  vertical-align: bottom;
  padding-inline-end: 0.571429em;
  padding-bottom: 0.571429em;
  padding-inline-start: 0.571429em;
  font-weight: 600;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody tr:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  border-bottom-width: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: initial;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: top;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-align: start;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  margin-top: 0.857143em;
  font-size: 0.875em;
  line-height: 1.42857;
}
.openapi-securities-oauth-content,
.openapi-securities-scopes {
  --tw-prose-body: oklch(37.3% 0.034 259.733);
  --tw-prose-headings: oklch(21% 0.034 264.665);
  --tw-prose-lead: oklch(44.6% 0.03 256.802);
  --tw-prose-links: oklch(21% 0.034 264.665);
  --tw-prose-bold: oklch(21% 0.034 264.665);
  --tw-prose-counters: oklch(55.1% 0.027 264.364);
  --tw-prose-bullets: oklch(87.2% 0.01 258.338);
  --tw-prose-hr: oklch(92.8% 0.006 264.531);
  --tw-prose-quotes: oklch(21% 0.034 264.665);
  --tw-prose-quote-borders: oklch(92.8% 0.006 264.531);
  --tw-prose-captions: oklch(55.1% 0.027 264.364);
  --tw-prose-kbd: oklch(21% 0.034 264.665);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: oklch(21% 0.034 264.665);
  --tw-prose-pre-code: oklch(92.8% 0.006 264.531);
  --tw-prose-pre-bg: oklch(27.8% 0.033 256.848);
  --tw-prose-th-borders: oklch(87.2% 0.01 258.338);
  --tw-prose-td-borders: oklch(92.8% 0.006 264.531);
  --tw-prose-invert-body: oklch(87.2% 0.01 258.338);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);
  --tw-prose-invert-hr: oklch(37.3% 0.034 259.733);
  --tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);
  --tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);
  --tw-prose-invert-captions: oklch(70.7% 0.022 261.325);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);
  --tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);
  font-size: 1rem;
  line-height: 1.75;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.571429em;
  padding-inline-end: 0.571429em;
  padding-bottom: 0.571429em;
  padding-inline-start: 0.571429em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
:is(.openapi-securities-oauth-content, .openapi-securities-scopes)
  :where(.prose > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *) {
  font-size: 0.875rem !important;
  line-height: 1.71429 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em !important;
  margin-bottom: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em !important;
  margin-bottom: 0.888889em !important;
  font-size: 1.28571em !important;
  line-height: 1.55556 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em !important;
  margin-bottom: 1.33333em !important;
  padding-inline-start: 1.11111em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0 !important;
  margin-bottom: 0.8em !important;
  font-size: 2.14286em !important;
  line-height: 1.2 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em !important;
  margin-bottom: 0.8em !important;
  font-size: 1.42857em !important;
  line-height: 1.4 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em !important;
  margin-bottom: 0.444444em !important;
  font-size: 1.28571em !important;
  line-height: 1.55556 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em !important;
  margin-bottom: 0.571429em !important;
  line-height: 1.42857 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em !important;
  margin-bottom: 1.71429em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em !important;
  margin-bottom: 1.71429em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em !important;
  padding-inline-end: 0.357143em !important;
  padding-bottom: 0.142857em !important;
  border-radius: 0.3125rem !important;
  padding-inline-start: 0.357143em !important;
  font-size: 0.857143em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em !important;
  padding-inline-end: 1em !important;
  padding-bottom: 0.666667em !important;
  border-radius: 0.25rem !important;
  margin-top: 1.66667em !important;
  margin-bottom: 1.66667em !important;
  padding-inline-start: 1em !important;
  font-size: 0.857143em !important;
  line-height: 1.66667 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em !important;
  margin-bottom: 1.14286em !important;
  padding-inline-start: 1.57143em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em !important;
  margin-bottom: 0.285714em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em !important;
  margin-bottom: 0.571429em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em !important;
  margin-bottom: 0.571429em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em !important;
  margin-bottom: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em !important;
  padding-inline-start: 1.57143em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em !important;
  margin-bottom: 2.85714em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em !important;
  line-height: 1.5 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em !important;
  padding-bottom: 0.666667em !important;
  padding-inline-start: 1em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em !important;
  padding-inline-end: 1em !important;
  padding-bottom: 0.666667em !important;
  padding-inline-start: 1em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em !important;
  margin-bottom: 1.71429em !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em !important;
  font-size: 0.857143em !important;
  line-height: 1.33333 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *)
  :where(.\*\:\!prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0 !important;
}
:is(:is(.openapi-securities-oauth-content, .openapi-securities-scopes) > *) {
  color: rgb(var(--tint-11));
}
.openapi-securities-oauth-content {
  margin-top: calc(var(--spacing, 0.25rem) * 1);
  gap: calc(var(--spacing, 0.25rem) * 1);
  flex-direction: column;
  display: flex;
}
.openapi-securities-oauth-content.openapi-markdown code {
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
}
.openapi-securities-scopes ul {
  margin-block: calc(var(--spacing, 0.25rem) * 0) !important;
}
.openapi-securities-url {
  margin-left: calc(var(--spacing, 0.25rem) * 0.5);
  padding-inline: calc(var(--spacing, 0.25rem) * 0.5);
  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, cubic-bezier(0.4, 0, 0.2, 1))
  );
  transition-duration: var(
    --tw-duration,
    var(--default-transition-duration, 0.15s)
  );
  border-radius: 0.25rem;
}
@media (hover: hover) {
  .openapi-securities-url:hover {
    background-color: rgb(var(--tint-3));
  }
  .openapi-securities-url:is(.dark *):hover {
    background-color: rgb(var(--tint-4));
  }
}
html.straight-corners .openapi-securities-url {
  border-radius: 0;
}
html.circular-corners .openapi-securities-url {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-securities-body {
  gap: calc(var(--spacing, 0.25rem) * 2);
  flex-direction: column;
  display: flex;
}
.openapi-securities-description.openapi-markdown {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.openapi-securities-description.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-securities-description.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
.openapi-securities-description.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.openapi-securities-description.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.openapi-securities-description.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-securities-description.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.openapi-securities-description.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-securities-description.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-securities-description.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-securities-description.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
.openapi-securities-description.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.openapi-securities-description.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.openapi-securities-description.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.openapi-securities-description.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.openapi-securities-description.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
.openapi-securities-description.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.openapi-securities-description.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-securities-description.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.openapi-securities-description.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
.openapi-securities-description.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.openapi-securities-description.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-securities-description.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-securities-description.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.openapi-securities-description.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-securities-description.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-securities-description.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-securities-description.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-securities-description.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-securities-description.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-securities-description.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-securities-description.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-securities-description.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-securities-description.openapi-markdown
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-securities-description.openapi-markdown {
  text-wrap: pretty;
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  --tw-font-weight: var(--font-weight-normal, 400) !important;
  font-weight: var(--font-weight-normal, 400) !important;
}
.openapi-securities-description.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: inherit;
}
.openapi-securities-label {
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  color: rgb(var(--tint-12));
}
.openapi-parameters-header,
.openapi-requestbody-header {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(var(--tint-6));
  max-width: 100%;
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  flex: 1;
}
.openapi-requestbody-header-content {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: row;
  display: flex;
}
.openapi-requestbody-header-type {
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-size: 0.813rem;
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  word-spacing: -0.25rem;
}
.openapi-requestbody-description.openapi-markdown {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.openapi-requestbody-description.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-requestbody-description.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
.openapi-requestbody-description.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.openapi-requestbody-description.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.openapi-requestbody-description.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-requestbody-description.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.openapi-requestbody-description.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-requestbody-description.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-requestbody-description.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
.openapi-requestbody-description.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.openapi-requestbody-description.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.openapi-requestbody-description.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.openapi-requestbody-description.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.openapi-requestbody-description.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
.openapi-requestbody-description.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.openapi-requestbody-description.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-requestbody-description.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.openapi-requestbody-description.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
.openapi-requestbody-description.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.openapi-requestbody-description.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-requestbody-description.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.openapi-requestbody-description.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-requestbody-description.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-requestbody-description.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-requestbody-description.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-requestbody-description.openapi-markdown
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-requestbody-description.openapi-markdown {
  text-wrap: pretty;
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  --tw-font-weight: var(--font-weight-normal, 400) !important;
  font-weight: var(--font-weight-normal, 400) !important;
}
.openapi-requestbody-description.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: inherit;
}
.openapi-responses-header {
  max-width: 100%;
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  flex: 1;
}
.openapi-response-tab-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  --tw-leading: var(--leading-tight, 1.25);
  max-width: max-content;
  line-height: var(--leading-tight, 1.25);
  text-wrap: pretty;
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
  flex: 100%;
  align-items: baseline;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}
.openapi-response-description.openapi-markdown {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.openapi-response-description.openapi-markdown
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-response-description.openapi-markdown
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-inline-start: 1.11111em;
}
.openapi-response-description.openapi-markdown
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.openapi-response-description.openapi-markdown
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.openapi-response-description.openapi-markdown
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.openapi-response-description.openapi-markdown
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.openapi-response-description.openapi-markdown
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-response-description.openapi-markdown
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-response-description.openapi-markdown
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-response-description.openapi-markdown
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-inline-end: 0.357143em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  padding-inline-start: 0.357143em;
  font-size: 0.857143em;
}
.openapi-response-description.openapi-markdown
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.openapi-response-description.openapi-markdown
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.openapi-response-description.openapi-markdown
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.openapi-response-description.openapi-markdown
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding-inline-start: 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.openapi-response-description.openapi-markdown
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-inline-start: 1.57143em;
}
.openapi-response-description.openapi-markdown
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.openapi-response-description.openapi-markdown
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-start: 0.428571em;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.openapi-response-description.openapi-markdown
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.openapi-response-description.openapi-markdown
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  padding-inline-start: 1.57143em;
}
.openapi-response-description.openapi-markdown
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.openapi-response-description.openapi-markdown
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),
.openapi-response-description.openapi-markdown
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.openapi-response-description.openapi-markdown
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.openapi-response-description.openapi-markdown
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-response-description.openapi-markdown
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-response-description.openapi-markdown
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-response-description.openapi-markdown
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.666667em;
  padding-inline-start: 1em;
}
.openapi-response-description.openapi-markdown
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-start: 0;
}
.openapi-response-description.openapi-markdown
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-inline-end: 0;
}
.openapi-response-description.openapi-markdown
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.openapi-response-description.openapi-markdown
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.openapi-response-description.openapi-markdown
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.openapi-response-description.openapi-markdown
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.openapi-response-description.openapi-markdown {
  text-align: left;
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  --tw-leading: var(--leading-tight, 1.25);
  line-height: var(--leading-tight, 1.25);
  color: rgb(var(--tint-11));
  -webkit-user-select: text;
  user-select: text;
}
.openapi-response-description.openapi-markdown
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: inherit;
}
.openapi-disclosure-group-trigger[aria-expanded="false"]
  .openapi-response-description.openapi-markdown {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
:is(
    .openapi-disclosure-group-trigger[aria-expanded="false"]
      .openapi-response-description.openapi-markdown
      > *
  ) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: calc(var(--spacing, 0.25rem) * 0) !important;
  padding: calc(var(--spacing, 0.25rem) * 0) !important;
}
.openapi-disclosure-group-trigger[aria-expanded="false"]
  .openapi-response-description.openapi-markdown
  > :not(:first-child) {
  display: none;
}
.openapi-disclosure-group-trigger[aria-expanded="false"]
  .openapi-response-tab-content {
  flex-basis: 60%;
}
.openapi-response-body {
  flex-direction: column;
  display: flex;
}
.openapi-responsebody .openapi-schema-name {
  margin-bottom: calc(var(--spacing, 0.25rem) * 0);
}
.openapi-responsebody .openapi-schema-presentation {
  padding-block: calc(var(--spacing, 0.25rem) * 0);
}
.openapi-responsebody-header,
.openapi-responseheaders-header {
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  padding-block: calc(var(--spacing, 0.25rem) * 1);
}
.openapi-codesample-header {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.openapi-response-media-types-examples-footer-content {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: row;
  display: flex;
}
.openapi-codesample-header,
.openapi-panel-heading,
.openapi-response-examples-header {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(var(--tint-6));
}
.openapi-response-examples-header .openapi-select > button {
  max-width: 100%;
  padding-block: calc(var(--spacing, 0.25rem) * 0.5);
  padding-left: calc(var(--spacing, 0.25rem) * 0.5);
  flex-shrink: 1;
  overflow: hidden;
}
.openapi-response-examples-header .openapi-select > button .openapi-statuscode {
  height: 100%;
}
.openapi-codesample-header-content {
  height: fit-content;
  padding: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.openapi-codesample-header-content .openapi-path {
  max-width: 100%;
  height: fit-content;
  min-width: calc(var(--spacing, 0.25rem) * 0);
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 1);
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-size: 0.813rem;
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  display: flex;
  overflow-x: auto;
}
:is(.openapi-codesample-header-content .openapi-path > *) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.openapi-codesample-header-content .openapi-path-title {
  display: block;
}
.openapi-codesample-header-content .openapi-path .openapi-path-variable {
  font-size: 0.813rem;
}
.openapi-codesample-footer {
  justify-content: space-between;
  gap: calc(var(--spacing, 0.25rem) * 3);
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}
.openapi-codesample-selectors {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 3);
  flex-flow: wrap;
  display: flex;
}
.openapi-path {
  max-width: 100%;
  height: fit-content;
  min-width: calc(var(--spacing, 0.25rem) * 0);
  gap: calc(var(--spacing, 0.25rem) * 2);
  scrollbar-width: none;
  -ms-overflow-style: none;
  display: flex;
  overflow-x: auto;
}
.openapi-path,
.openapi-path-variable {
  align-items: center;
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
}
.openapi-path-variable {
  background-color: rgb(var(--tint-3));
  width: fit-content;
  min-width: 1.625rem;
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-normal, 400);
  line-height: 1;
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  --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);
  --tw-ring-color: rgb(var(--tint-7));
  --tw-ring-inset: inset;
  border-radius: 0.25rem;
  justify-content: center;
  padding: 1px;
}
.openapi-path-variable:after,
.openapi-path-variable:before {
  content: var(--tw-content);
  --tw-content: none !important;
  content: none !important;
}
html.straight-corners .openapi-path-variable {
  border-radius: 0;
}
html.circular-corners .openapi-path-variable {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-path-server {
  color: rgb(var(--tint-11));
  display: inline;
}
.openapi-summary .openapi-path .openapi-method {
  margin: calc(var(--spacing, 0.25rem) * 0);
  height: calc(var(--spacing, 0.25rem) * 6);
  padding-inline: calc(var(--spacing, 0.25rem) * 2);
  padding-block: calc(var(--spacing, 0.25rem) * 1);
  align-items: center;
  display: flex;
}
.openapi-path-title {
  align-items: center;
  row-gap: calc(var(--spacing, 0.25rem) * 1);
  text-align: left;
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  flex-wrap: wrap;
  flex: 1;
  display: flex;
  position: relative;
  overflow-x: auto;
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-path-title {
    color: color-mix(in oklab, rgb(var(--tint-12)) 96%, transparent);
  }
}
.openapi-path-title {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .openapi-path-title {
    white-space: normal;
  }
}
.openapi-path-title {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.openapi-path-title-row {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.openapi-path-title[data-deprecated="true"] {
  text-decoration-line: line-through;
}
.openapi-path-title::-webkit-scrollbar {
  display: none;
}
.openapi-path-title em {
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  color: rgb(var(--primary-11));
  font-style: normal;
}
.openapi-path-separator {
  color: rgb(var(--tint-11));
}
.openapi-path-overlay {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: rgb(var(--tint-6));
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.openapi-codesample,
.openapi-panel,
.openapi-response-examples {
  min-height: calc(var(--spacing, 0.25rem) * 40);
  border-radius: var(--radius-md, 0.375rem);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(var(--tint-6));
  background-color: rgb(var(--tint-2));
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
    0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  flex-shrink: 1;
  overflow: hidden;
}
html.straight-corners
  :is(.openapi-panel, .openapi-codesample, .openapi-response-examples) {
  border-radius: 0;
}
html.circular-corners
  :is(.openapi-panel, .openapi-codesample, .openapi-response-examples) {
  border-radius: var(--radius-xl, 0.75rem);
}
.openapi-codesample-panel,
.openapi-response-examples-panel {
  flex-direction: column;
  flex-shrink: 1;
  display: flex;
  overflow: hidden;
}
.openapi-codesample pre,
.openapi-panel pre,
.openapi-response-examples pre {
  --tw-border-style: none;
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  flex-shrink: 1;
}
.openapi-panel-heading {
  padding-inline: calc(var(--spacing, 0.25rem) * 4);
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  text-transform: uppercase;
}
.openapi-panel-body {
  position: relative;
}
.openapi-codesample-footer,
.openapi-panel-footer {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: rgb(var(--tint-6));
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  padding-block: calc(var(--spacing, 0.25rem) * 2);
  padding-top: calc(var(--spacing, 0.25rem) * 2.5);
  color: rgb(var(--tint-11));
  font-size: 0.813rem;
}
:is(.openapi-panel-footer, .openapi-codesample-footer):empty {
  display: none;
}
.openapi-panel-footer .openapi-markdown {
  color: rgb(var(--tint-11));
  font-size: 0.813rem;
}
.openapi-response-examples-header {
  padding: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: row;
  align-items: center;
  display: flex;
}
.openapi-response-examples-header-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}
.openapi-response-examples-statuscode-title {
  align-items: center;
  display: flex;
}
.openapi-response-examples-header .openapi-markdown,
.openapi-response-examples-header .openapi-select > button,
.openapi-response-examples-statuscode-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-font-weight: var(--font-weight-normal, 400);
  font-size: 0.813rem;
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-11));
  overflow: hidden;
}
.openapi-response-examples-statuscode-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.openapi-codesample-panel,
.openapi-response-examples-panel {
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  flex: 1;
  position: relative;
}
:is(.openapi-response-examples-panel, .openapi-codesample-panel):focus-visible {
  --tw-outline-style: none;
  outline-style: none;
}
.openapi-example-empty {
  min-height: calc(var(--spacing, 0.25rem) * 20);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  color: rgb(var(--tint-11));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.openapi-select {
  width: auto;
  max-width: 100%;
}
body:has(.openapi-select-popover) {
  overflow: unset !important;
}
.openapi-select > button {
  cursor: pointer;
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 1.5);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(var(--tint-6));
  padding: calc(var(--spacing, 0.25rem) * 1.5);
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-normal, 400);
  line-height: 1;
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  border-radius: 0.25rem;
  display: flex;
}
:is(.openapi-select > button > *) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html.straight-corners :is(.openapi-select > button) {
  border-radius: 0;
}
html.circular-corners :is(.openapi-select > button) {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-select > button {
  transition-property: all;
  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)
  );
}
@media (hover: hover) {
  .openapi-select > button:hover {
    background-color: rgb(var(--tint-3));
  }
  .openapi-select > button:is(.dark *):hover {
    background-color: rgb(var(--tint-4));
  }
}
.openapi-select:not(.openapi-select-unstyled) > button {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(var(--tint-6));
  background-color: rgb(var(--tint-3));
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
}
.openapi-select-unstyled > button {
  max-width: 100%;
  padding: calc(var(--spacing, 0.25rem) * 1);
}
:is(.openapi-select-unstyled > button > *) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.openapi-select > button[data-focused="true"] {
  outline-style: var(--tw-outline-style);
  outline-offset: calc(1px * -1);
  outline-width: 1px;
  outline-color: rgb(var(--primary-7));
}
.openapi-select > button > span.react-aria-SelectValue {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.openapi-select > button > .react-aria-SelectValue [slot="description"] {
  display: none;
}
:is(.openapi-select > button .openapi-markdown > *) {
  --tw-leading: 1;
  line-height: 1;
}
.openapi-select > button .gb-icon {
  width: calc(var(--spacing, 0.25rem) * 2.5);
  height: calc(var(--spacing, 0.25rem) * 2.5);
  flex-shrink: 0;
}
.openapi-select-popover {
  z-index: 10;
  max-height: calc(var(--spacing, 0.25rem) * 52);
  max-width: max(20rem, var(--trigger-width));
  min-width: calc(var(--spacing, 0.25rem) * 32);
  border-radius: var(--radius-md, 0.375rem);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(var(--tint-6));
  background-color: rgb(var(--tint-1));
  padding: calc(var(--spacing, 0.25rem) * 1.5);
  --tw-backdrop-blur: blur(var(--blur-xl, 24px));
  -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);
  overflow: hidden auto;
}
html.straight-corners .openapi-select-popover {
  border-radius: 0;
}
html.circular-corners .openapi-select-popover {
  border-radius: var(--radius-xl, 0.75rem);
}
.openapi-select-popover {
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
    0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-shadow-color: rgb(var(--tint-12));
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-select-popover {
    --tw-shadow-color: color-mix(
      in oklab,
      color-mix(in oklab, rgb(var(--tint-12)) 4%, transparent)
        var(--tw-shadow-alpha),
      transparent
    );
  }
}
.openapi-select-popover:is(.dark *) {
  --tw-shadow-color: rgb(var(--tint-1));
}
@supports (color: color-mix(in lab, red, red)) {
  .openapi-select-popover:is(.dark *) {
    --tw-shadow-color: color-mix(
      in oklab,
      color-mix(in oklab, rgb(var(--tint-1)) 4%, transparent)
        var(--tw-shadow-alpha),
      transparent
    );
  }
}
.openapi-select-popover[data-entering] {
  animation: popover-enter 0.2s ease-in-out;
}
.openapi-select-popover[data-exiting] {
  animation: popover-leave 0.2s ease-in-out;
}
.openapi-select-item {
  cursor: pointer;
  --tw-border-style: none;
  padding-inline: calc(var(--spacing, 0.25rem) * 1.5);
  padding-block: calc(var(--spacing, 0.25rem) * 1);
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  color: rgb(var(--tint-11));
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + 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);
  border-style: none;
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  overflow: hidden;
  --tw-outline-style: none !important;
  outline-style: none !important;
}
html.straight-corners .openapi-select-item {
  border-radius: 0;
}
html.circular-corners .openapi-select-item {
  border-radius: var(--radius-md, 0.375rem);
}
@media (hover: hover) {
  .openapi-select-item:hover {
    background-color: rgb(var(--tint-4));
    color: rgb(var(--tint-12));
  }
}
@media (prefers-contrast: more) {
  @media (hover: hover) {
    .openapi-select-item:hover {
      --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);
      --tw-ring-color: currentcolor;
      --tw-ring-inset: inset;
    }
  }
}
@media (hover: hover) {
  html.theme-gradient .openapi-select-item:hover {
    background-color: rgb(var(--tint-12));
  }
  @supports (color: color-mix(in lab, red, red)) {
    html.theme-gradient .openapi-select-item:hover {
      background-color: color-mix(
        in oklab,
        rgb(var(--tint-12)) 4%,
        transparent
      );
    }
  }
}
.openapi-select-item.openapi-select-item-column {
  justify-content: flex-start;
  align-items: flex-start;
  gap: calc(var(--spacing, 0.25rem) * 1);
  flex-direction: column;
  display: flex;
}
.openapi-select-item [slot="description"] {
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  color: rgb(var(--tint-9));
}
.openapi-select button .openapi-markdown,
.openapi-select-item .openapi-markdown {
  font-size: 0.813rem;
}
:is(
    :is(
        .openapi-select button .openapi-markdown,
        .openapi-select-item .openapi-markdown
      )
      > *
  ) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: calc(var(--spacing, 0.25rem) * 0) !important;
  padding: calc(var(--spacing, 0.25rem) * 0) !important;
}
:is(
    .openapi-select button .openapi-markdown,
    .openapi-select-item .openapi-markdown
  )
  > :not(:first-child) {
  display: none;
}
.openapi-select-item-selected,
.openapi-select-item-selected .openapi-markdown {
  color: rgb(var(--primary-9));
}
@media (hover: hover) {
  :is(
      .openapi-select-item-selected,
      .openapi-select-item-selected .openapi-markdown
    ):hover {
    background-color: rgb(var(--primary-4));
    color: rgb(var(--primary-11));
  }
}
html.tint
  :is(
    .openapi-select-item-selected,
    .openapi-select-item-selected .openapi-markdown
  ) {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
}
@media (hover: hover) {
  html.theme-gradient
    :is(
      .openapi-select-item-selected,
      .openapi-select-item-selected .openapi-markdown
    ):hover,
  html.theme-muted
    :is(
      .openapi-select-item-selected,
      .openapi-select-item-selected .openapi-markdown
    ):hover {
    background-color: rgb(var(--primary-5));
  }
}
@media (prefers-contrast: more) {
  .openapi-select-item-selected,
  .openapi-select-item-selected .openapi-markdown {
    --tw-font-weight: var(--font-weight-semibold, 600);
    font-weight: var(--font-weight-semibold, 600);
    color: rgb(var(--primary-11));
  }
  @media (hover: hover) {
    :is(
        .openapi-select-item-selected,
        .openapi-select-item-selected .openapi-markdown
      ):hover {
      color: rgb(var(--primary-12));
    }
  }
}
.openapi-select-listbox {
  gap: calc(var(--spacing, 0.25rem) * 1);
  flex-direction: column;
  display: flex;
}
.openapi-select-listbox:focus {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + 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);
  --tw-outline-style: none;
  outline-style: none;
}
.openapi-select:focus {
  width: auto;
}
.openapi-section,
.openapi-section-body {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
.openapi-section-body {
  flex-shrink: 1;
}
.openapi-section-header {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.openapi-section-header-content {
  gap: calc(var(--spacing, 0.25rem) * 1.5);
  width: 100%;
  font-size: var(--text-base, 1rem);
  line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  color: rgb(var(--tint-12));
  flex: 1;
  display: flex;
  overflow: hidden;
}
.openapi-section-header-controls {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2);
  flex-direction: row;
  display: flex;
}
.openapi-section-header-content:has(.openapi-section-toggle) {
  cursor: pointer;
}
.openapi-section-header-content:hover .openapi-section-toggle {
  color: rgb(var(--tint-11));
}
.openapi-section-footer {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2.5);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: rgb(var(--tint-6));
  padding: calc(var(--spacing, 0.25rem) * 2.5);
  flex-direction: row;
  display: flex;
}
.openapi-section-footer,
.openapi-section-footer-content {
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  color: rgb(var(--tint-12));
}
.openapi-section-toggle {
  color: rgb(var(--tint-9));
}
@media (prefers-contrast: more) {
  .openapi-section-toggle {
    color: rgb(var(--tint-12));
  }
}
.openapi-section-toggle > svg {
  transition-property: all;
  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)
  );
}
.openapi-section-toggle[aria-expanded="true"] > svg {
  rotate: 90deg;
}
.openapi-section-toggle:focus-visible {
  color: rgb(var(--primary-11));
}
.openapi-section-toggle svg {
  width: calc(var(--spacing, 0.25rem) * 3);
  height: calc(var(--spacing, 0.25rem) * 3);
}
:is(.openapi-panel-header, .openapi-tabs-list)::-webkit-scrollbar {
  display: none;
}
.openapi-panel-header,
.openapi-tabs-list {
  scrollbar-width: none;
  -ms-overflow-style: none;
  gap: calc(var(--spacing, 0.25rem) * 1.5);
  width: 100%;
  padding-inline: calc(var(--spacing, 0.25rem) * 2.5);
  padding-block: calc(var(--spacing, 0.25rem) * 1.5);
  flex-direction: row;
  display: flex;
  overflow-x: auto;
}
.openapi-tabs-tab {
  cursor: pointer;
  border-style: var(--tw-border-style);
  padding-inline: calc(var(--spacing, 0.25rem) * 1);
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-size: 0.813rem;
  font-weight: var(--font-weight-normal, 400);
  white-space: nowrap;
  color: rgb(var(--tint-11));
  --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);
  transition-property: all;
  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)
  );
  border-width: 1px;
  border-color: #0000;
  border-radius: 0.25rem;
  position: relative;
}
@media (hover: hover) {
  .openapi-tabs-tab:hover {
    background-color: rgb(var(--primary-4));
    color: rgb(var(--primary-11));
  }
}
html.straight-corners .openapi-tabs-tab {
  border-radius: 0;
}
html.circular-corners .openapi-tabs-tab {
  border-radius: var(--radius-md, 0.375rem);
}
.openapi-tabs-tab[aria-selected="true"] {
  color: rgb(var(--primary-9)) !important;
}
.openapi-tabs-tab[aria-selected="true"]:after {
  bottom: calc(-0.375rem - 1px);
  left: calc(var(--spacing, 0.25rem) * 0);
  z-index: 20;
  background-color: rgb(var(--primary-9));
  content: var(--tw-content);
  width: 100%;
  height: 1px;
  transition-property: all;
  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)
  );
  position: absolute;
}
.openapi-tabs-panel {
  font-size: var(--text-sm, 0.875rem);
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  );
  flex: 1;
  position: relative;
}
.openapi-tabs-panel:focus-visible {
  --tw-outline-style: none;
  outline-style: none;
}
.openapi-tabs-panel:before {
  z-index: 10;
  content: var(--tw-content);
  background-color: rgb(var(--tint-6));
  width: 100%;
  height: 1px;
  position: absolute;
  top: -1px;
}
.openapi-disclosure-group {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 1px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(var(--tint-6));
  transition-property: all;
  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)
  );
  position: relative;
  overflow: auto;
}
.openapi-disclosure-group:first-child {
  border-top-left-radius: var(--radius-md, 0.375rem);
  border-top-right-radius: var(--radius-md, 0.375rem);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.openapi-disclosure-group:last-child {
  border-bottom-right-radius: var(--radius-md, 0.375rem);
  border-bottom-left-radius: var(--radius-md, 0.375rem);
}
html.straight-corners .openapi-disclosure-group:first-child,
html.straight-corners .openapi-disclosure-group:last-child {
  border-radius: 0;
}
html.circular-corners .openapi-disclosure-group:first-child {
  border-top-left-radius: var(--radius-xl, 0.75rem);
  border-top-right-radius: var(--radius-xl, 0.75rem);
}
html.circular-corners .openapi-disclosure-group:last-child {
  border-bottom-right-radius: var(--radius-xl, 0.75rem);
  border-bottom-left-radius: var(--radius-xl, 0.75rem);
}
.openapi-disclosure-group:has(.openapi-disclosure-group-trigger:hover) {
  background-color: rgb(var(--tint-2));
}
.openapi-disclosure-group:has(.openapi-disclosure-group-trigger:hover):has(
    .openapi-select:hover
  ) {
  background-color: #0000 !important;
}
.openapi-disclosure-group-trigger {
  cursor: pointer;
  align-items: baseline;
  gap: calc(var(--spacing, 0.25rem) * 3);
  width: 100%;
  padding: calc(var(--spacing, 0.25rem) * 3);
  outline-offset: calc(1px * -1);
  transition-property: all;
  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)
  );
  flex: 1;
  display: flex;
  position: relative;
}
.openapi-disclosure-group-label {
  align-items: baseline;
  column-gap: calc(var(--spacing, 0.25rem) * 3);
  row-gap: calc(var(--spacing, 0.25rem) * 1);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-wrap: wrap;
  flex: 1;
  display: flex;
  overflow: hidden;
}
.openapi-disclosure-group-trigger[aria-disabled="true"] {
  cursor: default;
}
@media (hover: hover) {
  .openapi-disclosure-group-trigger[aria-disabled="true"]:hover {
    background-color: inherit;
  }
}
.openapi-disclosure-group-trigger[aria-disabled="true"]
  .openapi-disclosure-group-icon {
  visibility: hidden;
}
.openapi-disclosure-group-icon > svg {
  width: calc(var(--spacing, 0.25rem) * 3);
  height: calc(var(--spacing, 0.25rem) * 3);
  color: rgb(var(--tint-9));
  transition-property: all;
  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;
}
.openapi-disclosure-group-trigger:hover > .openapi-disclosure-group-icon svg {
  color: rgb(var(--tint-12));
}
.openapi-disclosure-group-panel {
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  transition-property: all;
  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)
  );
}
.openapi-disclosure-group-trigger[aria-expanded="true"]
  > .openapi-disclosure-group-label {
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
}
.openapi-disclosure-group-trigger[aria-expanded="true"]
  > .openapi-disclosure-group-icon
  > svg {
  rotate: 90deg;
}
.openapi-disclosure-group-mediatype:not(:has(.openapi-select)) {
  font-family: var(--font-mono);
  color: rgb(var(--tint-9));
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0.625rem;
}
@media (prefers-contrast: more) {
  .openapi-disclosure-group-mediatype:not(:has(.openapi-select)) {
    color: rgb(var(--tint-11));
  }
}
.openapi-schemas-disclosure {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 1px;
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: rgb(var(--tint-6));
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  border-radius: 0 !important;
}
.openapi-schemas-disclosure:first-child {
  border-top-left-radius: var(--radius-xl, 0.75rem) !important;
  border-top-right-radius: var(--radius-xl, 0.75rem) !important;
}
.openapi-schemas-disclosure:last-child {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-bottom-right-radius: var(--radius-xl, 0.75rem) !important;
  border-bottom-left-radius: var(--radius-xl, 0.75rem) !important;
}
.openapi-schemas-disclosure > .openapi-disclosure-trigger {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 2.5);
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: calc(var(--spacing, 0.25rem) * 5);
  font-family: var(--font-mono);
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
  color: rgb(var(--tint-12));
  outline-offset: calc(1px * -1);
  transition-property: all;
  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)
  );
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
  font-size: var(--text-sm, 0.875rem) !important;
  line-height: var(
    --tw-leading,
    var(--text-sm--line-height, calc(1.25 / 0.875))
  ) !important;
}
@media (hover: hover) {
  .openapi-schemas-disclosure > .openapi-disclosure-trigger:hover {
    background-color: rgb(var(--tint-2));
  }
  .openapi-schemas-disclosure > .openapi-disclosure-trigger:is(.dark *):hover {
    background-color: rgb(var(--tint-4));
  }
}
html.straight-corners
  :is(
    .openapi-schemas-disclosure > .openapi-disclosure-trigger,
    .openapi-schemas-disclosure .openapi-disclosure-panel
  ) {
  border-radius: 0 !important;
}
html.circular-corners
  :is(
    .openapi-schemas-disclosure > .openapi-disclosure-trigger,
    .openapi-schemas-disclosure .openapi-disclosure-panel
  ) {
  border-radius: var(--radius-md, 0.375rem) !important;
}
.openapi-disclosure-panel {
  margin-left: calc(var(--spacing, 0.25rem) * 1.5);
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-color: rgb(var(--tint-6));
  padding-left: calc(var(--spacing, 0.25rem) * 3);
}
.openapi-schema .openapi-schema-properties .openapi-schema {
  animation: fadeIn 0.2s ease-in-out both;
}
.openapi-schemas-disclosure
  > .openapi-disclosure-trigger[aria-expanded="true"]
  > svg {
  rotate: 90deg;
}
.openapi-disclosure-trigger {
  margin-block: calc(var(--spacing, 0.25rem) * -2.5);
  justify-content: space-between;
  align-items: flex-start;
  gap: calc(var(--spacing, 0.25rem) * 2);
  padding-right: calc(var(--spacing, 0.25rem) * 10);
  text-align: left;
  flex-flow: wrap;
  position: relative;
}
.openapi-disclosure,
.openapi-disclosure-trigger {
  margin-inline: calc(var(--spacing, 0.25rem) * -3);
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  padding-block: calc(var(--spacing, 0.25rem) * 2.5);
  display: flex;
}
.openapi-disclosure {
  --tw-ring-color: rgb(var(--tint-6));
  transition-property: all;
  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)
  );
  flex-direction: column;
}
.openapi-disclosure:not(
    .openapi-disclosure-group .openapi-disclosure,
    .openapi-schema-alternatives .openapi-disclosure,
    .openapi-schemas-disclosure .openapi-schema.openapi-disclosure
  ) {
  border-radius: var(--radius-xl, 0.75rem);
}
html.straight-corners
  .openapi-disclosure:not(
    .openapi-disclosure-group .openapi-disclosure,
    .openapi-schema-alternatives .openapi-disclosure,
    .openapi-schemas-disclosure .openapi-schema.openapi-disclosure
  ) {
  border-radius: 0;
}
.openapi-disclosure
  .openapi-schemas-disclosure
  .openapi-schema.openapi-disclosure {
  border-radius: 0 !important;
}
.openapi-disclosure:has(> .openapi-disclosure-trigger:hover) {
  background-color: rgb(var(--tint-2));
  overflow: hidden;
}
.openapi-disclosure[data-expanded="true"] {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
    0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  --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);
}
.openapi-disclosure[data-expanded="true"]:not(.openapi-schemas-disclosure):not(
    :first-child
  ) {
  margin-top: calc(var(--spacing, 0.25rem) * 2);
}
.openapi-disclosure[data-expanded="true"]:not(.openapi-schemas-disclosure):not(
    :last-child
  ) {
  margin-bottom: calc(var(--spacing, 0.25rem) * 2);
}
.openapi-disclosure-trigger-label {
  right: calc(var(--spacing, 0.25rem) * 3);
  height: calc(var(--spacing, 0.25rem) * 5);
  justify-content: flex-end;
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 1);
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-inline: calc(var(--spacing, 0.25rem) * 2);
  font-size: var(--text-xs, 0.75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / 0.75)));
  color: rgb(var(--tint-11));
  --tw-ring-color: rgb(var(--tint-6));
  transition-property: all;
  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;
  border-radius: 0.25rem;
  flex-direction: row;
  flex-shrink: 0;
  margin-right: 1px;
  transition-duration: 0.3s;
  display: flex;
  position: absolute;
  overflow: hidden;
}
html.straight-corners .openapi-disclosure-trigger-label {
  border-radius: 0;
}
html.circular-corners .openapi-disclosure-trigger-label {
  border-radius: var(--radius-xl, 0.75rem);
}
.openapi-disclosure-trigger-label span {
  display: none;
}
.openapi-disclosure-trigger-label svg {
  width: calc(var(--spacing, 0.25rem) * 3);
  height: calc(var(--spacing, 0.25rem) * 3);
  color: rgb(var(--tint-9));
  transition-property: transform, translate, scale, rotate;
  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;
  flex-shrink: 0;
  transition-duration: 0.3s;
}
.openapi-disclosure-trigger:hover > .openapi-disclosure-trigger-label,
.openapi-disclosure-trigger[aria-expanded="true"]
  > .openapi-disclosure-trigger-label {
  background-color: rgb(var(--tint-1));
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
    0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  --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);
}
.openapi-disclosure-trigger:hover > .openapi-disclosure-trigger-label span,
.openapi-disclosure-trigger[aria-expanded="true"]
  > .openapi-disclosure-trigger-label
  span {
  animation: fadeIn 0.2s ease-in-out both;
  display: block;
}
@media (hover: none) {
  .openapi-disclosure-trigger-label {
    right: calc(var(--spacing, 0.25rem) * 0);
    background-color: rgb(var(--tint-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);
    position: relative;
  }
  .openapi-disclosure-trigger-label span {
    display: block;
  }
  .openapi-disclosure-trigger {
    padding-right: calc(var(--spacing, 0.25rem) * 3);
  }
}
.openapi-disclosure-trigger[aria-expanded="true"] svg {
  rotate: 45deg;
}
.openapi-disclosure-trigger[aria-expanded="false"] {
  width: auto;
}
:where(
    .openapi-section-body.openapi-schema.openapi-schema-root > :not(:last-child)
  ) {
  --tw-space-y-reverse: 0;
  margin-block-start: calc(
    calc(var(--spacing, 0.25rem) * 2.5) * var(--tw-space-y-reverse)
  );
  margin-block-end: calc(
    calc(var(--spacing, 0.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse))
  );
}
.openapi-section-schemas
  > .openapi-section-body
  > .openapi-schema-properties
  > .openapi-schema,
.openapi-section-schemas > .openapi-section-body > .openapi-schema-root {
  padding: calc(var(--spacing, 0.25rem) * 2.5);
}
.openapi-schema-alternatives {
  margin-left: calc(var(--spacing, 0.25rem) * 1.5);
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-color: rgb(var(--tint-6));
  padding-left: calc(var(--spacing, 0.25rem) * 3);
}
.openapi-schema-alternative {
  position: relative;
}
.openapi-schema-alternative-separator {
  bottom: calc(var(--spacing, 0.25rem) * -2.5);
  left: calc(var(--spacing, 0.25rem) * -3);
  z-index: 10;
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  border-color: rgb(var(--tint-6));
  background-color: rgb(var(--tint-1));
  padding: calc(var(--spacing, 0.25rem) * 0.5);
  --tw-leading: 1;
  --tw-tracking: var(--tracking-wide, 0.025em);
  letter-spacing: var(--tracking-wide, 0.025em);
  white-space: nowrap;
  color: rgb(var(--tint-9));
  text-transform: uppercase;
  font-size: 0.625rem;
  line-height: 1;
  position: absolute;
  rotate: -6deg;
}
.openapi-tooltip {
  align-items: center;
  gap: calc(var(--spacing, 0.25rem) * 1);
  border-radius: var(--radius-md, 0.375rem);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(var(--tint-6));
  background-color: rgb(var(--tint-1));
  padding-inline: calc(var(--spacing, 0.25rem) * 1.5);
  padding-block: calc(var(--spacing, 0.25rem) * 0.5);
  --tw-font-weight: var(--font-weight-medium, 500);
  font-size: 13px;
  font-weight: var(--font-weight-medium, 500);
  color: rgb(var(--tint-12));
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
    0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  display: flex;
}
html.straight-corners .openapi-tooltip {
  border-radius: 0;
}
html.circular-corners .openapi-tooltip {
  border-radius: var(--radius-lg, 0.5rem);
}
.openapi-tooltip svg {
  width: calc(var(--spacing, 0.25rem) * 3);
  height: calc(var(--spacing, 0.25rem) * 3);
  color: rgb(var(--tint-12));
}
.openapi-tooltip[data-entering] {
  animation: tooltip-enter 0.2s ease-in-out forwards;
}
.openapi-tooltip[data-exiting] {
  animation: tooltip-leave 0.2s ease-in-out forwards;
}
@keyframes tooltip-enter {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tooltip-leave {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes popover-enter {
  0% {
    opacity: 0;
    transform: translateY(4px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
@keyframes popover-leave {
  0% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  to {
    opacity: 0;
    transform: translateY(4px) scale(0.95);
  }
}
.openapi-copy-button {
  cursor: pointer;
}
@media (hover: hover) {
  .openapi-copy-button:hover {
    --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);
  }
}
.openapi-copy-button[data-disabled="true"] {
  cursor: default;
}
.openapi-path-copy-button {
  border-radius: var(--radius-md, 0.375rem);
  padding: calc(var(--spacing, 0.25rem) * 1);
  display: flex;
}
html.straight-corners .openapi-path-copy-button {
  border-radius: 0;
}
@media (hover: hover) {
  .openapi-path-copy-button:hover {
    background-color: rgb(var(--tint-3));
  }
  .openapi-path-copy-button:is(.dark *):hover {
    background-color: rgb(var(--tint-4));
  }
}
.openapi-path-copy-button-icon {
  width: calc(var(--spacing, 0.25rem) * 6);
  height: calc(var(--spacing, 0.25rem) * 6);
  opacity: 0;
  transition-property: all;
  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)
  );
  display: none;
}
@media (min-width: 640px) {
  .openapi-path-copy-button-icon {
    display: flex;
  }
}
.openapi-path:hover .openapi-path-copy-button-icon {
  opacity: 1;
}
.openapi-path-copy-button-icon svg {
  width: calc(var(--spacing, 0.25rem) * 4);
  height: calc(var(--spacing, 0.25rem) * 4);
  color: rgb(var(--tint-11));
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  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-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-tracking {
  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;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
