.connectors-hero.svelte-55l82p{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:64px;padding-block:88px 80px;display:grid}.connectors-hero.svelte-55l82p .soltitle:where(.svelte-55l82p){margin:20px 0 0;font-size:clamp(40px,4.3vw,60px)}.connectors-hero.svelte-55l82p .lede:where(.svelte-55l82p){max-width:590px;margin-top:26px;font-size:18px;line-height:1.8}.connectors-hero.svelte-55l82p .ctas:where(.svelte-55l82p){align-items:center;gap:24px;margin-top:32px}.connector-map.svelte-55l82p{color:var(--rz-growth-600);grid-template-columns:minmax(100px,1fr) 48px minmax(145px,1.1fr);align-items:center;display:grid}.connector-map__sources.svelte-55l82p{gap:20px;display:grid}.connector-map__sources.svelte-55l82p>span:where(.svelte-55l82p){min-height:42px;font:650 15px/1.5 var(--font-brand);align-items:center;gap:12px;display:flex}.connector-map__sources.svelte-55l82p .i,.connector-map__sources.svelte-55l82p>span:where(.svelte-55l82p)>svg:where(.svelte-55l82p){flex:none;width:27px;height:27px}.connector-map__sources.svelte-55l82p>span:where(.svelte-55l82p)>svg:where(.svelte-55l82p){fill:currentColor}.connector-map__sources.svelte-55l82p .i{stroke-width:1.4px}.connector-map__paths.svelte-55l82p{width:48px;height:240px;stroke:var(--rz-growth-200);stroke-width:1.4px}.connector-map__destination.svelte-55l82p{justify-items:center;gap:20px;display:grid}.connector-map__hub.svelte-55l82p{border:1px solid var(--rz-growth-100);background:var(--surface-app);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:156px;height:156px;display:flex}.connector-map__hub.svelte-55l82p>.i{stroke-width:1.4px;width:29px;height:29px}.connector-map__hub.svelte-55l82p strong:where(.svelte-55l82p){font:800 24px/1.3 var(--font-brand);color:var(--text-title);letter-spacing:-.04em}.connector-map__hub.svelte-55l82p span:where(.svelte-55l82p){color:var(--text-muted);text-align:center;max-width:120px;font-size:11px}.connector-map__destination.svelte-55l82p>p:where(.svelte-55l82p){color:var(--text-body);align-items:center;gap:8px;font-size:12px;display:flex}.connector-map__destination.svelte-55l82p>p:where(.svelte-55l82p) .i{stroke-width:1.5px;width:15px;height:15px}.connectors-catalog.svelte-55l82p{padding-bottom:80px;scroll-margin-top:104px}.connectors-catalog__head.svelte-55l82p{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-top:44px;display:grid}.connectors-catalog__head.svelte-55l82p>p:where(.svelte-55l82p){color:var(--text-body);font-size:17px;line-height:1.8}.connectors-catalog__grid.svelte-55l82p{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.connectors-catalog__grid.svelte-55l82p article:where(.svelte-55l82p){border-top:1px solid var(--border-subtle);grid-template-rows:auto 1fr auto;padding-block:28px;display:grid}.connectors-catalog__name.svelte-55l82p{align-items:center;gap:14px;display:flex}.connectors-catalog__name.svelte-55l82p>svg:where(.svelte-55l82p),.connectors-catalog__name.svelte-55l82p>.i{width:29px;height:29px;color:var(--rz-growth-600);flex:none}.connectors-catalog__name.svelte-55l82p>svg:where(.svelte-55l82p){fill:var(--rz-growth-600)}.connectors-catalog__name.svelte-55l82p>.i{fill:none;stroke-width:1.5px}.connectors.svelte-55l82p h3:where(.svelte-55l82p){font:750 24px/1.3 var(--font-brand);color:var(--text-title);letter-spacing:-.03em}.connectors-catalog__grid.svelte-55l82p article:where(.svelte-55l82p)>p:where(.svelte-55l82p){color:var(--text-body);margin-top:20px;font-size:15px;line-height:1.8}.connectors-catalog__grid.svelte-55l82p ul:where(.svelte-55l82p){align-content:start;gap:12px;margin-top:24px;display:grid}.connectors-catalog__grid.svelte-55l82p li:where(.svelte-55l82p){color:var(--text-body);grid-template-columns:16px minmax(0,1fr);gap:9px;font-size:13px;line-height:1.7;display:grid}.connectors-catalog__grid.svelte-55l82p li:where(.svelte-55l82p)>.i{width:16px;height:16px;color:var(--rz-growth-600);stroke-width:1.5px;margin-top:3px}.connectors-catalog__help.svelte-55l82p{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-top:24px;display:flex}.connectors-catalog__help.svelte-55l82p p:where(.svelte-55l82p){color:var(--text-body);font-size:14px;line-height:1.8}.connectors-catalog__help.svelte-55l82p .link:where(.svelte-55l82p){flex:none;font-size:14px;display:inline-flex}.connectors-setup.svelte-55l82p{background:var(--surface-app);padding-block:80px}.connectors-setup__layout.svelte-55l82p{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.connectors-setup__intro.svelte-55l82p{max-width:50ch;color:var(--text-body);margin-top:24px;font-size:17px;line-height:1.8}.connectors-setup.svelte-55l82p .btn:where(.svelte-55l82p){margin-top:28px}.connectors-setup.svelte-55l82p ol:where(.svelte-55l82p){gap:28px;display:grid}.connectors-setup.svelte-55l82p li:where(.svelte-55l82p){grid-template-columns:28px minmax(0,1fr);gap:18px;display:grid}.connectors-setup.svelte-55l82p li:where(.svelte-55l82p)>.i{width:28px;height:28px;color:var(--rz-growth-600);stroke-width:1.5px;margin-top:2px}.connectors-setup.svelte-55l82p li:where(.svelte-55l82p) p:where(.svelte-55l82p){color:var(--text-body);margin-top:10px;font-size:15px;line-height:1.8}.connectors-faq{margin-block:96px 48px}.connectors-sources.svelte-55l82p{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-block:24px 56px;display:flex}.connectors-sources.svelte-55l82p>.i{width:22px;height:22px;color:var(--rz-growth-600)}.connectors-sources.svelte-55l82p p:where(.svelte-55l82p){color:var(--text-body);font-size:14px}.connectors-sources.svelte-55l82p .link:where(.svelte-55l82p){margin-left:auto;font-size:14px;display:inline-flex}.connectors-api.svelte-55l82p{border-top:1px solid var(--border-subtle);grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:40px 72px;display:grid}.connectors-api.svelte-55l82p h2:where(.svelte-55l82p){font:750 29px/1.3 var(--font-brand);color:var(--text-title);letter-spacing:-.03em}.connectors-api.svelte-55l82p h2:where(.svelte-55l82p)+p:where(.svelte-55l82p){max-width:64ch;color:var(--text-body);margin-top:16px;font-size:15px;line-height:1.8}.connectors-api.svelte-55l82p ul:where(.svelte-55l82p){gap:10px;display:grid}.connectors-api.svelte-55l82p li:where(.svelte-55l82p){color:var(--text-body);align-items:start;gap:9px;font-size:13px;line-height:1.7;display:flex}.connectors-api.svelte-55l82p li:where(.svelte-55l82p) .i{width:16px;height:16px;color:var(--rz-growth-600);margin-top:3px}.connectors-api.svelte-55l82p .link:where(.svelte-55l82p){margin-top:20px;font-size:14px;display:inline-flex}@media (width<=999px){.connectors-hero.svelte-55l82p{gap:32px}.connectors-catalog__head.svelte-55l82p,.connectors-setup__layout.svelte-55l82p,.connectors-api.svelte-55l82p{gap:40px}.connectors-catalog__grid.svelte-55l82p{gap:28px}}@media (width<=799px){.connectors-hero.svelte-55l82p{grid-template-columns:1fr;padding-block:64px}.connectors-hero.svelte-55l82p>div:where(.svelte-55l82p):first-child{max-width:680px}.connector-map.svelte-55l82p{justify-self:center;width:100%;max-width:430px;margin-top:16px}.connectors-catalog__head.svelte-55l82p,.connectors-catalog__grid.svelte-55l82p,.connectors-setup__layout.svelte-55l82p,.connectors-api.svelte-55l82p{grid-template-columns:1fr}.connectors-catalog__head.svelte-55l82p{gap:20px;padding-top:32px}.connectors-catalog__grid.svelte-55l82p{gap:8px;margin-top:28px}.connectors-catalog__grid.svelte-55l82p article:where(.svelte-55l82p){grid-template-rows:auto}.connectors-catalog__help.svelte-55l82p{flex-direction:column;align-items:start}.connectors-setup.svelte-55l82p{padding-block:64px}.connectors-setup__layout.svelte-55l82p{gap:36px}.connectors-catalog.svelte-55l82p{padding-bottom:64px}.connectors.svelte-55l82p h3:where(.svelte-55l82p){font-size:23px}.connectors-faq{margin-block:64px 32px}.connectors-sources.svelte-55l82p .link:where(.svelte-55l82p){margin-left:0}.connectors-api.svelte-55l82p{gap:24px;padding-bottom:64px}}@media (width<=399px){.connector-map.svelte-55l82p{grid-template-columns:minmax(100px,1fr) 36px minmax(130px,1fr)}.connector-map__hub.svelte-55l82p{width:136px;height:136px}.connector-map__sources.svelte-55l82p>span:where(.svelte-55l82p){gap:9px;font-size:13px}.connector-map__paths.svelte-55l82p{width:36px}}
