.docs-prose{min-width:0;color:var(--foreground-body);font-size:1rem;line-height:1.625}.docs-page-header{border-bottom:1px solid var(--border-subtle);padding-bottom:2rem}.docs-page-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.docs-page-title-row h1{min-width:0}.docs-prose h1{max-width:40rem;color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.2}.docs-page-copy-button{color:var(--foreground-tertiary);flex-shrink:0;margin-top:.125rem}.docs-page-copy-button:hover{color:var(--foreground)}.docs-prose .docs-description{max-width:40rem;color:var(--foreground-body);text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.625}.docs-page-body{padding-top:2rem}.docs-prose .docs-heading-2,.docs-prose .docs-heading-3,.docs-prose .docs-heading-4{color:var(--foreground);text-wrap:balance;align-items:center;gap:.5rem;scroll-margin-top:5.5rem;font-weight:600;display:flex}.docs-prose .docs-heading-2{letter-spacing:-.011em;margin-top:3rem;font-size:1.25rem;line-height:1.2}.docs-prose .docs-heading-3{letter-spacing:-.01em;margin-top:2rem;font-size:1.0625rem;line-height:1.35}.docs-prose .docs-heading-4{margin-top:1.5rem;font-size:1rem;line-height:1.4}.docs-prose .docs-heading-icon{width:1.125em;height:1.125em;color:var(--foreground);flex-shrink:0}.docs-prose .markdown-code-block{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:.5rem;max-width:100%;margin-block:1.25rem;overflow:hidden}.docs-prose .markdown-code-block-header{border-bottom:1px solid var(--border-subtle);min-height:2.25rem;color:var(--foreground-tertiary);padding-inline:.875rem;font-size:.75rem}.docs-prose .markdown-code-copy-button{color:var(--foreground-tertiary)}.docs-prose .markdown-code-copy-button:hover{background:var(--surface-hover);color:var(--foreground)}.docs-prose .markdown-code-pre{padding:.875rem 1rem 1rem;font-size:.8125rem;line-height:1.65}.docs-prose .markdown-figure{margin-block:1.5rem}.docs-prose .markdown-figure img{border:1px solid var(--border-subtle)}.docs-prose .markdown-callout{margin-block:1.25rem}.docs-prose .markdown-steps{margin-block:1.25rem;padding-left:0;list-style:none}.docs-prose .markdown-steps>li+li{margin-top:1rem}.docs-prose .markdown-cards{margin-block:1.25rem}.docs-prose .markdown-card-link{color:inherit;text-decoration:none}.docs-prose .markdown-card h3{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.docs-prose .markdown-card-content p{color:var(--foreground-secondary);margin:0;font-size:.875rem;line-height:1.55}.docs-prose .docs-mobile-toc a{text-decoration:none}.docs-pagination{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:3.5rem;padding-top:2rem;display:grid}.docs-prose .docs-pagination-link{border:1px solid var(--border-subtle);min-width:0;color:var(--foreground);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.875rem 1.125rem;text-decoration:none;transition:background-color .14s,border-color .14s;display:flex}.docs-prose .docs-pagination-link:hover{border-color:var(--border);background:color-mix(in srgb, var(--surface) 50%, transparent);text-decoration:none}.docs-pagination-link--next{text-align:right;align-items:flex-end}.docs-pagination-label{color:var(--foreground-tertiary);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.25rem;display:flex}.docs-pagination-label svg{width:.875rem;height:.875rem}.docs-pagination-title{font-size:.9375rem;font-weight:500;line-height:1.4}@media (max-width:40rem){.docs-page-header{padding-bottom:1.75rem}.docs-page-title-row{flex-direction:column;gap:.75rem}.docs-prose h1{font-size:1.625rem}.docs-prose .docs-heading-2{margin-top:2.5rem}.docs-pagination{grid-template-columns:minmax(0,1fr)}.docs-prose .docs-pagination-link.col-start-2{grid-column-start:auto}.docs-pagination-link--next{text-align:left;align-items:flex-start}}
