.connect-hero{background:var(--green);color:#fff;padding:64px 0 48px}.connect-hero h1{max-width:900px;font-size:clamp(43px,5vw,67px)}.connect-hero .hero-lead{max-width:750px}.connect-hero .small{margin-top:25px}.deploy-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--card);margin:30px 0}.deploy-grid article{padding:28px;min-width:0;border-right:1px solid var(--line)}.deploy-grid article:last-child{border:0}.deploy-grid .label{margin-bottom:20px}.deploy-grid h3{font-size:29px}.deploy-grid p,.deploy-grid li{font-size:14px}.deploy-grid ul{padding-left:18px}.technical{border:1px solid var(--line);background:var(--card);margin:18px 0}.technical summary{padding:20px 24px;font-size:15px;font-weight:600;cursor:pointer}.technical summary span{display:inline-block;margin-left:18px;font-size:11px;color:var(--muted);font-weight:400}.technical>div{padding:4px 24px 22px;border-top:1px solid var(--line);font-size:14px}.release-list{display:grid;gap:14px;margin:20px 0}.release-list article{padding:16px 20px;background:#e9e7db;min-width:0}.release-list h4{margin:0}.release-list p{margin:10px 0}.release-list code{display:block}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:28px 0}.two-column p,.spaced{font-size:15px}.spaced{padding-left:20px}.spaced li{margin-bottom:14px}.interface-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}.interface-grid article{padding:26px;background:var(--card);border:1px solid var(--line);min-width:0}.interface-grid .label{margin-bottom:16px}.interface-grid h3{font-family:ui-monospace,Menlo,monospace;font-size:24px}.interface-grid p{font-size:14px}.fields{display:grid;grid-template-columns:160px 1fr;gap:12px 20px}.fields dt{font-weight:600}.fields dd{margin:0}.check-path{padding-left:22px;line-height:1.8}.check-path li{margin:10px 0}.agent-sequence{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.agent-sequence span{border:1px solid #687d5e;padding:10px 16px;font-size:12px;color:var(--gold-light)}.connect-request{margin-top:0;border-top:1px solid #506648}.partner-form fieldset{border:1px solid #5d7358;margin:22px 0 0;padding:10px 15px 16px}.partner-form legend{font-size:12px;padding:0 7px;color:#e2eada}.partner-form .roles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.partner-form .roles label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.partner-form .roles input{width:16px;height:16px;accent-color:var(--gold)}.partner-form select{padding:11px;border:1px solid #a7b59d;background:#f6f4e9;color:var(--ink);width:100%;font-size:14px;border-radius:0}.request-preview{margin-top:22px;border-top:1px solid #526a52;padding-top:15px}.request-preview summary{font-size:12px;cursor:pointer}.request-preview pre{background:#0e2a1e;color:#d8e3d5}.light-outline{border-color:#b4bfa4!important;color:#e4eada!important}.light-outline:hover{background:#244431!important}.connect-request .actions{gap:12px}pre{background:#e9e7db;padding:18px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font:12px/1.7 ui-monospace,Menlo,monospace}code{font:12px/1.7 ui-monospace,Menlo,monospace;overflow-wrap:anywhere;word-break:break-word}#proof,#prepare,#first-event,#versions{scroll-margin-top:25px}
@media(max-width:900px){.deploy-grid{grid-template-columns:1fr}.deploy-grid article{border:0;border-bottom:1px solid var(--line)}.two-column{gap:30px}.interface-grid h3{font-size:21px}.connect-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.connect-hero{padding:40px 0 35px}.two-column,.interface-grid{grid-template-columns:1fr;gap:15px}.technical summary{padding:17px}.technical summary span{display:block;margin:6px 0 0}.technical>div{padding:8px 17px 17px}.deploy-grid article{padding:24px}.fields{grid-template-columns:1fr;gap:5px}.fields dd{margin-bottom:10px}.agent-sequence span{font-size:11px;padding:8px 12px}.release-list article{padding:15px}.partner-form .roles{grid-template-columns:1fr}.connect-hero h1{font-size:43px}}
