.docs-shell{grid-template-columns:240px minmax(0,1fr);gap:40px;width:100%;max-width:1120px;margin:0 auto;padding:40px 16px 80px;display:grid}.docs-shell>*{min-width:0}.docs-content,.docs-tryit,.docs-tabs,.docs-code,.docs-console{max-width:100%}.docs-shell .docs-content{padding:0}.docs-sidebar{align-self:start;font-size:.95rem;position:sticky;top:140px}.docs-sidebar__title{margin:0 0 12px;font-weight:800}.docs-sidebar{max-height:calc(100vh - 160px);overflow-y:auto}.docs-search{margin-bottom:18px}.docs-search label{font-size:.82rem;font-weight:700;display:block}.docs-search .docs-field{width:100%;margin:5px 0 8px}.docs-search .docs-field:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px #f0ac17!important}.docs-search__input,.docs-search__select{position:relative}.docs-search__input>svg,.docs-search__select>svg{pointer-events:none;opacity:.65;position:absolute;top:50%;transform:translateY(-50%)}.docs-search__input>svg{left:12px}.docs-search__select>svg{right:12px}.docs-search__input .docs-field{padding:10px 56px 10px 36px}.docs-search__input--has-query .docs-field{padding-right:12px}.docs-search__shortcut{min-width:42px;height:28px;color:inherit;letter-spacing:.01em;pointer-events:none;background:#7f7f7f14;border:1px solid #7f7f7f61;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-family:inherit;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.docs-search__select select{appearance:none;cursor:pointer;padding-right:36px;font-size:.85rem}.docs-search__status{opacity:.65;margin:10px 0;font-size:.75rem}.docs-sidebar .docs-search__results{gap:8px}.docs-sidebar .docs-search__results a{background:linear-gradient(135deg,#f0ac170d,#0000);border:1px solid #7f7f7f38;border-radius:12px;padding:12px;display:block}.docs-sidebar .docs-search__results a:hover{background:#f0ac1714;border-color:#f0ac1780}.docs-search__category{letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.docs-search__result-heading{align-items:center;gap:8px;display:flex}.docs-search__result-heading strong{overflow-wrap:anywhere;flex:1;font-size:.95rem}.docs-search__result-heading svg{opacity:.55;flex-shrink:0}.docs-search__excerpt{-webkit-line-clamp:3;overflow-wrap:anywhere;opacity:.7;-webkit-box-orient:vertical;margin-top:6px;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.docs-shell:has(.docs-reference-layout){gap:28px;max-width:1560px}.docs-reference-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.docs-reference-layout>*{min-width:0}.docs-request-panel{max-height:calc(100vh - 160px);position:sticky;top:140px;overflow-y:auto}.docs-playground{background:#7f7f7f0a;border:1px solid #7f7f7f47;border-radius:16px;padding:20px}.docs-playground h2,.docs-playground h3{margin-top:0}.docs-playground .docs-field{width:100%;margin:6px 0 14px}.docs-playground label{font-weight:600;display:block}.docs-mcp-setup{--mcp-panel:#fffdf8;--mcp-code-surface:#ffffffbf;--mcp-border:#414a5926;--mcp-muted:#647084;border-color:var(--mcp-border);background:radial-gradient(ellipse at 100% 0, #f0ac1714, transparent 42%), var(--mcp-panel);border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 48px #1b232f0f}html.dark .docs-mcp-setup{--mcp-panel:#0d1421;--mcp-code-surface:#030817;--mcp-border:#8497b433;--mcp-muted:#9aa9bf;color:#e5eaf2;background:radial-gradient(ellipse at 100% 0, #f0ac171a, transparent 44%), var(--mcp-panel);box-shadow:0 24px 64px #0003}.docs-mcp-setup h3,.docs-mcp-setup h4,.docs-mcp-setup p{margin:0}.docs-mcp-setup h3{font-size:1.2rem;line-height:1.3}.docs-mcp-setup h4{font-size:1rem;line-height:1.35}.docs-mcp-setup p{color:var(--mcp-muted);line-height:1.5}.docs-mcp-setup__header,.docs-mcp-setup__identity,.docs-mcp-setup__protocol,.docs-mcp-setup__step-heading,.docs-mcp-setup__security-note,.docs-mcp-setup__path{align-items:center;display:flex}.docs-mcp-setup__header{border-bottom:1px solid var(--mcp-border);justify-content:space-between;gap:20px;padding-bottom:22px}.docs-mcp-setup__identity{gap:14px;min-width:0}.docs-mcp-setup__identity>div>p,.docs-mcp-setup__step-heading p{margin-top:4px;font-size:.9rem}.docs-mcp-setup__mark{color:#b77d00;background:#f0ac171a;border:1px solid #f0ac1773;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}html.dark .docs-mcp-setup__mark{color:#ffc02c}.docs-mcp-setup__protocol{color:#137a58;white-space:nowrap;background:#19a0730f;border:1px solid #19a07347;border-radius:999px;flex:none;gap:8px;padding:8px 11px;font-size:.77rem;font-weight:650}html.dark .docs-mcp-setup__protocol{color:#54d7ad}.docs-mcp-setup__protocol>span{background:#18b889;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #18b8891f}.docs-mcp-setup__client-section{padding:22px 0 18px}.docs-mcp-setup__step-heading{gap:12px;margin-bottom:14px}.docs-mcp-setup__step-heading>span:first-child{color:#aa7400;background:#f0ac1717;border:1px solid #f0ac1773;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}html.dark .docs-mcp-setup__step-heading>span:first-child{color:#ffc02c}.docs-mcp-setup__client-picker{border:1px solid var(--mcp-border);background:var(--mcp-code-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:5px;display:grid}.docs-mcp-setup__client{min-width:0;min-height:43px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:.88rem;font-weight:650;transition:background-color .14s,border-color .14s,color .14s}.docs-mcp-setup__client:hover{background:#7f7f7f14}.docs-mcp-setup__client[aria-pressed=true]{color:#805600;background:#f0ac1721;border-color:#f0ac17a6;box-shadow:0 4px 12px #f0ac1714}html.dark .docs-mcp-setup__client[aria-pressed=true]{color:#ffd46b}.docs-mcp-setup__client:focus-visible,.docs-mcp-setup__advanced>summary:focus-visible{outline-offset:2px;outline:2px solid #f0ac17}.docs-mcp-setup__server-field{max-width:320px;margin-bottom:20px}.docs-mcp-setup__server-field label,.docs-mcp-setup__advanced label{font-size:.82rem}.docs-mcp-setup__server-field .docs-field,.docs-mcp-setup__advanced .docs-field{background:var(--mcp-code-surface);margin:5px 0 4px;font-size:.9rem}.docs-mcp-setup__server-field small{color:var(--mcp-muted);font-size:.74rem}.docs-mcp-setup__callout{background:linear-gradient(115deg,#f0ac171a,#f0ac1706 48%,#0000);border:1px solid #f0ac1761;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:18px 20px;display:grid}html.dark .docs-mcp-setup__callout{background:linear-gradient(115deg,#f0ac171f,#111b2dd1 55%,#030817b3)}.docs-mcp-setup__callout-copy>span{color:#a06d00;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:750;display:block}html.dark .docs-mcp-setup__callout-copy>span{color:#ffc02c}.docs-mcp-setup__callout-copy p{margin-top:4px;font-size:.86rem}.docs-mcp-setup .docs-mcp-setup__action,.docs-mcp-setup .docs-mcp-setup__text-link{white-space:nowrap;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.docs-mcp-setup .docs-mcp-setup__action{color:#121212}.docs-mcp-setup .docs-mcp-setup__text-link{color:inherit}.docs-mcp-setup__action{padding:11px 16px;box-shadow:0 8px 18px #f0ac172e}.docs-mcp-setup__action svg,.docs-mcp-setup__text-link svg{flex:none}.docs-mcp-setup__text-link{color:inherit;font-size:.88rem;font-weight:650}.docs-mcp-setup__text-link:hover{color:#a06d00}.docs-mcp-setup__security-note{border-top:1px solid var(--mcp-border);grid-column:1/-1;gap:10px;padding-top:12px}.docs-mcp-setup__security-note svg{color:#159d72;flex:none}.docs-mcp-setup__security-note p{font-size:.81rem}.docs-mcp-setup__advanced{border:1px solid var(--mcp-border);background:var(--mcp-code-surface);border-radius:12px;padding:0 14px;margin:16px 0 0!important}.docs-mcp-setup__advanced>summary{padding:12px 0;font-size:.88rem}.docs-mcp-setup__advanced[open]>summary{border-bottom:1px solid var(--mcp-border);margin-bottom:10px}.docs-mcp-setup__advanced>p{margin:10px 0;font-size:.82rem}.docs-mcp-setup__advanced .docs-hint,.docs-mcp-setup__hint{font-size:.78rem}.docs-mcp-setup__config{border-top:1px solid var(--mcp-border);margin-top:24px;padding-top:20px;scroll-margin-top:120px}.docs-mcp-setup__config-heading{margin-bottom:12px}.docs-mcp-setup__path{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:6px 9px;margin-left:auto}.docs-mcp-setup__path small{color:var(--mcp-muted);text-transform:uppercase;font-size:.7rem}.docs-mcp-setup__path code{border:1px solid var(--mcp-border);background:var(--mcp-code-surface);border-radius:8px;padding:6px 9px;font-size:.78rem}.docs-mcp-setup__hint{margin:0 0 10px!important}.docs-mcp-setup__config .docs-code{border-color:var(--mcp-border);margin:12px 0 0}.docs-mcp-setup__config .docs-code__bar{border-bottom:1px solid var(--mcp-border)}@media (prefers-reduced-motion:reduce){.docs-mcp-setup__client{transition:none}}.docs-onboarding form{margin:16px 0}.docs-onboarding .docs-check{align-items:flex-start;gap:8px;display:flex}.docs-onboarding form>button{margin-top:12px}.docs-article .docs-onboarding__progress{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.docs-onboarding__progress li{border:1px solid var(--color-border,#8080804d);border-radius:8px;padding:8px 12px}.docs-onboarding__progress li[data-complete=true]{background:#f0ac1729}.docs-reference-details{margin:24px 0}.docs-reference-details>summary{cursor:pointer;padding:12px 0;font-weight:700}.docs-article h2[id],.docs-article h3[id]{scroll-margin-top:150px}.docs-playground details{margin:18px 0}.docs-playground summary{cursor:pointer;font-weight:700}.docs-schema-field{border:1px solid #7f7f7f33;border-radius:10px;min-width:0;padding:12px}.docs-schema-field[data-included=true]{background:#7f7f7f0a}.docs-schema-field>label:not(.docs-check){overflow-wrap:anywhere;margin-bottom:8px;display:block}.docs-schema-field>.docs-check+label{margin-top:12px}.docs-schema-field fieldset .docs-schema-field{margin-top:10px}.docs-schema-field fieldset{border:0;min-width:0;margin:0;padding:0}.docs-schema-field legend{font-size:.9rem}.docs-schema-field .docs-check{cursor:pointer;align-items:center;gap:10px;min-height:28px;margin:0;line-height:1.5;display:flex}.docs-schema-field .docs-check input{accent-color:#f0ac17;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}.docs-schema-field .docs-check span{overflow-wrap:anywhere;min-width:0}.docs-schema-field .docs-check code{color:inherit;background:0 0;padding:0}.docs-schema-field .docs-check input:focus-visible{outline-offset:3px;outline:2px solid #f0ac17}.docs-field-editor{border:1px solid #7f7f7f4d;border-radius:12px;overflow:hidden}.docs-playground .docs-field-editor>summary{align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.docs-field-editor>summary::-webkit-details-marker{display:none}.docs-field-editor>summary:hover{background:#f0ac1714}.docs-field-editor>summary:focus-visible{outline-offset:-3px;outline:2px solid #f0ac17}.docs-field-editor>summary>span{flex:1;min-width:0}.docs-field-editor>summary small{color:#5f6672;margin-top:2px;font-size:.75rem;font-weight:400;display:block}html.dark .docs-field-editor>summary small{color:#a0a0a0}.docs-field-editor>summary svg{flex-shrink:0}.docs-field-editor__chevron{transition:transform .15s}.docs-field-editor[open] .docs-field-editor__chevron{transform:rotate(180deg)}.docs-field-editor__fields{border-top:1px solid #7f7f7f33;gap:10px;padding:14px;display:grid}@media (prefers-reduced-motion:reduce){.docs-field-editor__chevron{transition:none}}.docs-mcp-result{border-top:3px solid #f0ac17;margin-top:20px;padding-top:12px}.docs-local-example{flex-basis:100%}.docs-local-example .docs-field{margin:6px 0 10px}@media (max-width:1199px){.docs-reference-layout{grid-template-columns:minmax(0,1fr)}.docs-request-panel{max-height:none;position:static;overflow:visible}}@media (max-width:767px){.docs-sidebar{max-height:none;overflow:visible}.docs-playground:not(.docs-mcp-setup){padding:14px}.docs-mcp-setup__header{flex-direction:column;align-items:flex-start;gap:14px}.docs-mcp-setup__client-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-mcp-setup__callout{grid-template-columns:minmax(0,1fr);gap:12px}.docs-mcp-setup__action{justify-self:start}.docs-mcp-setup__security-note{margin-top:2px}.docs-mcp-setup__config-heading{flex-wrap:wrap;align-items:flex-start}.docs-mcp-setup__path{text-align:left;justify-content:flex-start;margin-left:46px}}@media (max-width:420px){.docs-mcp-setup__identity{align-items:flex-start}.docs-mcp-setup__identity>div>p{font-size:.82rem}.docs-mcp-setup__protocol{white-space:normal}.docs-mcp-setup__callout{padding:16px}.docs-mcp-setup__action{width:100%}.docs-mcp-setup__path{margin-left:0}}.docs-sidebar ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar a{color:inherit;border-radius:8px;padding:6px 10px;text-decoration:none;display:block}.docs-sidebar a:hover{background:#f0ac1729}.docs-article{min-width:0;line-height:1.65}.docs-article h1{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.docs-article h2{margin:36px 0 12px;font-size:1.4rem;font-weight:700}.docs-lede{opacity:.85;margin-bottom:24px;font-size:1.1rem}.docs-agent-tools{background:radial-gradient(circle at 100% 0,#f0ac1724,#0000 60%),#7f7f7f0b;border:1px solid #7f7f7f47;border-radius:20px;gap:20px;margin:0 0 28px;padding:24px;display:grid}.docs-agent-tools__header{border-bottom:1px solid #7f7f7f2e;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.docs-agent-tools__intro{flex:260px;align-items:center;gap:14px;display:flex}.docs-agent-tools__icon{color:#f0ac17;background:#f0ac171a;border:1px solid #f0ac1766;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.docs-agent-tools__intro strong{font-size:1.05rem}.docs-agent-tools__intro p{opacity:.75;margin:4px 0 0;font-size:.86rem;line-height:1.6}.docs-agent-tools__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docs-agent-tools .docs-button{justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;display:inline-flex}.docs-agent-tools__actions .docs-button--quiet{color:inherit;background:#7f7f7f0f;border:1px solid #7f7f7f52}.docs-agent-tools__task-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-agent-tools__task-header label{flex-wrap:wrap;align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:flex}.docs-agent-tools__task-header label svg{color:#c58b0a}.docs-agent-tools__task-header label span{opacity:.6;font-weight:400}.docs-agent-tools__suggestions{flex-wrap:wrap;align-items:center;gap:6px;font-size:.74rem;display:flex}.docs-agent-tools__suggestions>span{opacity:.6;margin-right:3px}.docs-agent-tools__suggestions button{color:inherit;font:inherit;cursor:pointer;background:#7f7f7f0f;border:1px solid #7f7f7f47;border-radius:7px;padding:5px 9px}.docs-agent-tools__suggestions button:hover{background:#f0ac171a;border-color:#c58b0a}.docs-agent-tools__composer{background:#ffffff94;border:1px solid #7f7f7f40;border-radius:14px;min-width:0;padding:16px}.docs-agent-tools__composer:focus-within{border-color:#c58b0a;box-shadow:0 0 0 3px #f0ac171a}.docs-agent-tools__composer textarea{resize:vertical;width:100%;min-height:96px;color:inherit;font:inherit;background:0 0;border:0;padding:0 0 14px;font-size:.9rem;line-height:1.6;display:block}.docs-agent-tools__composer textarea:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c58b0a}.docs-agent-tools__composer textarea::placeholder{color:inherit;opacity:.5}.docs-agent-tools__composer-footer{border-top:1px solid #7f7f7f2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.docs-agent-tools__context{opacity:.75;flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;display:flex}.docs-agent-tools__context svg{color:#16844e}.docs-agent-tools kbd{color:#121212;font:inherit;background:#12121217;border-radius:4px;padding:3px 5px;font-size:.65rem}.docs-agent-tools__preview{border-top:1px solid #7f7f7f2e;padding-top:16px;font-size:.82rem}.docs-agent-tools__preview summary{cursor:pointer;color:inherit;opacity:.8;align-items:center;gap:8px;list-style:none;display:flex}.docs-agent-tools__preview summary::-webkit-details-marker{display:none}.docs-agent-tools__preview summary svg{vertical-align:middle;margin:0 6px}.docs-article .docs-agent-tools__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:.75rem;overflow:auto}.docs-agent-tools__status{opacity:.75;min-height:1.3em;font-size:.78rem}html.dark .docs-agent-tools{background:radial-gradient(circle at 100% 0,#f0ac1724,#0000 65%),#ffffff09;border-color:#ffffff26}html.dark .docs-agent-tools__composer{background:#00000040}html.dark .docs-agent-tools__context svg{color:#3ade9a}@media (max-width:640px){.docs-agent-tools{gap:16px;padding:16px}.docs-agent-tools__composer{padding:12px}.docs-agent-tools__composer-footer>.docs-button{width:100%}.docs-agent-tools kbd{display:none}}.docs-intro--visual{grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);align-items:center;gap:14px;margin:8px 0 18px;display:grid}.docs-intro__copy,.docs-intro__visual{min-width:0}.docs-heading--visual{grid-column:1/-1;align-items:flex-start}.docs-heading--visual h1{max-width:100%}.docs-heading--visual .docs-page-tools{margin-top:4px}.docs-intro--visual h1{margin-top:0}.docs-intro--visual .docs-lede{margin-bottom:0}.developers-network{isolation:isolate;aspect-ratio:1.58;background:radial-gradient(circle at 51%,#f0ac1733,#0000 31%),radial-gradient(circle at 50% 100%,#f0ac1714,#0000 48%),linear-gradient(135deg,#fff9eb 0%,#fff 56%,#f8f6f0 100%);border:1px solid #9e7c3a47;border-radius:22px;width:100%;min-height:188px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 36px #43300c14,inset 0 1px #ffffffe6}.developers-network:before{z-index:-1;content:"";opacity:.38;background-image:radial-gradient(#68532c24 .7px,#0000 .7px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.developers-network__diagram,.developers-network__routes{width:100%;height:100%;position:absolute;inset:0}.developers-network__routes{overflow:visible}.developers-network__line{fill:none;stroke:#a97c2047;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.developers-network__line--flow{stroke:#d7950a;stroke-dasharray:2 9;stroke-dashoffset:0;stroke-width:2px;animation:3.2s linear infinite developers-network-flow}.developers-network__line--flow-delay{animation-delay:-1.6s}.developers-network__node{z-index:1;color:#27231d;background:#fffffff0;border:1px solid #82704d38;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;width:31%;min-height:48px;padding:7px 8px;line-height:1.2;display:flex;position:absolute;box-shadow:0 8px 20px #3f2f111a,inset 0 1px #fffffff2}.developers-network__node--source{top:50%;left:2.5%;transform:translateY(-50%)}.developers-network__node--mcp{top:16%;right:2.5%}.developers-network__node--api{bottom:16%;right:2.5%}.developers-network__eyebrow{color:#8a691f;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.developers-network__node strong{overflow-wrap:anywhere;font-size:clamp(.66rem,1.1vw,.78rem);font-weight:750}.developers-network__hub{z-index:2;color:#241e12;isolation:isolate;background:linear-gradient(145deg,#fff4d4,#fff 82%);border:1px solid #d5970cbf;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:66px;height:66px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #a97c202e,inset 0 1px #fff}.developers-network__hub:before,.developers-network__hub:after{z-index:-1;content:"";border:1px solid #d5970c73;border-radius:26px;animation:3.2s ease-out infinite developers-network-pulse;position:absolute;inset:-5px}.developers-network__hub:after{animation-delay:-1.6s}.developers-network__hub svg{color:#a97100;font-size:1.5rem;line-height:1}.developers-network__hub>span:last-child{letter-spacing:.12em;font-size:.57rem;font-weight:900}html.dark .developers-network{background:radial-gradient(circle at 51%,#f0ac1724,#0000 31%),radial-gradient(circle at 50% 100%,#f0ac170f,#0000 48%),linear-gradient(135deg,#1c1912 0%,#151515 56%,#111 100%);border-color:#f0ac173b;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0d}html.dark .developers-network:before{background-image:radial-gradient(#e4cfa333 .7px,#0000 .7px)}html.dark .developers-network__line{stroke:#f0ac174d}html.dark .developers-network__line--flow{stroke:#f0ac17}html.dark .developers-network__node{color:#f3efe6;background:#1f1d19f5;border-color:#dac2922e;box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff0d}html.dark .developers-network__eyebrow{color:#e8bd5b}html.dark .developers-network__hub{color:#f8f2e5;background:linear-gradient(145deg,#35270c,#1a1916 82%);border-color:#f0ac17a6;box-shadow:0 12px 28px #00000059,0 0 24px #f0ac171f}html.dark .developers-network__hub:before,html.dark .developers-network__hub:after{border-color:#f0ac175c}html.dark .developers-network__hub svg{color:#f0ac17}@keyframes developers-network-flow{to{stroke-dashoffset:-44px}}@keyframes developers-network-pulse{0%{opacity:.6;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.34)}}.docs-breadcrumb{opacity:.8;font-size:.85rem}.docs-breadcrumb a,.docs-article a{color:inherit;text-underline-offset:3px;text-decoration:underline}.docs-article code{color:#811846;background:#7f7f7f2e;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}html.dark .docs-article code{color:#ffb8d5}.docs-article pre{color:#f2f2f2;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border-radius:12px;padding:16px;font-size:.85rem;line-height:1.5;overflow-x:auto}.docs-article pre code{color:inherit;background:0 0;padding:0}html.dark .docs-article pre code{color:inherit}.docs-table-wrap{overflow-x:auto}.docs-article table{border-collapse:collapse;width:100%;font-size:.92rem}.docs-article th,.docs-article td{text-align:left;vertical-align:top;border-bottom:1px solid #7f7f7f4d;padding:8px 10px}.docs-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:16px 0;display:grid}.docs-card{border:1px solid #7f7f7f59;border-radius:14px;padding:16px;display:block;text-decoration:none!important}.docs-card strong{margin-bottom:4px;display:block}.docs-article ol,.docs-article ul{margin:12px 0;padding-left:1.5rem}.docs-article ol{list-style:decimal}.docs-article ul{list-style:outside}.docs-article li{margin:6px 0}.docs-article h3{margin:28px 0 8px;font-size:1.1rem;font-weight:700}.docs-steps li::marker{color:#f0ac17;font-weight:700}.docs-sidebar a[aria-current=page]{background:#f0ac1738;font-weight:700}.docs-session{border:1px dashed #7f7f7f73;border-radius:12px;margin-top:20px;padding:12px;font-size:.85rem;line-height:1.45}.docs-session[data-set=true]{border-style:solid;border-color:#1e9e5a}.docs-session p{margin:0 0 6px}.docs-session__label{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:.72rem;font-weight:700}.docs-link-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.docs-page-resources{flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;font-size:.88rem;display:flex}.docs-page-footer{border-top:1px solid #7f7f7f47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:48px;padding:20px 0 4px;font-size:.9rem;display:flex}.docs-page-footer p{opacity:.72;margin:0}.docs-page-footer nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-page-footer a{text-underline-offset:3px;text-decoration:none}.docs-page-footer a:hover,.docs-page-footer a:focus-visible{text-decoration:underline}.docs-code{background:#1e1e1e;border:1px solid #7f7f7f59;border-radius:12px;margin:16px 0;overflow:hidden}.docs-code__bar{color:#bdbdbd;letter-spacing:.03em;text-transform:uppercase;background:#2a2a2a;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;font-size:.75rem;display:flex}.docs-article .docs-code pre{white-space:pre;word-break:normal;border-radius:0;margin:0}.docs-copy{color:#f2f2f2;min-width:96px;font:inherit;letter-spacing:.02em;text-transform:none;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:5px 12px;font-size:.75rem}.docs-copy:hover{background:#ffffff1f}.docs-copy[data-state=copied]{color:#6fe3a6;border-color:#1e9e5a}.docs-copy:focus-visible,.docs-tabs__tab:focus-visible,.docs-button:focus-visible,.docs-field:focus-visible{outline-offset:2px;outline:2px solid #f0ac17}.docs-article pre.docs-reference{white-space:pre-wrap}.docs-tabs{margin:12px 0}.docs-tabs__list{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.docs-tabs__tab{color:inherit;font:inherit;opacity:.7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px;font-weight:600}.docs-tabs__tab[aria-selected=true]{opacity:1;border-bottom-color:#f0ac17}.docs-tabs .docs-code{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.docs-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-block}.docs-badge--method{color:#f0ac17;background:#121212}.docs-badge--public{color:#146c43;background:#d1e8dc}.docs-badge--auth{color:#7b5000;background:#f7e8c7}html.dark .docs-badge--public{color:#56e39b;background:#123e2c}html.dark .docs-badge--auth{color:#ffd36a;background:#4a3509}.docs-page-version{z-index:4;width:min(100%,740px);margin:10px 0 16px;position:relative}.docs-sidebar-version{width:100%;margin:0 0 16px}.docs-sidebar-version .docs-page-version__summary{background:#f0ac170b;border-color:#f0ac177a;border-radius:10px;min-height:42px;padding:9px 12px;font-size:.8rem}.docs-sidebar-version .docs-page-version__menu{border-radius:12px;width:100%;margin-top:6px;padding:6px;position:static;box-shadow:0 10px 24px #0000001f}.docs-sidebar-version .docs-page-version__option,.docs-sidebar-version .docs-page-version__about{padding:10px;font-size:.78rem}.docs-sidebar-version .docs-page-version__about{border-top:1px solid #7f7f7f33;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:64px;margin-top:8px;text-decoration:none;display:grid}.docs-page-updated{opacity:.68;margin:-8px 0 18px;font-size:.82rem;line-height:1.4}.docs-page-version__summary{cursor:pointer;background:#7f7f7f14;border:1px solid #7f7f7f75;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 16px;font-size:.95rem;font-weight:650;list-style:none;transition:border-color .15s,background-color .15s;display:flex}.docs-page-version__summary::-webkit-details-marker{display:none}.docs-page-version__summary:hover,.docs-page-version[open] .docs-page-version__summary{background:#f0ac1714;border-color:#f0ac17c7}.docs-page-version__summary:focus-visible{outline-offset:2px;outline:2px solid #f0ac17}.docs-page-version__chevron{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:0 0 10px;width:10px;height:10px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.docs-page-version[open] .docs-page-version__chevron{transform:rotate(225deg)translate(-1px,-1px)}.docs-page-version__menu{z-index:5;background:#fff;border:1px solid #7f7f7f61;border-radius:16px;width:100%;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0000002e}html.dark .docs-page-version__menu{background:#202020;box-shadow:0 16px 40px #0000007a}.docs-page-version__option,.docs-page-version__about{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.docs-page-version__option{background:#f0ac171a;border-left:4px solid #f0ac17}.docs-page-version__option>span{opacity:.68;font-size:.8rem;font-weight:600}.docs-page-version__about{color:inherit;margin-top:4px;text-decoration:none}.docs-page-version__about:hover,.docs-page-version__about:focus-visible{background:#f0ac171a;text-decoration:none}.docs-page-version__about:focus-visible{outline-offset:-2px;outline:2px solid #f0ac17}.docs-page-version__about-icon{color:#9a6900;background:#f0ac171f;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.docs-page-version__about-copy{gap:2px;min-width:0;display:grid}.docs-page-version__about-label{font-weight:650;line-height:1.25}.docs-page-version__about-description{opacity:.68;font-size:.72rem;line-height:1.35}.docs-page-version__about-arrow{opacity:.55;transition:opacity .15s,transform .15s}.docs-page-version__about:hover .docs-page-version__about-arrow,.docs-page-version__about:focus-visible .docs-page-version__about-arrow{opacity:.9;transform:translate(2px,-2px)}html.dark .docs-page-version__about-icon{color:#ffcb52;background:#f0ac172e}html.dark .docs-page-version__about:hover,html.dark .docs-page-version__about:focus-visible{background:#f0ac1729}@media (prefers-reduced-motion:reduce){.docs-page-version__summary,.docs-page-version__chevron,.docs-page-version__about-arrow{transition:none}}.docs-callout{background:#7f7f7f14;border:1px solid #7f7f7f59;border-left-width:5px;border-radius:12px;margin:16px 0;padding:12px 16px}.docs-callout[data-kind=warn]{border-left-color:#f0ac17}.docs-lifecycle{background:radial-gradient(at 100% 0,#f0ac171f,#0000 55%),linear-gradient(145deg,#fffdf8,#7f7f7f0d);border:1px solid #a76f003d;border-radius:16px;margin:20px 0 28px;padding:20px 22px}html.dark .docs-lifecycle{background:radial-gradient(at 100% 0,#f0ac171a,#0000 55%),#181818;border-color:#f0ac1747}.docs-lifecycle h2:first-child{margin-top:0}.docs-lifecycle__versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.docs-lifecycle__version{background:#ffffff9e;border:1px solid #7f7f7f3d;border-radius:12px;min-width:0;padding:14px}html.dark .docs-lifecycle__version{background:#1e1e1eb3}.docs-lifecycle__version p{margin:8px 0 0}.docs-lifecycle__version .docs-lifecycle__label{letter-spacing:.05em;opacity:.72;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.docs-lifecycle__version .docs-lifecycle__number{color:#a76f00;margin:2px 0 8px;font-size:1.4rem;font-weight:750}html.dark .docs-lifecycle__version .docs-lifecycle__number{color:#f0ac17}.docs-lifecycle__version>code{overflow-wrap:anywhere;max-width:100%;display:inline-block}.docs-lifecycle h3{margin-top:20px}.docs-lifecycle__changelog li+li{margin-top:8px}.docs-lifecycle>p:last-child{margin-bottom:0}.docs-hint{opacity:.8;margin:6px 0;font-size:.85rem}.docs-error{color:#d6453d;margin:6px 0;font-size:.9rem}.docs-success{color:#15803d;margin:8px 0;font-size:.9rem}.docs-tryit{background:#7f7f7f0d;border:1px solid #7f7f7f66;border-radius:16px;margin:16px 0 28px;padding:16px}.docs-tryit__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.docs-tryit__head code{word-break:break-all}.docs-tryit__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.docs-field__label{margin:14px 0 6px;font-size:.85rem;font-weight:700;display:block}.docs-field{width:100%;color:inherit;font:inherit;background:#7f7f7f14;border:1px solid #7f7f7f80;border-radius:10px;padding:10px 12px}.docs-field--code{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5}.docs-field[aria-invalid=true]{border-color:#d6453d}.docs-token__row{gap:8px;display:flex}.docs-token p{margin:12px 0 0}.docs-check{align-items:flex-start;gap:8px;margin:12px 0 0;font-size:.9rem;display:flex}.docs-button{color:#121212;font:inherit;cursor:pointer;background:#f0ac17;border:0;border-radius:10px;padding:10px 20px;font-weight:700}.docs-button:hover:not(:disabled){filter:brightness(.95)}.docs-button:disabled{opacity:.45;cursor:not-allowed}.docs-button--secondary{color:inherit;white-space:nowrap;background:0 0;border:1px solid #7f7f7f99}.docs-console{background:#0f0f0f;border:1px solid #7f7f7f59;border-radius:12px;margin-top:8px;overflow:hidden}.docs-console__bar{color:#bdbdbd;letter-spacing:.03em;text-transform:uppercase;background:#242424;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;font-size:.75rem;display:flex}.docs-article .docs-console pre{white-space:pre;word-break:normal;background:#0f0f0f;border-radius:0;max-height:460px;margin:0;overflow:auto}.docs-console__cmd{color:#9aa0a6}.docs-console__status{font-weight:700}.docs-console[data-kind=ok] .docs-console__status{color:#6fe3a6}.docs-console[data-kind=error] .docs-console__status{color:#ff8a80}@media (max-width:860px){.docs-shell{grid-template-columns:1fr;gap:16px;padding-top:24px}.docs-sidebar{max-height:none;position:static;overflow:visible}.docs-sidebar ul{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.docs-sidebar .docs-search__results{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.docs-session{margin-top:8px}.docs-token__row{flex-direction:column}.docs-tryit{padding:12px}.docs-agent-tools{grid-template-columns:1fr}}@media (max-width:640px){.docs-intro--visual{grid-template-columns:minmax(0,1fr);gap:14px}.docs-intro__visual{width:min(100%,390px);margin:0 auto}.developers-network__node strong{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.docs-agent-tools__actions .docs-button{transition:none}.docs-agent-tools__actions .docs-button:hover{transform:none}.developers-network__line--flow,.developers-network__hub:before,.developers-network__hub:after{animation:none}.developers-network__hub:before,.developers-network__hub:after{opacity:.18;transform:none}}.docs-code__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}[data-json-theme]{--json-background:#10151d;--json-bar:#202938;--json-text:#e2e8f0;--json-muted:#a8b4c6;--json-key:#9cdcfe;--json-string:#f0ad8f;--json-number:#b5cea8;--json-boolean:#83b9ff;--json-null:#e2a4ee;--json-success:#6fe3a6;--json-error:#ff8a80}[data-json-theme=light]{--json-background:#f8fafc;--json-bar:#e8edf3;--json-text:#1e293b;--json-muted:#475569;--json-key:#005a9c;--json-string:#a31515;--json-number:#175f2c;--json-boolean:#0000b0;--json-null:#6f2693;--json-success:#176b3b;--json-error:#b42318}.docs-article [data-json-theme],.docs-article [data-json-theme] pre{background:var(--json-background);color:var(--json-text)}.docs-article [data-json-theme] .docs-code__bar,.docs-article [data-json-theme] .docs-console__bar{background:var(--json-bar);color:var(--json-muted)}[data-json-theme] .docs-copy{color:var(--json-text);border-color:var(--json-muted)}[data-json-theme] .docs-console__cmd{color:var(--json-muted)}[data-json-theme][data-kind=ok] .docs-console__status{color:var(--json-success)}[data-json-theme][data-kind=error] .docs-console__status{color:var(--json-error)}.docs-json-token--key{color:var(--json-key)}.docs-json-token--string{color:var(--json-string)}.docs-json-token--number{color:var(--json-number)}.docs-json-token--boolean{color:var(--json-boolean)}.docs-json-token--null{color:var(--json-null)}.docs-response-preview{margin-top:20px}.docs-response-preview h3{margin:0 0 10px;font-size:.9rem}.docs-response-preview .docs-console__bar{flex-wrap:wrap;gap:10px;padding:12px}.docs-response-preview .docs-code__actions{margin-left:auto}.docs-tabs__toolbar{border-bottom:1px solid #7f7f7f59;align-items:center;gap:4px;max-width:100%;display:flex;position:relative}.docs-tabs__measure{visibility:hidden;pointer-events:none;width:max-content;max-width:100%;height:0;display:flex;position:absolute;overflow:hidden}.docs-tabs__tab{flex-shrink:0}.docs-tabs__more{flex-shrink:0;position:relative}.docs-tabs__more-label{align-items:center;gap:6px;display:flex}.docs-tabs__more select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.docs-tabs__more[data-active=true] .docs-tabs__more-label{opacity:1;border-bottom-color:#f0ac17}.docs-tabs__more:focus-within{outline-offset:-2px;border-radius:6px;outline:2px solid #f0ac17}.docs-tabs__active-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.docs-heading h1{flex:1;min-width:0;margin:0}.docs-page-tools{flex-shrink:0;margin-left:auto;position:relative}.docs-page-tools__split{border:1px solid #7f7f7f66;border-radius:10px;display:flex;overflow:hidden}.docs-page-tools__split button{color:inherit;font:inherit;cursor:pointer;background:#7f7f7f0f;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.docs-page-tools__split button+button{border-left:1px solid #7f7f7f66}.docs-page-tools__split button:hover{background:#f0ac171f}.docs-page-tools__split button:focus-visible{outline-offset:-2px;outline:2px solid #f0ac17}.docs-page-tools__chevron--open{transform:rotate(180deg)}.docs-page-tools__menu{z-index:40;background:#fff;border:1px solid #7f7f7f59;border-radius:14px;width:min(360px,100vw - 48px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #00000026}html.dark .docs-page-tools__menu{background:#1e1e1e}.docs-page-tools__menu a,.docs-page-tools__menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.docs-page-tools__menu a:hover,.docs-page-tools__menu button:hover,.docs-page-tools__menu [role=menuitem]:focus{outline-offset:-2px;background:#f0ac171a;outline:2px solid #f0ac17}.docs-page-tools__menu span{flex:1;min-width:0}.docs-page-tools__menu strong{font-size:.9rem;display:block}.docs-page-tools__menu small{opacity:.7;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.docs-page-tools__menu svg{flex-shrink:0}.docs-page-tools__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.docs-lifecycle{padding:16px}.docs-lifecycle__versions{grid-template-columns:minmax(0,1fr)}.docs-heading h1{flex-basis:100%}}.docs-anchor-heading{scroll-margin-top:110px}.docs-article .docs-heading-anchor{vertical-align:middle;width:44px;height:44px;color:inherit;opacity:0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.docs-heading-anchor svg{transform:rotate(-45deg)}.docs-anchor-heading:hover .docs-heading-anchor,.docs-anchor-heading:focus-within .docs-heading-anchor{opacity:.7}.docs-article .docs-heading-anchor:hover,.docs-article .docs-heading-anchor:focus-visible{opacity:1;background:#f0ac171f}.docs-heading-anchor:focus-visible{outline-offset:2px;outline:2px solid #f0ac17}@media (hover:none),(max-width:768px){.docs-article .docs-heading-anchor{opacity:.7}}@media (prefers-reduced-motion:reduce){.docs-article .docs-heading-anchor{transition:none}}.docs-code pre,.docs-console pre{--docs-scroll-thumb:#64748b;--docs-scroll-track:#1e293b;scrollbar-width:thin;scrollbar-color:var(--docs-scroll-thumb) var(--docs-scroll-track)}[data-json-theme=light] pre{--docs-scroll-thumb:#94a3b8;--docs-scroll-track:#e8edf3}@supports selector(::-webkit-scrollbar){.docs-code pre,.docs-console pre{scrollbar-width:auto;scrollbar-color:auto}.docs-code pre::-webkit-scrollbar{width:10px;height:10px}.docs-console pre::-webkit-scrollbar{width:10px;height:10px}.docs-code pre::-webkit-scrollbar-track{background:var(--docs-scroll-track)}.docs-console pre::-webkit-scrollbar-track{background:var(--docs-scroll-track)}.docs-code pre::-webkit-scrollbar-corner{background:var(--docs-scroll-track)}.docs-console pre::-webkit-scrollbar-corner{background:var(--docs-scroll-track)}.docs-code pre::-webkit-scrollbar-thumb{background:var(--docs-scroll-thumb);border:2px solid var(--docs-scroll-track);border-radius:999px}.docs-console pre::-webkit-scrollbar-thumb{background:var(--docs-scroll-thumb);border:2px solid var(--docs-scroll-track);border-radius:999px}.docs-code pre::-webkit-scrollbar-thumb:hover{background:#f0ac17}.docs-console pre::-webkit-scrollbar-thumb:hover{background:#f0ac17}}@media (forced-colors:active){.docs-code pre,.docs-console pre{scrollbar-color:auto}}
