.docs-content{color:#334155;line-height:1.7;font-size:.95rem}.dark .docs-content{color:#cbd5e1}.docs-content h2,.docs-content h3,.docs-content h4{position:relative;color:#0f172a;font-weight:650;scroll-margin-top:7rem}.dark .docs-content h2,.dark .docs-content h3,.dark .docs-content h4{color:#f1f5f9}.docs-content h2{margin:2.5rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid rgb(226 232 240);font-size:1.4rem}.dark .docs-content h2{border-color:#334155}.docs-content h3{margin:1.75rem 0 .5rem;font-size:1.1rem}.docs-content h4{margin:1.25rem 0 .4rem;font-size:1rem}.docs-content .docs-anchor{position:absolute;left:-1.1rem;opacity:0;color:#0891b2;text-decoration:none;transition:opacity .15s}.docs-content h2:hover .docs-anchor,.docs-content h3:hover .docs-anchor,.docs-content h4:hover .docs-anchor{opacity:1}.docs-content p,.docs-content ul,.docs-content ol{margin:0 0 1rem}.docs-content ul{list-style:disc;padding-left:1.4rem}.docs-content ol{list-style:decimal;padding-left:1.4rem}.docs-content li{margin:.25rem 0}.docs-content li>ul,.docs-content li>ol{margin:.25rem 0 0}.docs-content strong{color:#0f172a;font-weight:600}.dark .docs-content strong{color:#f1f5f9}.docs-content a{color:#0e7490;text-decoration:underline;text-underline-offset:2px}.dark .docs-content a{color:#67e8f9}.docs-content hr{margin:2rem 0;border-color:#e2e8f0}.dark .docs-content hr{border-color:#334155}.docs-content img{margin:1rem 0;max-width:100%;border:1px solid rgb(226 232 240);border-radius:.5rem}.dark .docs-content img{border-color:#334155}.docs-content :not(pre)>code{padding:.1rem .35rem;border:1px solid rgb(226 232 240);border-radius:.25rem;background:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;overflow-wrap:anywhere}.dark .docs-content :not(pre)>code{border-color:#334155;background:#1e293b}.docs-content pre.docs-code{margin:0 0 1.25rem;padding:.9rem 1rem;overflow-x:auto;border:1px solid rgb(30 41 59);border-radius:.5rem;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.55}.docs-content pre.mermaid{margin:0 0 1.5rem;padding:1rem;overflow-x:auto;border:1px solid rgb(226 232 240);border-radius:.5rem;background:#fff;text-align:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:transparent;font-size:.75rem;white-space:pre}.dark .docs-content pre.mermaid{border-color:#334155;background:#0f172a}.docs-content pre.mermaid[data-processed=true]{color:inherit}.docs-content pre.mermaid svg{margin:0 auto;max-width:100%;height:auto}.docs-content .docs-table-wrap{margin:0 0 1.25rem;overflow-x:auto;border:1px solid rgb(226 232 240);border-radius:.5rem}.dark .docs-content .docs-table-wrap{border-color:#334155}.docs-content table{width:100%;border-collapse:collapse;font-size:.85rem}.docs-content th,.docs-content td{padding:.5rem .75rem;border-bottom:1px solid rgb(226 232 240);text-align:left;vertical-align:top}.dark .docs-content th,.dark .docs-content td{border-color:#334155}.docs-content th{background:#f8fafc;color:#334155;font-weight:600}.dark .docs-content th{background:#0f172aa6;color:#cbd5e1}.docs-content tr:last-child td{border-bottom:none}.docs-content blockquote{margin:0 0 1.25rem;padding:.75rem 1rem;border-left:4px solid rgb(148 163 184);border-radius:0 .5rem .5rem 0;background:#f8fafc}.dark .docs-content blockquote{background:#1e293b99}.docs-content blockquote>:last-child{margin-bottom:0}.docs-content .docs-callout-note{border-color:#0ea5e9;background:#f0f9ff}.docs-content .docs-callout-tip{border-color:#10b981;background:#ecfdf5}.docs-content .docs-callout-warning{border-color:#f59e0b;background:#fffbeb}.dark .docs-content .docs-callout-note{background:#082f4980}.dark .docs-content .docs-callout-tip{background:#022c2280}.dark .docs-content .docs-callout-warning{background:#451a0380}.docs-content .docs-callout-label{margin-right:.35rem}.docs-pager{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem;border:1px solid rgb(226 232 240);border-radius:.5rem;color:#0f172a;text-decoration:none;transition:border-color .15s}.docs-pager:hover{border-color:#06b6d4}.dark .docs-pager{border-color:#334155;color:#f1f5f9}
