.mdx-content h1{font-size:var(--text-4xl);letter-spacing:-.03em;margin:0 0 1.5rem;font-weight:700;line-height:1.15}.mdx-content>p:first-of-type{font-size:var(--text-lg);color:var(--gray-500);margin-bottom:2rem;line-height:1.6}.mdx-content h2{font-size:var(--text-3xl);letter-spacing:-.03em;margin:3rem 0 1.5rem;font-weight:600}.mdx-content h3{font-size:var(--text-xl);letter-spacing:-.02em;margin:2rem 0 1rem;font-weight:600}.mdx-content p{font-size:var(--text-base);color:var(--gray-700);margin:0 0 1rem;line-height:1.7}.mdx-content ul,.mdx-content ol{font-size:var(--text-base);color:var(--gray-700);margin:0 0 1rem;padding-left:1.5rem;line-height:1.7}.mdx-content li{margin-bottom:.25rem}.mdx-content a{color:var(--color-black);text-underline-offset:2px;text-decoration:underline}.mdx-content a:hover{color:var(--gray-600)}.mdx-content code{background:var(--color-gray-100);border-radius:4px;padding:.15em .4em;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.875em}.mdx-content pre{background:var(--color-gray-900);color:var(--color-gray-100);border-radius:8px;margin:0 0 1.5rem;padding:1.25rem 1.5rem;line-height:1.6;overflow-x:auto}.mdx-content pre code{font-size:var(--text-sm);color:inherit;background:0 0;border-radius:0;padding:0}.mdx-content table{border-collapse:collapse;width:100%;font-size:var(--text-base);margin:0 0 1.5rem}.mdx-content th,.mdx-content td{text-align:left;border-bottom:1px solid var(--gray-200);padding:1rem 1.5rem}.mdx-content th{font-weight:600;font-size:var(--text-sm);color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}.mdx-content td:first-child{color:var(--gray-700);font-weight:500}.mdx-content blockquote{border-left:3px solid var(--color-gray-200);color:var(--gray-600);margin:0 0 1.5rem;padding-left:1rem}.mdx-content hr{border:none;border-top:1px solid var(--color-gray-200);margin:2.5rem 0}.mdx-content strong{font-weight:600}.doc-agent-url{background:var(--color-white);border:1px solid var(--color-gray-200);z-index:100;border-radius:8px;align-items:center;gap:.75rem;margin-top:3rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:1.5rem;box-shadow:0 2px 8px #00000014}.doc-agent-url-label{font-size:var(--text-sm);color:var(--gray-500);white-space:nowrap}.doc-agent-url-copy{border:1px solid var(--gray-200);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem .35rem .75rem;transition:border-color .15s;display:flex}.doc-agent-url-copy:hover{border-color:var(--gray-400)}.doc-agent-url-code{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);color:var(--color-black);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;overflow:hidden}.doc-agent-url-btn{font-family:var(--font-family);font-size:var(--text-xs);color:var(--gray-500);white-space:nowrap;background:var(--color-white);border-radius:4px;padding:.15rem .5rem;font-weight:600}@media (width<=768px){.mdx-content h1{font-size:var(--text-3xl)}.mdx-content h2{font-size:var(--text-2xl);margin-top:2rem}.mdx-content h3{font-size:var(--text-lg)}.mdx-content th,.mdx-content td{font-size:var(--text-sm);padding:.75rem 1rem}.mdx-content pre{font-size:var(--text-xs);padding:1rem}.doc-agent-url{flex-direction:column;align-items:stretch;gap:.5rem}}