.integrations-hero[data-v-f58a889e]{text-align:center;padding:42px 0 54px}.orbit[data-v-f58a889e]{display:flex;justify-content:center;gap:12px;margin-bottom:28px;flex-wrap:wrap}.page-kicker[data-v-f58a889e]{color:var(--public-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}h1[data-v-f58a889e]{font-size:clamp(2rem,3.8vw,3.65rem);line-height:1.05;letter-spacing:0;max-width:920px;margin:0 auto}h1[data-v-f58a889e],h2[data-v-f58a889e]{color:var(--public-text);font-weight:950}h2[data-v-f58a889e]{font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.integrations-hero p[data-v-f58a889e]{color:var(--public-muted);font-size:1.12rem;line-height:1.62;max-width:780px;margin:24px auto 0}.integration-search[data-v-f58a889e]{width:min(640px,100%);min-height:58px;border:1px solid var(--public-border);border-radius:8px;background:var(--public-panel);color:var(--public-text);padding:0 18px;margin-top:32px;font-size:1rem;outline:none}.directory-layout[data-v-f58a889e]{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.category-rail[data-v-f58a889e]{position:sticky;top:102px;display:grid;gap:6px}.category-rail button[data-v-f58a889e]{display:flex;justify-content:space-between;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--public-muted);padding:12px;text-align:left;font-weight:850}.category-rail button.active[data-v-f58a889e],.category-rail button[data-v-f58a889e]:hover{background:var(--public-soft);color:var(--public-text)}.results-head[data-v-f58a889e]{display:flex;justify-content:space-between;color:var(--public-muted);margin-bottom:10px}.results-head button[data-v-f58a889e]{color:var(--public-accent);background:transparent;border:0;font-weight:900}.integration-results[data-v-f58a889e]{display:grid;gap:10px}.integration-row[data-v-f58a889e]{display:grid;grid-template-columns:56px 1fr minmax(180px,.32fr);gap:16px;align-items:center;border:1px solid var(--public-border);border-radius:8px;background:var(--public-panel);color:var(--public-text);padding:16px;text-decoration:none}.integration-row span[data-v-f58a889e]{color:var(--public-accent);font-size:11px;font-weight:900;text-transform:uppercase}.integration-row strong[data-v-f58a889e]{display:block;font-size:1.18rem;margin-top:3px}.disclaimer[data-v-f58a889e],.integration-row p[data-v-f58a889e],.integration-status small[data-v-f58a889e]{color:var(--public-muted);line-height:1.5}.integration-status[data-v-f58a889e]{text-align:right}.integration-status b[data-v-f58a889e]{display:block;color:var(--public-text);font-size:.9rem}.integration-table-section[data-v-f58a889e]{margin-top:42px}.section-head[data-v-f58a889e]{max-width:760px;margin-bottom:18px}.table-shell[data-v-f58a889e]{border:1px solid var(--public-border);border-radius:8px;overflow-x:auto;background:var(--public-panel);box-shadow:var(--public-shadow)}table[data-v-f58a889e]{width:100%;min-width:760px;border-collapse:collapse}td[data-v-f58a889e],th[data-v-f58a889e]{border-bottom:1px solid var(--public-border);padding:16px;text-align:left;vertical-align:top}th[data-v-f58a889e]{color:var(--public-text);background:var(--public-soft);font-size:12px;text-transform:uppercase}td[data-v-f58a889e]{color:var(--public-muted);line-height:1.55}td[data-v-f58a889e]:first-child{color:var(--public-text);font-weight:900}.disclaimer[data-v-f58a889e]{margin-top:18px;font-size:.86rem}.catalog-bridge[data-v-f58a889e]{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:40px;border:1px solid var(--public-border);border-radius:8px;background:var(--public-panel);box-shadow:var(--public-shadow);padding:24px}.catalog-bridge p[data-v-f58a889e]{color:var(--public-muted);line-height:1.6;max-width:720px;margin-top:8px}.catalog-bridge a[data-v-f58a889e]{color:var(--public-accent);font-weight:900;text-decoration:none;white-space:nowrap}@media(max-width:900px){.catalog-bridge[data-v-f58a889e]{display:grid}}@media(max-width:860px){.directory-layout[data-v-f58a889e],.integration-row[data-v-f58a889e]{grid-template-columns:1fr}.category-rail[data-v-f58a889e]{position:static}.integration-status[data-v-f58a889e]{text-align:left}}
