.docs{padding-bottom:64px}.docs .docs-intro{padding:56px 0 44px}.docs .docs-eyebrow{color:var(--quiet);margin:0 0 14px;font-size:14px;font-weight:600}.docs h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(34px,4.6vw,48px);font-weight:650;line-height:1.1}.docs p{max-width:42rem;color:var(--quiet);margin:0 0 18px;font-size:16px;line-height:1.65}.docs .docs-intro>p:last-child{margin-bottom:0;font-size:18px}.docs strong{color:var(--ink);font-weight:600}.docs .setup-steps{margin:0;padding:0;list-style:none}.docs .setup-steps>li{border-top:1px solid var(--hair);grid-template-columns:64px minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.docs .step-number{font:16px/1.6 var(--font-mono);color:var(--quiet);padding-top:2px}.docs h2{letter-spacing:-.025em;margin:0 0 14px;font-size:25px;font-weight:600;line-height:1.25}.docs section>p:last-child{margin-bottom:0}.docs .step-heading{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:14px;display:flex}.docs .step-heading h2{margin-bottom:0}.docs .optional{color:var(--quiet);background:var(--chip);border-radius:6px;padding:4px 10px;font-size:14px;line-height:1.4}.docs .test-note{font-size:15px}@media (max-width:600px){.docs{padding-bottom:32px}.docs .docs-intro{padding:40px 0 32px}.docs .setup-steps>li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:28px 0}.docs h2{font-size:22px}}.docs .docs-agents,.docs .docs-contact{border-top:1px solid var(--hair);padding:36px 0 12px}.docs .agent-option{max-width:48rem;margin-top:28px}.docs h3{letter-spacing:-.015em;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.35}.docs .mcp-fields{margin:0 0 24px}.docs .mcp-fields>div{border-bottom:1px solid var(--hair);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.docs dt{color:var(--quiet);font-size:14px}.docs dd{overflow-wrap:anywhere;margin:0}.docs code{font-family:var(--font-mono);font-size:14px}.docs pre{background:var(--chip);border-radius:8px;max-width:100%;margin:0 0 20px;padding:20px;line-height:1.65;overflow-x:auto}.docs .docs-contact{margin-top:28px}.docs .docs-contact a{text-underline-offset:3px;text-decoration:underline}
