.integrations-page:where(.astro-cuutxnju){width:min(100% - 64px,1440px);color:var(--ink);margin:0 auto}.eyebrow:where(.astro-cuutxnju){letter-spacing:.12em;color:var(--navy);margin:0 0 20px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.6}.intro:where(.astro-cuutxnju){grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:clamp(40px,8vw,128px);padding:96px 0 72px;display:grid}h1:where(.astro-cuutxnju){letter-spacing:-.055em;text-wrap:pretty;max-width:900px;margin:0 0 28px;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1.02}.intro-copy:where(.astro-cuutxnju){max-width:680px;color:var(--ink-2);font-size:19px;line-height:1.65}.intro-aside:where(.astro-cuutxnju){border-top:1px solid var(--line-2);padding-top:20px}.aside-label:where(.astro-cuutxnju){color:var(--ink-2);letter-spacing:.1em;margin:0 0 16px;font:11px/1.5 Geist Mono,monospace}.tool-chips:where(.astro-cuutxnju){flex-wrap:wrap;gap:8px;display:flex}.tool-chips:where(.astro-cuutxnju) span:where(.astro-cuutxnju){border:1px solid var(--line-2);background:var(--card);align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.aside-note:where(.astro-cuutxnju){color:var(--ink-2);margin:18px 0 12px;font-size:13px;line-height:1.7}.intro-aside:where(.astro-cuutxnju)>a:where(.astro-cuutxnju){color:var(--navy);text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}.intro-links:where(.astro-cuutxnju){flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.primary-link:where(.astro-cuutxnju),.text-link:where(.astro-cuutxnju){justify-content:center;align-items:center;gap:16px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.primary-link:where(.astro-cuutxnju){background:var(--navy);color:var(--on-accent);border:1px solid var(--navy);padding:10px 20px}.primary-link:where(.astro-cuutxnju):hover{background:var(--navy-2)}.text-link:where(.astro-cuutxnju){color:var(--navy);text-underline-offset:5px;text-decoration:underline}a:where(.astro-cuutxnju):focus-visible,button:where(.astro-cuutxnju):focus-visible,input:where(.astro-cuutxnju):focus-visible{outline:3px solid var(--navy);outline-offset:4px}.readiness:where(.astro-cuutxnju){border:1px solid var(--line-2);background:var(--panel-2);align-items:flex-start;gap:16px;margin-top:52px;padding:20px 24px;display:flex}.readiness-mark:where(.astro-cuutxnju){border:1px solid var(--ink-2);border-radius:var(--r-sm);height:24px;color:var(--ink-2);flex:0 0 24px;place-items:center;font:13px/1 Geist Mono,monospace;display:grid}.readiness:where(.astro-cuutxnju),.integration-card:where(.astro-cuutxnju),.empty-state:where(.astro-cuutxnju){border-radius:var(--r-md);box-shadow:var(--shadow-soft)}.primary-link:where(.astro-cuutxnju),.filter-buttons:where(.astro-cuutxnju) button:where(.astro-cuutxnju),.monogram:where(.astro-cuutxnju),.status:where(.astro-cuutxnju){border-radius:var(--r-sm)}.primary-link:where(.astro-cuutxnju){box-shadow:var(--shadow-soft)}.readiness:where(.astro-cuutxnju) p:where(.astro-cuutxnju){color:var(--ink-2);margin:0;font-size:14px;line-height:1.75}.readiness:where(.astro-cuutxnju) strong:where(.astro-cuutxnju){color:var(--ink)}.readiness:where(.astro-cuutxnju) a:where(.astro-cuutxnju){color:var(--navy);text-underline-offset:3px;text-decoration:underline}.catalog:where(.astro-cuutxnju){border-top:1px solid var(--line-2);padding:48px 0 80px}.catalog-heading:where(.astro-cuutxnju){justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.catalog-heading:where(.astro-cuutxnju) .eyebrow:where(.astro-cuutxnju){margin-bottom:10px}h2:where(.astro-cuutxnju){letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.catalog-meta:where(.astro-cuutxnju){color:var(--ink-2);max-width:230px;margin:0;font-size:13px;line-height:1.65}.filters:where(.astro-cuutxnju){z-index:5;border-block:1px solid var(--line-2);background:var(--paper);padding:16px 0;position:sticky;top:0}.filter-buttons:where(.astro-cuutxnju){flex-wrap:wrap;gap:8px;display:flex}.filter-buttons:where(.astro-cuutxnju) button:where(.astro-cuutxnju){border:1px solid var(--input-line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:10px 14px;font-size:13px}.filter-buttons:where(.astro-cuutxnju) button:where(.astro-cuutxnju)[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-accent)}.search-label:where(.astro-cuutxnju){color:var(--ink-2);align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}input:where(.astro-cuutxnju){background:var(--card);width:min(100%,340px);min-height:44px;color:var(--ink);border:1px solid var(--input-line);border-radius:var(--r-sm);font:inherit;padding:10px 14px}input:where(.astro-cuutxnju)::-moz-placeholder{color:var(--ink-2);opacity:1}input:where(.astro-cuutxnju)::placeholder{color:var(--ink-2);opacity:1}.results:where(.astro-cuutxnju){color:var(--ink-2);margin:18px 0 32px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.7}.integration-group:where(.astro-cuutxnju){margin-bottom:56px;scroll-margin-top:100px}.group-heading:where(.astro-cuutxnju){align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.section-number:where(.astro-cuutxnju){color:var(--navy);font:12px/2 Geist Mono,monospace}h3:where(.astro-cuutxnju){letter-spacing:-.025em;margin:0 0 6px;font-size:22px;font-weight:500;line-height:1.3}.group-heading:where(.astro-cuutxnju) p:where(.astro-cuutxnju){color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.integration-grid:where(.astro-cuutxnju){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.integration-card:where(.astro-cuutxnju){background:var(--card);border:1px solid var(--line-2);flex-direction:column;min-width:0;padding:22px;transition:border-color .16s,transform .16s;display:flex}@media (hover:hover){.integration-card:where(.astro-cuutxnju):hover{border-color:var(--navy);transform:translateY(-2px)}}.card-heading:where(.astro-cuutxnju){align-items:center;gap:14px;margin-bottom:18px;display:flex}.monogram:where(.astro-cuutxnju){background:var(--panel-2);border:1px solid var(--line-2);height:44px;color:var(--navy);flex:0 0 44px;place-items:center;font:15px Geist Mono,monospace;display:grid}.monogram:where(.astro-cuutxnju).brand-chip,.brand-chip:where(.astro-cuutxnju){background:#fff!important}.monogram-logo:where(.astro-cuutxnju){-o-object-fit:contain;object-fit:contain;width:26px;height:26px}h4:where(.astro-cuutxnju){letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.card-description:where(.astro-cuutxnju){color:var(--ink-2);margin:0 0 24px;font-size:14px;line-height:1.7}.card-bottom:where(.astro-cuutxnju){margin-top:auto}.status:where(.astro-cuutxnju){color:var(--ink);margin:0 0 8px;font:10px/1.7 Geist Mono,monospace}.status:where(.astro-cuutxnju) span:where(.astro-cuutxnju){color:var(--navy)}.verification:where(.astro-cuutxnju){color:var(--ink-2);margin:0;font-size:12px;line-height:1.65}.docs-link:where(.astro-cuutxnju){border-top:1px solid var(--line);min-height:44px;color:var(--navy);justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.docs-link:where(.astro-cuutxnju):hover{text-underline-offset:4px;text-decoration:underline}:where(.astro-cuutxnju)[hidden]{display:none!important}.empty-state:where(.astro-cuutxnju){background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);padding:32px;font-size:16px}.approval-note:where(.astro-cuutxnju){border-block:1px solid var(--line-2);grid-template-columns:1fr 1.3fr;gap:64px;padding:48px 0;display:grid}.approval-note:where(.astro-cuutxnju) p:where(.astro-cuutxnju),.approval-note:where(.astro-cuutxnju) li:where(.astro-cuutxnju){color:var(--ink-2);font-size:15px;line-height:1.8}.approval-note:where(.astro-cuutxnju) p:where(.astro-cuutxnju):first-child{margin-top:0}.approval-note:where(.astro-cuutxnju) .eyebrow:where(.astro-cuutxnju){color:var(--navy);font-size:11px}.approval-note:where(.astro-cuutxnju) ol:where(.astro-cuutxnju){margin:20px 0;padding-left:20px;list-style:decimal}.approval-note:where(.astro-cuutxnju) li:where(.astro-cuutxnju){margin-bottom:12px;padding-left:8px}.approval-note:where(.astro-cuutxnju) strong:where(.astro-cuutxnju){color:var(--ink);font-weight:600}.closing:where(.astro-cuutxnju){padding:80px 0 96px}.closing:where(.astro-cuutxnju) h2:where(.astro-cuutxnju){letter-spacing:-.045em;font-size:clamp(36px,5vw,58px)}.closing:where(.astro-cuutxnju)>p:where(.astro-cuutxnju):not(.eyebrow){color:var(--ink-2);max-width:520px;margin-top:24px;font-size:16px;line-height:1.7}@media (width<=1100px){.integration-grid:where(.astro-cuutxnju){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.intro:where(.astro-cuutxnju){grid-template-columns:1fr;gap:40px}.intro-aside:where(.astro-cuutxnju){max-width:560px}.integration-grid:where(.astro-cuutxnju){grid-template-columns:repeat(2,minmax(0,1fr))}.approval-note:where(.astro-cuutxnju){gap:32px}}@media (width<=600px){.integrations-page:where(.astro-cuutxnju){width:calc(100% - 40px)}.intro:where(.astro-cuutxnju){padding:56px 0 48px;display:block}.intro-aside:where(.astro-cuutxnju){margin-top:44px}.intro-copy:where(.astro-cuutxnju){font-size:17px}.readiness:where(.astro-cuutxnju){margin-top:36px;padding:18px}.catalog-heading:where(.astro-cuutxnju){display:block}.catalog-meta:where(.astro-cuutxnju){max-width:none;margin-top:16px}.search-label:where(.astro-cuutxnju){flex-direction:column;align-items:stretch;gap:8px}input:where(.astro-cuutxnju){width:100%}.integration-grid:where(.astro-cuutxnju),.approval-note:where(.astro-cuutxnju){grid-template-columns:1fr}.integration-card:where(.astro-cuutxnju){padding:22px}.closing:where(.astro-cuutxnju){padding-block:56px}}@media (prefers-reduced-motion:reduce){.integration-card:where(.astro-cuutxnju){transition:none}}
