@layer components{.prose-desk{--prose-size:1rem;--prose-leading:1.7;--prose-text:var(--color-gray-800);--prose-strong:var(--color-ink);--prose-muted:var(--color-gray-600);--prose-rule:var(--color-line);--prose-link:var(--color-steel-700);--prose-link-line:color-mix(in oklab,var(--color-steel-700) 40%,transparent);--prose-code-bg:var(--color-steel-50);--prose-code-line:var(--color-steel-200);--prose-code-text:var(--color-steel-800);color:var(--prose-text);font-family:var(--font-sans);font-size:var(--prose-size);line-height:var(--prose-leading);overflow-wrap:break-word}.prose-desk-lg{--prose-size:1.0625rem}.prose-desk-night,[data-tone=night] .prose-desk{--prose-text:color-mix(in oklab,var(--color-paper) 88%,transparent);--prose-strong:var(--color-paper);--prose-muted:var(--color-fog);--prose-rule:var(--color-ink-lift);--prose-link:var(--color-steel-300);--prose-link-line:color-mix(in oklab,var(--color-steel-300) 50%,transparent);--prose-code-bg:var(--color-ink-lift);--prose-code-line:var(--color-ink-lift);--prose-code-text:var(--color-steel-300)}.prose-desk>:first-child{margin-top:0}.prose-desk>:last-child{margin-bottom:0}.prose-desk p{font-size:inherit;line-height:inherit;margin:0 0 1.1em;text-wrap:pretty}.prose-desk h2{font-size:1.375rem;font-weight:500;line-height:1.25;margin:2.2em 0 .75em;text-wrap:balance}.prose-desk h2,.prose-desk h3{font-family:var(--font-mono);letter-spacing:0;color:var(--prose-strong)}.prose-desk h3{font-size:1.0625rem;font-weight:600;line-height:1.35;margin:2em 0 .55em}.prose-desk h4{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--prose-strong);margin:1.6em 0 .5em}@media (min-width:768px){.prose-desk h2{font-size:1.5rem}.prose-desk h3{font-size:1.125rem}}.prose-desk h2+h3{margin-top:1em}.prose-desk a{color:var(--prose-link);text-decoration-line:underline;text-decoration-color:var(--prose-link-line);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .12s var(--ease-quick),color .12s var(--ease-quick)}.prose-desk a:hover{color:var(--prose-strong);text-decoration-color:currentColor}.prose-desk b,.prose-desk strong{color:var(--prose-strong);font-weight:600}.prose-desk em{font-style:italic}.prose-desk ol,.prose-desk ul{margin:0 0 1.1em;padding-left:1.35em}.prose-desk ul{list-style:square}.prose-desk ol{list-style:decimal}.prose-desk li{margin:.4em 0;padding-left:.2em}.prose-desk li::marker{color:var(--prose-muted)}.prose-desk ol>li::marker{font-family:var(--font-mono);font-size:.875em;font-variant-numeric:tabular-nums}.prose-desk li>ol,.prose-desk li>ul{margin:.4em 0}.prose-desk li>p{margin:0 0 .5em}.prose-desk blockquote{margin:1.6em 0;padding:.1em 0 .1em 1.1em;border-left:2px solid var(--prose-strong);color:var(--prose-strong);font-size:1.125em;line-height:1.55}.prose-desk blockquote p:last-child{margin-bottom:0}.prose-desk :not(pre)>code{font-family:var(--font-mono);font-size:.86em;background:var(--prose-code-bg);border:1px solid var(--prose-code-line);border-radius:var(--radius-xs);padding:.08em .32em;color:var(--prose-code-text);overflow-wrap:anywhere}.prose-desk hr{border:0;border-top:1px solid var(--prose-rule);margin:2.4em 0}.prose-desk img{max-width:100%;height:auto}.prose-desk table{width:100%;border-collapse:collapse;font-size:.9375em;line-height:1.5;font-variant-numeric:tabular-nums}.prose-desk thead th{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;text-align:left;color:var(--prose-muted);padding:.6em .9em .6em 0;border-bottom:2px solid var(--prose-strong);white-space:nowrap}.prose-desk td{padding:.7em .9em .7em 0;border-bottom:1px solid var(--prose-rule);vertical-align:top}.prose-desk tbody tr:last-child td{border-bottom:0}.prose-desk .doc-table-wrap{max-width:100%;overflow-x:auto;margin:.4em 0 1.4em;-webkit-overflow-scrolling:touch}.prose-desk .doc-table-wrap table{min-width:28rem}.prose-desk .doc-table-wrap{scrollbar-width:thin;scrollbar-color:var(--color-ink-300) transparent}.prose-desk .doc-table-wrap:focus-visible{outline:2px solid var(--color-steel-500);outline-offset:-2px}@supports (animation-timeline:scroll()){.prose-desk .doc-table-wrap{mask-image:linear-gradient(to right,var(--color-ink) calc(100% - var(--edge-fade)),transparent);animation:edge-fade linear both;animation-timeline:scroll(self inline)}.prose-desk .doc-table-wrap:focus-visible{animation:none;mask-image:none}}.prose-doc h2{padding-top:1.1em;border-top:1px solid var(--prose-rule);scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.prose-doc>[role=note]:first-child+section>h2:first-child,.prose-doc>aside:first-child+section>h2:first-child,.prose-doc>h2:first-child,.prose-doc>section:first-child>h2:first-child{padding-top:0;border-top:0}.prose-doc section{scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.ledger-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5;color:var(--color-gray-800)}.ledger-table th[scope=col]{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;text-align:left;color:var(--color-gray-600);padding:0 1rem .65rem 0;border-bottom:2px solid var(--color-ink);white-space:nowrap}.ledger-table td,.ledger-table th[scope=row]{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left}.ledger-table th[scope=row]{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--color-ink)}.ledger-table td:last-child{padding-right:0}@media (max-width:767.98px){.ledger-table,.ledger-table tbody,.ledger-table td,.ledger-table th[scope=row],.ledger-table tr{display:block}.ledger-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ledger-table tr{border-top:2px solid var(--color-ink);padding:.9rem 0 .6rem}.ledger-table tbody tr:first-child{border-top-width:2px}.ledger-table th[scope=row]{padding:0 0 .5rem;border:0;font-size:1rem}.ledger-table td{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;border:0}.ledger-table td>[data-state]{justify-self:start;align-self:center}.ledger-table td:before{content:attr(data-label);font-family:var(--font-mono);font-size:.75rem;line-height:1.6rem;color:var(--color-gray-600)}}.tier-scope:has(#tier-critical:checked) tr[data-tier=Important],.tier-scope:has(#tier-important:checked) tr[data-tier=Critical]{display:none}.tier-filter input{position:absolute;opacity:0;width:1px;height:1px}.tier-filter label{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface);font-family:var(--font-mono);font-size:.8125rem;color:var(--color-gray-700);cursor:pointer;transition:background-color 90ms var(--ease-quick),color 90ms var(--ease-quick),border-color 90ms var(--ease-quick)}.tier-filter label:hover{border-color:var(--color-ink);color:var(--color-ink)}.tier-filter input:checked+label{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.tier-filter .tier-count{color:var(--color-gray-600)}.tier-filter input:checked+label .tier-count{color:var(--color-fog)}.tier-filter input:focus-visible+label{outline:2px solid var(--color-steel-500);outline-offset:2px}@media (max-width:639.98px){.tier-filter label{min-height:2.75rem}}.doc-ledger{margin:0 0 1.25em;border-top:2px solid var(--prose-strong,var(--color-ink))}.doc-ledger,.doc-ledger>div{display:grid;grid-template-columns:minmax(0,1fr)}.doc-ledger>div{gap:.15em 1.5em;padding:.7em 0;border-bottom:1px solid var(--prose-rule,var(--color-line))}.doc-ledger>div:last-child{border-bottom:0}@media (min-width:640px){.doc-ledger>div{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}.doc-ledger-narrow>div{grid-template-columns:9rem minmax(0,1fr)}}.doc-ledger dt{font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:var(--prose-muted,var(--color-gray-600))}.doc-ledger dd{margin:0;color:var(--prose-strong,var(--color-ink))}}@property --edge-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes edge-fade{0%,88%{--edge-fade:2.5rem}to{--edge-fade:0px}}