.prose-content{color:var(--fg-2);font-size:16px;line-height:1.72}.prose-content>*+*{margin-top:1em}.prose-content h2{color:var(--fg);letter-spacing:-.02em;margin-top:2.2em;scroll-margin-top:88px;font-size:24px;font-weight:600;line-height:1.25}.prose-content h3{color:var(--fg);margin-top:1.8em;scroll-margin-top:88px;font-size:18px;font-weight:600;line-height:1.35}.prose-content h2:first-child,.prose-content h3:first-child{margin-top:0}.prose-content .heading-anchor{color:var(--fg-3);opacity:0;margin-left:.4em;font-weight:400;text-decoration:none;transition:opacity .15s}.prose-content h2:hover .heading-anchor,.prose-content h3:hover .heading-anchor,.prose-content .heading-anchor:focus-visible{opacity:1}.prose-content a:not(.heading-anchor){color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.prose-content a:not(.heading-anchor):hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.prose-content strong{color:var(--fg);font-weight:600}.prose-content ul{padding-left:1.3em;list-style:outside}.prose-content ol{padding-left:1.3em;list-style:decimal}.prose-content li+li,.prose-content li>ul,.prose-content li>ol{margin-top:.4em}.prose-content code{font-family:var(--font-mono);background:var(--surface);color:var(--fg);overflow-wrap:anywhere;border-radius:5px;padding:.12em .36em;font-size:.86em}.prose-content pre{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:16px 18px;font-size:13.5px;line-height:1.6;position:relative;overflow-x:auto}.prose-content pre code{overflow-wrap:normal;background:0 0;padding:0}.prose-content .table-wrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow-x:auto}.prose-content table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.55}.prose-content caption{caption-side:top;text-align:left;color:var(--fg-3);padding:12px 14px 4px;font-size:13px}.prose-content th,.prose-content td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.prose-content tbody tr:last-child td{border-bottom:0}.prose-content th{color:var(--fg);background:var(--wash);font-weight:600}.prose-content td:first-child{color:var(--fg)}.prose-content img{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.prose-content kbd[data-copy]{cursor:copy}.prose-content kbd[data-copied]:after{content:" ✓";color:var(--working)}.callout{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 18px}.callout[data-tone=warning]{box-shadow:inset 3px 0 0 0 var(--needs), inset 0 0 0 1px var(--line)}.callout[data-tone=tip]{box-shadow:inset 3px 0 0 0 var(--working), inset 0 0 0 1px var(--line)}.steps{counter-reset:step;padding-left:0!important;list-style:none!important}.steps>li{counter-increment:step;padding-left:44px;scroll-margin-top:88px;position:relative}.steps>li+li{margin-top:1.1em!important}.steps>li:before{content:counter(step);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line-3);color:var(--fg);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex;position:absolute;top:.1em;left:0}.docs-nav summary{list-style:none}.docs-nav summary::-webkit-details-marker{display:none}.content-scope .eyebrow{color:var(--fg-2)}
