.docs-skip{position:fixed;top:-5rem;left:1rem;z-index:100;background:var(--card);color:var(--foreground);padding:.75rem 1rem;border:2px solid var(--primary);border-radius:.5rem}.docs-skip:focus{top:1rem}#docs-content:focus{outline:none}#docs-content a:focus-visible,#docs-navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}.docs-prose{font-size:.9375rem;line-height:1.85;overflow-wrap:anywhere}.docs-prose>:first-child{margin-top:0}.docs-prose blockquote,.docs-prose ol,.docs-prose p,.docs-prose pre,.docs-prose ul,.docs-table{margin-block:1.15rem}.docs-prose h2,.docs-prose h3,.docs-prose h4,.docs-prose h5,.docs-prose h6{scroll-margin-top:6rem;color:var(--foreground);line-height:1.4;font-weight:650;margin-block:2.5rem 1rem}.docs-prose h2{font-size:1.45rem;letter-spacing:-.025em}.docs-prose h3{font-size:1.15rem}.docs-prose h4{font-size:1rem}.docs-prose li,.docs-prose p{color:var(--secondary-foreground)}.docs-prose ul{list-style:disc;padding-left:1.5rem}.docs-prose ol{list-style:decimal;padding-left:1.5rem}.docs-prose li{padding-left:.2rem;margin-block:.35rem}.docs-prose li>ol,.docs-prose li>ul{margin-block:.4rem}.docs-prose a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.docs-prose strong{color:var(--foreground);font-weight:600}.docs-prose blockquote{border-left:3px solid var(--primary);padding:.25rem 1rem;background:var(--secondary);border-radius:0 .5rem .5rem 0}.docs-prose pre{overflow-x:auto;border:1px solid var(--border);border-radius:.75rem;padding:1.1rem;background:var(--secondary);font-size:.8rem;line-height:1.7}.docs-prose code{font-size:.85em;background:var(--secondary);border-radius:.25rem;padding:.15rem .3rem}.docs-prose pre code{padding:0;background:none;font-size:inherit}.docs-table{overflow-x:auto;border:1px solid var(--border);border-radius:.65rem}.docs-table table{width:100%;border-collapse:collapse;font-size:.82rem;line-height:1.6}.docs-table th{background:var(--secondary);text-align:left;font-weight:600}.docs-table td,.docs-table th{padding:.8rem;border-bottom:1px solid var(--border);min-width:110px}.docs-table tr:last-child td{border-bottom:0}.docs-prose hr{border-color:var(--border);margin-block:2rem}.docs-prose img{margin-block:1.5rem}