.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}.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}.IGsouG_page :is(a,button,summary){-webkit-tap-highlight-color:transparent}.IGsouG_page :is(a,button,summary,pre,textarea):focus-visible{outline:2px solid var(--mcp-accent);outline-offset:4px}.IGsouG_page summary{cursor:pointer;list-style:none}.IGsouG_page summary::-webkit-details-marker{display:none}.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}.IGsouG_heroCopy{min-width:0}.IGsouG_heroExample{border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:16px;min-width:0;padding:28px}.IGsouG_heroExample .IGsouG_request{border-bottom:1px solid var(--mcp-border);margin-bottom:20px;padding-bottom:20px}.IGsouG_heroExample .IGsouG_result ol{font-size:16px}.IGsouG_heroExample .IGsouG_result li+li{margin-top:16px}.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}.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}.IGsouG_page[data-brand=ru] .IGsouG_heroTitle{font-size:clamp(36px,3.5vw,50px)}.IGsouG_lead{max-width:500px;color:var(--mcp-muted);text-wrap:balance;margin-top:20px;font-size:18px}.IGsouG_actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 16px;margin-top:28px;display:flex}.IGsouG_primaryButton,.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.IGsouG_primaryButton,.IGsouG_copyButton{display:inline-grid}.IGsouG_copyLabel{white-space:normal;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.IGsouG_copyLabel svg{flex-shrink:0}.IGsouG_copyLabel[aria-hidden=true]{visibility:hidden}:is(.IGsouG_primaryButton,.IGsouG_copyButton):active:not(:focus-visible){transform:scale(.97)}:is(.IGsouG_primaryButton,.IGsouG_copyButton):focus-visible{transition:none}.IGsouG_primaryButton{background:var(--mcp-accent);color:var(--mcp-accent-foreground);padding:12px 18px}.IGsouG_copyButton{padding:6px 10px}.IGsouG_actions .IGsouG_copyButton{padding:12px 10px}@media (hover:hover) and (pointer:fine){.IGsouG_copyButton:hover{background:var(--mcp-soft)}.IGsouG_primaryButton:hover{opacity:.85}}.IGsouG_copyControl{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex;position:relative}.IGsouG_copyError{max-width:260px;color:var(--mcp-muted);font-size:12px}.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}.IGsouG_actions .IGsouG_copyNotice{left:auto;right:0}.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}.IGsouG_section{border-top:1px solid var(--mcp-border);padding-block:56px;scroll-margin-top:80px}.IGsouG_section>h2{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.IGsouG_examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.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){.IGsouG_examples{grid-template-rows:auto auto 1fr auto;row-gap:0}.IGsouG_example{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}}.IGsouG_heroExample>h2,.IGsouG_example>h3{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:88px;font-size:20px;font-weight:600;line-height:1.3}.IGsouG_request{color:var(--mcp-muted);text-wrap:pretty;max-width:58ch;margin-block:12px 24px;font-size:16px}.IGsouG_result{flex:1;min-width:0}.IGsouG_result figcaption{color:var(--mcp-muted);margin-bottom:12px;font-size:12px}.IGsouG_result ol{padding-left:20px;font-size:16px;list-style:decimal}.IGsouG_result li{padding-left:4px}.IGsouG_result li+li{margin-top:10px}.IGsouG_result li::marker{color:var(--mcp-muted)}.IGsouG_workflowNote{color:var(--mcp-muted);margin-top:16px;font-size:12px}.IGsouG_findings,.IGsouG_workflow{gap:20px;font-size:16px;display:grid}.IGsouG_workflow{gap:10px}.IGsouG_workflow>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.IGsouG_workflow dt{color:var(--mcp-muted)}.IGsouG_workflow a{text-underline-offset:3px;text-decoration:underline}.IGsouG_findings dt{color:var(--mcp-muted);margin-bottom:4px;font-size:12px}.IGsouG_exampleAction{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.IGsouG_exampleAction .IGsouG_copyButton,.IGsouG_promptFooter .IGsouG_copyButton{background:var(--mcp-text);color:var(--mcp-bg);padding:10px 14px;font-size:13px}@media (hover:hover) and (pointer:fine){.IGsouG_exampleAction .IGsouG_copyButton:hover,.IGsouG_promptFooter .IGsouG_copyButton:hover{opacity:.85}}.IGsouG_examplesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;display:flex}.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}.IGsouG_promptDetails{min-width:0;max-width:100%}.IGsouG_promptDetails[open]{flex-basis:100%}.IGsouG_promptDetails summary,.IGsouG_promptTrigger{min-height:44px;color:var(--mcp-muted);align-items:center;gap:16px;font-size:13px;display:flex}.IGsouG_promptDetails summary{width:fit-content}.IGsouG_promptTrigger,.IGsouG_promptClose{cursor:pointer;border-radius:8px;justify-content:center;gap:8px;padding:8px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.IGsouG_promptClose{width:44px;height:44px;color:var(--mcp-muted);flex-shrink:0;place-items:center;display:grid}:is(.IGsouG_promptTrigger,.IGsouG_promptClose):active:not(:focus-visible){transform:scale(.97)}@media (hover:hover) and (pointer:fine){:is(.IGsouG_promptTrigger,.IGsouG_promptClose):hover{background:var(--mcp-soft);color:var(--mcp-text)}}.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}.IGsouG_promptDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.IGsouG_promptDialog::backdrop{background:#0009}body:has(.IGsouG_promptDialog[open]){overflow:hidden}.IGsouG_promptHeader{border-bottom:1px solid var(--mcp-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.IGsouG_promptHeader h4{font-size:20px;font-weight:600;line-height:1.3}.IGsouG_promptDialog .IGsouG_promptBody{overscroll-behavior:contain;padding:12px 24px 24px;overflow-y:auto}.IGsouG_promptBody p{margin-block:12px;font-size:16px}.IGsouG_promptBody p+p{margin-top:20px}.IGsouG_promptBody code,.IGsouG_referenceBody code{overflow-wrap:anywhere;font-size:12px}.IGsouG_promptFooter{border-top:1px solid var(--mcp-border);justify-content:flex-end;padding:16px 24px;display:flex}.IGsouG_chevron{flex-shrink:0;transition:transform .15s}.IGsouG_page details[open]>summary .IGsouG_chevron{transform:rotate(180deg)}.IGsouG_page summary:focus-visible .IGsouG_chevron{transition:none}.IGsouG_clients{scroll-margin-top:88px}.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}.IGsouG_verify p{max-width:60ch;font-size:16px}.IGsouG_reference{border-block:1px solid var(--mcp-border);padding-block:16px;scroll-margin-top:88px}.IGsouG_referenceDetails>summary{align-items:center;gap:20px;min-height:48px;display:flex}.IGsouG_referenceDetails>summary h2{font-size:18px;font-weight:600}.IGsouG_referenceDetails>summary .IGsouG_chevron{margin-left:auto}.IGsouG_referenceBody{padding-block:12px 28px}.IGsouG_referenceBody h3{margin-block:28px 12px;font-size:20px;font-weight:600}.IGsouG_referenceBody h4{margin-block:24px 8px;font-size:16px;font-weight:600}.IGsouG_referenceBody p,.IGsouG_referenceBody ul{color:var(--mcp-muted);max-width:80ch;margin-block:12px;font-size:16px}.IGsouG_referenceBody ul{padding-left:20px;list-style:outside}.IGsouG_referenceBody li+li{margin-top:10px}.IGsouG_toolList{font-size:13px}.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}.IGsouG_toolRow dt{overflow-wrap:anywhere;font-weight:500}.IGsouG_toolRow dd{color:var(--mcp-muted)}.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}.IGsouG_updated{color:var(--mcp-muted);padding-block:20px 28px;font-size:12px}@media (max-width:1023px){.IGsouG_hero{grid-template-columns:minmax(0,1fr);gap:32px}.IGsouG_heroCopy{max-width:640px}.IGsouG_heroTitle,.IGsouG_page[data-brand=ru] .IGsouG_heroTitle{font-size:clamp(36px,5.5vw,52px)}.IGsouG_heroExample{max-width:640px}.IGsouG_examples{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.IGsouG_hero{text-align:left;padding-block:40px 32px}.IGsouG_eyebrow{justify-content:flex-start}.IGsouG_heroTitle,.IGsouG_page[data-brand=ru] .IGsouG_heroTitle{letter-spacing:-.04em;font-size:clamp(32px,7vw,44px)}.IGsouG_lead{text-wrap:pretty;margin-top:16px;font-size:16px}.IGsouG_actions{justify-content:flex-start;margin-top:20px}.IGsouG_actions .IGsouG_copyNotice{left:0;right:auto}.IGsouG_section{padding-block:36px}.IGsouG_section>h2{font-size:28px}.IGsouG_examples{grid-template-columns:minmax(0,1fr);gap:20px}.IGsouG_heroExample,.IGsouG_example{padding:20px}.IGsouG_example>h3{font-size:20px}.IGsouG_request{font-size:16px}.IGsouG_exampleAction :is(.IGsouG_copyButton,.IGsouG_promptTrigger){font-size:12px}.IGsouG_promptHeader,.IGsouG_promptFooter,.IGsouG_promptDialog .IGsouG_promptBody{padding-inline:20px}.IGsouG_toolRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.IGsouG_toolDescription{grid-column:1/-1}.IGsouG_toolAccess{font-size:12px}}@media (max-width:359px){.IGsouG_workflow>div{display:block}.IGsouG_workflow :is(dt,dd){display:inline}.IGsouG_workflow dt:after{content:": "}.IGsouG_exampleAction .IGsouG_copyButton{padding-inline:10px}.IGsouG_exampleAction .IGsouG_promptTrigger{padding-inline:6px}.IGsouG_exampleAction .IGsouG_promptTrigger svg{display:none}}@media (prefers-reduced-motion:reduce){.IGsouG_page *{transition:none}.IGsouG_page :is(.IGsouG_primaryButton,.IGsouG_copyButton,.IGsouG_promptTrigger,.IGsouG_promptClose):active:not(:focus-visible){transform:none}}
.odi-DW_figure{min-width:0;max-width:660px;margin-block:12px 24px}.odi-DW_screenshotLink{aspect-ratio:12/5;border:1px solid var(--mcp-border);background:#191c21;border-radius:12px;display:block;overflow:hidden}.odi-DW_terminalScreenshot{width:150%;max-width:none;height:auto;display:block}.odi-DW_figure figcaption{color:var(--mcp-muted);margin-top:10px;font-size:12px}
.XJBCsq_guides{min-width:0}.XJBCsq_picker{flex-wrap:wrap;gap:8px;margin-bottom:28px;scroll-margin-top:88px;display:flex}.XJBCsq_picker[hidden],.XJBCsq_guide[hidden],.XJBCsq_guide>summary[hidden]{display:none}.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}.XJBCsq_picker img,.XJBCsq_monochromeLogo{flex-shrink:0;width:22px;height:22px}.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){.XJBCsq_picker button:hover:not([aria-selected=true]){background:var(--mcp-surface);border-color:var(--mcp-muted)}}.XJBCsq_picker button:active:not(:focus-visible){transform:scale(.97)}.XJBCsq_picker button:focus-visible{transition:none}.XJBCsq_picker button[aria-selected=true]{background:var(--mcp-text);color:var(--mcp-bg);border-color:var(--mcp-text)}.XJBCsq_picker button:focus-visible,.XJBCsq_panel:focus-visible,.XJBCsq_codePanel pre:focus-visible{outline:2px solid var(--mcp-accent);outline-offset:4px}.XJBCsq_guide,.XJBCsq_panel{scroll-margin-top:112px}.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}.XJBCsq_guide>summary::-webkit-details-marker{display:none}.XJBCsq_guide>summary>span{color:var(--mcp-muted);font-size:14px}.XJBCsq_guide>summary>svg{margin-left:auto}.XJBCsq_guide[open]>summary>svg{transform:rotate(180deg)}.XJBCsq_panel{padding-bottom:12px}.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}.XJBCsq_endpoint>span:first-child{color:var(--mcp-muted);font-size:14px}.XJBCsq_endpoint>code{overflow-wrap:anywhere;color:var(--mcp-text);font-size:14px}.XJBCsq_steps{gap:14px;max-width:78ch;margin-bottom:24px;padding-left:22px;list-style:decimal;display:grid}.XJBCsq_steps li{padding-left:8px;font-size:16px;line-height:1.65}.XJBCsq_steps li::marker{color:var(--mcp-muted);font-variant-numeric:tabular-nums}.XJBCsq_codePanel{border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:8px;min-width:0;margin-bottom:16px}.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}.XJBCsq_codePanel pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px 20px;line-height:1.65}.XJBCsq_codePanel pre>code{font-size:14px}.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}.XJBCsq_docsLink:visited{color:var(--mcp-muted)}.XJBCsq_notes{color:var(--mcp-muted);margin-top:12px;font-size:14px}.XJBCsq_notes summary{cursor:pointer;width:fit-content;padding-block:12px}.XJBCsq_notes p{max-width:78ch;padding-block:8px;font-size:16px;line-height:1.65}@media (max-width:767px){.XJBCsq_picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.XJBCsq_picker button{justify-content:flex-start;padding-inline:13px;font-size:14px}.XJBCsq_endpoint{flex-direction:column;align-items:flex-start;gap:6px}.XJBCsq_codeHeading{padding-left:16px}.XJBCsq_codePanel pre{padding:16px}}@media (prefers-reduced-motion:reduce){.XJBCsq_picker button{transition:none}.XJBCsq_picker button:active:not(:focus-visible){transform:none}}