.dp-hero{position:relative;padding-top:128px;padding-bottom:var(--space-20);overflow:hidden}.dp-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.dp-hero-grid>*{min-width:0}.dp-hero-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.dp-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-8)}@media (max-width:980px){.dp-hero{padding-top:104px;padding-bottom:var(--space-16)}.dp-hero-grid{grid-template-columns:1fr;gap:var(--space-10)}.dp-hero-panel-col{order:2}.dp-hero-copy{order:1}}@media (max-width:640px){.dp-hero{padding-top:92px}}.dp-quickstart-grid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.dp-quickstart-grid>*{min-width:0}.dp-steps{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.dp-steps-sticky{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:900px){.dp-quickstart-grid{grid-template-columns:1fr;gap:var(--space-8)}.dp-steps-sticky{position:static}}.dp-auth-grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.dp-auth-grid>*{min-width:0}.dp-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:860px){.dp-auth-grid{grid-template-columns:1fr;gap:var(--space-6)}}.dp-mcp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.dp-mcp-grid>*{min-width:0}.dp-flow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.dp-flow-node{flex:1 1 140px;min-width:0}.dp-flow-arrow{display:inline-flex;align-items:center;color:var(--text-faint);flex:none}.dp-tool-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:900px){.dp-mcp-grid{grid-template-columns:1fr;gap:var(--space-8)}}.dp-res-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:768px){.dp-res-grid{grid-template-columns:1fr}}@keyframes dpCaret{0%,48%{opacity:1}49%,to{opacity:0}}