.elx-docs{--elx-bg:#fdfcfc;--elx-ink:#000;--elx-body:#3d3a37;--elx-muted:#6e6e6e;--elx-warm:#777169;--elx-plate:#f5f3f1;--elx-line:#ebe8e4;--elx-accent:#e24e12;--elx-good:#0a7d55;--elx-code-bg:#101010;--elx-mono:var(--font-roboto-mono),ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--elx-anchor-offset:96px;background:var(--elx-bg);color:var(--elx-ink);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.elx-docs .elx-docs-h1{margin:0;font-weight:300;font-size:clamp(36px,4.2vw,60px);line-height:1.06;letter-spacing:-.02em;color:var(--elx-ink);text-wrap:balance}.elx-docs .elx-docs-search{box-shadow:0 0 0 1px rgba(0,0,0,.1)}.elx-docs .elx-docs-search:focus-within{outline:2px solid #000;outline-offset:1px}.elx-docs :is(a,button):focus-visible{outline:2px solid #000;outline-offset:2px}.elx-docs .elx-docs-aside{max-height:calc(100vh - var(--elx-anchor-offset) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.elx-docs .elx-docs-aside :is(a,button):focus-visible{outline-offset:-2px}.elx-docs .elx-docs-section+.elx-docs-section{padding-top:48px;border-top:1px solid var(--elx-line)}.elx-docs .elx-docs-section-title{font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.16;letter-spacing:-.015em;color:var(--elx-ink);text-wrap:balance}.elx-docs .integration-content :is(h2,h3){scroll-margin-top:var(--elx-anchor-offset)}.elx-docs .integration-content li,.elx-docs .integration-content ol,.elx-docs .integration-content p,.elx-docs .integration-content ul{color:var(--elx-body)}.elx-docs .integration-content li,.elx-docs .integration-content p{line-height:1.6}.elx-docs .integration-content :is(p,ul,ol){max-width:760px}.elx-docs .integration-content :is(td,th,blockquote) :is(p,ul,ol){max-width:100%}.elx-docs .integration-content b,.elx-docs .integration-content strong{font-weight:500;color:var(--elx-ink)}.elx-docs .integration-content a{color:var(--elx-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.3);transition:text-decoration-color .15s ease}.elx-docs .integration-content a:hover{opacity:1;text-decoration-color:var(--elx-accent)}.elx-docs .integration-content a.integration-xref{font-weight:400;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.3)}.elx-docs .integration-content a.integration-xref:hover{border-bottom-color:var(--elx-accent)}.elx-docs .integration-content :is(h1,h2,h3,h4,h5,h6){color:var(--elx-ink);letter-spacing:-.01em}.elx-docs .integration-content h1{font-size:32px;font-weight:300;line-height:1.16}.elx-docs .integration-content h2{margin-top:40px;margin-bottom:14px;padding-top:40px;border-top:1px solid var(--elx-line);font-size:28px;font-weight:300;line-height:1.2}.elx-docs .integration-content h2:first-child{margin-top:0;padding-top:0;border-top:0}.elx-docs .integration-content h3{margin-top:32px;margin-bottom:10px;font-size:21px;font-weight:400;line-height:1.3}.elx-docs .integration-content :is(h4,h5,h6){margin-top:24px;font-size:17px;font-weight:500;line-height:1.4}.elx-docs .integration-content blockquote{margin:20px 0;padding:16px 20px;border-left:0;border-radius:16px;background:var(--elx-plate);color:var(--elx-body);font-style:normal}.elx-docs .integration-content blockquote>:last-child{margin-bottom:0}.elx-docs .integration-content code{padding:.15em .4em;border-radius:6px;background:var(--elx-plate);color:var(--elx-ink);font-family:var(--elx-mono);font-size:.875em}.elx-docs .integration-content blockquote code{background:rgba(0,0,0,.06)}.elx-docs .integration-content pre,.elx-docs .integration-content pre.integration-prism{margin:18px 0;padding:18px 20px;border-radius:14px;background-color:var(--elx-code-bg)}.elx-docs .integration-content pre code,.elx-docs .integration-content pre.integration-prism code{padding:0;border-radius:0;background:transparent;color:#e4e1dc;font-family:var(--elx-mono);font-size:13px;line-height:1.6}.elx-docs .integration-content pre.mcp-pre{padding-right:56px}.elx-docs .integration-content pre.mcp-pre .mcp-pre-copy{top:10px;right:10px;width:32px;height:32px;border-radius:9999px;border-color:hsla(0,0%,100%,.14)}.elx-docs .integration-content pre.mcp-pre .mcp-pre-copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.elx-docs .integration-table-wrapper{margin:20px 0;border:0;border-top:1px solid var(--elx-line);border-bottom:1px solid var(--elx-line);border-radius:0}.elx-docs .integration-table-wrapper::-webkit-scrollbar-track{background:var(--elx-plate);border-radius:0}.elx-docs .integration-content table thead{background-color:transparent}.elx-docs .integration-content table th{padding:12px 16px 12px 0;border-bottom:1px solid var(--elx-line);color:var(--elx-warm);font-size:14px;font-weight:500}.elx-docs .integration-content table td{padding:12px 16px 12px 0;border-bottom:1px solid var(--elx-line);color:var(--elx-body)}.elx-docs .integration-content table tbody tr:last-child td{border-bottom:0}.elx-docs .integration-content table tbody tr:hover td{background-color:transparent}.elx-docs .integration-content table :is(th,td):last-child{padding-right:0}@media (max-width:768px){.elx-docs .integration-table-wrapper{margin-left:0;margin-right:0;max-width:100%;border-radius:0}.elx-docs .integration-content table :is(th,td){padding:10px 12px 10px 0}}.elx-docs .integration-content .integration-tabs{margin:20px 0;border:0;border-radius:0;overflow:visible}.elx-docs .integration-content .integration-tab-list{display:inline-flex;max-width:100%;gap:2px;padding:4px;border-bottom:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);scrollbar-width:none}.elx-docs .integration-content .integration-tab-list::-webkit-scrollbar{display:none}.elx-docs .integration-content .integration-tab-trigger{flex-shrink:0;padding:6px 14px;border:0;border-radius:9999px;color:var(--elx-muted);font-size:14px;font-weight:400}.elx-docs .integration-content .integration-tab-trigger:hover{background:transparent;color:var(--elx-ink)}.elx-docs .integration-content .integration-tab-trigger[data-active=true]{background:var(--elx-plate);color:var(--elx-ink);font-weight:500}.elx-docs .integration-content .integration-tab-panel>pre,.elx-docs .integration-content .integration-tab-panel>pre.integration-prism{margin:12px 0 0;border-radius:14px}.elx-docs .mcp-leadin,.elx-docs .mcp-section-anchor{scroll-margin-top:var(--elx-anchor-offset);margin:40px 0 14px;padding-top:40px;border-top:1px solid var(--elx-line);font-size:28px;font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--elx-ink)}.elx-docs .mcp-connect>.mcp-section-anchor:first-child{margin-top:0;padding-top:0;border-top:0}.elx-docs .mcp-leadin{margin-bottom:6px}.elx-docs .mcp-leadin-sub{margin:0 0 16px;font-size:16px;font-weight:400;color:var(--elx-muted)}.elx-docs .mcp-url-row,.elx-docs .mcp-url-row--primary{padding:16px 16px 16px 20px;border:0;border-radius:16px;background:var(--elx-plate)}.elx-docs .mcp-url-label{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--elx-warm)}.elx-docs .mcp-url-value{font-family:var(--elx-mono);font-size:14px;color:var(--elx-ink)}.elx-docs .mcp-url-copy{height:36px;padding:0 16px;border:0;border-radius:9999px;background:#fff;color:#000;font-size:14px;font-weight:400;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.elx-docs .mcp-url-copy:hover{background:#faf9f8}.elx-docs .mcp-copy-done{color:var(--elx-good)}@media (max-width:480px){.elx-docs .mcp-url-row{flex-direction:column;align-items:flex-start}}.elx-docs .mcp-tablist{flex-wrap:wrap;gap:2px;padding:4px;border-bottom:0;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);align-self:flex-start;max-width:100%}.elx-docs .mcp-tab{margin-bottom:0;padding:8px 14px;border:0;border-radius:9999px;color:var(--elx-muted);font-size:14px;font-weight:400;transition:color .15s ease,background .15s ease}.elx-docs .mcp-tab:hover{color:var(--elx-ink)}.elx-docs .mcp-tab[data-active=true]{background:var(--elx-plate);color:var(--elx-ink);font-weight:500}.elx-docs .mcp-tab:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:9999px}.elx-docs .mcp-tab-logo{width:16px;height:16px}.elx-docs .mcp-tabpanel{margin-top:24px}@media (max-width:640px){.elx-docs .mcp-tablist{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.elx-docs .mcp-tablist::-webkit-scrollbar{display:none}}.elx-docs .mcp-toc-label{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--elx-warm)}.elx-docs .mcp-toc-list{gap:0;border-left:1px solid var(--elx-line)}.elx-docs .mcp-toc-item{margin-left:-1px;padding-left:0;border-radius:0}.elx-docs .mcp-toc-item:hover{background:transparent;transform:none}.elx-docs .mcp-toc-bar{width:2px;min-width:2px;margin:6px 0;border-radius:0;background:transparent}.elx-docs .mcp-toc-bar[data-active=true]{background:var(--elx-ink)}.elx-docs .mcp-toc-text{padding:6px 14px;font-size:15px;line-height:1.4;font-weight:400;color:var(--elx-muted);transition:color .15s ease}.elx-docs .mcp-toc-item:hover .mcp-toc-text,.elx-docs .mcp-toc-item[data-active=true] .mcp-toc-text{color:var(--elx-ink)}.elx-docs .mcp-toc-item[data-active=true] .mcp-toc-text{font-weight:500}.elx-docs .mcp-toc-sub{padding:0 8px 6px 28px}.elx-docs .mcp-toc-subitem{padding:5px 0;border-radius:0;font-size:14px;line-height:1.4;color:var(--elx-muted)}.elx-docs .mcp-toc-subitem:hover{background:transparent;color:var(--elx-ink)}.elx-docs .mcp-toc-subitem[data-active=true]{color:var(--elx-ink);font-weight:500}