.connections-module__VvremG__page{gap:28px;display:grid;container-type:inline-size}.connections-module__VvremG__page>header{margin-bottom:0}.connections-module__VvremG__guide{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.connections-module__VvremG__introduction,.connections-module__VvremG__setup{min-width:0;padding:28px}.connections-module__VvremG__eyebrow{color:var(--text-2);margin-bottom:12px;font-size:12px;font-weight:600}.connections-module__VvremG__title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.25}.connections-module__VvremG__description{max-width:47ch;color:var(--text-2);margin-top:14px;font-size:14px;line-height:1.7}.connections-module__VvremG__appLinks{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.connections-module__VvremG__primaryLink{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);width:180px;max-width:100%;min-height:46px;color:var(--accent-ink);justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.connections-module__VvremG__primaryLink:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.connections-module__VvremG__primaryLink:focus-visible,.connections-module__VvremG__copyButton:focus-visible,.connections-module__VvremG__textLink:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.connections-module__VvremG__caption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.connections-module__VvremG__setup{border-left:1px solid var(--hair)}.connections-module__VvremG__sectionTitle{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.5}.connections-module__VvremG__steps{gap:18px;margin-top:20px;padding:0;list-style:none;display:grid}.connections-module__VvremG__steps li{gap:12px;display:flex}.connections-module__VvremG__stepNumber{color:var(--muted);font-family:var(--font-mono);flex:0 0 22px;font-size:12px;line-height:22px}.connections-module__VvremG__steps strong{font-size:13px;font-weight:600}.connections-module__VvremG__steps p{color:var(--text-2);margin-top:3px;font-size:13px;line-height:1.6}.connections-module__VvremG__details{border-top:1px solid var(--hair);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;padding:18px 28px;display:grid}.connections-module__VvremG__details p{color:var(--text-2);font-size:12px;line-height:1.7}.connections-module__VvremG__details strong{color:var(--text);font-weight:600}.connections-module__VvremG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.connections-module__VvremG__sectionDescription{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.6}.connections-module__VvremG__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.connections-module__VvremG__example{border:1px solid var(--hair);border-radius:var(--radius);min-width:0;padding:16px}.connections-module__VvremG__exampleHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.connections-module__VvremG__exampleHeading h3{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600}.connections-module__VvremG__copyButton{border:1px solid var(--hair);border-radius:var(--radius);min-width:72px;min-height:32px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:inline-flex}.connections-module__VvremG__copyButton:hover{background:var(--surface);color:var(--text)}.connections-module__VvremG__example>p{color:var(--text-2);-webkit-user-select:text;user-select:text;font-size:13px;line-height:1.7}.connections-module__VvremG__exampleNote{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.connections-module__VvremG__copyError{color:var(--down);margin-top:6px}.connections-module__VvremG__connectionList{gap:10px;display:grid}.connections-module__VvremG__connectionRow{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.connections-module__VvremG__connectionRow h3{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600}.connections-module__VvremG__connectionStatus{color:var(--text-2);margin-top:4px;font-size:13px}.connections-module__VvremG__connectionDates{color:var(--muted);margin-top:6px;font-size:12px}.connections-module__VvremG__empty{border:1px solid var(--hair);border-radius:var(--radius);padding:22px}.connections-module__VvremG__empty strong{font-size:14px;font-weight:500}.connections-module__VvremG__empty p{max-width:75ch;color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.7}.connections-module__VvremG__textLink{color:var(--text);text-underline-offset:4px;text-decoration:underline}.connections-module__VvremG__footer{border-top:1px solid var(--hair);color:var(--muted);padding-top:16px;font-size:12px;line-height:1.8}@container (max-width:760px){.connections-module__VvremG__guide{grid-template-columns:minmax(0,1fr)}.connections-module__VvremG__introduction,.connections-module__VvremG__setup{padding:22px}.connections-module__VvremG__setup{border-left:0;border-top:1px solid var(--hair)}.connections-module__VvremG__details{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 22px}.connections-module__VvremG__examples{grid-template-columns:minmax(0,1fr)}}
