.docs-prose,.docs-prose .prose-content{color:var(--color-font-primary)}.docs-prose .prose-content{font-family:"Source Serif 4",Georgia,Times New Roman,serif}.docs-prose .prose-content>:first-child{margin-top:0!important}.docs-prose .prose-content>:last-child{margin-bottom:0}.docs-prose .prose-content h1{font-size:30px!important;line-height:38px!important;letter-spacing:-.02em!important;margin-top:2.4em!important}.docs-prose .prose-content h1,.docs-prose .prose-content h2{font-weight:800!important;color:var(--color-font-primary)!important;margin-bottom:.5em!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content h2{font-size:24px!important;line-height:30px!important;letter-spacing:-.016em!important;margin-top:1.95em!important}.docs-prose .prose-content h3{font-size:20px!important;line-height:26px!important;font-weight:700!important;letter-spacing:-.012em!important;color:var(--color-font-primary)!important;margin-top:1.72em!important;margin-bottom:.5em!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content h4{font-size:18px!important;line-height:24px!important;letter-spacing:-.008em!important;margin-top:1.56em!important}.docs-prose .prose-content h4,.docs-prose .prose-content h5{font-weight:600!important;color:var(--color-font-primary)!important;margin-bottom:.5em!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content h5{font-size:16px!important;line-height:22px!important;margin-top:1.25em!important}.docs-prose .prose-content h6{font-size:14px!important;line-height:20px!important;font-weight:600!important;color:var(--color-font-primary)!important;margin-top:1em!important;margin-bottom:.5em!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content p{font-size:20px!important;line-height:32px!important;letter-spacing:-.003em!important;color:var(--color-font-primary)!important;margin-top:1.5em!important;margin-bottom:0!important;font-family:"Source Serif 4",Georgia,Times New Roman,serif!important}.docs-prose .prose-content h1+p,.docs-prose .prose-content h2+p,.docs-prose .prose-content h3+p,.docs-prose .prose-content h4+p{margin-top:.94em!important}.docs-prose .prose-content a:not(.btn){color:var(--color-font-primary)!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}.docs-prose .prose-content a:not(.btn):hover{color:var(--color-brand-primary)!important}.docs-prose .prose-content ol,.docs-prose .prose-content ul{font-size:20px!important;line-height:32px!important;letter-spacing:-.003em!important;color:var(--color-font-primary)!important;margin-top:1.5em!important;margin-bottom:0!important;padding-left:1.5em!important;font-family:"Source Serif 4",Georgia,Times New Roman,serif!important}.docs-prose .prose-content ul{list-style-type:disc!important}.docs-prose .prose-content ol{list-style-type:decimal!important}.docs-prose .prose-content li{margin-top:.5em!important;margin-bottom:0!important;padding-left:.25em!important}.docs-prose .prose-content li::marker{color:var(--color-font-tertiary)!important}.docs-prose .prose-content h2+ol,.docs-prose .prose-content h2+ul,.docs-prose .prose-content h3+ol,.docs-prose .prose-content h3+ul{margin-top:.94em!important}.docs-prose .prose-content code:not(pre code){font-family:SF Mono,Fira Code,Monaco,Consolas,monospace!important;font-size:.875em!important;padding:.2em .5em!important;background:var(--color-surface-200)!important;border-radius:6px!important;color:var(--color-font-primary)!important;font-weight:500!important}.docs-prose .prose-content pre{margin:2em 0!important;padding:1.5em!important;background:#1a1a2e!important;border-radius:18px!important;overflow-x:auto!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}.docs-prose .prose-content pre code{font-family:SF Mono,Fira Code,Monaco,Consolas,monospace!important;font-size:14px!important;line-height:1.7!important;color:#e0e0e0!important;background:transparent!important;padding:0!important;border-radius:0!important;font-weight:400!important;white-space:pre!important}.docs-prose .prose-content pre::-webkit-scrollbar{height:8px}.docs-prose .prose-content pre::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.docs-prose .prose-content pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.docs-prose .prose-content pre::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.docs-prose .prose-content blockquote{margin:2em 0!important;padding:0 0 0 1.5em!important;border-left:3px solid var(--color-font-secondary)!important;background:transparent!important}.docs-prose .prose-content blockquote p{margin:0!important;color:var(--color-font-secondary)!important;font-style:italic!important;font-size:20px!important;line-height:32px!important}.docs-prose .prose-content hr{display:none!important}.docs-prose .prose-content table{width:100%!important;margin:2em 0!important;border-collapse:collapse!important;font-size:18px!important;line-height:28px!important;font-family:"Source Serif 4",Georgia,serif!important}.docs-prose .prose-content thead{background:transparent!important}.docs-prose .prose-content th{padding:1em 1em 1em 0!important;text-align:left!important;font-weight:500!important;font-size:14px!important;color:var(--color-font-secondary)!important;border-bottom:1px solid color-mix(in srgb,var(--color-font-primary) 10%,transparent)!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content td{padding:1em 1em 1em 0!important;border-bottom:1px solid color-mix(in srgb,var(--color-font-primary) 6%,transparent)!important;color:var(--color-font-primary)!important;vertical-align:top!important}.docs-prose .prose-content td:first-child{font-weight:600!important}.docs-prose .prose-content img{max-width:100%!important;height:auto!important;border-radius:12px!important;margin:2em 0!important;box-shadow:var(--elevation-100)!important}.docs-prose .prose-content figure{margin:2.5em 0!important}.docs-prose .prose-content figure img{margin:0!important;width:100%!important}.docs-prose .prose-content figcaption{margin-top:12px!important;text-align:center!important;font-size:14px!important;line-height:20px!important;color:var(--color-font-tertiary)!important;font-family:Inter,system-ui,sans-serif!important}.docs-prose .prose-content strong{font-weight:600!important;color:var(--color-font-primary)!important}.docs-prose .prose-content em{font-style:italic!important}.docs-prose .prose-content kbd{display:inline-block!important;padding:.3em .6em!important;font-size:13px!important;font-family:SF Mono,Fira Code,monospace!important;background:var(--color-surface-200)!important;border:none!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(0,0,0,.06),inset 0 -3px rgba(0,0,0,.03)!important;line-height:1!important}:root.dark .docs-prose .prose-content blockquote{border-left-color:var(--color-font-secondary)!important}:root.dark .docs-prose .prose-content pre{background:#0d1117!important}:root.dark .docs-prose .prose-content code:not(pre code){background:var(--color-surface-300)!important}@media (max-width:768px){.docs-prose .prose-content h1{font-size:26px!important;line-height:34px!important}.docs-prose .prose-content h2{font-size:21px!important;line-height:28px!important;margin-top:1.75em!important}.docs-prose .prose-content h3{font-size:18px!important;line-height:24px!important;margin-top:1.5em!important}.docs-prose .prose-content h4{font-size:16px!important;line-height:22px!important}.docs-prose .prose-content li,.docs-prose .prose-content ol,.docs-prose .prose-content p,.docs-prose .prose-content ul{font-size:17px!important;line-height:28px!important}.docs-prose .prose-content pre{padding:1em!important;margin-left:-1rem!important;margin-right:-1rem!important;border-radius:0!important}.docs-prose .prose-content pre code{font-size:13px!important}.docs-prose .prose-content table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;font-size:15px!important;line-height:24px!important}.docs-prose .prose-content td,.docs-prose .prose-content th{padding:.75em 1em .75em 0!important;white-space:nowrap!important}.docs-prose .prose-content blockquote{padding-left:1em!important}.docs-prose .prose-content blockquote p{font-size:17px!important;line-height:28px!important}.docs-prose .prose-content figure img,.docs-prose .prose-content img{border-radius:12px!important}}.docs-prose .prose-content .api-params-table{width:100%;margin:1.5em 0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;overflow:hidden!important;border:1px solid var(--color-border-secondary)!important;font-size:14px!important;font-family:Inter,system-ui,sans-serif!important;box-shadow:var(--elevation-50)!important}.docs-prose .prose-content .api-params-table thead{background:color-mix(in srgb,var(--color-font-primary) 3%,transparent)!important}.docs-prose .prose-content .api-params-table th{padding:12px 16px!important;text-align:left!important;font-weight:600!important;font-size:13px!important;color:var(--color-font-secondary)!important;border-bottom:1px solid var(--color-border-secondary)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.docs-prose .prose-content .api-params-table td{padding:12px 16px!important;border-bottom:1px solid var(--color-border-tertiary)!important;color:var(--color-font-primary)!important;vertical-align:top!important}.docs-prose .prose-content .api-params-table tr:last-child td{border-bottom:none!important}.docs-prose .prose-content .api-params-table tr:hover{background:color-mix(in srgb,var(--color-font-primary) 2%,transparent)!important}.docs-prose .prose-content .api-params-table code{font-family:SF Mono,Fira Code,Monaco,Consolas,monospace!important;font-size:.85em!important;padding:.15em .4em!important;background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)!important;color:var(--color-brand-primary)!important;border-radius:4px!important;font-weight:500!important}.docs-prose .prose-content .api-params-table td:first-child{font-weight:600!important;color:var(--color-font-primary)!important;font-family:SF Mono,Fira Code,Monaco,Consolas,monospace!important}.docs-prose .prose-content .api-params-table td:nth-child(2) code{color:#4ade80!important}.docs-prose .prose-content .api-params-table td:nth-child(3) code{color:#facc15!important}.code-copy-btn{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;background:rgba(255,255,255,.1);color:#e0e0e0;backdrop-filter:blur(8px);border:none;pointer-events:auto}.code-copy-btn:hover{background:rgba(255,255,255,.2)}.prose-content pre:hover .code-copy-btn,.prose-content pre[data-copy-added=true]:hover .code-copy-btn{opacity:1!important}