.psu2-head:where(.astro-okvcwqsk){display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--pf-head-top) var(--pf-inset) calc(var(--sp-6) + var(--sp-2));text-align:center}.psu2-title:where(.astro-okvcwqsk){font-family:var(--font-heading);font-size:var(--pf-title);font-weight:400;line-height:var(--pf-title-leading);letter-spacing:var(--pf-title-tracking);color:var(--sl-color-white);margin:0;max-width:30rem;text-wrap:balance}.psu2-desc:where(.astro-okvcwqsk){font-family:var(--font-body);font-size:var(--pf-desc);line-height:1.53;color:var(--color-text-subtle);margin:0;max-width:44rem;text-wrap:balance}.psu2-body:where(.astro-okvcwqsk){padding:0 var(--pf-inset) calc(var(--sp-6) + var(--sp-2));max-width:48rem;margin:0 auto;width:100%;box-sizing:border-box}.ag-term:where(.astro-okvcwqsk){border:1px solid var(--border-subtle);border-radius:var(--pf-panel-radius);background:var(--pf-card);overflow:hidden}.ag-term__bar:where(.astro-okvcwqsk){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:calc(var(--sp-2) + var(--sp-1)) var(--sp-3);border-bottom:1px solid var(--border-subtle)}.ag-term__label:where(.astro-okvcwqsk){font-family:var(--font-code);font-size:var(--pf-tab);color:var(--pf-code-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-term__copy:where(.astro-okvcwqsk){display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;padding:var(--sp-1) calc(var(--sp-2) + 1px);background:transparent;border:1px solid transparent;border-radius:var(--pf-badge-radius);color:var(--pf-muted);font-family:var(--font-code);font-size:var(--pf-badge);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--ease-ui),background var(--ease-ui),border-color var(--ease-ui)}.ag-term__copy:where(.astro-okvcwqsk):hover{color:var(--sl-color-white);background:var(--pf-tab-active);border-color:var(--border-mid)}.ag-term__copy:where(.astro-okvcwqsk):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ag-term__copy:where(.astro-okvcwqsk).is-copied{color:var(--pf-accent);border-color:color-mix(in srgb,var(--pf-accent) 40%,transparent)}.ag-term__copy:where(.astro-okvcwqsk).is-copied .ag-term__copy-label:where(.astro-okvcwqsk){visibility:hidden}.ag-term__copy:where(.astro-okvcwqsk).is-copied .ag-term__copy-label:where(.astro-okvcwqsk):after{content:"Copied";visibility:visible;position:absolute;right:0}.ag-term__copy-label:where(.astro-okvcwqsk){display:inline;position:relative}.ag-term__code:where(.astro-okvcwqsk){margin:0;padding:var(--sp-4);font-family:var(--font-code);font-size:var(--pf-endpoint);line-height:var(--pf-code-leading);color:var(--pf-muted);white-space:pre;background:none;border:0;overflow-x:auto}.ag-term__code:where(.astro-okvcwqsk) code:where(.astro-okvcwqsk){font:inherit;color:inherit;background:none;padding:0;border:0}.ag-term__code:where(.astro-okvcwqsk) .tk-key{color:var(--pf-code-key)}.ag-term__code:where(.astro-okvcwqsk) .tk-val{color:var(--sl-color-white)}.ag-term__code:where(.astro-okvcwqsk) .tk-accent{color:var(--pf-accent)}.psu2-connector:where(.astro-okvcwqsk){margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.psu2-connector-text:where(.astro-okvcwqsk){font-family:var(--font-body);font-size:var(--pf-desc);line-height:1.53;color:var(--color-text-subtle);margin:0}@layer starlight.core{.agentic-platforms-wrap:where(.astro-fl6koeqg){padding-bottom:clamp(3rem,7vw,5rem)}.cw-head:where(.astro-fl6koeqg){padding-inline:var(--pf-inset);margin-bottom:calc(var(--sp-6) + var(--sp-2))}.cw-layout:where(.astro-fl6koeqg){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-inline:var(--pf-inset);margin:0 auto;width:100%;box-sizing:border-box}.cw-prompt-list:where(.astro-fl6koeqg){list-style:none;margin:0;padding:0}.cw-prompt:where(.astro-fl6koeqg){position:relative;display:flex;gap:.9rem;padding:1.25rem 0;border-top:1px solid var(--border-subtle)}.cw-prompt:where(.astro-fl6koeqg):first-child{border-top:none;padding-top:0}.cw-prompt:where(.astro-fl6koeqg):last-child{padding-bottom:0}.cw-prompt-caret:where(.astro-fl6koeqg){flex-shrink:0;font-family:var(--font-mono, monospace);font-size:1.35rem;line-height:1.2;font-weight:700;color:var(--color-primary)}.cw-prompt-body:where(.astro-fl6koeqg){min-width:0}.cw-prompt-q:where(.astro-fl6koeqg){font-family:var(--font-heading, monospace);font-size:var(--text-body-xl);font-weight:600;line-height:var(--leading-heading);color:var(--sl-color-white);margin:0 0 .35rem}:root[data-theme=light] .cw-prompt-q:where(.astro-fl6koeqg){color:var(--sl-color-black)}.cw-prompt-a:where(.astro-fl6koeqg){font-size:.9375rem;line-height:var(--leading-copy);color:var(--sl-color-gray-2);margin:0}:root[data-theme=light] .cw-prompt-a:where(.astro-fl6koeqg){color:var(--sl-color-gray-5)}.cw-guide-link:where(.astro-fl6koeqg){margin:1.75rem 0 0;font-size:.9375rem;color:var(--sl-color-gray-2)}.cw-guide-link:where(.astro-fl6koeqg) a:where(.astro-fl6koeqg){color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.cw-visual:where(.astro-fl6koeqg){min-width:0}.cw-visual-shell:where(.astro-fl6koeqg){position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid color-mix(in srgb,var(--sl-color-white) 12%,transparent);box-shadow:12px 12px 10px #00000059}:root[data-theme=light] .cw-visual-shell:where(.astro-fl6koeqg){border-color:color-mix(in srgb,var(--sl-color-black) 10%,transparent);box-shadow:10px 10px 8px #00000014}.cw-video:where(.astro-fl6koeqg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.cw-layout:where(.astro-fl6koeqg){grid-template-columns:1fr;gap:2.5rem}.cw-visual:where(.astro-fl6koeqg){max-width:460px;margin:0 auto;width:100%;order:-1}}}
