.directory-section[data-astro-cid-7j2rvith]{background:var(--carbon)}.directory-head[data-astro-cid-7j2rvith]{margin-bottom:32px}.filters[data-astro-cid-7j2rvith]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.filters[data-astro-cid-7j2rvith][hidden]{display:none}.filter-chips[data-astro-cid-7j2rvith]{display:flex;flex-wrap:wrap;gap:8px}.filter-chips[data-astro-cid-7j2rvith] button[data-astro-cid-7j2rvith]{min-height:44px;padding:10px 18px;border:1px solid #465057;border-radius:999px;background:transparent;color:var(--ivory);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.filter-chips[data-astro-cid-7j2rvith] button[data-astro-cid-7j2rvith][aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--carbon)}.filter-status[data-astro-cid-7j2rvith]{flex:none;margin:0;color:var(--slate-light);font-size:14px}.integration-grid[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-tile[data-astro-cid-7j2rvith]{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:128px;padding:24px;border:1px solid #394147;border-radius:var(--radius-card);background:var(--charcoal);color:var(--ivory);text-decoration:none}.integration-tile[data-astro-cid-7j2rvith][hidden]{display:none}.monogram[data-astro-cid-7j2rvith]{display:grid;place-items:center;width:56px;height:56px;border:1px solid #4b555c;border-radius:12px;background:#1a1e21;color:var(--lime);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.04em}.tile-copy[data-astro-cid-7j2rvith]{display:flex;flex-direction:column;gap:7px;min-width:0}.tile-copy[data-astro-cid-7j2rvith] strong[data-astro-cid-7j2rvith]{font-family:var(--font-display);font-size:21px;line-height:1.2}.tile-copy[data-astro-cid-7j2rvith]>span[data-astro-cid-7j2rvith]{color:var(--slate-light);font-size:14px;line-height:1.45}.tile-arrow[data-astro-cid-7j2rvith]{align-self:start;color:var(--lime);font-size:20px}.custom-tile[data-astro-cid-7j2rvith]{grid-column:span 2}.custom-tile[data-astro-cid-7j2rvith] .monogram[data-astro-cid-7j2rvith]{font-family:monospace;font-size:16px;letter-spacing:-.15em}.detail-grid[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-detail[data-astro-cid-7j2rvith]{scroll-margin-top:24px;padding:24px;border:1px solid #d4cfc3;border-radius:var(--radius-card);background:var(--white)}.integration-detail[data-astro-cid-7j2rvith]:target{border-color:var(--carbon);box-shadow:inset 0 3px 0 var(--lime)}.detail-title[data-astro-cid-7j2rvith]{display:flex;align-items:baseline;gap:12px;padding-bottom:16px;border-bottom:1px solid #ded9cc}.detail-title[data-astro-cid-7j2rvith]>span[data-astro-cid-7j2rvith]{color:var(--slate-dark);font-size:12px;font-weight:800;letter-spacing:.08em}.detail-title[data-astro-cid-7j2rvith] h3[data-astro-cid-7j2rvith]{margin:0;font-size:22px}.integration-detail[data-astro-cid-7j2rvith] ul[data-astro-cid-7j2rvith]{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.integration-detail[data-astro-cid-7j2rvith] li[data-astro-cid-7j2rvith]{position:relative;padding-left:20px;color:var(--slate-dark);font-size:15px;line-height:1.5}.integration-detail[data-astro-cid-7j2rvith] li[data-astro-cid-7j2rvith]:before{content:"";position:absolute;top:.6em;left:0;width:7px;height:7px;border-radius:50%;background:var(--carbon)}.developer-section[data-astro-cid-7j2rvith] .lead[data-astro-cid-7j2rvith]{color:var(--ivory)}.automation-section[data-astro-cid-7j2rvith]{background:var(--carbon)}.automation-grid[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.automation-card[data-astro-cid-7j2rvith]{padding:24px;border:1px solid #394147;border-radius:var(--radius-card);background:var(--charcoal);scroll-margin-top:24px}.automation-card[data-astro-cid-7j2rvith]:target{border-color:var(--lime)}.automation-card[data-astro-cid-7j2rvith] h3[data-astro-cid-7j2rvith]{margin:0 0 16px;font-family:var(--font-display);font-size:21px;line-height:1.2}.auto-label[data-astro-cid-7j2rvith]{margin:0 0 8px;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.automation-card[data-astro-cid-7j2rvith] ul[data-astro-cid-7j2rvith]{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}.automation-card[data-astro-cid-7j2rvith] ul[data-astro-cid-7j2rvith]:last-of-type{margin-bottom:0}.automation-card[data-astro-cid-7j2rvith] li[data-astro-cid-7j2rvith]{position:relative;padding-left:18px;color:var(--slate-light);font-size:15px;line-height:1.5}.automation-card[data-astro-cid-7j2rvith] li[data-astro-cid-7j2rvith]:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:var(--lime)}.stack-grid[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stack-tile[data-astro-cid-7j2rvith]{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #d4cfc3;border-radius:var(--radius-card);background:var(--white)}.stack-tile[data-astro-cid-7j2rvith] h3[data-astro-cid-7j2rvith]{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.2}.stack-tile[data-astro-cid-7j2rvith] p[data-astro-cid-7j2rvith]{margin:8px 0 0;color:var(--slate-dark);font-size:15px;line-height:1.5}.teams-tile[data-astro-cid-7j2rvith]{grid-column:span 2}.stack-actions[data-astro-cid-7j2rvith]{margin-top:32px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.integration-tile[data-astro-cid-7j2rvith]{transition:border-color .16s ease,transform .16s ease}.integration-tile[data-astro-cid-7j2rvith]:hover{border-color:var(--lime);transform:translateY(-2px)}}@media(hover:hover)and (prefers-reduced-motion:reduce){.integration-tile[data-astro-cid-7j2rvith]:hover{border-color:var(--lime)}}@media(max-width:1023px){.integration-grid[data-astro-cid-7j2rvith],.detail-grid[data-astro-cid-7j2rvith]{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-tile[data-astro-cid-7j2rvith]{grid-column:span 2}.filters[data-astro-cid-7j2rvith]{align-items:flex-start;flex-direction:column;gap:12px}.automation-grid[data-astro-cid-7j2rvith],.stack-grid[data-astro-cid-7j2rvith]{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-tile[data-astro-cid-7j2rvith]{grid-column:span 2}}@media(max-width:767px){.integration-grid[data-astro-cid-7j2rvith],.detail-grid[data-astro-cid-7j2rvith]{grid-template-columns:1fr}.custom-tile[data-astro-cid-7j2rvith]{grid-column:auto}.integration-tile[data-astro-cid-7j2rvith]{min-height:112px;padding:20px}.filter-chips[data-astro-cid-7j2rvith]{gap:8px}.filter-chips[data-astro-cid-7j2rvith] button[data-astro-cid-7j2rvith]{padding-inline:15px}.automation-grid[data-astro-cid-7j2rvith],.stack-grid[data-astro-cid-7j2rvith]{grid-template-columns:1fr}.teams-tile[data-astro-cid-7j2rvith]{grid-column:auto}}
