.agents-page{--agents-bg: var(--color-white);--agents-ink: var(--color-gray-900);--agents-muted: var(--color-gray-600);--agents-line: var(--color-gray-200);--agents-soft: var(--color-gray-50);--agents-accent: var(--color-primary-700);--agents-tint: var(--color-primary-50);background:var(--agents-bg);color:var(--agents-ink);padding-bottom:64px}.dark .agents-page{--agents-bg: var(--color-gray-950);--agents-ink: var(--color-gray-100);--agents-muted: var(--color-gray-400);--agents-line: var(--color-gray-800);--agents-soft: var(--color-gray-900);--agents-accent: var(--color-primary-300);--agents-tint: var(--color-primary-950)}.agents-page :where(h1,h2,h3,h4,p,figure,dl){margin:0}.agents-page :where(h1,h2,h3,h4){color:var(--agents-ink);text-wrap:balance}.agents-page p{color:var(--agents-muted);line-height:1.65}.agents-page a,.agents-page button,.agents-page summary{-webkit-tap-highlight-color:transparent}.agents-page :where(a,button,summary,pre,[tabindex]):focus-visible{outline:2px solid var(--agents-accent);outline-offset:4px}.agents-page a{text-underline-offset:4px}.agents-page :where(section[id],details[id]){scroll-margin-top:24px}.agents-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:72px;align-items:center;padding-block:64px 72px;border-bottom:1px solid var(--agents-line)}.agents-hero h1{max-width:17ch;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1.06;font-weight:700;letter-spacing:-.035em}.agents-hero .agents-lead{font-size:18px;line-height:1.65;max-width:46ch;margin-top:24px}.agents-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.agents-page .agents-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 18px;background:var(--color-primary-700);color:var(--color-white);border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.agents-page .agents-button:hover{background:var(--color-primary-800)}.agents-page .agents-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--agents-accent);font-size:14px;font-weight:600;text-decoration:underline}.agents-text-link:hover{text-decoration-thickness:2px}.agents-hero .agents-hero-note{font-size:13px;margin-top:18px}.agents-launcher{border:1px solid var(--agents-line);border-radius:12px;overflow:hidden}.agents-launcher-heading{padding:22px 24px 18px}.agents-launcher-heading h2{font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.agents-launcher-heading p{font-size:13px;margin-top:4px}.agents-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-app{border-top:1px solid var(--agents-line);padding:20px 24px 8px}.agents-app:nth-child(2n){border-left:1px solid var(--agents-line)}.agents-app-action{display:grid;grid-template-columns:40px minmax(0,1fr);gap:5px 12px;align-items:center;text-decoration:none}.agents-app-logo{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;background:#fff;border-radius:8px}.agents-app-logo img{width:30px;height:30px;object-fit:contain}.agents-app-logo-chatgpt img{width:48px;height:48px;max-width:none}.agents-app-action strong{color:var(--agents-ink);font-size:15px;font-weight:600}.agents-app-cta{display:inline-flex;align-items:center;gap:5px;color:var(--agents-accent);font-size:12px;line-height:1.4}.agents-app-action:hover .agents-app-cta{text-decoration:underline;text-underline-offset:3px}.agents-app-action svg{flex-shrink:0}.agents-app-help{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--agents-muted);text-decoration:underline}.agents-app-help:hover{color:var(--agents-ink)}.agents-launcher-footer{display:flex;flex-wrap:wrap;gap:0 24px;padding:10px 24px;border-top:1px solid var(--agents-line);background:var(--agents-soft)}.agents-launcher-footer a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--agents-muted);text-decoration:none}.agents-launcher-footer a:hover{color:var(--agents-accent);text-decoration:underline}.agents-small-logo{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#fff;border-radius:6px}.agents-small-logo img{object-fit:contain}.agents-client-name .agents-small-logo img[src$="chatgpt.svg"]{width:40px;height:40px;max-width:none}.agents-client-setups{border-top:1px solid var(--agents-line)}.agents-client{border-bottom:1px solid var(--agents-line)}.agents-client>summary{display:flex;align-items:center;gap:20px;min-height:76px;padding:16px 8px;cursor:pointer;list-style:none}.agents-client>summary::-webkit-details-marker{display:none}.agents-client-name{display:inline-flex;align-items:center;gap:12px;min-width:210px}.agents-client-name strong{font-size:15px;font-weight:600}.agents-client-summary{margin-left:auto;color:var(--agents-muted);font-size:13px}.agents-client>summary:hover strong{color:var(--agents-accent)}.agents-client[open]>summary .agents-disclosure-icon{transform:rotate(180deg)}.agents-client-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:8px 8px 28px}.agents-client-body>div{min-width:0}.agents-setup-steps{list-style:decimal;margin:0;padding-left:22px;color:var(--agents-muted);font-size:14px;line-height:1.65}.agents-setup-steps li{padding-left:5px;margin-bottom:12px}.agents-setup-steps li::marker{color:var(--agents-accent);font-weight:600}.agents-client-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px}.agents-client-body .agents-endpoint{margin-top:0}.agents-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:56px}.agents-sidebar nav{position:sticky;top:112px;display:flex;flex-direction:column;gap:2px;padding-block:48px}.agents-sidebar a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;color:var(--agents-muted);font-size:13px;text-decoration:none}.agents-sidebar a:hover{background:var(--agents-soft);color:var(--agents-ink)}.agents-sidebar a[aria-current]{color:var(--agents-accent);background:var(--agents-tint);font-weight:600}.agents-main{min-width:0}.agents-section{padding-block:48px;border-bottom:1px solid var(--agents-line)}.agents-section h2{font-size:clamp(1.7rem,2.4vw,2rem);font-weight:650;line-height:1.2;letter-spacing:-.025em}.agents-section-intro{max-width:70ch;margin-top:12px!important;margin-bottom:28px!important;font-size:16px}.agents-section h3,.agents-section h4{font-size:16px;font-weight:600;line-height:1.4}.agents-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.agents-start-grid p{margin-top:10px;font-size:14px}.agents-start-grid .agents-text-link{margin-top:8px}.agents-note{background:var(--agents-tint);color:var(--agents-accent)!important;padding:14px 18px;border-radius:8px;font-size:13px;margin-top:24px!important}.agents-methods{border:1px solid var(--agents-line);border-radius:12px;overflow:hidden}.agents-integration-account{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-block:-12px 20px}.agents-integration-account p{font-size:13px}.agents-method+.agents-method{border-top:1px solid var(--agents-line)}.agents-method>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;cursor:pointer;list-style:none}.agents-method>summary::-webkit-details-marker{display:none}.agents-method>summary>span{display:flex;align-items:baseline;gap:20px}.agents-method>summary strong{min-width:112px;font-size:17px;font-weight:600}.agents-method>summary span span{font-size:13px;color:var(--agents-muted)}.agents-method>summary:hover{background:var(--agents-soft)}.agents-method[open]>summary{background:var(--agents-tint)}.agents-method[open]>summary strong{color:var(--agents-accent)}.agents-disclosure-icon{flex-shrink:0;color:var(--agents-muted);transition:transform .18s ease}.agents-method[open]>summary .agents-disclosure-icon{transform:rotate(180deg)}.agents-method-body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:24px;padding:24px}.agents-method-explanation p,.agents-method-extra p{font-size:14px}.agents-method-explanation .agents-text-link{margin-top:14px}.agents-page .agents-detail-note{font-size:13px;margin-top:14px}.agents-method-extra{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--agents-line)}.agents-method-extra>p{margin-top:8px;max-width:72ch}.agents-code{min-width:0;background:var(--color-gray-900);border-radius:8px;overflow:hidden}.agents-code-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 18px;background:var(--color-gray-800);color:var(--color-gray-200);font-size:11px;line-height:1.4}.agents-code-header>span{min-width:0}.agents-code-header button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:72px;padding:8px;border:0;border-radius:4px;color:var(--color-gray-200);cursor:pointer;font-size:12px}.agents-code-header button[hidden]{display:none}.agents-code-header button:hover{color:var(--color-white);background:var(--color-gray-700)}.agents-code-header button:focus-visible,.agents-code pre:focus-visible{outline-color:var(--color-primary-300);outline-offset:-3px}.agents-code-header button:disabled{cursor:wait;opacity:.65}.agents-code-header button[data-copied]{color:var(--color-primary-300)}.agents-code pre{margin:0;padding:20px 18px;overflow:auto;color:var(--color-gray-100);font-size:12px;line-height:1.8;tab-size:2}.agents-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.agents-code .agents-copy-status{color:var(--color-primary-200);font-size:12px;padding-inline:18px}.agents-code .agents-copy-status:not(:empty){padding-bottom:12px}.agents-endpoint{margin-top:16px}.agents-endpoint pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;padding-block:14px}.agents-subdetail{margin-top:14px}.agents-subdetail>summary{min-height:44px;padding-block:12px;cursor:pointer;color:var(--agents-accent);font-size:13px;font-weight:600}.agents-subdetail>p{margin-bottom:16px}.agents-subdetail .agents-code{margin-top:8px}.agents-table-wrap{overflow-x:auto}.agents-table{width:100%;text-align:left;border-collapse:collapse;font-size:13px}.agents-table caption{text-align:left;color:var(--agents-muted);padding-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.agents-table thead{background:var(--agents-soft);color:var(--agents-muted)}.agents-table th,.agents-table td{padding:15px 12px;border-bottom:1px solid var(--agents-line)}.agents-table thead th{font-weight:500;font-size:12px}.agents-table tbody th{font-weight:500}.agents-table td{white-space:nowrap}.agents-table code{font-size:12px}.agents-http-method{display:inline-block;min-width:43px;color:var(--agents-accent);font-size:10px;font-weight:650}.agents-muted{color:var(--agents-muted)}.agents-resource-details{border-bottom:1px solid var(--agents-line)}.agents-resource-details>summary{display:list-item;cursor:pointer;padding:20px 8px;font-size:15px;font-weight:550}.agents-resource-details>summary::marker{color:var(--agents-accent);font-size:12px}.agents-resource-details>summary:hover{color:var(--agents-accent)}.agents-resource-details summary small{display:block;font-size:13px;font-weight:400;color:var(--agents-muted);margin-top:5px}.agents-resource-details>div{margin:0 0 20px}.agents-resource-details>div>p{font-size:14px}.agents-browser-tools{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin-top:16px}.agents-browser-tools a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--agents-accent);font-size:14px;text-decoration:underline}.agents-reading-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:28px;padding:22px 0;border-top:1px solid var(--agents-line)}.agents-reading-list p{font-size:14px}.agents-prose-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.agents-docs{border-bottom:0}.agents-doc-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;min-height:56px;border-top:1px solid var(--agents-line);color:var(--agents-ink);font-size:15px;text-decoration:none}.agents-doc-links a:hover span{color:var(--agents-accent);text-decoration:underline}.agents-doc-links code{color:var(--agents-muted);font-size:12px}@media(min-width:1024px){.agents-method>summary:focus-visible{outline-offset:-4px}}@media(max-width:1100px){.agents-hero{gap:40px}.agents-app{padding-inline:18px}.agents-app-action{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.agents-app-logo{margin-bottom:4px}.agents-client-body{grid-template-columns:minmax(0,1fr)}.agents-layout{grid-template-columns:156px minmax(0,1fr);gap:28px}.agents-method-body{grid-template-columns:1fr}.agents-method-explanation{max-width:72ch}}@media(max-width:767px){.agents-hero{padding-block:36px;grid-template-columns:1fr;gap:24px}.agents-hero-copy{display:contents}.agents-hero h1{max-width:17ch}.agents-hero .agents-lead{order:1;font-size:16px;margin-top:0}.agents-hero .agents-actions{order:3;margin-top:0}.agents-hero .agents-hero-note{order:4;margin-top:0}.agents-launcher{order:2;width:100%}.agents-launcher-heading{padding:20px}.agents-app{padding:18px 20px 6px}.agents-app-action{gap:5px}.agents-launcher-footer{padding-inline:16px;gap:0 12px}.agents-client>summary{flex-wrap:wrap;gap:4px 12px;padding-block:16px}.agents-client-name{flex:1;min-width:0}.agents-client-summary{order:3;flex-basis:100%;margin-left:44px;font-size:12px}.agents-client-body{gap:24px;padding-inline:0}.agents-client-actions .agents-button{font-size:13px}.agents-layout{display:block}.agents-sidebar{position:sticky;top:var(--site-header-height);z-index:20;margin-inline:-20px;background:var(--agents-bg);border-bottom:1px solid var(--agents-line)}.agents-sidebar nav{position:static;display:flex;flex-direction:row;padding:8px 20px;overflow-x:auto;gap:4px}.agents-sidebar a{flex-shrink:0;padding-inline:12px}.agents-section{padding-block:36px}.agents-page :where(section[id],details[id]){scroll-margin-top:80px}.agents-start-grid{grid-template-columns:1fr;gap:24px}.agents-method>summary{padding:20px 16px}.agents-method>summary>span{flex-direction:column;gap:4px}.agents-method-body{padding:20px 16px;gap:20px}.agents-method-body>.agents-code{order:-1}.agents-code pre{font-size:12px}.agents-reading-list>div{grid-template-columns:1fr;gap:10px;padding-block:20px}.agents-doc-links a{align-items:start;flex-direction:column;gap:8px}.agents-table{min-width:600px}}@media(prefers-reduced-motion:reduce){.agents-page *,.agents-page *:before,.agents-page *:after{transition:none!important;scroll-behavior:auto!important}}
