.api-example{padding:40px 0 64px;scroll-margin-top:100px}.api-example [hidden]{display:none!important}.api-example__container{max-width:1152px;margin:0 auto;padding:0 20px}.api-example__intro{max-width:740px;margin:0 auto 32px;text-align:center}.api-example__eyebrow{margin-bottom:12px;color:var(--color-primary);font:500 12px/1.5 var(--font-mono);letter-spacing:1.4px}.api-example__description{margin-top:16px;color:#4b5563;font-size:18px;line-height:1.65}.api-example__card{overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 16px 32px -16px #0307120d}.api-example__endpoint{display:flex;align-items:center;gap:12px;padding:18px 24px}.api-example__method{flex-shrink:0;padding:3px 8px;border-radius:5px;background:#eaf7f1;color:#16704e;font:600 11px/1.5 var(--font-mono)}.api-example__method[data-method=POST],.api-example__method[data-method=MCP]{background:#edf4ff;color:#0861bc}.api-example__endpoint>code{min-width:0;overflow-wrap:anywhere;color:#374151;font:500 13px/1.5 var(--font-mono)}.api-example__endpoint>a,.api-example__footer>a{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;margin-left:auto;color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none}.api-example__endpoint>a:hover,.api-example__footer>a:hover{text-decoration:underline;text-underline-offset:3px}.api-example__panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#171d2b;color:#dce3ee}.api-example__pane{min-width:0}.api-example__pane+.api-example__pane{border-left:1px solid #303747}.api-example__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 20px;border-bottom:1px solid #303747}.api-example__toolbar h3,.api-example__fallback{margin:0;font:500 12px/1.5 var(--font-sans);letter-spacing:0;color:#c9d2e0}.api-example__format{margin-left:8px;font:400 10px/1.5 var(--font-mono);color:#9caac0}.api-example__tabs{align-self:stretch;display:flex;gap:18px}.api-example__tabs>button{padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#a6b1c5;font:500 12px/1.5 var(--font-sans);cursor:pointer}.api-example__tabs>button[aria-selected=true]{color:#fff;border-bottom-color:#6eb4ff}.api-example__tabs>button:hover{color:#fff}.api-example__copy{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:70px;min-height:32px;padding:4px 8px;border:1px solid #414b5e;border-radius:6px;background:transparent;color:#c9d2e0;font:400 11px/1.5 var(--font-sans);cursor:pointer}.api-example__copy:hover{background:#262e40;color:#fff}.api-example :is(button,a,pre):focus-visible{outline:2px solid #73baff;outline-offset:4px}.api-example pre:focus-visible{outline-offset:-3px}.api-example pre{height:340px;margin:0;padding:24px;overflow:auto;white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:#4b5568 transparent}.api-example pre code{font:400 12px/1.85 var(--font-mono);color:#dce3ee}.api-example__key{color:#8fcfff}.api-example__string{color:#a4dfb3}.api-example__number{color:#f5c47c}.api-example__keyword{color:#c9aff5}.api-example__notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f8f9fb;border-top:1px solid #e5e7eb}.api-example__notes p{margin:0;padding:14px 24px;color:#616b7a;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.api-example__notes p+p{border-left:1px solid #e5e7eb}.api-example__footer{display:flex;align-items:start;gap:32px;margin-top:20px}.api-example__footer p{max-width:790px;margin:0;color:#6b7280;font-size:13px;line-height:1.7}.api-example__footer>a{padding-top:2px}.api-example__status{min-height:20px;margin-top:8px;color:#4b5563;font-size:12px}.api-example__prompt-list{padding:24px}.api-example__prompt-list p{color:#acb8cc;font-size:13px;line-height:1.65}.api-example__prompt-list ul{display:grid;gap:12px;margin:16px 0 20px;list-style:none;padding:0}.api-example__prompt-list li{padding:12px 16px;border:1px solid #364156;border-radius:10px;background:#20293a;color:#dce3ee;font-size:13px;line-height:1.6}@media(max-width:767px){.api-example{padding:32px 0 40px}.api-example__intro{margin-bottom:24px}.api-example__description{font-size:16px}.api-example__endpoint{flex-wrap:wrap;gap:8px;padding:16px}.api-example__endpoint>code{flex:1;font-size:12px}.api-example__endpoint>a{flex-basis:100%;margin-left:0;margin-top:4px}.api-example__panes,.api-example__notes{grid-template-columns:minmax(0,1fr)}.api-example__pane+.api-example__pane{border-left:0;border-top:1px solid #414b5e}.api-example__toolbar{padding:0 16px;gap:8px}.api-example__tabs{gap:14px}.api-example pre{height:300px;padding:20px 16px}.api-example__notes p{padding:12px 16px}.api-example__notes p+p{border-left:0;border-top:1px solid #e5e7eb}.api-example__footer{flex-direction:column;gap:12px}.api-example__footer>a{margin-left:0}.api-example__prompt-list{padding:20px 16px}}.returned-data{padding:40px 0 32px;scroll-margin-top:100px}.returned-data__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.returned-data__group{min-width:0;border:1px solid #e7e9ee;border-radius:14px;background:#fff;overflow:hidden}.returned-data__group summary{display:flex;flex-direction:column;min-height:180px;padding:24px;cursor:pointer;list-style:none}.returned-data__group summary::-webkit-details-marker{display:none}.returned-data__group summary:hover{background:#fafbfc}.returned-data__group summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:14px}.returned-data__title{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#202020;font:600 17px/1.4 var(--font-heading);letter-spacing:-.35px}.returned-data__summary{display:block;margin:10px 0 18px;color:#6b7280;font-size:14px;line-height:1.6}.returned-data__toggle{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--color-primary);font-size:12px;font-weight:500}.returned-data__hide,.returned-data__group[open] .returned-data__show{display:none}.returned-data__group[open] .returned-data__hide{display:inline}.returned-data__group[open] .returned-data__toggle svg{transform:rotate(180deg)}.returned-data__content{padding:0 24px 24px}.returned-data__content dl{margin:0}.returned-data__content dl>div{padding:10px 0;border-top:1px solid #eef0f3}.returned-data__content dt{color:#374151;font-size:13px;line-height:1.5}.returned-data__content dd{margin:3px 0 0;line-height:1.5}.returned-data__content code{color:#546079;font:400 11px/1.65 var(--font-mono);overflow-wrap:anywhere}.returned-data__group--expansion{grid-column:1 / -1;background:#f8faff;border-color:#dfe9f8}.returned-data__group--expansion summary{min-height:0;padding:20px 24px}.returned-data__group--expansion .returned-data__summary{margin:8px 0 12px}.returned-data__group--expansion dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.returned-data__badge{display:inline-block;padding:3px 7px;border-radius:4px;background:#e9f1ff;color:#0861bc;font:500 10px/1.4 var(--font-sans);letter-spacing:0}.returned-data__parameter{margin:0 0 8px;color:#374151;font-size:13px}.returned-data__parameter code{padding:3px 6px;border-radius:4px;background:#e9f1ff;color:#0861bc}.returned-data__group-note{margin:0 0 16px;color:#616b7a;font-size:12px;line-height:1.65}.returned-data__footer{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-top:20px}.returned-data__footer p{margin:0 0 6px;max-width:800px;color:#6b7280;font-size:12px;line-height:1.7}.returned-data__footer a{flex-shrink:0;padding-top:1px;color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none}.returned-data__footer a:hover{text-decoration:underline;text-underline-offset:3px}.returned-data__footer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(min-width:768px)and (max-width:1023px){.returned-data__grid,.returned-data__group--expansion dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.returned-data{padding:32px 0 24px}.returned-data__grid,.returned-data__group--expansion dl{grid-template-columns:minmax(0,1fr)}.returned-data__group summary{min-height:0;padding:20px}.returned-data__content{padding:0 20px 20px}.returned-data__footer{flex-direction:column;gap:10px}}
