:root{--line: 28px}@property --baseline-shift{syntax: "<length>"; inherits: false; initial-value: 0px;}.prose{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;row-gap:0;column-gap:var(--grid-gap);font-family:var(--font-prose);font-size:var(--prose-size);line-height:var(--line);color:var(--color-text)}.prose>:where(*){grid-column:var(--zone-content)}.prose p:not(.not-prose *){margin-bottom:var(--line)}.prose .lead:not(.not-prose *){font-size:1.15em;color:var(--color-text-muted);margin-bottom:var(--line)}.prose>:first-child{margin-top:0}.prose a:not(.not-prose *){color:inherit;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.15em}.prose a:not(.not-prose *):hover{text-decoration-thickness:2px}.prose strong:not(.not-prose *){color:var(--color-text-emphasis);font-weight:600}.prose em:not(.not-prose *){font-style:italic}.prose :is(h1,h2,h3,h4,.lead,.date,pre,.input-row,.spec,.margin-note,.react-aria-SelectValue,.build-status,.downloads){translate:0 var(--baseline-shift, 0px)}.prose h1:not(.not-prose *),.prose h2:not(.not-prose *),.prose h3:not(.not-prose *),.prose h4:not(.not-prose *){color:var(--color-text);font-family:var(--font-heading, var(--font-prose));font-weight:var(--prose-heading-weight);font-style:normal;letter-spacing:var(--prose-heading-tracking);margin-bottom:0}.prose h1:not(.not-prose *){font-size:2.25em;line-height:calc(var(--line) * 2);margin-bottom:var(--line)}.prose h2:not(.not-prose *){font-size:1.6em;line-height:calc(var(--line) * 1.5);margin-top:calc(var(--line) * 3)}.prose h3:not(.not-prose *),.prose h4:not(.not-prose *){-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.prose h3:not(.not-prose *){font-size:1.3em;line-height:var(--line);margin-top:calc(var(--line) * 2)}.prose h4:not(.not-prose *){font-size:1em;line-height:var(--line);margin-top:var(--line)}.prose>.section-embed,.prose>.not-prose{margin-top:var(--line);margin-bottom:var(--line)}.prose>:last-child{margin-bottom:0}.prose ul:not(.not-prose *),.prose ol:not(.not-prose *){margin-bottom:var(--line);padding-inline-start:1.625em}.prose ul:not(.not-prose *){list-style-type:disc}.prose ol:not(.not-prose *){list-style-type:decimal}.prose li:not(.not-prose *){margin-bottom:0}.prose li:not(.not-prose *):last-child{margin-bottom:0}.prose li:not(.not-prose *)::marker{color:var(--color-text-muted)}.prose ol:not(.not-prose *)>li::marker{font-weight:400}.prose ul:not(.not-prose *) ul,.prose ul:not(.not-prose *) ol,.prose ol:not(.not-prose *) ul,.prose ol:not(.not-prose *) ol{margin-bottom:0}.prose dl:not(.not-prose *){display:grid;grid-template-columns:minmax(6.5em,max-content) minmax(0,1fr);column-gap:var(--space-8);margin-bottom:var(--line)}.prose dt:not(.not-prose *){grid-column:1;color:var(--color-text-muted)}.prose dd:not(.not-prose *){grid-column:2;margin:0}@media(max-width:480px){.prose dl:not(.not-prose *){grid-template-columns:minmax(0,1fr)}.prose dt:not(.not-prose *),.prose dd:not(.not-prose *){grid-column:1}.prose dd:not(.not-prose *){padding-inline-start:var(--space-5)}}.prose blockquote:not(.not-prose *){font-style:italic;color:var(--color-text);border-inline-start:.25rem solid var(--color-border);padding-inline-start:1em;margin-bottom:var(--line)}.prose blockquote:not(.not-prose *)>:last-child{margin-bottom:0}.prose blockquote:not(.not-prose *) p:first-of-type:before{content:open-quote}.prose blockquote:not(.not-prose *) p:last-of-type:after{content:close-quote}.prose hr:not(.not-prose *){border:none;height:var(--line);margin:var(--line) 0;background:linear-gradient(var(--color-border),var(--color-border)) center / 100% 1px no-repeat}.prose .katex{font-size:.95em}.prose .katex-display{overflow-x:auto;overflow-y:hidden;text-align:center;margin-top:0;margin-bottom:var(--line)}.prose code:not(.not-prose *){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;color:var(--color-text-emphasis);background-color:var(--color-surface);padding:.2em .4em;border-radius:var(--radius-s);corner-shape:var(--corner);line-height:0}.prose code:not(.not-prose *):before,.prose code:not(.not-prose *):after{content:none}.prose h1:not(.not-prose *) code,.prose h2:not(.not-prose *) code,.prose h3:not(.not-prose *) code,.prose h4:not(.not-prose *) code{color:inherit}.prose pre:not(.not-prose *){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;line-height:var(--line);color:var(--color-text);background-color:var(--color-surface);overflow-x:auto;border-radius:var(--radius-m);corner-shape:var(--corner);padding:var(--line) 1.125em;margin-bottom:var(--line)}.prose pre:not(.not-prose *) code{background-color:transparent;padding:0;font-size:inherit;color:inherit;border-radius:0}.prose figure:not(.not-prose *){margin-bottom:var(--line)}.prose figure:not(.not-prose *)>*{margin-bottom:0}.prose figcaption:not(.not-prose *){font-size:.875em;line-height:var(--line);color:var(--color-text-muted);margin-top:10px}.prose img:not(.not-prose *){margin-bottom:var(--line)}.prose figure img{margin:0}.show-baseline .prose{background-image:linear-gradient(to bottom,oklch(.65 .2 25 / .45) 0 1px,transparent 1px);background-size:100% var(--line);background-position:0 var(--baseline-phase, 20px)}
