.developers-api-and-mcp-module__Nqjm7q__page{width:100%;padding-bottom:var(--space-6);gap:var(--space-6);margin-inline:auto;display:grid}.developers-api-and-mcp-module__Nqjm7q__hero{isolation:isolate;min-height:210px;padding:var(--space-6) 30px;border-radius:var(--radius-sm);outline:3px solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-on-primary);align-items:flex-start;display:flex;position:relative;overflow:hidden}.developers-api-and-mcp-module__Nqjm7q__heroAscii{z-index:-1;width:100%;height:100%;color:var(--color-on-primary);pointer-events:none;position:absolute;inset:0}.developers-api-and-mcp-module__Nqjm7q__heroArt{z-index:-1;pointer-events:none;width:min(58vw,660px);height:390px;position:absolute;top:-72px;right:-72px}.developers-api-and-mcp-module__Nqjm7q__heroArt img{object-fit:cover}.developers-api-and-mcp-module__Nqjm7q__heroContent{gap:10px;width:min(54%,720px);display:grid}.developers-api-and-mcp-module__Nqjm7q__kicker{color:var(--color-link);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.developers-api-and-mcp-module__Nqjm7q__hero h1{max-width:720px;font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(20px,2.5vw,32px);font-weight:700;line-height:1.1}.developers-api-and-mcp-module__Nqjm7q__lead{max-width:66ch;color:var(--color-on-primary-muted);font-size:clamp(var(--text-sm), 1.25vw, var(--text-base));font-weight:600;line-height:1.5}.developers-api-and-mcp-module__Nqjm7q__lead span{display:block}.developers-api-and-mcp-module__Nqjm7q__mobileHeroCopy,.developers-api-and-mcp-module__Nqjm7q__mobileHeroTitle,.developers-api-and-mcp-module__Nqjm7q__mobileActionLabel{display:none}.developers-api-and-mcp-module__Nqjm7q__desktopHeroTitle{align-items:center;gap:6px;display:flex}.developers-api-and-mcp-module__Nqjm7q__desktopHeroTitle svg{--color-dark-text:var(--color-on-primary);--color-light-primary:var(--color-brand-primary);flex-shrink:0;width:1em;height:1em}.developers-api-and-mcp-module__Nqjm7q__heroActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.developers-api-and-mcp-module__Nqjm7q__heroActions>a{--hero-action-padding:var(--space-5);--button-background:var(--color-on-primary);--button-background-hover:var(--color-on-primary);--button-foreground-hover:var(--color-brand-primary);background:var(--color-on-primary);color:var(--color-brand-primary);border-color:#0000}.developers-api-and-mcp-module__Nqjm7q__guide{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"index""api""mcp";display:grid}.developers-api-and-mcp-module__Nqjm7q__guide [id]{scroll-margin-top:var(--space-6)}.developers-api-and-mcp-module__Nqjm7q__index{min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-area:index}.developers-api-and-mcp-module__Nqjm7q__index h2{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.developers-api-and-mcp-module__Nqjm7q__index ol{margin:0;padding:0;list-style:none}.developers-api-and-mcp-module__Nqjm7q__index>ol{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.developers-api-and-mcp-module__Nqjm7q__indexLink{min-height:var(--size-touch);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);grid-template-columns:8px minmax(0,1fr);font-weight:700;display:grid}.developers-api-and-mcp-module__Nqjm7q__indexDot{background:var(--color-brand-primary);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .16s ease-out,transform .16s ease-out;transform:scale(.5)}.developers-api-and-mcp-module__Nqjm7q__indexLink[aria-current=location]{color:var(--color-link)}.developers-api-and-mcp-module__Nqjm7q__indexLink[aria-current=location] .developers-api-and-mcp-module__Nqjm7q__indexDot{opacity:1;transform:scale(1)}.developers-api-and-mcp-module__Nqjm7q__index ol ol .developers-api-and-mcp-module__Nqjm7q__indexLink{color:var(--color-text-muted);font-weight:500}.developers-api-and-mcp-module__Nqjm7q__index ol ol .developers-api-and-mcp-module__Nqjm7q__indexLink[aria-current=location]{color:var(--color-link)}.developers-api-and-mcp-module__Nqjm7q__section{align-content:start;gap:var(--space-5);min-width:0;display:grid}.developers-api-and-mcp-module__Nqjm7q__apiSection{padding-block:var(--space-5);grid-area:api}.developers-api-and-mcp-module__Nqjm7q__mcpSection{padding-top:var(--space-8);border-top:1px solid var(--color-border);grid-area:mcp}.developers-api-and-mcp-module__Nqjm7q__sectionHeading h2{color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;text-wrap:pretty;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.1}.developers-api-and-mcp-module__Nqjm7q__sectionHeading div>p{max-width:66ch;margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.55}@media (min-width:1000px){.developers-api-and-mcp-module__Nqjm7q__apiSection .developers-api-and-mcp-module__Nqjm7q__sectionHeading div>p{max-width:104ch}.developers-api-and-mcp-module__Nqjm7q__apiSection .developers-api-and-mcp-module__Nqjm7q__sectionHeading div>p span{display:block}}.developers-api-and-mcp-module__Nqjm7q__facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.developers-api-and-mcp-module__Nqjm7q__facts div{min-width:0;padding-block:var(--space-2)}.developers-api-and-mcp-module__Nqjm7q__facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.developers-api-and-mcp-module__Nqjm7q__facts dd{margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-sm);font-weight:700}.developers-api-and-mcp-module__Nqjm7q__facts code{font-size:.9em}.developers-api-and-mcp-module__Nqjm7q__basePathValue{align-items:center;gap:var(--space-1);display:flex}.developers-api-and-mcp-module__Nqjm7q__copyBasePath{width:var(--size-touch);height:var(--size-touch);flex:0 0 var(--size-touch);border-radius:var(--radius-sm);color:var(--color-text-muted);place-items:center;margin-block:-14px;display:grid}.developers-api-and-mcp-module__Nqjm7q__copyBasePath:focus-visible{color:var(--color-link)}.developers-api-and-mcp-module__Nqjm7q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.developers-api-and-mcp-module__Nqjm7q__endpointList{display:grid}.developers-api-and-mcp-module__Nqjm7q__endpoint{align-items:start;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.developers-api-and-mcp-module__Nqjm7q__endpoint:first-child{border-top:1px solid var(--color-border)}.developers-api-and-mcp-module__Nqjm7q__endpointName{align-items:center;gap:var(--space-2);min-width:0;display:flex}.developers-api-and-mcp-module__Nqjm7q__endpointName span{min-width:32px;color:var(--color-link);font:700 10px/1.4 var(--font-mono), monospace;flex-shrink:0}.developers-api-and-mcp-module__Nqjm7q__endpointName code{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-xs)}.developers-api-and-mcp-module__Nqjm7q__endpoint>p{max-width:62ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.developers-api-and-mcp-module__Nqjm7q__codeCard{gap:var(--space-4);min-width:0;display:grid}.developers-api-and-mcp-module__Nqjm7q__codeCardHeading{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.developers-api-and-mcp-module__Nqjm7q__codeCardHeading h3{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-lg);margin-top:2px}.developers-api-and-mcp-module__Nqjm7q__quickstart .developers-api-and-mcp-module__Nqjm7q__codeCardHeading h3{letter-spacing:-.02em;margin-top:0}.developers-api-and-mcp-module__Nqjm7q__codeCardHeading>code{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}.developers-api-and-mcp-module__Nqjm7q__codeCard pre,.developers-api-and-mcp-module__Nqjm7q__config{min-width:0;color:var(--color-text);font:12px/1.7 var(--font-mono), monospace;margin:0;overflow-x:auto}.developers-api-and-mcp-module__Nqjm7q__codeCard pre code,.developers-api-and-mcp-module__Nqjm7q__config code{font:inherit}.developers-api-and-mcp-module__Nqjm7q__referenceLink{width:fit-content;min-height:var(--size-touch);align-items:center;gap:var(--space-2);color:var(--color-link);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-sm);font-weight:700;display:inline-flex}.developers-api-and-mcp-module__Nqjm7q__steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.developers-api-and-mcp-module__Nqjm7q__steps li{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.developers-api-and-mcp-module__Nqjm7q__steps li>span{background:var(--color-brand-primary);width:32px;height:32px;color:var(--color-on-primary);font:700 var(--text-sm)/1 var(--font-heading), Arial, sans-serif;border-radius:50%;place-items:center;display:grid}.developers-api-and-mcp-module__Nqjm7q__steps h3{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-base)}.developers-api-and-mcp-module__Nqjm7q__steps p{max-width:72ch;color:var(--color-text-muted);font-size:var(--text-sm);margin-top:3px;line-height:1.5}.developers-api-and-mcp-module__Nqjm7q__config{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.developers-api-and-mcp-module__Nqjm7q__toolGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.developers-api-and-mcp-module__Nqjm7q__toolGrid code{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:6px;padding:6px 9px;font-size:11px}.developers-api-and-mcp-module__Nqjm7q__safety{padding:var(--space-4);border-left:3px solid var(--color-basket-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--color-basket-gold) 7%, var(--color-surface-raised))}.developers-api-and-mcp-module__Nqjm7q__safety h3{color:var(--color-text);font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-base)}.developers-api-and-mcp-module__Nqjm7q__safety p{max-width:72ch;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}@media (max-width:699px){.developers-api-and-mcp-module__Nqjm7q__hero{min-height:140px;box-shadow:0 0 0 3px var(--color-brand-primary);outline:0;padding:10px;overflow:clip}.developers-api-and-mcp-module__Nqjm7q__heroArt{width:310px;height:207px;top:auto;bottom:-68px;right:-125px}.developers-api-and-mcp-module__Nqjm7q__heroArt img{object-fit:contain}.developers-api-and-mcp-module__Nqjm7q__heroContent{flex-direction:column;gap:0;width:100%;min-height:120px;display:flex}.developers-api-and-mcp-module__Nqjm7q__desktopHeroCopy,.developers-api-and-mcp-module__Nqjm7q__desktopActionLabel{display:none}.developers-api-and-mcp-module__Nqjm7q__mobileHeroCopy,.developers-api-and-mcp-module__Nqjm7q__mobileActionLabel{display:block}.developers-api-and-mcp-module__Nqjm7q__mobileHeroTitle{white-space:nowrap;align-items:center;gap:4px;display:flex}.developers-api-and-mcp-module__Nqjm7q__mobileHeroTitle svg{--color-dark-text:var(--color-on-primary);--color-light-primary:var(--color-brand-primary);flex-shrink:0}.developers-api-and-mcp-module__Nqjm7q__hero h1{font-size:var(--text-hero-mobile);letter-spacing:normal;text-wrap:nowrap;line-height:1}.developers-api-and-mcp-module__Nqjm7q__lead{color:var(--color-on-primary-muted);font-size:var(--text-sm);margin-top:5px;font-weight:600;line-height:1}.developers-api-and-mcp-module__Nqjm7q__heroActions{width:max-content;min-height:var(--size-touch);align-items:flex-start;gap:5px;margin-top:auto;margin-bottom:-4px}.developers-api-and-mcp-module__Nqjm7q__heroActions>a{isolation:isolate;min-height:var(--size-touch);font-size:var(--text-caption);background:0 0;border:0;padding:0;line-height:14px;position:relative}.developers-api-and-mcp-module__Nqjm7q__heroActions>a:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-on-primary);position:absolute;inset:5px 0}.developers-api-and-mcp-module__Nqjm7q__heroActions>.developers-api-and-mcp-module__Nqjm7q__mcpAction{width:115px}.developers-api-and-mcp-module__Nqjm7q__heroActions>.developers-api-and-mcp-module__Nqjm7q__apiAction{width:62px}.developers-api-and-mcp-module__Nqjm7q__facts{grid-template-columns:1fr}}@media (max-width:389px){.developers-api-and-mcp-module__Nqjm7q__hero h1{font-size:clamp(var(--text-control), 5.13vw, var(--text-hero-mobile))}}@media (max-width:349px){.developers-api-and-mcp-module__Nqjm7q__heroArt{right:-150px}}@media (min-width:700px){.developers-api-and-mcp-module__Nqjm7q__endpoint{gap:var(--space-4);grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr)}}@media (min-width:1000px){.developers-api-and-mcp-module__Nqjm7q__guide{gap:var(--space-8) clamp(32px, 4vw, 64px);grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"api index""mcp index"}.developers-api-and-mcp-module__Nqjm7q__index{top:var(--space-6);max-height:calc(100dvh - 80px);margin-top:var(--space-5);padding:0 0 0 var(--space-4);border-bottom:0;border-left:1px solid var(--color-border);position:sticky;overflow-y:auto}.developers-api-and-mcp-module__Nqjm7q__index>ol{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.developers-api-and-mcp-module__Nqjm7q__heroActions>a:hover{background:var(--color-on-primary);color:var(--color-brand-primary);border-color:#0000}.developers-api-and-mcp-module__Nqjm7q__copyBasePath:hover{background:var(--color-surface-raised);color:var(--color-text)}.developers-api-and-mcp-module__Nqjm7q__referenceLink:hover{color:var(--color-text)}.developers-api-and-mcp-module__Nqjm7q__indexLink:hover{color:var(--color-link)}}@media (hover:hover) and (max-width:699px){.developers-api-and-mcp-module__Nqjm7q__heroActions>a:hover{background:0 0}}@media (hover:hover) and (min-width:700px){.developers-api-and-mcp-module__Nqjm7q__heroActions>a{padding-inline:var(--hero-action-padding);transition:padding-inline .18s var(--ease-out-quint)}.developers-api-and-mcp-module__Nqjm7q__heroActions>a:hover{padding-inline:calc(var(--hero-action-padding) + 8px)}}@media (prefers-reduced-motion:reduce){.developers-api-and-mcp-module__Nqjm7q__heroActions>a{transition:none}}
