.ddoc .container {
  width: 100%;
}
@media (width >= 640px) {
  .ddoc .container {
    max-width: 640px;
  }
}
@media (width >= 768px) {
  .ddoc .container {
    max-width: 768px;
  }
}
@media (width >= 1024px) {
  .ddoc .container {
    max-width: 1024px;
  }
}
@media (width >= 1280px) {
  .ddoc .container {
    max-width: 1280px;
  }
}
@media (width >= 1536px) {
  .ddoc .container {
    max-width: 1536px;
  }
}
.ddoc .static {
  position: static;
}
.ddoc .\!mb-0 {
  margin-bottom: 0 !important;
}
.ddoc .\!mt-2 {
  margin-top: 0.5rem !important;
}
.ddoc .mb-1 {
  margin-bottom: 0.25rem;
}
.ddoc .ml-4 {
  margin-left: 1rem;
}
.ddoc .ml-indent {
  margin-left: 2ch;
}
.ddoc .mt-3 {
  margin-top: 0.75rem;
}
.ddoc .inline {
  display: inline;
}
.ddoc .\!flex {
  display: flex !important;
}
.ddoc .flex {
  display: flex;
}
.ddoc .inline-flex {
  display: inline-flex;
}
.ddoc .table {
  display: table;
}
.ddoc .contents {
  display: contents;
}
.ddoc .hidden {
  display: none;
}
.ddoc .h-4 {
  height: 1rem;
}
.ddoc .h-5 {
  height: 1.25rem;
}
.ddoc .max-w-\[75ch\] {
  max-width: 75ch;
}
.ddoc .flex-1 {
  flex: 1;
}
.ddoc .flex-none {
  flex: none;
}
.ddoc .rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.ddoc .scroll-mt-16 {
  scroll-margin-top: 4rem;
}
.ddoc .items-center {
  align-items: center;
}
.ddoc .gap-0 {
  gap: 0;
}
.ddoc .gap-0\.5 {
  gap: 0.125rem;
}
.ddoc .gap-1 {
  gap: 0.25rem;
}
.ddoc .space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.ddoc .space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.ddoc .space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}
.ddoc .space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.ddoc .break-words {
  overflow-wrap: break-word;
}
.ddoc .break-all {
  word-break: break-all;
}
.ddoc .rounded {
  border-radius: 0.25rem;
}
.ddoc .rounded-md {
  border-radius: 0.375rem;
}
.ddoc .border {
  border-width: 1px;
}
.ddoc .border-b {
  border-bottom-width: 1px;
}
.ddoc .border-l-2 {
  border-left-width: 2px;
}
.ddoc .border-Class\/50 {
  border-color: #20b44b80;
}
.ddoc .border-ClassDark\/50 {
  border-color: #87eea480;
}
.ddoc .border-Enum\/50 {
  border-color: #22abb080;
}
.ddoc .border-EnumDark\/50 {
  border-color: #3fced180;
}
.ddoc .border-Function\/50 {
  border-color: #056cf080;
}
.ddoc .border-FunctionDark\/50 {
  border-color: #4cc3ff80;
}
.ddoc .border-Interface\/50 {
  border-color: #d2a06480;
}
.ddoc .border-InterfaceDark\/50 {
  border-color: #bb733b80;
}
.ddoc .border-Method\/50 {
  border-color: #056cf080;
}
.ddoc .border-MethodDark\/50 {
  border-color: #4cc3ff80;
}
.ddoc .border-Namespace\/50 {
  border-color: #d2564680;
}
.ddoc .border-NamespaceDark\/50 {
  border-color: #e57e6b80;
}
.ddoc .border-Property\/50 {
  border-color: #7e57c080;
}
.ddoc .border-PropertyDark\/50 {
  border-color: #b37feb80;
}
.ddoc .border-TypeAlias\/50 {
  border-color: #a4478c80;
}
.ddoc .border-TypeAliasDark\/50 {
  border-color: #dd95cc80;
}
.ddoc .border-Variable\/50 {
  border-color: #7e57c080;
}
.ddoc .border-VariableDark\/50 {
  border-color: #b37feb80;
}
.ddoc .border-abstract\/50 {
  border-color: #0cafc680;
}
.ddoc .border-deprecated\/50 {
  border-color: #dc262680;
}
.ddoc .border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
}
.ddoc .border-new\/50 {
  border-color: #7b61ff80;
}
.ddoc .border-optional\/50 {
  border-color: #0cafc680;
}
.ddoc .border-other\/50 {
  border-color: #57534e80;
}
.ddoc .border-permissions\/50, .ddoc .border-private\/50 {
  border-color: #0cafc680;
}
.ddoc .border-protected\/50, .ddoc .border-readonly\/50 {
  border-color: #7b61ff80;
}
.ddoc .border-stone-300 {
  --tw-border-opacity: 1;
  border-color: rgb(214 211 209/var(--tw-border-opacity));
}
.ddoc .border-unstable\/50, .ddoc .border-writeonly\/50 {
  border-color: #7b61ff80;
}
.ddoc .bg-Class\/15 {
  background-color: #20b44b26;
}
.ddoc .bg-Class\/5 {
  background-color: #20b44b0d;
}
.ddoc .bg-ClassDark\/15 {
  background-color: #87eea426;
}
.ddoc .bg-ClassDark\/5 {
  background-color: #87eea40d;
}
.ddoc .bg-Enum\/15 {
  background-color: #22abb026;
}
.ddoc .bg-Enum\/5 {
  background-color: #22abb00d;
}
.ddoc .bg-EnumDark\/15 {
  background-color: #3fced126;
}
.ddoc .bg-EnumDark\/5 {
  background-color: #3fced10d;
}
.ddoc .bg-Function\/15 {
  background-color: #056cf026;
}
.ddoc .bg-Function\/5 {
  background-color: #056cf00d;
}
.ddoc .bg-FunctionDark\/15 {
  background-color: #4cc3ff26;
}
.ddoc .bg-FunctionDark\/5 {
  background-color: #4cc3ff0d;
}
.ddoc .bg-Interface\/15 {
  background-color: #d2a06426;
}
.ddoc .bg-Interface\/5 {
  background-color: #d2a0640d;
}
.ddoc .bg-InterfaceDark\/15 {
  background-color: #bb733b26;
}
.ddoc .bg-InterfaceDark\/5 {
  background-color: #bb733b0d;
}
.ddoc .bg-Method\/15 {
  background-color: #056cf026;
}
.ddoc .bg-Method\/5 {
  background-color: #056cf00d;
}
.ddoc .bg-MethodDark\/15 {
  background-color: #4cc3ff26;
}
.ddoc .bg-MethodDark\/5 {
  background-color: #4cc3ff0d;
}
.ddoc .bg-Namespace\/15 {
  background-color: #d2564626;
}
.ddoc .bg-Namespace\/5 {
  background-color: #d256460d;
}
.ddoc .bg-NamespaceDark\/15 {
  background-color: #e57e6b26;
}
.ddoc .bg-NamespaceDark\/5 {
  background-color: #e57e6b0d;
}
.ddoc .bg-Property\/15 {
  background-color: #7e57c026;
}
.ddoc .bg-Property\/5 {
  background-color: #7e57c00d;
}
.ddoc .bg-PropertyDark\/15 {
  background-color: #b37feb26;
}
.ddoc .bg-PropertyDark\/5 {
  background-color: #b37feb0d;
}
.ddoc .bg-TypeAlias\/15 {
  background-color: #a4478c26;
}
.ddoc .bg-TypeAlias\/5 {
  background-color: #a4478c0d;
}
.ddoc .bg-TypeAliasDark\/15 {
  background-color: #dd95cc26;
}
.ddoc .bg-TypeAliasDark\/5 {
  background-color: #dd95cc0d;
}
.ddoc .bg-Variable\/15 {
  background-color: #7e57c026;
}
.ddoc .bg-Variable\/5 {
  background-color: #7e57c00d;
}
.ddoc .bg-VariableDark\/15 {
  background-color: #b37feb26;
}
.ddoc .bg-VariableDark\/5 {
  background-color: #b37feb0d;
}
.ddoc .bg-abstract\/15 {
  background-color: #0cafc626;
}
.ddoc .bg-abstract\/5 {
  background-color: #0cafc60d;
}
.ddoc .bg-deprecated\/15 {
  background-color: #dc262626;
}
.ddoc .bg-deprecated\/5 {
  background-color: #dc26260d;
}
.ddoc .bg-new\/15 {
  background-color: #7b61ff26;
}
.ddoc .bg-new\/5 {
  background-color: #7b61ff0d;
}
.ddoc .bg-optional\/15 {
  background-color: #0cafc626;
}
.ddoc .bg-optional\/5 {
  background-color: #0cafc60d;
}
.ddoc .bg-other\/15 {
  background-color: #57534e26;
}
.ddoc .bg-other\/5 {
  background-color: #57534e0d;
}
.ddoc .bg-permissions\/15 {
  background-color: #0cafc626;
}
.ddoc .bg-permissions\/5 {
  background-color: #0cafc60d;
}
.ddoc .bg-private\/15 {
  background-color: #0cafc626;
}
.ddoc .bg-private\/5 {
  background-color: #0cafc60d;
}
.ddoc .bg-protected\/15 {
  background-color: #7b61ff26;
}
.ddoc .bg-protected\/5 {
  background-color: #7b61ff0d;
}
.ddoc .bg-readonly\/15 {
  background-color: #7b61ff26;
}
.ddoc .bg-readonly\/5 {
  background-color: #7b61ff0d;
}
.ddoc .bg-stone-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 244/var(--tw-bg-opacity));
}
.ddoc .bg-unstable\/15 {
  background-color: #7b61ff26;
}
.ddoc .bg-unstable\/5 {
  background-color: #7b61ff0d;
}
.ddoc .bg-writeonly\/15 {
  background-color: #7b61ff26;
}
.ddoc .bg-writeonly\/5 {
  background-color: #7b61ff0d;
}
.ddoc .px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ddoc .px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ddoc .px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ddoc .py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ddoc .py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ddoc .pb-5 {
  padding-bottom: 1.25rem;
}
.ddoc .pt-4 {
  padding-top: 1rem;
}
.ddoc .text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.ddoc .text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.ddoc .text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.ddoc .font-bold {
  font-weight: 700;
}
.ddoc .font-medium {
  font-weight: 500;
}
.ddoc .font-normal {
  font-weight: 400;
}
.ddoc .italic {
  font-style: italic;
}
.ddoc .leading-none {
  line-height: 1;
}
.ddoc .text-Class {
  --tw-text-opacity: 1;
  color: rgb(32 180 75/var(--tw-text-opacity));
}
.ddoc .text-ClassDark {
  --tw-text-opacity: 1;
  color: rgb(135 238 164/var(--tw-text-opacity));
}
.ddoc .text-Enum {
  --tw-text-opacity: 1;
  color: rgb(34 171 176/var(--tw-text-opacity));
}
.ddoc .text-EnumDark {
  --tw-text-opacity: 1;
  color: rgb(63 206 209/var(--tw-text-opacity));
}
.ddoc .text-Function {
  --tw-text-opacity: 1;
  color: rgb(5 108 240/var(--tw-text-opacity));
}
.ddoc .text-FunctionDark {
  --tw-text-opacity: 1;
  color: rgb(76 195 255/var(--tw-text-opacity));
}
.ddoc .text-Interface {
  --tw-text-opacity: 1;
  color: rgb(210 160 100/var(--tw-text-opacity));
}
.ddoc .text-InterfaceDark {
  --tw-text-opacity: 1;
  color: rgb(187 115 59/var(--tw-text-opacity));
}
.ddoc .text-Method {
  --tw-text-opacity: 1;
  color: rgb(5 108 240/var(--tw-text-opacity));
}
.ddoc .text-MethodDark {
  --tw-text-opacity: 1;
  color: rgb(76 195 255/var(--tw-text-opacity));
}
.ddoc .text-Namespace {
  --tw-text-opacity: 1;
  color: rgb(210 86 70/var(--tw-text-opacity));
}
.ddoc .text-NamespaceDark {
  --tw-text-opacity: 1;
  color: rgb(229 126 107/var(--tw-text-opacity));
}
.ddoc .text-Property {
  --tw-text-opacity: 1;
  color: rgb(126 87 192/var(--tw-text-opacity));
}
.ddoc .text-PropertyDark {
  --tw-text-opacity: 1;
  color: rgb(179 127 235/var(--tw-text-opacity));
}
.ddoc .text-TypeAlias {
  --tw-text-opacity: 1;
  color: rgb(164 71 140/var(--tw-text-opacity));
}
.ddoc .text-TypeAliasDark {
  --tw-text-opacity: 1;
  color: rgb(221 149 204/var(--tw-text-opacity));
}
.ddoc .text-Variable {
  --tw-text-opacity: 1;
  color: rgb(126 87 192/var(--tw-text-opacity));
}
.ddoc .text-VariableDark {
  --tw-text-opacity: 1;
  color: rgb(179 127 235/var(--tw-text-opacity));
}
.ddoc .text-abstract {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
}
.ddoc .text-deprecated {
  --tw-text-opacity: 1;
  color: rgb(220 38 38/var(--tw-text-opacity));
}
.ddoc .text-new {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .text-optional {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .text-other {
  --tw-text-opacity: 1;
  color: rgb(87 83 78/var(--tw-text-opacity));
}
.ddoc .text-permissions, .ddoc .text-private {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .text-protected, .ddoc .text-readonly {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .text-stone-500 {
  --tw-text-opacity: 1;
  color: rgb(120 113 108/var(--tw-text-opacity));
}
.ddoc .text-unstable, .ddoc .text-writeonly {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .filter {
  filter: var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(
    --tw-grayscale
  )var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(
    --tw-drop-shadow
  );
}
.ddoc summary::-webkit-details-marker {
  display: none;
}
.ddoc a {
  word-wrap: break-word;
}
.ddoc {
  --ddoc-selection-border-width: 2px;
  --ddoc-selection-border-color-default: #d6d3d1;
  --ddoc-selection-selected-border-color: #2564eb;
  --ddoc-selection-selected-bg: #056cf00c;
  --ddoc-selection-padding: 9px 15px;
  --ddoc-usage-active-bg: #ebf6ff;
}
.ddoc:is(.dark *) {
  --ddoc-usage-active-bg: #292524;
}
.ddoc .link {
  --tw-text-opacity: 1;
  color: rgb(37 99 235/var(--tw-text-opacity));
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ddoc .link:is(.dark *), .ddoc .link:hover {
  --tw-text-opacity: 1;
  color: rgb(96 165 250/var(--tw-text-opacity));
}
.ddoc .link:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(59 130 246/var(--tw-text-opacity));
}
.ddoc .anchor {
  float: left;
  --tw-text-opacity: 1;
  color: rgb(87 83 78/var(--tw-text-opacity));
  margin-left: -24px;
  padding: 0.25rem;
  line-height: 1;
  display: none;
  top: 0;
  bottom: 0;
}
.ddoc .anchor:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 162 158/var(--tw-text-opacity));
}
.ddoc .anchorable {
  scroll-margin-top: 4rem;
  position: relative;
}
.ddoc .anchorable:hover .anchor {
  display: block;
}
.ddoc .deprecated > div:first-child {
  --tw-text-opacity: 1;
  color: rgb(239 68 68/var(--tw-text-opacity));
  align-items: center;
  gap: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
}
.ddoc .deprecated > div:first-child:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113/var(--tw-text-opacity));
}
.ddoc .deprecated > div:first-child > span {
  font-weight: 600;
  line-height: 1.5rem;
}
.ddoc .deprecated > div:nth-child(2) {
  --tw-border-opacity: 1;
  border-left-width: 4px;
  border-color: rgb(252 165 165/var(--tw-border-opacity));
  margin-left: 0.25rem;
  padding-left: 0.5rem;
}
.ddoc .deprecated > div:nth-child(2):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38/var(--tw-border-opacity));
}
.ddoc .symbolSubtitle > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.ddoc .symbolSubtitle {
  font-size: 0.875rem;
  line-height: 1rem;
}
.ddoc .symbolSubtitle .type {
  --tw-text-opacity: 1;
  color: rgb(168 162 158/var(--tw-text-opacity));
  font-style: italic;
}
.ddoc .symbolSubtitle .type:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(120 113 108/var(--tw-text-opacity));
}
.ddoc .docEntry {
  margin-bottom: 1rem;
}
.ddoc .docEntry > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .docEntry:hover .sourceButton, .ddoc .docEntry .docEntryHeader {
  display: flex;
}
.ddoc .docEntry .docEntryHeader {
  justify-content: space-between;
  align-items: flex-start;
}
@media (width >= 768px) {
  .ddoc .docEntry .docEntryHeader {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.ddoc .docEntry .docEntryHeader > div {
  overflow-wrap: break-word;
}
.ddoc .section {
  max-width: 75ch;
  margin-bottom: 0.5rem;
  scroll-margin-top: 4rem;
}
.ddoc .section > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .section > div:first-child > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .section > div:first-child > h2 {
  margin-bottom: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.ddoc .section > div:first-child > div {
  max-width: 75ch;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ddoc .namespaceSection {
  max-width: 75ch;
  margin-top: 1rem;
}
.ddoc .namespaceSection > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.ddoc .namespaceSection .namespaceItem {
  -moz-column-gap: 0.625rem;
  column-gap: 0.625rem;
  min-height: 0;
  display: flex;
}
@media (width >= 768px) {
  .ddoc .namespaceSection .namespaceItem {
    min-height: 4rem;
  }
}
@media (width >= 1024px) {
  .ddoc .namespaceSection .namespaceItem {
    padding-right: 1rem;
  }
}
.ddoc .namespaceSection .namespaceItem .docNodeKindIcon {
  flex-direction: column;
  justify-content: flex-start;
  gap: 0.25rem;
  width: auto;
}
.ddoc .namespaceSection .namespaceItem .docNodeKindIcon > * + * {
  margin-top: -0.125rem;
  margin-left: 0;
}
.ddoc .namespaceSection .namespaceItem[aria-label="deprecated"] {
  opacity: 0.6;
}
.ddoc
  .namespaceSection
  .namespaceItem[aria-label="deprecated"]
  .namespaceItemContent
  > a {
  --tw-text-opacity: 1;
  color: rgb(120 113 108/var(--tw-text-opacity));
  text-decoration-line: line-through;
  text-decoration-color: #78716cb3;
  text-decoration-thickness: 2px;
}
.ddoc
  .namespaceSection
  .namespaceItem[aria-label="deprecated"]
  .namespaceItemContent
  > a:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 162 158/var(--tw-text-opacity));
}
.ddoc .namespaceSection .namespaceItem .namespaceItemContent {
  flex: 1;
  width: 0;
}
.ddoc .namespaceSection .namespaceItem .namespaceItemContent > a,
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems
  a {
  text-decoration-line: underline;
  text-decoration-color: #d6d3d1;
}
.ddoc .namespaceSection .namespaceItem .namespaceItemContent > a:hover,
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems
  a:hover {
  text-decoration-line: none;
}
.ddoc .namespaceSection .namespaceItem .namespaceItemContent > a:is(.dark *),
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems
  a:is(.dark *) {
  text-decoration-color: #78716c;
}
.ddoc .namespaceSection .namespaceItem .namespaceItemContent > a {
  word-break: break-all;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentDoc {
  --tw-text-opacity: 1;
  color: rgb(87 83 78/var(--tw-text-opacity));
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentDoc:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(168 162 158/var(--tw-text-opacity));
}
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems {
  flex-wrap: wrap;
  row-gap: 0.25rem;
  margin-top: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  display: flex;
}
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems
  > li:not(:last-child):after {
  content: "|";
  user-select: none;
  --tw-text-opacity: 1;
  color: rgb(209 213 219/var(--tw-text-opacity));
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ddoc
  .namespaceSection
  .namespaceItem
  .namespaceItemContent
  .namespaceItemContentSubItems
  > li:not(:last-child):is(.dark *):after {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity));
}
.ddoc .symbolGroup > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.ddoc .symbolGroup article > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.ddoc .symbolGroup article .symbolTitle {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.ddoc .symbolGroup article .symbolTitle:hover .sourceButton {
  display: flex;
}
.ddoc
  .symbolGroup
  article
  .symbolTitle
  > div:first-child
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.ddoc .symbolGroup article .symbolTitle > div:first-child {
  font-weight: 500;
}
.ddoc .docNodeKindIcon {
  flex-shrink: 0;
  justify-content: flex-end;
  display: inline-flex;
}
.ddoc .docNodeKindIcon div {
  user-select: none;
  text-align: center;
  vertical-align: middle;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  font-family:
    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1rem;
}
.ddoc .docNodeKindIcon > * + * {
  margin-left: -0.375rem;
}
.ddoc .example-header {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}
.ddoc .toc h3 {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}
.ddoc .toc > div > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.ddoc .toc .topSymbols > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.ddoc .toc .topSymbols {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.ddoc .toc .topSymbols ul {
  list-style-type: none;
}
.ddoc .toc .topSymbols ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.ddoc .toc .topSymbols ul li {
  display: block;
}
.ddoc .toc .topSymbols ul li a {
  align-items: center;
  gap: 0.5rem;
  display: flex;
}
.ddoc .toc .topSymbols ul li a > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.25rem;
  width: 100%;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  margin-left: -0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.25rem;
  display: block;
  overflow: hidden;
}
.ddoc .toc .topSymbols > a:hover {
  text-decoration-line: underline;
}
.ddoc .toc .documentNavigation > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.ddoc .toc .documentNavigation {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media not all and (width >= 640px) {
  .ddoc .toc .documentNavigation {
    display: none;
  }
}
.ddoc .toc .documentNavigation > ul {
  flex-grow: 1;
  display: block;
}
.ddoc .toc .documentNavigation > ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .toc .documentNavigation > ul {
  overflow-y: auto;
}
.ddoc .toc .documentNavigation > ul > li {
  margin-top: 0.125rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.ddoc .toc .documentNavigation > ul li:has(> ul) {
  margin-top: 0 !important;
}
.ddoc .toc .documentNavigation > ul li:has(> a) {
  padding-bottom: 0 !important;
}
.ddoc .toc .documentNavigation > ul ul {
  margin-left: 0.875rem;
}
.ddoc .toc .documentNavigation > ul ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc .toc .documentNavigation > ul ul {
  --tw-text-opacity: 1;
  color: rgb(134 135 137/var(--tw-text-opacity));
  font-size: 0.8rem;
  line-height: 1;
}
.ddoc .toc .documentNavigation > ul ul:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175/var(--tw-text-opacity));
}
.ddoc .toc .documentNavigation > ul ul li {
  margin-top: 0.25rem !important;
}
.ddoc .toc .documentNavigation > ul ul li a {
  padding: 0.25rem;
}
.ddoc .toc .documentNavigation > ul ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
}
.ddoc .toc .documentNavigation > ul ul li a:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.ddoc .toc .documentNavigation a {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.ddoc .toc .documentNavigation a:hover {
  text-decoration-line: underline;
}
.ddoc .usages nav {
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  display: flex;
}
.ddoc .usages nav details > summary {
  cursor: pointer;
  user-select: none;
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
  border-radius: 0.25rem;
  gap: 0.25rem;
  padding: 0.5rem 0.75rem;
  display: flex;
}
.ddoc .usages nav details > summary:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99/var(--tw-border-opacity));
}
@media (width >= 768px) {
  .ddoc .usages nav details > div {
    position: relative;
  }
}
.ddoc .usages nav details > div > div {
  z-index: 30;
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  margin-top: 0.375rem;
  padding: 0.5rem;
  display: block;
  position: absolute;
}
.ddoc .usages nav details > div > div:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99/var(--tw-border-opacity));
}
@media not all and (width >= 768px) {
  .ddoc .usages nav details > div > div {
    border-left-width: 0;
    border-right-width: 0;
    left: 0;
    right: 0;
  }
}
@media (width >= 768px) {
  .ddoc .usages nav details > div > div {
    border-radius: 0.25rem;
    width: 12rem;
  }
}
.ddoc .usages nav details > div > div label {
  cursor: pointer;
  user-select: none;
  border-radius: 0.125rem;
  align-items: center;
  gap: 0.5rem;
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
  display: flex;
}
.ddoc .usages nav details > div > div label:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity));
}
.ddoc .usages nav details > div > div label:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity));
}
.ddoc .usageContent > h3 {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}
.ddoc .usageContent > div {
  --tw-text-opacity: 1;
  color: rgb(156 163 175/var(--tw-text-opacity));
  font-size: 0.75rem;
  line-height: 1rem;
}
.ddoc .usageContent > div:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity));
}
.ddoc .usageContent > div p {
  margin: 0;
}
.ddoc .usageContent pre.highlight {
  --tw-border-opacity: 1;
  border-width: 1px;
  border-color: rgb(209 213 219/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.ddoc .usageContent pre.highlight:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity));
}
@media not all and (width >= 768px) {
  .ddoc .usageContent pre.highlight {
    border-left-width: 0;
    border-right-width: 0;
  }
}
.ddoc .usageContent pre.highlight > code:first-child {
  scrollbar-width: thin;
  padding: 0.5rem 2.5rem 0.5rem 0.5rem;
}
.ddoc .usageContent pre.highlight .copyButton {
  opacity: 0;
  top: 0.25rem;
  right: 0.5rem;
}
.ddoc .usageContent pre.highlight:hover .copyButton {
  opacity: 1;
}
.ddoc pre.highlight .copyButton {
  opacity: 0;
  position: absolute;
  top: 0.75rem;
  right: 1rem;
}
.ddoc pre.highlight:hover .copyButton {
  opacity: 0.6;
}
.ddoc pre.highlight:hover .copyButton:hover {
  opacity: 1;
}
.ddoc #categoryPanel {
  padding-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.ddoc #categoryPanel ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.ddoc #categoryPanel ul {
  overflow-y: auto;
}
.ddoc #categoryPanel ul li {
  margin-left: 0.25rem;
  margin-right: 0.75rem;
}
.ddoc #categoryPanel ul li a {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.375rem 0.875rem;
  display: block;
  overflow: hidden;
}
.ddoc #categoryPanel ul li a:hover {
  text-decoration-line: underline;
}
.ddoc .contextLink {
  color: #0e6590cc;
  text-underline-offset: 0.15em;
  text-decoration-line: underline;
  text-decoration-color: #0e659080;
  text-decoration-thickness: 1.5px;
}
.ddoc .contextLink:hover {
  --tw-text-opacity: 1;
  color: rgb(14 101 144/var(--tw-text-opacity));
  text-decoration-color: #0e6590;
}
.ddoc .contextLink:is(.dark *) {
  color: #86d3f3b3;
}
.ddoc .contextLink:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(134 211 243/var(--tw-text-opacity));
}
.ddoc .contextLink {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}
.ddoc .breadcrumbs {
  word-break: break-all;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
  display: inline-flex;
}
.ddoc .breadcrumbs > li:first-child {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}
.ddoc .breadcrumbs li {
  font-size: 1.125rem;
  line-height: 0.9em;
  display: inline;
}
@media (width >= 1024px) {
  .ddoc .breadcrumbs li {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.ddoc .see {
  list-style-type: disc;
  list-style-position: inside;
}
.ddoc .see > li * {
  display: inline-block;
}
.ddoc .sourceButton, .ddoc .copyButton {
  z-index: 10;
  cursor: pointer;
  background-color: inherit;
  border-radius: 0.25rem;
  padding: 0.375rem;
  line-height: 0;
  text-decoration-line: none;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ddoc .sourceButton:hover, .ddoc .copyButton:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(231 229 228/var(--tw-bg-opacity));
}
.ddoc .sourceButton:hover:is(.dark *), .ddoc .copyButton:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(41 37 36/var(--tw-bg-opacity));
}
.ddoc .sourceButton {
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin-right: 0.5rem;
  display: none;
  position: relative;
}
.ddoc .sourceButton:before {
  content: "View code";
  font-size: 0.75rem;
  line-height: 1;
  display: none;
}
@media (width >= 768px) {
  .ddoc .sourceButton:before {
    display: block;
  }
}
.ddoc .\*\:h-4 > * {
  height: 1rem;
}
.ddoc .\*\:h-5 > * {
  height: 1.25rem;
}
.ddoc .\*\:w-auto > * {
  width: auto;
}
.ddoc .\*\:flex-none > * {
  flex: none;
}
.ddoc .hover\:bg-Class\/15:hover {
  background-color: #20b44b26;
}
.ddoc .hover\:bg-Class\/5:hover {
  background-color: #20b44b0d;
}
.ddoc .hover\:bg-ClassDark\/15:hover {
  background-color: #87eea426;
}
.ddoc .hover\:bg-ClassDark\/5:hover {
  background-color: #87eea40d;
}
.ddoc .hover\:bg-Enum\/15:hover {
  background-color: #22abb026;
}
.ddoc .hover\:bg-Enum\/5:hover {
  background-color: #22abb00d;
}
.ddoc .hover\:bg-EnumDark\/15:hover {
  background-color: #3fced126;
}
.ddoc .hover\:bg-EnumDark\/5:hover {
  background-color: #3fced10d;
}
.ddoc .hover\:bg-Function\/15:hover {
  background-color: #056cf026;
}
.ddoc .hover\:bg-Function\/5:hover {
  background-color: #056cf00d;
}
.ddoc .hover\:bg-FunctionDark\/15:hover {
  background-color: #4cc3ff26;
}
.ddoc .hover\:bg-FunctionDark\/5:hover {
  background-color: #4cc3ff0d;
}
.ddoc .hover\:bg-Interface\/15:hover {
  background-color: #d2a06426;
}
.ddoc .hover\:bg-Interface\/5:hover {
  background-color: #d2a0640d;
}
.ddoc .hover\:bg-InterfaceDark\/15:hover {
  background-color: #bb733b26;
}
.ddoc .hover\:bg-InterfaceDark\/5:hover {
  background-color: #bb733b0d;
}
.ddoc .hover\:bg-Method\/15:hover {
  background-color: #056cf026;
}
.ddoc .hover\:bg-Method\/5:hover {
  background-color: #056cf00d;
}
.ddoc .hover\:bg-MethodDark\/15:hover {
  background-color: #4cc3ff26;
}
.ddoc .hover\:bg-MethodDark\/5:hover {
  background-color: #4cc3ff0d;
}
.ddoc .hover\:bg-Namespace\/15:hover {
  background-color: #d2564626;
}
.ddoc .hover\:bg-Namespace\/5:hover {
  background-color: #d256460d;
}
.ddoc .hover\:bg-NamespaceDark\/15:hover {
  background-color: #e57e6b26;
}
.ddoc .hover\:bg-NamespaceDark\/5:hover {
  background-color: #e57e6b0d;
}
.ddoc .hover\:bg-Property\/15:hover {
  background-color: #7e57c026;
}
.ddoc .hover\:bg-Property\/5:hover {
  background-color: #7e57c00d;
}
.ddoc .hover\:bg-PropertyDark\/15:hover {
  background-color: #b37feb26;
}
.ddoc .hover\:bg-PropertyDark\/5:hover {
  background-color: #b37feb0d;
}
.ddoc .hover\:bg-TypeAlias\/15:hover {
  background-color: #a4478c26;
}
.ddoc .hover\:bg-TypeAlias\/5:hover {
  background-color: #a4478c0d;
}
.ddoc .hover\:bg-TypeAliasDark\/15:hover {
  background-color: #dd95cc26;
}
.ddoc .hover\:bg-TypeAliasDark\/5:hover {
  background-color: #dd95cc0d;
}
.ddoc .hover\:bg-Variable\/15:hover {
  background-color: #7e57c026;
}
.ddoc .hover\:bg-Variable\/5:hover {
  background-color: #7e57c00d;
}
.ddoc .hover\:bg-VariableDark\/15:hover {
  background-color: #b37feb26;
}
.ddoc .hover\:bg-VariableDark\/5:hover {
  background-color: #b37feb0d;
}
.ddoc .hover\:bg-abstract\/15:hover {
  background-color: #0cafc626;
}
.ddoc .hover\:bg-abstract\/5:hover {
  background-color: #0cafc60d;
}
.ddoc .hover\:bg-deprecated\/15:hover {
  background-color: #dc262626;
}
.ddoc .hover\:bg-deprecated\/5:hover {
  background-color: #dc26260d;
}
.ddoc .hover\:bg-new\/15:hover {
  background-color: #7b61ff26;
}
.ddoc .hover\:bg-new\/5:hover {
  background-color: #7b61ff0d;
}
.ddoc .hover\:bg-optional\/15:hover {
  background-color: #0cafc626;
}
.ddoc .hover\:bg-optional\/5:hover {
  background-color: #0cafc60d;
}
.ddoc .hover\:bg-other\/15:hover {
  background-color: #57534e26;
}
.ddoc .hover\:bg-other\/5:hover {
  background-color: #57534e0d;
}
.ddoc .hover\:bg-permissions\/15:hover {
  background-color: #0cafc626;
}
.ddoc .hover\:bg-permissions\/5:hover {
  background-color: #0cafc60d;
}
.ddoc .hover\:bg-private\/15:hover {
  background-color: #0cafc626;
}
.ddoc .hover\:bg-private\/5:hover {
  background-color: #0cafc60d;
}
.ddoc .hover\:bg-protected\/15:hover {
  background-color: #7b61ff26;
}
.ddoc .hover\:bg-protected\/5:hover {
  background-color: #7b61ff0d;
}
.ddoc .hover\:bg-readonly\/15:hover {
  background-color: #7b61ff26;
}
.ddoc .hover\:bg-readonly\/5:hover {
  background-color: #7b61ff0d;
}
.ddoc .hover\:bg-unstable\/15:hover {
  background-color: #7b61ff26;
}
.ddoc .hover\:bg-unstable\/5:hover {
  background-color: #7b61ff0d;
}
.ddoc .hover\:bg-writeonly\/15:hover {
  background-color: #7b61ff26;
}
.ddoc .hover\:bg-writeonly\/5:hover {
  background-color: #7b61ff0d;
}
.ddoc .dark\:border-gray-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81/var(--tw-border-opacity));
}
.ddoc .dark\:bg-Class\/15:is(.dark *) {
  background-color: #20b44b26;
}
.ddoc .dark\:bg-Class\/5:is(.dark *) {
  background-color: #20b44b0d;
}
.ddoc .dark\:bg-ClassDark\/15:is(.dark *) {
  background-color: #87eea426;
}
.ddoc .dark\:bg-ClassDark\/5:is(.dark *) {
  background-color: #87eea40d;
}
.ddoc .dark\:bg-Enum\/15:is(.dark *) {
  background-color: #22abb026;
}
.ddoc .dark\:bg-Enum\/5:is(.dark *) {
  background-color: #22abb00d;
}
.ddoc .dark\:bg-EnumDark\/15:is(.dark *) {
  background-color: #3fced126;
}
.ddoc .dark\:bg-EnumDark\/5:is(.dark *) {
  background-color: #3fced10d;
}
.ddoc .dark\:bg-Function\/15:is(.dark *) {
  background-color: #056cf026;
}
.ddoc .dark\:bg-Function\/5:is(.dark *) {
  background-color: #056cf00d;
}
.ddoc .dark\:bg-FunctionDark\/15:is(.dark *) {
  background-color: #4cc3ff26;
}
.ddoc .dark\:bg-FunctionDark\/5:is(.dark *) {
  background-color: #4cc3ff0d;
}
.ddoc .dark\:bg-Interface\/15:is(.dark *) {
  background-color: #d2a06426;
}
.ddoc .dark\:bg-Interface\/5:is(.dark *) {
  background-color: #d2a0640d;
}
.ddoc .dark\:bg-InterfaceDark\/15:is(.dark *) {
  background-color: #bb733b26;
}
.ddoc .dark\:bg-InterfaceDark\/5:is(.dark *) {
  background-color: #bb733b0d;
}
.ddoc .dark\:bg-Method\/15:is(.dark *) {
  background-color: #056cf026;
}
.ddoc .dark\:bg-Method\/5:is(.dark *) {
  background-color: #056cf00d;
}
.ddoc .dark\:bg-MethodDark\/15:is(.dark *) {
  background-color: #4cc3ff26;
}
.ddoc .dark\:bg-MethodDark\/5:is(.dark *) {
  background-color: #4cc3ff0d;
}
.ddoc .dark\:bg-Namespace\/15:is(.dark *) {
  background-color: #d2564626;
}
.ddoc .dark\:bg-Namespace\/5:is(.dark *) {
  background-color: #d256460d;
}
.ddoc .dark\:bg-NamespaceDark\/15:is(.dark *) {
  background-color: #e57e6b26;
}
.ddoc .dark\:bg-NamespaceDark\/5:is(.dark *) {
  background-color: #e57e6b0d;
}
.ddoc .dark\:bg-Property\/15:is(.dark *) {
  background-color: #7e57c026;
}
.ddoc .dark\:bg-Property\/5:is(.dark *) {
  background-color: #7e57c00d;
}
.ddoc .dark\:bg-PropertyDark\/15:is(.dark *) {
  background-color: #b37feb26;
}
.ddoc .dark\:bg-PropertyDark\/5:is(.dark *) {
  background-color: #b37feb0d;
}
.ddoc .dark\:bg-TypeAlias\/15:is(.dark *) {
  background-color: #a4478c26;
}
.ddoc .dark\:bg-TypeAlias\/5:is(.dark *) {
  background-color: #a4478c0d;
}
.ddoc .dark\:bg-TypeAliasDark\/15:is(.dark *) {
  background-color: #dd95cc26;
}
.ddoc .dark\:bg-TypeAliasDark\/5:is(.dark *) {
  background-color: #dd95cc0d;
}
.ddoc .dark\:bg-Variable\/15:is(.dark *) {
  background-color: #7e57c026;
}
.ddoc .dark\:bg-Variable\/5:is(.dark *) {
  background-color: #7e57c00d;
}
.ddoc .dark\:bg-VariableDark\/15:is(.dark *) {
  background-color: #b37feb26;
}
.ddoc .dark\:bg-VariableDark\/5:is(.dark *) {
  background-color: #b37feb0d;
}
.ddoc .dark\:bg-abstract\/15:is(.dark *) {
  background-color: #0cafc626;
}
.ddoc .dark\:bg-abstract\/5:is(.dark *) {
  background-color: #0cafc60d;
}
.ddoc .dark\:bg-deprecated\/15:is(.dark *) {
  background-color: #dc262626;
}
.ddoc .dark\:bg-deprecated\/5:is(.dark *) {
  background-color: #dc26260d;
}
.ddoc .dark\:bg-gray-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity));
}
.ddoc .dark\:bg-new\/15:is(.dark *) {
  background-color: #7b61ff26;
}
.ddoc .dark\:bg-new\/5:is(.dark *) {
  background-color: #7b61ff0d;
}
.ddoc .dark\:bg-optional\/15:is(.dark *) {
  background-color: #0cafc626;
}
.ddoc .dark\:bg-optional\/5:is(.dark *) {
  background-color: #0cafc60d;
}
.ddoc .dark\:bg-other\/15:is(.dark *) {
  background-color: #57534e26;
}
.ddoc .dark\:bg-other\/5:is(.dark *) {
  background-color: #57534e0d;
}
.ddoc .dark\:bg-permissions\/15:is(.dark *) {
  background-color: #0cafc626;
}
.ddoc .dark\:bg-permissions\/5:is(.dark *) {
  background-color: #0cafc60d;
}
.ddoc .dark\:bg-private\/15:is(.dark *) {
  background-color: #0cafc626;
}
.ddoc .dark\:bg-private\/5:is(.dark *) {
  background-color: #0cafc60d;
}
.ddoc .dark\:bg-protected\/15:is(.dark *) {
  background-color: #7b61ff26;
}
.ddoc .dark\:bg-protected\/5:is(.dark *) {
  background-color: #7b61ff0d;
}
.ddoc .dark\:bg-readonly\/15:is(.dark *) {
  background-color: #7b61ff26;
}
.ddoc .dark\:bg-readonly\/5:is(.dark *) {
  background-color: #7b61ff0d;
}
.ddoc .dark\:bg-unstable\/15:is(.dark *) {
  background-color: #7b61ff26;
}
.ddoc .dark\:bg-unstable\/5:is(.dark *) {
  background-color: #7b61ff0d;
}
.ddoc .dark\:bg-writeonly\/15:is(.dark *) {
  background-color: #7b61ff26;
}
.ddoc .dark\:bg-writeonly\/5:is(.dark *) {
  background-color: #7b61ff0d;
}
.ddoc .dark\:text-Class:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(32 180 75/var(--tw-text-opacity));
}
.ddoc .dark\:text-ClassDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(135 238 164/var(--tw-text-opacity));
}
.ddoc .dark\:text-Enum:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 171 176/var(--tw-text-opacity));
}
.ddoc .dark\:text-EnumDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(63 206 209/var(--tw-text-opacity));
}
.ddoc .dark\:text-Function:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(5 108 240/var(--tw-text-opacity));
}
.ddoc .dark\:text-FunctionDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(76 195 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-Interface:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(210 160 100/var(--tw-text-opacity));
}
.ddoc .dark\:text-InterfaceDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(187 115 59/var(--tw-text-opacity));
}
.ddoc .dark\:text-Method:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(5 108 240/var(--tw-text-opacity));
}
.ddoc .dark\:text-MethodDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(76 195 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-Namespace:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(210 86 70/var(--tw-text-opacity));
}
.ddoc .dark\:text-NamespaceDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 126 107/var(--tw-text-opacity));
}
.ddoc .dark\:text-Property:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(126 87 192/var(--tw-text-opacity));
}
.ddoc .dark\:text-PropertyDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(179 127 235/var(--tw-text-opacity));
}
.ddoc .dark\:text-TypeAlias:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 71 140/var(--tw-text-opacity));
}
.ddoc .dark\:text-TypeAliasDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(221 149 204/var(--tw-text-opacity));
}
.ddoc .dark\:text-Variable:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(126 87 192/var(--tw-text-opacity));
}
.ddoc .dark\:text-VariableDark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(179 127 235/var(--tw-text-opacity));
}
.ddoc .dark\:text-abstract:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .dark\:text-deprecated:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(220 38 38/var(--tw-text-opacity));
}
.ddoc .dark\:text-gray-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235/var(--tw-text-opacity));
}
.ddoc .dark\:text-new:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-optional:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .dark\:text-other:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(87 83 78/var(--tw-text-opacity));
}
.ddoc .dark\:text-permissions:is(.dark *),
.ddoc .dark\:text-private:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(12 175 198/var(--tw-text-opacity));
}
.ddoc .dark\:text-protected:is(.dark *),
.ddoc .dark\:text-readonly:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-stone-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(231 229 228/var(--tw-text-opacity));
}
.ddoc .dark\:text-unstable:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.ddoc .dark\:text-writeonly:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(123 97 255/var(--tw-text-opacity));
}
