.prose nav[aria-label=Breadcrumb] ol{margin:0;padding:0;list-style:none}.prose nav[aria-label=Breadcrumb] li{margin:0;padding:0}.prose ol.mdx-steps{counter-reset:mdx-step;margin:1.5em 0;padding:0;list-style-type:none}.prose .mdx-steps>.mdx-step{counter-increment:mdx-step;color:var(--foreground);margin:0;padding:0 0 1.5rem 2.75rem;line-height:1.75;position:relative}.prose .mdx-steps>.mdx-step:before{content:counter(mdx-step);border:1px solid var(--border);background:var(--muted);width:1.75rem;height:1.75rem;color:var(--foreground);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;line-height:1;display:grid;position:absolute;inset:0 auto auto 0}.prose .mdx-steps>.mdx-step:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:2rem;bottom:.25rem;left:calc(.875rem - .5px)}.prose .mdx-steps>.mdx-step:last-child{padding-bottom:0}.prose .mdx-step-title{overflow-wrap:anywhere;min-height:1.75rem;margin:0 0 .5rem;font-weight:600;line-height:1.75rem}.prose .mdx-accordion-trigger>span,.prose .mdx-step-body,.prose .mdx-accordion-body{min-width:0}.prose :is(.mdx-step-body,.mdx-accordion-body)>:first-child{margin-top:0}.prose :is(.mdx-step-body,.mdx-accordion-body)>:last-child{margin-bottom:0}.prose .mdx-files{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;margin:1.5em 0;padding:.75rem}.prose .mdx-files ul.mdx-files-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style-type:none;display:flex}.prose .mdx-files :is(.mdx-file,.mdx-folder){color:var(--foreground);margin:0;padding:0;line-height:1.5}.prose .mdx-files :is(.mdx-file,.mdx-folder-trigger){border-radius:.25rem;align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem;display:flex}.prose .mdx-files .mdx-file{flex-wrap:wrap}.prose .mdx-files .mdx-file-spacer{flex:none;width:1rem;height:1rem}.prose .mdx-file-icon{width:1.125rem;height:1.125rem;color:var(--muted-foreground);flex:none}.prose .mdx-file-name{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.prose .mdx-file-description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875em}.prose .mdx-files ul.mdx-files-list.mdx-folder-children{margin:.125rem 0 .125rem 1rem;padding-left:.5rem;position:relative}.prose .mdx-files .mdx-folder-children:before{content:"";background:var(--border);pointer-events:none;border-radius:1px;width:1px;position:absolute;top:.125rem;bottom:.125rem;left:0}.prose :is(.mdx-folder-trigger,.mdx-accordion-trigger){cursor:pointer;list-style-type:none}.prose :is(.mdx-folder-trigger,.mdx-accordion-trigger)::-webkit-details-marker{display:none}.prose :is(.mdx-folder-trigger,.mdx-accordion-trigger)::marker{content:""}.prose :is(.mdx-folder-trigger,.mdx-accordion-trigger):hover{background:color-mix(in oklch, var(--foreground) 4%, transparent)}.prose :is(.mdx-folder-trigger,.mdx-accordion-trigger):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.prose .mdx-disclosure-chevron{width:1rem;height:1rem;color:var(--muted-foreground);flex:none;transition:transform .22s cubic-bezier(.2,0,0,1)}.prose :is(.mdx-folder-disclosure,.mdx-accordion)[open]>summary .mdx-disclosure-chevron{transform:rotate(90deg)}.prose .mdx-disclosure-content{display:flow-root}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){.prose :is(.mdx-folder-disclosure,.mdx-accordion)::details-content{interpolate-size:allow-keywords;height:0;transition:height .22s cubic-bezier(.2, 0, 0, 1), content-visibility .22s allow-discrete;overflow:clip}.prose :is(.mdx-folder-disclosure,.mdx-accordion)[open]::details-content{height:auto}}@supports selector(::details-content){.prose [data-mdx-disclosure-fallback][data-mdx-disclosure-animating]::details-content{content-visibility:visible}.prose [data-mdx-disclosure-fallback][data-mdx-disclosure-animating]>.mdx-disclosure-content{overflow:clip}}@media (prefers-reduced-motion:reduce){.prose .mdx-disclosure-chevron{transition:none}@supports selector(::details-content){.prose :is(.mdx-folder-disclosure,.mdx-accordion)::details-content{transition:none}}}.prose .mdx-accordions{border:1px solid var(--border);border-radius:.5rem;margin:1.5em 0}.prose .mdx-accordion{scroll-margin-top:5rem}.prose .mdx-accordions>.mdx-accordion+.mdx-accordion{border-top:1px solid var(--border)}.prose .mdx-accordion-trigger{color:var(--foreground);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:500;line-height:1.5;display:flex}.prose .mdx-accordion-body{padding:.25rem 1rem 1rem}.prose .code-block[data-titled=true] .mdx-code-header{border-bottom:1px solid var(--code-block-border);background:color-mix(in oklch, var(--code-block-fg) 4%, var(--code-block-bg));min-width:0;color:var(--code-block-fg);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem .45rem 1rem;display:flex}.prose .code-block[data-titled=true] .mdx-code-title{min-width:0;max-width:calc(100% - 2.45rem);font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.prose .code-block[data-titled=true] .mdx-file-icon{width:.875rem;height:.875rem;color:inherit}.prose .code-block[data-titled=true] .mdx-code-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prose .code-block[data-titled=true] .mdx-code-header .code-block-copy{flex:none;position:static}.prose .code-block[data-titled=true] pre{padding-right:1em}
