.markdown-module__xpUAmG__document{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-body-size);line-height:var(--font-body-line);overflow-wrap:anywhere}.markdown-module__xpUAmG__document>:first-child{margin-top:0}.markdown-module__xpUAmG__document>:last-child{margin-bottom:0}.markdown-module__xpUAmG__document p,.markdown-module__xpUAmG__document ul,.markdown-module__xpUAmG__document ol,.markdown-module__xpUAmG__document blockquote,.markdown-module__xpUAmG__document pre,.markdown-module__xpUAmG__document .markdown-module__xpUAmG__tableScroll{margin-block:var(--spacing-4)}.markdown-module__xpUAmG__document h1,.markdown-module__xpUAmG__document h2,.markdown-module__xpUAmG__document h3,.markdown-module__xpUAmG__document h4,.markdown-module__xpUAmG__document h5,.markdown-module__xpUAmG__document h6{margin-block:var(--spacing-8) var(--spacing-4);scroll-margin-top:var(--spacing-8);font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight)}.markdown-module__xpUAmG__document h1,.markdown-module__xpUAmG__document .markdown-module__xpUAmG__heading1{font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight)}.markdown-module__xpUAmG__document h3{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);font-weight:var(--font-subheading-weight)}.markdown-module__xpUAmG__document h4,.markdown-module__xpUAmG__document h5,.markdown-module__xpUAmG__document h6{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-subheading-weight)}.markdown-module__xpUAmG__document :focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1)}.markdown-module__xpUAmG__document li+li{margin-top:var(--spacing-2)}.markdown-module__xpUAmG__document ul,.markdown-module__xpUAmG__document ol{padding-left:var(--spacing-6)}.markdown-module__xpUAmG__document ul{list-style:outside}.markdown-module__xpUAmG__document ol{list-style:decimal}.markdown-module__xpUAmG__document .contains-task-list{list-style:none}.markdown-module__xpUAmG__document blockquote{padding:var(--spacing-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-inline:0}.markdown-module__xpUAmG__document blockquote>:first-child{margin-top:0}.markdown-module__xpUAmG__document blockquote>:last-child{margin-bottom:0}.markdown-module__xpUAmG__document a{color:var(--color-text-primary);text-underline-offset:var(--spacing-1)}.markdown-module__xpUAmG__document pre{padding:var(--spacing-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);overflow-x:auto}.markdown-module__xpUAmG__document :not(pre)>code{background:var(--color-bg-subtle);padding-inline:var(--spacing-1)}.markdown-module__xpUAmG__tableScroll{overflow-x:auto}.markdown-module__xpUAmG__document table{border-collapse:collapse;text-align:left;width:100%}.markdown-module__xpUAmG__document th,.markdown-module__xpUAmG__document td{padding:var(--spacing-3);border:1px solid var(--color-border-default);min-width:120px}.markdown-module__xpUAmG__document th{background:var(--color-bg-subtle)}.markdown-module__xpUAmG__image{width:auto;max-width:100%;height:auto;display:block}@media print{.markdown-module__xpUAmG__document h2,.markdown-module__xpUAmG__document h3,.markdown-module__xpUAmG__document h4{break-after:avoid}.markdown-module__xpUAmG__tableScroll{overflow:visible}.markdown-module__xpUAmG__document th,.markdown-module__xpUAmG__document td{min-width:0}.markdown-module__xpUAmG__document pre{white-space:pre-wrap}}
.public-document-module__Nyb5UW__page{background:var(--color-bg-default);color:var(--color-text-primary);min-height:100dvh}.public-document-module__Nyb5UW__siteHeader{border-bottom:var(--size-border) solid var(--color-border-default)}.public-document-module__Nyb5UW__headerInner{max-width:1120px;padding-block:var(--spacing-3) 0;margin-inline:auto}.public-document-module__Nyb5UW__brand{align-items:center;gap:var(--spacing-4);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);display:flex}.public-document-module__Nyb5UW__brand>span{padding-left:var(--spacing-4);border-left:var(--size-border) solid var(--color-border-default)}.public-document-module__Nyb5UW__homeLink{min-height:var(--size-touch);flex-shrink:0;align-items:center;display:inline-flex}.public-document-module__Nyb5UW__layout{gap:var(--spacing-16);max-width:1120px;padding:var(--spacing-12) var(--spacing-4) var(--spacing-16);grid-template-columns:240px minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.public-document-module__Nyb5UW__layout[data-has-outline=false]{max-width:800px;display:block}.public-document-module__Nyb5UW__tocSticky{top:var(--spacing-8);max-height:calc(100dvh - var(--spacing-16));padding-right:var(--spacing-4);position:sticky;overflow-y:auto}.public-document-module__Nyb5UW__tocAside{align-self:stretch}.public-document-module__Nyb5UW__tocTitle{margin:0 0 var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight)}.public-document-module__Nyb5UW__tocItems{margin:0;padding:0;list-style:none}.public-document-module__Nyb5UW__tocItems a{min-height:var(--size-touch);padding-block:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.public-document-module__Nyb5UW__tocItems a:hover{color:var(--color-text-primary);text-underline-offset:var(--spacing-1);text-decoration:underline}.public-document-module__Nyb5UW__tocItems li[data-nested=true]{padding-left:var(--spacing-4)}.public-document-module__Nyb5UW__main{min-width:0;scroll-margin-top:var(--spacing-6)}.public-document-module__Nyb5UW__documentHeading{gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:grid}.public-document-module__Nyb5UW__documentHeading h1{font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight);overflow-wrap:anywhere;margin:0}.public-document-module__Nyb5UW__metadata{gap:var(--spacing-2) var(--spacing-5);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-wrap:wrap;display:flex}.public-document-module__Nyb5UW__body{padding-top:var(--spacing-8)}.public-document-module__Nyb5UW__mobileToc{display:none}.public-document-module__Nyb5UW__endLinks{padding-block:var(--spacing-8);justify-content:flex-end;display:flex}.public-document-module__Nyb5UW__endLinks a{align-items:center;gap:var(--spacing-2);min-height:var(--size-touch);color:var(--color-text-primary);font-size:var(--font-bodySmall-size);text-underline-offset:var(--spacing-1);display:inline-flex}.public-document-module__Nyb5UW__footerContent{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-6);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-wrap:wrap;display:flex}.public-document-module__Nyb5UW__footerContent p{margin:0}.public-document-module__Nyb5UW__footerContent a{min-height:var(--size-touch);color:var(--color-text-primary);text-underline-offset:var(--spacing-1);align-items:center;display:inline-flex}.public-document-module__Nyb5UW__homeLink:focus-visible,.public-document-module__Nyb5UW__tocItems a:focus-visible,.public-document-module__Nyb5UW__endLinks a:focus-visible,.public-document-module__Nyb5UW__footerContent a:focus-visible,.public-document-module__Nyb5UW__mobileToc summary:focus-visible,.public-document-module__Nyb5UW__skipLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.public-document-module__Nyb5UW__skipLink{left:var(--spacing-4);top:var(--spacing-2);padding:var(--spacing-3);background:var(--color-bg-default);color:var(--color-text-primary);z-index:1;position:absolute;transform:translateY(-200%)}.public-document-module__Nyb5UW__skipLink:focus{transform:none}@media (max-width:800px){.public-document-module__Nyb5UW__brand{gap:var(--spacing-2);font-size:var(--font-caption-size)}.public-document-module__Nyb5UW__brand>span{padding-left:var(--spacing-2)}.public-document-module__Nyb5UW__layout{padding-top:var(--spacing-8);display:block}.public-document-module__Nyb5UW__tocAside{display:none}.public-document-module__Nyb5UW__documentHeading h1{font-size:var(--font-pageTitle-size);line-height:var(--font-pageTitle-line)}.public-document-module__Nyb5UW__mobileToc{margin-top:var(--spacing-5);padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);display:block}.public-document-module__Nyb5UW__mobileToc summary{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:var(--size-touch);font-size:var(--font-bodySmall-size);font-weight:var(--font-title-weight);cursor:pointer;list-style:none;display:flex}.public-document-module__Nyb5UW__mobileToc summary::-webkit-details-marker{display:none}.public-document-module__Nyb5UW__mobileToc[open] summary{margin-bottom:var(--spacing-3)}.public-document-module__Nyb5UW__mobileToc[open] summary>:last-child{transform:rotate(180deg)}.public-document-module__Nyb5UW__mobileToc nav{max-height:50dvh;overflow-y:auto}.public-document-module__Nyb5UW__body{padding-top:var(--spacing-6)}}@media print{.public-document-module__Nyb5UW__siteHeader,.public-document-module__Nyb5UW__tocAside,.public-document-module__Nyb5UW__mobileToc,.public-document-module__Nyb5UW__endLinks,.public-document-module__Nyb5UW__skipLink,.public-document-module__Nyb5UW__footerContent a{display:none}.public-document-module__Nyb5UW__layout,.public-document-module__Nyb5UW__layout[data-has-outline=false]{max-width:none;padding:0;display:block}.public-document-module__Nyb5UW__page{min-height:auto}}
