.docs-h2{margin-bottom:1rem;margin-top:3.5rem;font-size:24px;line-height:30px;letter-spacing:-.025em;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1));scroll-margin-top:7rem}.docs-h3{margin-bottom:.375rem;margin-top:1.75rem;font-size:18px;line-height:28px;letter-spacing:-.02em;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1));scroll-margin-top:7rem}.docs-h2+.docs-h3{margin-top:0}.docs-p{margin-bottom:1rem;font-size:16px;line-height:24px;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(var(--fg-muted) / var(--tw-text-opacity, 1))}.docs-h3+.docs-p{margin-bottom:1.5rem}.docs-strong{font-weight:500;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1))}.docs-blockquote{margin-top:1.75rem;margin-bottom:1.75rem;border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(var(--bg-panel) / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;font-size:16px;line-height:24px;letter-spacing:-.01em;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--fg-muted) / var(--tw-text-opacity, 1));outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px}.docs-blockquote .docs-p{margin-bottom:0}.docs-ol{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;list-style-position:inside;list-style-type:decimal;flex-direction:column;gap:.5rem;font-size:16px;line-height:24px;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(var(--fg-muted) / var(--tw-text-opacity, 1))}.docs-ol .docs-li{padding-left:.25rem}.docs-li{font-size:16px;line-height:24px;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(var(--fg-muted) / var(--tw-text-opacity, 1))}.docs-content ul{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;list-style-type:disc;flex-direction:column;gap:.5rem;padding-left:1.25rem}.docs-content ul .docs-li::marker,.docs-ol .docs-li::marker{--tw-text-opacity: 1;color:rgb(var(--fg-subtle) / var(--tw-text-opacity, 1))}.docs-link{--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:rgb(var(--wash) / var(--a-line-strong));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;animation-duration:.1s}.docs-link:hover{text-decoration-color:rgb(var(--fg) / 1)}.docs-code{border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(var(--bg-raised) / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-family:var(--font-geist-mono),Geist Mono Fallback,ui-monospace,SFMono-Regular,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:18px;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1))}.docs-pre{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(var(--bg-panel) / var(--tw-bg-opacity, 1));padding:1rem;font-size:14px;line-height:18px;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1));outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px}.docs-pre .docs-code{background-color:transparent;padding:0}.docs-img{margin-top:1.75rem;margin-bottom:1.75rem;width:100%;border-radius:24px;outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px}.docs-content table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;font-size:14px;line-height:18px}.docs-content th,.docs-content td{border-bottom-width:1px;border-color:rgb(var(--wash) / var(--a-line-subtle));padding:.625rem .75rem;text-align:left;--tw-text-opacity: 1;color:rgb(var(--fg-muted) / var(--tw-text-opacity, 1))}.docs-content th{font-weight:500;--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1))}.docs-content hr{margin-top:3rem;margin-bottom:3rem;border-color:rgb(var(--wash) / var(--a-line-subtle))}.mermaid-diagram{margin-top:1.75rem;margin-bottom:1.75rem;display:flex;justify-content:center;overflow-x:auto;border-radius:16px;--tw-bg-opacity: 1;background-color:rgb(var(--bg-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px}.mermaid-diagram svg{height:auto;max-width:100%}.mermaid-diagram .nodeLabel{font-size:14px;line-height:18px}.mermaid-diagram .edgeLabel{font-size:12px;line-height:14px;letter-spacing:.01em}.mermaid-diagram .cluster rect{stroke:rgb(var(--wash) / var(--a-line-strong));fill:transparent!important}.mermaid-diagram .cluster-label{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.3) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#9b9b9b4d;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#9b9b9b80}.dark .scrollbar-thin{scrollbar-color:rgba(255,255,255,.15) transparent}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}
