.integrations-page main{font-size:1.0625rem;line-height:1.55;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility}.integrations-page main p{max-width:34em;color:var(--muted);line-height:inherit;text-wrap:pretty}.integrations-page main a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.integrations-page .page-main{padding:clamp(64px,7vw,104px) max(clamp(20px,6vw,96px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)) 120px}.integrations-page .page-inner{width:min(1120px,100%);margin:0 auto}.integrations-page .page-head{display:grid;gap:24px;max-width:850px}.integrations-page .page-title{font:800 clamp(42px,5.5vw,76px)/1.07 var(--display);letter-spacing:-.04em}.integrations-page .lede{font-size:19px;line-height:1.6;max-width:30em}.integration-readonly{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;margin:0}.integration-readonly svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.integrations-body{display:grid;gap:32px;margin-top:64px}.integration-search{max-width:520px}.integration-search label{display:block;font-size:15px;font-weight:550;margin-bottom:12px}.integration-search input{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:6px;padding:15px 18px;font:inherit;color:var(--ink);background:transparent;appearance:none}.integration-search input::placeholder{color:var(--muted)}.integration-jump{display:flex;flex-wrap:wrap;gap:14px 26px;font-size:14px}.integrations-page .integration-jump a{color:var(--muted);text-decoration:none}.integrations-page .integration-jump a:hover{color:var(--ink);text-decoration:underline}.integrations{display:grid;gap:72px;margin-top:24px}.integration-group{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;scroll-margin-top:36px}.integration-group h2{display:flex;flex-direction:column;align-items:start;gap:18px;font:750 26px/1.2 var(--display);letter-spacing:-.025em;text-wrap:balance}.integrations-page .integration-provider p{margin:20px 0 0;font-size:14px;line-height:1.6}.integrations-page .integration-provider a{text-underline-offset:.25em}.integration-group h2 img{filter:brightness(0)}.integration-list{list-style:none;margin:0;padding:0}.integration-list li{display:grid;grid-template-columns:28px minmax(140px,1fr) minmax(0,1.5fr);grid-template-areas:"icon name reads";column-gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.integration-list li:first-child{padding-top:0}.integration-icon{grid-area:icon;width:28px;height:28px;margin-top:1px;background:currentColor;color:var(--ink);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.integration-icon--mark{display:grid;place-items:center;background:none;-webkit-mask:none;mask:none;border:1px solid var(--ink);border-radius:4px;font-family:var(--mono);font-size:.5rem;font-weight:600;letter-spacing:.02em}.integration-name{grid-area:name;font-size:17px;font-weight:550;line-height:1.5}.integration-reads{grid-area:reads;color:var(--muted);font-size:15px;line-height:1.65;text-wrap:pretty}.integrations-page .integration-contact{font-size:18px;margin-top:24px}.integrations-page [hidden]{display:none}@media(prefers-color-scheme:dark){.integration-group h2 img{filter:brightness(0) invert(.9)}}@media(max-width:900px){.integration-group{grid-template-columns:1fr;gap:28px}.integration-group h2{flex-direction:row;align-items:center;font-size:25px}}@media(max-width:639px){.integrations-page .page-main{padding-top:48px;padding-bottom:80px}.integrations-page .lede{font-size:17px}.integrations-body{margin-top:44px}.integration-jump{gap:12px 20px}.integration-list li{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon name" "icon reads";row-gap:6px}}
