.prose{color:var(--ds-color-text-body);font-family:var(--ds-font-sans);font-size:var(--ds-text-body);font-weight:var(--ds-font-weight-body);line-height:var(--ds-line-height-prose)}.prose>:not(a,strong,em,del,span,input,code,br):not(.not-prose):not(.not-prose *)+:not(a,strong,em,del,span,input,code,br,h1,h2,h3,h4,h5,h6):not(.not-prose):not(.not-prose *){margin-top:var(--ds-content-gap)}.prose>:not(h1,h2,h3,h4,h5,h6):not(.not-prose *)+:is(h1,h2,h3,h4,h5,h6):not(.not-prose *){margin-top:var(--ds-heading-gap)}.prose :is(h1,h2,h3,h4,h5,h6):not(.not-prose *){font-family:var(--ds-font-serif);color:var(--ds-color-text-strong);font-weight:var(--ds-font-weight-heading);line-height:var(--ds-line-height-headings)}.prose h1:not(.not-prose *){font-size:var(--ds-text-h1)}.prose h2:not(.not-prose *){font-size:var(--ds-text-h2)}.prose h3:not(.not-prose *){font-size:var(--ds-text-h3)}.prose h4:not(.not-prose *){font-size:var(--ds-text-h4)}.prose :is(h1,h2,h3,h4,h5,h6) code:not(.not-prose *){font-size:inherit;font-weight:var(--ds-font-weight-body)}.prose :is(h1,h2,h3,h4,h5,h6) .heading-anchor:not(.not-prose *){color:var(--ds-color-text-subtle);font-weight:var(--ds-font-weight-body);margin-inline-start:.4em;text-decoration:none;opacity:1;transition:color var(--ds-duration-fast) var(--ds-easing-standard)}.prose :is(h1,h2,h3,h4,h5,h6) .heading-anchor__glyph:not(.not-prose *):before{content:"#"}.prose :is(h1,h2,h3,h4,h5,h6) .heading-anchor:hover:not(.not-prose *){color:var(--ds-color-link);text-decoration:none}@media(hover:hover){.prose :is(h1,h2,h3,h4,h5,h6) .heading-anchor:not(.not-prose *){opacity:0}.prose :is(h1,h2,h3,h4,h5,h6):hover .heading-anchor:not(.not-prose *),.prose :is(h1,h2,h3,h4,h5,h6):focus-within .heading-anchor:not(.not-prose *){opacity:1}}.prose :is(p,ul,ol):not(.not-prose *){color:inherit}.prose ul:not(.not-prose *){list-style-type:disc;padding-inline-start:var(--ds-list-indent)}.prose ol:not(.not-prose *){list-style-type:decimal;padding-inline-start:var(--ds-list-indent)}.prose li+li:not(.not-prose *){margin-top:var(--ds-list-item-gap)}.prose :where(p,li,blockquote,td,th) a:not(.not-prose *){color:var(--ds-color-link);text-decoration:none}.prose :where(p,li,blockquote,td,th) a:hover:not(.not-prose *){color:var(--ds-color-link-hover);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.prose code:not(pre code):not(.not-prose *){background:var(--ds-color-code-bg);border:1px solid var(--ds-color-code-border);color:var(--ds-color-text-strong);font-family:var(--ds-font-mono);font-size:.875em;padding:.125rem .375rem;border-radius:0}.prose pre:not(.not-prose *){background:var(--ds-color-code-bg)!important;border:1px solid var(--ds-color-code-border);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);line-height:1.6;padding:.875rem 1rem;margin:0;overflow-x:auto;text-align:start;min-inline-size:0;border-radius:0;tab-size:var(--ds-code-tab-size)}.prose pre span:not(.not-prose *){background:transparent!important}.prose pre span[style*="#C2C3C5" i]:not(.not-prose *){color:var(--ds-color-code-comment)!important}.prose pre span[style*="#FF9800" i]:not(.not-prose *){color:var(--ds-color-code-parameter)!important}.prose pre code:not(.not-prose *){all:unset;font-family:inherit}.prose blockquote:not(.not-prose *){border-inline-start:var(--ds-blockquote-border-width) solid var(--ds-blockquote-border-color);padding-inline-start:var(--ds-blockquote-padding);font-style:italic;color:var(--ds-blockquote-color)}.prose table:not(.not-prose *){width:100%;border-collapse:collapse;font-size:var(--ds-text-sm)}.prose :is(th,td):not(.not-prose *){border:1px solid var(--ds-color-neutral-200);padding:.5rem .75rem;text-align:left;vertical-align:top}.prose th:not(.not-prose *){background:var(--ds-color-surface-subtle);font-weight:var(--ds-font-weight-strong);color:var(--ds-color-text-strong)}.prose img:not(.not-prose *){max-width:100%;height:auto}.prose hr:not(.not-prose *){border:0;border-top:1px solid var(--ds-color-border-subtle)}.prose details:not(.not-prose *){border-block:1px solid var(--ds-color-border-subtle);padding:0}.prose summary:not(.not-prose *){cursor:pointer;list-style:none;padding:.75rem 0;color:var(--ds-color-text-strong);font-weight:var(--ds-font-weight-medium)}.prose summary:not(.not-prose *)::-webkit-details-marker{display:none}.prose details>:not(summary):not(.not-prose *){padding-block-end:.875rem}
