.connect .mono,.connect .prose code,.connect .field__name,.connect .endpoint__path{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.connect .prose{flex-direction:column;gap:70px;display:flex}.connect .prose>section{flex-direction:column;gap:20px;scroll-margin-top:90px;display:flex}.connect .prose h2{font-size:var(--fs-title-md);color:var(--ink-heading);line-height:44px}.connect .prose h3{font-size:var(--fs-title-sm);color:var(--ink-heading);margin-top:20px;scroll-margin-top:90px;line-height:34px}.connect .prose h2+h3{margin-top:0}.connect .prose p,.connect .prose li{font-size:var(--fs-body);color:var(--ink);max-width:720px;line-height:29px}.connect .prose ul,.connect .prose ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.connect .prose li::marker{color:var(--eyebrow)}.connect .prose a:not([class]){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-soft);text-decoration-color:var(--line-soft);text-underline-offset:5px;transition:text-decoration-color var(--dur-base) var(--ease-out)}@media (hover:hover){.connect .prose a:not([class]):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.connect .prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--tint);overflow-wrap:anywhere;padding:1px 5px;font-size:.83em}.connect .prose .small,.connect .prose p.small{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);color:var(--ink-muted);line-height:22px}.connect .endpoint{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.connect .method{border:1px solid var(--line-hairline);border-radius:var(--radius-pill);font-size:var(--fs-utility);font-weight:var(--fw-medium);letter-spacing:var(--ls-utility);text-transform:uppercase;color:var(--ink);flex:none;padding:0 10px;line-height:20px;display:inline-block}.connect .endpoint__path{color:var(--ink-heading);overflow-wrap:anywhere;font-size:14px;line-height:22px}.connect .table-wrap{overflow-x:auto}.connect .dtable{border-collapse:collapse;border-spacing:0;width:100%}.connect .dtable th,.connect .dtable td{text-align:left;vertical-align:top;padding:12px 16px}.connect .dtable th:first-child,.connect .dtable td:first-child{padding-left:0}.connect .dtable th:last-child,.connect .dtable td:last-child{padding-right:0}.connect .dtable th{font-size:var(--fs-utility);font-weight:var(--fw-medium);letter-spacing:var(--ls-utility);text-transform:uppercase;color:var(--eyebrow);padding-top:0;line-height:20px}.connect .dtable td{border-top:1px solid var(--line-hairline);font-size:var(--fs-caption);letter-spacing:var(--ls-caption);color:var(--ink);line-height:22px}.connect .dtable th.num{text-align:right}.connect .dtable td.num{text-align:right;font-variant-numeric:tabular-nums}.connect .dtable code{font-size:13px;background:0 0!important;padding:0!important}.connect .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.connect .card{border:1px solid var(--line-hairline);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);flex-direction:column;gap:10px;padding:24px 26px;text-decoration:none;display:flex}.connect a.card{transition:border-color var(--dur-base) var(--ease-out)}@media (hover:hover){.connect a.card:hover{border-color:var(--line-soft)}}.connect .card__title{font-size:var(--fs-title-sm);line-height:34px;font-weight:var(--fw-semibold);color:var(--ink-heading)}.connect .card__body{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);color:var(--ink);line-height:22px}.connect .card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect .steps{flex-direction:column;margin:0;list-style:none;display:flex;gap:0!important;padding:0!important}.connect .steps>li{grid-template-columns:34px minmax(0,1fr);column-gap:16px;padding-block:18px;display:grid;max-width:none!important}.connect .steps>li+li{border-top:1px solid var(--line-hairline)}.connect .steps>li:first-child{padding-top:0}.connect .steps>li:last-child{padding-bottom:0}.connect .steps__n{font-size:var(--fs-title-sm);line-height:34px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.connect .steps__body{flex-direction:column;gap:6px;display:flex}.connect .steps__title{font-size:var(--fs-body);line-height:34px;font-weight:var(--fw-semibold);color:var(--ink-heading)}.connect .btn-like{border-radius:var(--radius-sm);background:var(--ink-heading);height:50px;color:var(--paper);font-size:var(--fs-utility);font-weight:var(--fw-medium);line-height:var(--lh-utility);letter-spacing:var(--ls-utility);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.connect .band-ink{background:var(--ink-deep);color:var(--on-ink)}@media (width<=899.98px){.connect .prose{gap:56px}.connect .prose h2{font-size:var(--fs-title-sm);line-height:34px}.connect .prose h3{font-size:20px;line-height:30px}.connect .cards{grid-template-columns:minmax(0,1fr)}.connect .card{padding:22px 20px}.connect .dtable th,.connect .dtable td{padding:10px 12px}}@media (width>=900px){.connect .prose .dtable :not(pre)>code,.connect .dtable code{overflow-wrap:normal;word-break:normal}}@media (width<=899.98px){.connect .docs .prose .code__pre.code__pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:19px}.connect .docs .prose .code__code.code__code{min-width:0}.connect .prose .dtable--stackable,.connect .prose .dtable--stackable tbody,.connect .prose .dtable--stackable tr,.connect .prose .dtable--stackable td{width:100%;display:block}.connect .prose .dtable--stackable thead{display:none}.connect .prose .dtable--stackable tr{border-top:1px solid var(--line-hairline);padding-block:14px}.connect .prose .dtable--stackable tr:first-child{border-top:0;padding-top:0}.connect .prose .dtable--stackable td{border-top:0;text-align:left!important;padding:0!important}.connect .prose .dtable--stackable td:first-child{font-size:var(--fs-body);line-height:26px;font-weight:var(--fw-medium);color:var(--ink-heading)}.connect .prose .dtable--stackable td:first-child code{font-size:14px}.connect .prose .dtable--stackable td+td{grid-template-columns:96px minmax(0,1fr);column-gap:12px;margin-top:6px;display:grid}.connect .prose .dtable--stackable .dtable__val{min-width:0}.connect .prose .dtable--stackable td+td:before{content:attr(data-label);letter-spacing:var(--ls-utility);text-transform:uppercase;color:var(--eyebrow);font-size:12px;line-height:22px}}
