.prose{color:var(--color-gray-800);text-wrap:pretty;font-size:1rem;line-height:1.75}.prose>*+*{margin-top:1.5rem}.prose strong{color:var(--color-gray-950);font-weight:500}.prose a{color:var(--color-gray-950);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--color-gray-400);transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:var(--color-gray-950)}.prose :is(h2,h3)>a{color:inherit;font-weight:inherit;text-decoration:none}.prose :is(h2,h3)>a:after{content:"";vertical-align:baseline;background-color:var(--color-gray-500);opacity:0;width:.62em;height:.62em;margin-left:.35em;transition:opacity .15s,background-color .15s;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.prose :is(h2,h3)>a:hover:after,.prose :is(h2,h3)>a:focus-visible:after{background-color:var(--color-gray-950);opacity:1}.prose h2{font-family:var(--font-display);font-weight:var(--font-weight-headline);color:var(--color-gray-950);scroll-margin-top:6rem;font-size:1.75rem;line-height:1.25}.prose h2:not(:first-child){margin-top:3.5rem}.prose h3{font-family:var(--font-display);font-weight:var(--font-weight-headline);color:var(--color-gray-950);scroll-margin-top:6rem;font-size:1.25rem;line-height:1.35}.prose h3:not(:first-child){margin-top:2.5rem}.prose h4{font-family:var(--font-sans);color:var(--color-gray-950);font-size:1rem;font-weight:500;line-height:1.5}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:1rem}.prose ul,.prose ol{padding-left:1.375rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:inherit}.prose li+li,.prose li>ul,.prose li>ol{margin-top:.5rem}.prose blockquote{border-left:2px solid var(--color-gray-alpha-350);color:var(--color-gray-600);padding-left:1.25rem;font-style:italic}.prose code{font-family:var(--font-mono);color:var(--color-gray-800);background-color:var(--color-gray-50);border:1px solid var(--color-gray-alpha-150);border-radius:.25rem;padding:.1em .35em;font-size:.8125em}.prose pre{background-color:var(--color-gray-950);color:var(--color-gray-100);border-radius:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.prose img,.prose video{border:1px solid var(--color-gray-alpha-150);border-radius:.75rem}.prose img[data-width="75%"]{max-width:75%}.prose img[data-width="50%"]{max-width:50%}.prose img[data-width="25%"]{max-width:25%}@media (width<40rem){.prose img[data-width]{max-width:100%}}.prose blockquote img{margin-top:1rem}.prose hr{border:0;border-top:1px solid var(--color-gray-alpha-150);margin:3rem 0}.prose-scroller{box-shadow:var(--shadow-x-card);border-radius:.75rem;overflow-x:auto}.prose-scroller:focus-visible{outline:2px solid var(--color-gray-alpha-350);outline-offset:2px}.prose a{overflow-wrap:anywhere}.prose>table{box-shadow:var(--shadow-x-card);border-radius:.75rem;display:block;overflow-x:auto}.prose table{border-collapse:collapse;text-align:left;background-color:#fff;width:100%;min-width:36rem;font-size:.875rem;line-height:1.6}.prose thead th{color:var(--color-gray-950);background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-alpha-150);padding:.75rem 1rem;font-weight:500}.prose thead:not(:has(th:not(:empty))){display:none}.prose tbody td,.prose tbody th{vertical-align:top;padding:.875rem 1rem}.prose tbody tr+tr>*{border-top:1px solid var(--color-gray-alpha-100)}.prose thead th+th,.prose tbody td+td,.prose tbody td+th,.prose tbody th+td{border-left:1px solid var(--color-gray-alpha-100)}.prose tbody tr>:first-child{color:var(--color-gray-950);font-weight:500}.prose tbody th{text-align:left}.prose .callout{background-color:var(--callout-surface);color:var(--callout-ink);border-radius:.625rem;grid-template-columns:1.25rem 1fr;gap:.5rem .625rem;padding:.75rem 1rem;display:grid}.prose .callout:before{content:"";background-color:var(--callout-glyph,var(--callout-ink));width:1.25rem;height:1.25rem;mask-image:var(--callout-mask);margin-top:.25rem;mask-size:contain;mask-repeat:no-repeat}.prose .callout>*{grid-column:2}.prose .callout-title{font-weight:500}.prose .callout :is(a,strong){color:inherit}.prose .callout a{text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.prose .callout a:hover{text-decoration-color:currentColor}.prose .callout code{border-color:var(--color-gray-alpha-150);color:inherit;background-color:#fff}.prose [data-callout=note]{--callout-surface:var(--color-tone-note-surface);--callout-ink:var(--color-tone-note-ink);--callout-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 20 20'><path d=%22M10 14a.75.75 0 01-.75-.75v-3.5a.75.75 0 011.5 0v3.5A.75.75 0 0110 14M9 7a1 1 0 112 0 1 1 0 01-2 0%22/><path fill-rule=%22evenodd%22 d=%22M17 10a7 7 0 11-14 0 7 7 0 0114 0m-1.5 0a5.5 5.5 0 11-11 0 5.5 5.5 0 0111 0%22/></svg>")}.prose [data-callout=info]{--callout-surface:var(--color-tone-info-surface);--callout-ink:var(--color-tone-info-ink);--callout-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 20 20'><path d=%22M10 14a.75.75 0 01-.75-.75v-3.5a.75.75 0 011.5 0v3.5A.75.75 0 0110 14M9 7a1 1 0 112 0 1 1 0 01-2 0%22/><path fill-rule=%22evenodd%22 d=%22M17 10a7 7 0 11-14 0 7 7 0 0114 0m-1.5 0a5.5 5.5 0 11-11 0 5.5 5.5 0 0111 0%22/></svg>")}.prose [data-callout=tip]{--callout-surface:var(--color-tone-tip-surface);--callout-ink:var(--color-tone-tip-ink);--callout-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 20 20'><path d=%22M10 2a.75.75 0 01.75.75v.5a.75.75 0 01-1.5 0v-.5A.75.75 0 0110 2M5.58 4.167a.75.75 0 00-1.06 1.06l.353.354a.75.75 0 101.061-1.06zM2 9.75A.75.75 0 012.75 9h.5a.75.75 0 010 1.5h-.5A.75.75 0 012 9.75m14 0a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75m-.343-4.346a.75.75 0 00-1.06-1.06l-.354.353a.75.75 0 101.06 1.06z%22/><path fill-rule=%22evenodd%22 d=%22M6.474 5.998a4.987 4.987 0 017.052 0c.95.95 1.46 2.103 1.46 3.298s-.51 2.348-1.46 3.297l-.053.053c-.473.455-.723.866-.723 1.24V15a2.5 2.5 0 01-2.5 2.5h-.5a2.5 2.5 0 01-2.5-2.5v-1.114c0-.374-.25-.785-.722-1.24l-.054-.053c-.95-.95-1.46-2.103-1.46-3.297 0-1.195.51-2.349 1.46-3.298m5.992 1.06a3.487 3.487 0 00-4.932 0c-.705.707-1.02 1.492-1.02 2.238 0 .745.315 1.53 1.02 2.236l.034.033c.366.353.788.836 1.015 1.435h2.834c.227-.6.649-1.082 1.015-1.435l.034-.033c.705-.706 1.02-1.491 1.02-2.236s-.315-1.531-1.02-2.237ZM11.25 14.5h-2.5v.5a1 1 0 001 1h.5a1 1 0 001-1z%22/></svg>")}.prose [data-callout=warning]{--callout-surface:var(--color-tone-warning-surface);--callout-ink:var(--color-tone-warning-ink);--callout-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 20 20'><path d=%22M10 6.75a.75.75 0 01.75.75V11a.75.75 0 11-1.5 0V7.5a.75.75 0 01.75-.75m1 6.75a1 1 0 11-2 0 1 1 0 012 0%22/><path fill-rule=%22evenodd%22 d=%22M10 3.5c-1.045 0-1.784.702-2.152 1.447a449 449 0 01-2.005 3.847l-.028.052a403 403 0 00-2.008 3.856c-.372.752-.478 1.75.093 2.614.57.863 1.542 1.184 2.464 1.184h7.272c.922 0 1.895-.32 2.464-1.184.57-.864.465-1.862.093-2.614-.21-.424-1.113-2.147-2.004-3.847l-.032-.061a430 430 0 01-2.005-3.847C11.784 4.202 11.045 3.5 10 3.5m-.808 2.112c.404-.816 1.212-.816 1.616 0 .202.409 1.112 2.145 2.022 3.88a419 419 0 012.018 3.875c.404.817 0 1.633-1.212 1.633H6.364c-1.212 0-1.617-.816-1.212-1.633.202-.408 1.113-2.147 2.023-3.883a422 422 0 002.017-3.872%22/></svg>")}.prose [data-callout=critical]{--callout-surface:var(--color-tone-critical-surface);--callout-ink:var(--color-tone-critical-ink);--callout-glyph:var(--color-tone-critical-glyph);--callout-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 20 20'><path d=%22M13.03 6.97a.75.75 0 010 1.06L11.06 10l1.97 1.97a.75.75 0 11-1.06 1.06L10 11.06l-1.97 1.97a.75.75 0 01-1.06-1.06L8.94 10 6.97 8.03a.75.75 0 011.06-1.06L10 8.94l1.97-1.97a.75.75 0 011.06 0%22/><path fill-rule=%22evenodd%22 d=%22M10 17a7 7 0 100-14 7 7 0 000 14m0-1.5a5.5 5.5 0 100-11 5.5 5.5 0 000 11%22/></svg>")}.prose .badge{background-color:var(--badge-surface,var(--color-gray-100));color:var(--badge-ink,var(--color-gray-800));vertical-align:baseline;border-radius:.5rem;justify-content:center;align-items:center;padding:.15em .5em;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.prose .badge[data-tone=new]{--badge-surface:var(--color-emerald-100);--badge-ink:var(--color-emerald-800)}.prose .badge[data-tone=beta]{--badge-surface:var(--color-brand-blue-200);--badge-ink:var(--color-brand-blue-700)}.prose .badge[data-tone=soon]{--badge-surface:var(--color-amber-100);--badge-ink:var(--color-amber-800)}.prose .badge[data-tone=gone]{--badge-surface:var(--color-red-100);--badge-ink:var(--color-red-800)}.prose kbd{font-family:var(--font-mono);color:var(--color-gray-800);border:1px solid var(--color-gray-alpha-250);background-color:#fff;border-bottom-width:2px;border-radius:.3rem;padding:.1em .4em;font-size:.8125em}.prose mark{background-color:var(--color-amber-100);color:var(--color-gray-950);border-radius:.2rem;padding:.05em .2em}.prose del{color:var(--color-gray-500)}.prose li:has(>input[type=checkbox]){margin-left:-1.375rem;list-style:none}.prose input[type=checkbox]{appearance:none;vertical-align:-.05em;border:1px solid var(--color-gray-alpha-350);background-color:#fff;border-radius:.25rem;width:.9em;height:.9em;margin-right:.5rem}.prose input[type=checkbox]:checked{background-color:var(--color-gray-950);border-color:var(--color-gray-950);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.7em}.prose .footnotes{border-top:1px solid var(--color-gray-alpha-150);color:var(--color-gray-600);margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.prose .footnotes h2{font-family:var(--font-sans);font-size:.875rem;font-weight:500}.prose .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose figure>*+*{margin-top:.75rem}.prose figcaption{color:var(--color-gray-600);font-size:.8125rem}
