.guide-hero{background:radial-gradient(circle at 85% 12%,#a8d9d377,#0000 28%),#f8fbfb;border-bottom:1px solid #bfd0d3;padding:clamp(80px,10vw,145px) clamp(22px,9vw,140px)}.guide-hero h1{letter-spacing:-3px;max-width:1050px;margin:16px 0 24px;font-size:clamp(52px,7vw,102px);line-height:.92}.guide-hero>p:not(.developer-eyebrow){color:#4e6a73;max-width:780px;font-size:20px;line-height:1.6}.guide-toc{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#fbfdfdf2;border-bottom:1px solid #bfd0d3;align-items:center;gap:24px;padding:17px clamp(22px,6vw,92px);display:flex;position:sticky;top:0;overflow:auto}.guide-toc strong{color:#0b2d38;font-size:11px}.guide-toc a{color:#547078;font-size:11px;font-weight:700}.guide-section{border-bottom:1px solid #bfd0d3;padding:clamp(70px,8vw,110px) clamp(22px,9vw,140px)}.guide-section>p{color:#526f77;max-width:900px;font-size:16px;line-height:1.75}.guide-heading{max-width:950px;margin-bottom:42px}.guide-heading h2{letter-spacing:-2px;margin:12px 0;font-size:clamp(42px,5.5vw,76px);line-height:.96}.guide-grid{background:#bfd0d3;border:1px solid #bfd0d3;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:35px;display:grid}.guide-grid article{background:#f9fbfb;padding:32px}.guide-grid h3{margin:0 0 10px;font-size:20px}.guide-grid p{color:#58737b;margin:0;line-height:1.6}.guide-callout{background:#deebea;border-left:4px solid #0a6e73;max-width:900px;margin-top:32px;padding:20px 23px}.guide-callout strong{color:#0a6e73;font-size:13px}.guide-callout p{color:#405e67;margin:5px 0 0;line-height:1.6}.guide-dark{color:#fff;background:#092f3b}.guide-dark .developer-eyebrow{color:#8bd9d1}.guide-dark>p{color:#bfd0d4}.guide-dark code{color:#9ce2db}.guide-dark .guide-callout{color:#0b2d38}.guide-tinted{background:#e8f0ef}.guide-checklist{max-width:900px;margin:0 0 30px;padding:0;list-style:none}.guide-checklist li{color:#d6e3e5;border-bottom:1px solid #ffffff24;padding:16px 12px 16px 34px;position:relative}.guide-checklist li:before{content:"×";color:#efb34d;font-weight:900;position:absolute;left:8px}.guide-steps{max-width:900px;padding-left:25px}.guide-steps li{color:#4d6972;padding:11px 0 11px 8px;line-height:1.6}.guide-final-links{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.guide-final-links a,.agent-prompt-actions a,.agent-prompt-actions button{color:#fff;cursor:pointer;background:#0a6e73;border:0;border-radius:7px;padding:13px 16px;font:800 12px inherit}.agent-prompt-card{grid-template-columns:1fr auto;align-items:end;gap:25px;display:grid}.agent-prompt-card h2{margin:12px 0;font-size:clamp(38px,5vw,70px);line-height:.96}.agent-prompt-card>div:first-child>p:last-child{color:#536f78;max-width:780px;line-height:1.6}.agent-prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.agent-prompt-actions a{color:#0a6e73;background:#dbe9e8}.agent-prompt-card pre{grid-column:1/-1;max-height:520px}.integration-guide .endpoint-list{margin-top:35px}.integration-guide .endpoint-list article{grid-template-columns:75px minmax(300px,.65fr) 1fr}.integration-guide a:focus-visible,.integration-guide button:focus-visible,.integration-guide pre:focus-visible{outline-offset:3px;outline:3px solid #efb34d}@media (max-width:900px){.agent-prompt-card{grid-template-columns:1fr}.agent-prompt-actions{justify-content:flex-start}.guide-grid{grid-template-columns:1fr}}@media (max-width:650px){.guide-hero h1{letter-spacing:-2px}.guide-toc strong{display:none}.agent-prompt-actions{display:grid}.integration-guide .endpoint-list article{grid-template-columns:60px 1fr}.integration-guide .endpoint-list p{grid-column:2}.guide-final-links{display:grid}}
