.api-rows{border:1px solid var(--md-sys-color-neutral-outline-variant);background:var(--md-sys-color-neutral-surface-low);border-radius:.75rem;flex-direction:column;margin:.5rem 0 1.5rem;display:flex;overflow:hidden}.api-row{grid-template-columns:minmax(9rem,13rem) 1fr;align-items:start;gap:.25rem 1.25rem;padding:.75rem 1rem;display:grid}.api-row+.api-row{border-block-start:1px solid var(--md-sys-color-neutral-outline-variant)}.api-row-name{padding-block-start:.15rem}.api-row-name code{font-size:.9rem;font-weight:400}.api-row-detail{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.api-row-meta{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;display:flex}.api-field{flex-direction:column;align-items:flex-start;gap:.2rem;min-inline-size:0;display:flex}.api-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--md-sys-color-neutral-on-surface-variant);font-size:.65rem;font-weight:650}.api-chipset{flex-wrap:wrap;gap:.3rem;display:flex}.api-empty{color:var(--md-sys-color-neutral-on-surface-variant)}.api-badge{color:var(--md-sys-color-primary-on-surface-variant,var(--md-sys-color-neutral-on-surface-variant));align-self:center;align-items:center;gap:.35em;font-size:.7rem;display:inline-flex}.api-badge:before{content:"";background:var(--md-sys-color-primary);border-radius:50%;flex:none;block-size:.4em;inline-size:.4em}.api-row-description{color:var(--md-sys-color-neutral-on-surface-variant);margin:0;font-size:.85rem}@media (max-inline-size:32rem){.api-row{grid-template-columns:1fr;gap:.4rem}.api-row-name{padding-block-start:0}}.api-rows--attributes{grid-template-columns:minmax(9rem,13rem) minmax(7rem,1fr) minmax(5rem,auto) minmax(6rem,1fr);column-gap:1.25rem;display:grid}.api-rows--attributes .api-header,.api-rows--attributes .api-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;padding:.75rem 1rem;display:grid}.api-rows--attributes .api-header{text-transform:uppercase;letter-spacing:.04em;color:var(--md-sys-color-neutral-on-surface-variant);border-block-end:1px solid var(--md-sys-color-neutral-outline-variant);padding-block-end:.4rem;font-size:.65rem;font-weight:650}.api-rows--attributes .api-row+.api-row{border-block-start:1px solid var(--md-sys-color-neutral-outline-variant)}.api-rows--attributes .api-row-type,.api-rows--attributes .api-row-default,.api-rows--attributes .api-row-flags{min-inline-size:0}.api-rows--attributes .api-row-flags .api-badge{align-self:start}.api-rows--attributes .api-row-description{grid-column:1/-1;margin-block-start:.35rem}@media (max-inline-size:32rem){.api-rows--attributes{grid-template-columns:1fr}.api-rows--attributes .api-header{display:none}.api-rows--attributes .api-row{row-gap:.3rem}.api-rows--attributes [data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--md-sys-color-neutral-on-surface-variant);font-size:.65rem;font-weight:650;display:block}}.doc-body>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:72ch}.doc-body>h2{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.doc-body>:is(h3,h4,h5,h6){font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.doc-body>:is(h2,h3,h4,h5,h6){margin-block:var(--md-sys-space-2xl) var(--md-sys-space-xs)}.doc-body>:is(h2,h3,h4,h5,h6):first-child{margin-block-start:0}.doc-body>:is(p,ul,ol,blockquote,.code-block){margin-block:0 var(--md-sys-space-lg)}.doc-body>:last-child{margin-block-end:0}.doc-body :not(.code-block)>code{background:var(--md-sys-color-neutral-surface-low);border:none;border-radius:.25rem;padding:.05em .3em}.doc-body>blockquote{font-style:italic;font-size:var(--md-sys-typescale-quote-medium-size);font-weight:var(--md-sys-typescale-quote-medium-weight);line-height:var(--md-sys-typescale-quote-medium-line-height);letter-spacing:var(--md-sys-typescale-quote-medium-tracking);border-inline-start:3px solid var(--md-sys-color-neutral-outline-variant);color:var(--md-sys-color-neutral-on-surface-variant);margin-inline:0;padding-inline-start:var(--md-sys-space-md)}.doc-body>:is(ul,ol){padding-inline-start:var(--md-sys-space-xl)}.doc-body li+li{margin-block-start:var(--md-sys-space-xs)}
