.mcp-page-module__IGsouG__page{--mcp-bg:var(--background);--mcp-text:var(--foreground);--mcp-muted:var(--muted-foreground-strong);--mcp-border:var(--border);--mcp-surface:var(--card);--mcp-soft:var(--muted);--mcp-accent:var(--primary);--mcp-accent-foreground:var(--primary-foreground);--mcp-radius:8px;background:var(--mcp-bg);color:var(--mcp-text);padding-top:64px;line-height:1.6}.mcp-page-module__IGsouG__page[data-brand=ru]{--mcp-bg:#fff;--mcp-text:#1f2226;--mcp-muted:#4c5259;--mcp-border:#ebecef;--mcp-surface:#fff;--mcp-soft:#f6f7f8;--mcp-accent:#1f2226;--mcp-accent-foreground:#fff;--mcp-radius:12px;padding-top:0}.mcp-page-module__IGsouG__page :is(a,button,summary){-webkit-tap-highlight-color:transparent}.mcp-page-module__IGsouG__page :is(a,button,summary,pre,textarea):focus-visible{outline:2px solid var(--mcp-accent);outline-offset:4px}.mcp-page-module__IGsouG__page summary{cursor:pointer;list-style:none}.mcp-page-module__IGsouG__page summary::-webkit-details-marker{display:none}.mcp-page-module__IGsouG__hero{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;padding-block:64px;display:grid}.mcp-page-module__IGsouG__heroCopy{min-width:0}.mcp-page-module__IGsouG__heroExample{border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:16px;min-width:0;padding:28px}.mcp-page-module__IGsouG__heroExample .mcp-page-module__IGsouG__request{border-bottom:1px solid var(--mcp-border);margin-bottom:20px;padding-bottom:20px}.mcp-page-module__IGsouG__heroExample .mcp-page-module__IGsouG__result ol{font-size:16px}.mcp-page-module__IGsouG__heroExample .mcp-page-module__IGsouG__result li+li{margin-top:16px}.mcp-page-module__IGsouG__eyebrow{border:1px solid var(--mcp-border);background:var(--mcp-soft);letter-spacing:.075em;text-transform:uppercase;color:var(--mcp-text);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;padding:5px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.mcp-page-module__IGsouG__heroTitle{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:620px;font-size:clamp(36px,3.8vw,56px);font-weight:700;line-height:1.08}.mcp-page-module__IGsouG__page[data-brand=ru] .mcp-page-module__IGsouG__heroTitle{font-size:clamp(36px,3.5vw,50px)}.mcp-page-module__IGsouG__lead{max-width:500px;color:var(--mcp-muted);text-wrap:balance;margin-top:20px;font-size:18px}.mcp-page-module__IGsouG__actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 16px;margin-top:28px;display:flex}.mcp-page-module__IGsouG__primaryButton,.mcp-page-module__IGsouG__copyButton{border-radius:var(--mcp-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .15s;display:inline-flex}button.mcp-page-module__IGsouG__primaryButton,.mcp-page-module__IGsouG__copyButton{display:inline-grid}.mcp-page-module__IGsouG__copyLabel{white-space:normal;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.mcp-page-module__IGsouG__copyLabel svg{flex-shrink:0}.mcp-page-module__IGsouG__copyLabel[aria-hidden=true]{visibility:hidden}:is(.mcp-page-module__IGsouG__primaryButton,.mcp-page-module__IGsouG__copyButton):active:not(:focus-visible){transform:scale(.97)}:is(.mcp-page-module__IGsouG__primaryButton,.mcp-page-module__IGsouG__copyButton):focus-visible{transition:none}.mcp-page-module__IGsouG__primaryButton{background:var(--mcp-accent);color:var(--mcp-accent-foreground);padding:12px 18px}.mcp-page-module__IGsouG__copyButton{padding:6px 10px}.mcp-page-module__IGsouG__actions .mcp-page-module__IGsouG__copyButton{padding:12px 10px}@media (hover:hover) and (pointer:fine){.mcp-page-module__IGsouG__copyButton:hover{background:var(--mcp-soft)}.mcp-page-module__IGsouG__primaryButton:hover{opacity:.85}}.mcp-page-module__IGsouG__copyControl{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex;position:relative}.mcp-page-module__IGsouG__copyError{max-width:260px;color:var(--mcp-muted);font-size:12px}.mcp-page-module__IGsouG__copyNotice{z-index:2;border:1px solid var(--mcp-border);border-radius:var(--mcp-radius);background:var(--mcp-surface);text-align:left;width:max-content;max-width:min(280px,100vw - 48px);color:var(--mcp-text);pointer-events:none;padding:10px 12px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 24px #0002}.mcp-page-module__IGsouG__actions .mcp-page-module__IGsouG__copyNotice{left:auto;right:0}.mcp-page-module__IGsouG__manualCopy{border:1px solid var(--mcp-border);border-radius:var(--mcp-radius);background:var(--mcp-bg);width:min(28rem,100vw - 96px);max-width:100%;color:var(--mcp-text);font:inherit;resize:vertical;padding:12px;font-size:16px;line-height:1.6}.mcp-page-module__IGsouG__section{border-top:1px solid var(--mcp-border);padding-block:56px;scroll-margin-top:80px}.mcp-page-module__IGsouG__section>h2{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.mcp-page-module__IGsouG__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mcp-page-module__IGsouG__example{border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}@media (min-width:1024px){.mcp-page-module__IGsouG__examples{grid-template-rows:auto auto 1fr auto;row-gap:0}.mcp-page-module__IGsouG__example{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}}.mcp-page-module__IGsouG__heroExample>h2,.mcp-page-module__IGsouG__example>h3{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:88px;font-size:20px;font-weight:600;line-height:1.3}.mcp-page-module__IGsouG__request{color:var(--mcp-muted);text-wrap:pretty;max-width:58ch;margin-block:12px 24px;font-size:16px}.mcp-page-module__IGsouG__result{flex:1;min-width:0}.mcp-page-module__IGsouG__result figcaption{color:var(--mcp-muted);margin-bottom:12px;font-size:12px}.mcp-page-module__IGsouG__result ol{padding-left:20px;font-size:16px;list-style:decimal}.mcp-page-module__IGsouG__result li{padding-left:4px}.mcp-page-module__IGsouG__result li+li{margin-top:10px}.mcp-page-module__IGsouG__result li::marker{color:var(--mcp-muted)}.mcp-page-module__IGsouG__workflowNote{color:var(--mcp-muted);margin-top:16px;font-size:12px}.mcp-page-module__IGsouG__findings,.mcp-page-module__IGsouG__workflow{gap:20px;font-size:16px;display:grid}.mcp-page-module__IGsouG__workflow{gap:10px}.mcp-page-module__IGsouG__workflow>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.mcp-page-module__IGsouG__workflow dt{color:var(--mcp-muted)}.mcp-page-module__IGsouG__workflow a{text-underline-offset:3px;text-decoration:underline}.mcp-page-module__IGsouG__findings dt{color:var(--mcp-muted);margin-bottom:4px;font-size:12px}.mcp-page-module__IGsouG__exampleAction{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.mcp-page-module__IGsouG__exampleAction .mcp-page-module__IGsouG__copyButton,.mcp-page-module__IGsouG__promptFooter .mcp-page-module__IGsouG__copyButton{background:var(--mcp-text);color:var(--mcp-bg);padding:10px 14px;font-size:13px}@media (hover:hover) and (pointer:fine){.mcp-page-module__IGsouG__exampleAction .mcp-page-module__IGsouG__copyButton:hover,.mcp-page-module__IGsouG__promptFooter .mcp-page-module__IGsouG__copyButton:hover{opacity:.85}}.mcp-page-module__IGsouG__examplesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;display:flex}.mcp-page-module__IGsouG__connectLink{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.mcp-page-module__IGsouG__promptDetails{min-width:0;max-width:100%}.mcp-page-module__IGsouG__promptDetails[open]{flex-basis:100%}.mcp-page-module__IGsouG__promptDetails summary,.mcp-page-module__IGsouG__promptTrigger{min-height:44px;color:var(--mcp-muted);align-items:center;gap:16px;font-size:13px;display:flex}.mcp-page-module__IGsouG__promptDetails summary{width:fit-content}.mcp-page-module__IGsouG__promptTrigger,.mcp-page-module__IGsouG__promptClose{cursor:pointer;border-radius:8px;justify-content:center;gap:8px;padding:8px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.mcp-page-module__IGsouG__promptClose{width:44px;height:44px;color:var(--mcp-muted);flex-shrink:0;place-items:center;display:grid}:is(.mcp-page-module__IGsouG__promptTrigger,.mcp-page-module__IGsouG__promptClose):active:not(:focus-visible){transform:scale(.97)}@media (hover:hover) and (pointer:fine){:is(.mcp-page-module__IGsouG__promptTrigger,.mcp-page-module__IGsouG__promptClose):hover{background:var(--mcp-soft);color:var(--mcp-text)}}.mcp-page-module__IGsouG__promptDialog{border:1px solid var(--mcp-border);background:var(--mcp-surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mcp-text);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0004}.mcp-page-module__IGsouG__promptDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mcp-page-module__IGsouG__promptDialog::backdrop{background:#0009}body:has(.mcp-page-module__IGsouG__promptDialog[open]){overflow:hidden}.mcp-page-module__IGsouG__promptHeader{border-bottom:1px solid var(--mcp-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mcp-page-module__IGsouG__promptHeader h4{font-size:20px;font-weight:600;line-height:1.3}.mcp-page-module__IGsouG__promptDialog .mcp-page-module__IGsouG__promptBody{overscroll-behavior:contain;padding:12px 24px 24px;overflow-y:auto}.mcp-page-module__IGsouG__promptBody p{margin-block:12px;font-size:16px}.mcp-page-module__IGsouG__promptBody p+p{margin-top:20px}.mcp-page-module__IGsouG__promptBody code,.mcp-page-module__IGsouG__referenceBody code{overflow-wrap:anywhere;font-size:12px}.mcp-page-module__IGsouG__promptFooter{border-top:1px solid var(--mcp-border);justify-content:flex-end;padding:16px 24px;display:flex}.mcp-page-module__IGsouG__chevron{flex-shrink:0;transition:transform .15s}.mcp-page-module__IGsouG__page details[open]>summary .mcp-page-module__IGsouG__chevron{transform:rotate(180deg)}.mcp-page-module__IGsouG__page summary:focus-visible .mcp-page-module__IGsouG__chevron{transition:none}.mcp-page-module__IGsouG__clients{scroll-margin-top:88px}.mcp-page-module__IGsouG__verify{border-top:1px solid var(--mcp-border);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;padding-top:20px;display:flex}.mcp-page-module__IGsouG__verify p{max-width:60ch;font-size:16px}.mcp-page-module__IGsouG__reference{border-block:1px solid var(--mcp-border);padding-block:16px;scroll-margin-top:88px}.mcp-page-module__IGsouG__referenceDetails>summary{align-items:center;gap:20px;min-height:48px;display:flex}.mcp-page-module__IGsouG__referenceDetails>summary h2{font-size:18px;font-weight:600}.mcp-page-module__IGsouG__referenceDetails>summary .mcp-page-module__IGsouG__chevron{margin-left:auto}.mcp-page-module__IGsouG__referenceBody{padding-block:12px 28px}.mcp-page-module__IGsouG__referenceBody h3{margin-block:28px 12px;font-size:20px;font-weight:600}.mcp-page-module__IGsouG__referenceBody h4{margin-block:24px 8px;font-size:16px;font-weight:600}.mcp-page-module__IGsouG__referenceBody p,.mcp-page-module__IGsouG__referenceBody ul{color:var(--mcp-muted);max-width:80ch;margin-block:12px;font-size:16px}.mcp-page-module__IGsouG__referenceBody ul{padding-left:20px;list-style:outside}.mcp-page-module__IGsouG__referenceBody li+li{margin-top:10px}.mcp-page-module__IGsouG__toolList{font-size:13px}.mcp-page-module__IGsouG__toolRow{border-top:1px solid var(--mcp-border);grid-template-columns:minmax(200px,1fr) 100px minmax(0,2fr);align-items:baseline;gap:8px 24px;padding:14px 0;display:grid}.mcp-page-module__IGsouG__toolRow dt{overflow-wrap:anywhere;font-weight:500}.mcp-page-module__IGsouG__toolRow dd{color:var(--mcp-muted)}.mcp-page-module__IGsouG__agentLink{min-height:44px;color:var(--mcp-muted);text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.mcp-page-module__IGsouG__updated{color:var(--mcp-muted);padding-block:20px 28px;font-size:12px}@media (max-width:1023px){.mcp-page-module__IGsouG__hero{grid-template-columns:minmax(0,1fr);gap:32px}.mcp-page-module__IGsouG__heroCopy{max-width:640px}.mcp-page-module__IGsouG__heroTitle,.mcp-page-module__IGsouG__page[data-brand=ru] .mcp-page-module__IGsouG__heroTitle{font-size:clamp(36px,5.5vw,52px)}.mcp-page-module__IGsouG__heroExample{max-width:640px}.mcp-page-module__IGsouG__examples{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mcp-page-module__IGsouG__hero{text-align:left;padding-block:40px 32px}.mcp-page-module__IGsouG__eyebrow{justify-content:flex-start}.mcp-page-module__IGsouG__heroTitle,.mcp-page-module__IGsouG__page[data-brand=ru] .mcp-page-module__IGsouG__heroTitle{letter-spacing:-.04em;font-size:clamp(32px,7vw,44px)}.mcp-page-module__IGsouG__lead{text-wrap:pretty;margin-top:16px;font-size:16px}.mcp-page-module__IGsouG__actions{justify-content:flex-start;margin-top:20px}.mcp-page-module__IGsouG__actions .mcp-page-module__IGsouG__copyNotice{left:0;right:auto}.mcp-page-module__IGsouG__section{padding-block:36px}.mcp-page-module__IGsouG__section>h2{font-size:28px}.mcp-page-module__IGsouG__examples{grid-template-columns:minmax(0,1fr);gap:20px}.mcp-page-module__IGsouG__heroExample,.mcp-page-module__IGsouG__example{padding:20px}.mcp-page-module__IGsouG__example>h3{font-size:20px}.mcp-page-module__IGsouG__request{font-size:16px}.mcp-page-module__IGsouG__exampleAction :is(.mcp-page-module__IGsouG__copyButton,.mcp-page-module__IGsouG__promptTrigger){font-size:12px}.mcp-page-module__IGsouG__promptHeader,.mcp-page-module__IGsouG__promptFooter,.mcp-page-module__IGsouG__promptDialog .mcp-page-module__IGsouG__promptBody{padding-inline:20px}.mcp-page-module__IGsouG__toolRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.mcp-page-module__IGsouG__toolDescription{grid-column:1/-1}.mcp-page-module__IGsouG__toolAccess{font-size:12px}}@media (max-width:359px){.mcp-page-module__IGsouG__workflow>div{display:block}.mcp-page-module__IGsouG__workflow :is(dt,dd){display:inline}.mcp-page-module__IGsouG__workflow dt:after{content:": "}.mcp-page-module__IGsouG__exampleAction .mcp-page-module__IGsouG__copyButton{padding-inline:10px}.mcp-page-module__IGsouG__exampleAction .mcp-page-module__IGsouG__promptTrigger{padding-inline:6px}.mcp-page-module__IGsouG__exampleAction .mcp-page-module__IGsouG__promptTrigger svg{display:none}}@media (prefers-reduced-motion:reduce){.mcp-page-module__IGsouG__page *{transition:none}.mcp-page-module__IGsouG__page :is(.mcp-page-module__IGsouG__primaryButton,.mcp-page-module__IGsouG__copyButton,.mcp-page-module__IGsouG__promptTrigger,.mcp-page-module__IGsouG__promptClose):active:not(:focus-visible){transform:none}}
.connection-visual-module__odi-DW__figure{min-width:0;max-width:660px;margin-block:12px 24px}.connection-visual-module__odi-DW__screenshotLink{aspect-ratio:12/5;border:1px solid var(--mcp-border);background:#191c21;border-radius:12px;display:block;overflow:hidden}.connection-visual-module__odi-DW__terminalScreenshot{width:150%;max-width:none;height:auto;display:block}.connection-visual-module__odi-DW__figure figcaption{color:var(--mcp-muted);margin-top:10px;font-size:12px}
.client-guides-module__XJBCsq__guides{min-width:0}.client-guides-module__XJBCsq__picker{flex-wrap:wrap;gap:8px;margin-bottom:28px;scroll-margin-top:88px;display:flex}.client-guides-module__XJBCsq__picker[hidden],.client-guides-module__XJBCsq__guide[hidden],.client-guides-module__XJBCsq__guide>summary[hidden]{display:none}.client-guides-module__XJBCsq__picker button{border:1px solid var(--mcp-border);min-height:44px;color:var(--mcp-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.client-guides-module__XJBCsq__picker img,.client-guides-module__XJBCsq__monochromeLogo{flex-shrink:0;width:22px;height:22px}.client-guides-module__XJBCsq__monochromeLogo{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover) and (pointer:fine){.client-guides-module__XJBCsq__picker button:hover:not([aria-selected=true]){background:var(--mcp-surface);border-color:var(--mcp-muted)}}.client-guides-module__XJBCsq__picker button:active:not(:focus-visible){transform:scale(.97)}.client-guides-module__XJBCsq__picker button:focus-visible{transition:none}.client-guides-module__XJBCsq__picker button[aria-selected=true]{background:var(--mcp-text);color:var(--mcp-bg);border-color:var(--mcp-text)}.client-guides-module__XJBCsq__picker button:focus-visible,.client-guides-module__XJBCsq__panel:focus-visible,.client-guides-module__XJBCsq__codePanel pre:focus-visible{outline:2px solid var(--mcp-accent);outline-offset:4px}.client-guides-module__XJBCsq__guide,.client-guides-module__XJBCsq__panel{scroll-margin-top:112px}.client-guides-module__XJBCsq__guide>summary{border-bottom:1px solid var(--mcp-border);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:60px;padding-block:12px;list-style:none;display:flex}.client-guides-module__XJBCsq__guide>summary::-webkit-details-marker{display:none}.client-guides-module__XJBCsq__guide>summary>span{color:var(--mcp-muted);font-size:14px}.client-guides-module__XJBCsq__guide>summary>svg{margin-left:auto}.client-guides-module__XJBCsq__guide[open]>summary>svg{transform:rotate(180deg)}.client-guides-module__XJBCsq__panel{padding-bottom:12px}.client-guides-module__XJBCsq__endpoint{border-block:1px solid var(--mcp-border);flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;margin-bottom:24px;padding-block:10px;display:flex}.client-guides-module__XJBCsq__endpoint>span:first-child{color:var(--mcp-muted);font-size:14px}.client-guides-module__XJBCsq__endpoint>code{overflow-wrap:anywhere;color:var(--mcp-text);font-size:14px}.client-guides-module__XJBCsq__steps{gap:14px;max-width:78ch;margin-bottom:24px;padding-left:22px;list-style:decimal;display:grid}.client-guides-module__XJBCsq__steps li{padding-left:8px;font-size:16px;line-height:1.65}.client-guides-module__XJBCsq__steps li::marker{color:var(--mcp-muted);font-variant-numeric:tabular-nums}.client-guides-module__XJBCsq__codePanel{border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:8px;min-width:0;margin-bottom:16px}.client-guides-module__XJBCsq__codeHeading{border-bottom:1px solid var(--mcp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 12px 8px 20px;font-size:14px;display:flex}.client-guides-module__XJBCsq__codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px 20px;line-height:1.65}.client-guides-module__XJBCsq__codePanel pre>code{font-size:14px}.client-guides-module__XJBCsq__docsLink{min-height:44px;color:var(--mcp-accent);text-underline-offset:4px;align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:inline-flex}.client-guides-module__XJBCsq__docsLink:visited{color:var(--mcp-muted)}.client-guides-module__XJBCsq__notes{color:var(--mcp-muted);margin-top:12px;font-size:14px}.client-guides-module__XJBCsq__notes summary{cursor:pointer;width:fit-content;padding-block:12px}.client-guides-module__XJBCsq__notes p{max-width:78ch;padding-block:8px;font-size:16px;line-height:1.65}@media (max-width:767px){.client-guides-module__XJBCsq__picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.client-guides-module__XJBCsq__picker button{justify-content:flex-start;padding-inline:13px;font-size:14px}.client-guides-module__XJBCsq__endpoint{flex-direction:column;align-items:flex-start;gap:6px}.client-guides-module__XJBCsq__codeHeading{padding-left:16px}.client-guides-module__XJBCsq__codePanel pre{padding:16px}}@media (prefers-reduced-motion:reduce){.client-guides-module__XJBCsq__picker button{transition:none}.client-guides-module__XJBCsq__picker button:active:not(:focus-visible){transform:none}}