.integrate-overview:where(.astro-gstmyexn){margin:1.5rem 0}.integrate-header:where(.astro-gstmyexn){display:block;margin:0 auto 1.75rem;padding:0;max-width:42rem;text-align:center;border-bottom:none}.integrate-header__title:where(.astro-gstmyexn){margin:0 0 .5rem;font-family:var(--stl-font-family, inherit);font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:600;letter-spacing:-.035em;line-height:1.2;color:light-dark(var(--tiger-bg-default, #15151e),var(--tiger-grey-50))}.integrate-header__description:where(.astro-gstmyexn){margin:0;font-size:1.0625rem;line-height:1.55;letter-spacing:-.01em;color:light-dark(var(--tiger-fg-emphasized, #555570),rgba(220,220,230,.88))}.integrate-search-wrapper:where(.astro-gstmyexn){position:relative;max-width:640px;margin:0 auto 1.5rem}.integrate-search-icon:where(.astro-gstmyexn){position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:light-dark(var(--tiger-grey-400),var(--tiger-grey-500));pointer-events:none}.integrate-search-input:where(.astro-gstmyexn){width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:1rem;font-family:inherit;color:var(--sl-color-text);background:light-dark(var(--tiger-grey-50),var(--tiger-grey-800));border:1px solid light-dark(var(--tiger-grey-200),var(--tiger-grey-700));border-radius:9999px;outline:none;transition:border-color .15s,box-shadow .15s}.integrate-search-input:where(.astro-gstmyexn)::placeholder{color:light-dark(var(--tiger-grey-400),var(--tiger-grey-500))}.integrate-search-input:where(.astro-gstmyexn):focus{border-color:var(--stl-color-accent);box-shadow:0 0 0 3px var(--search-focus-ring, rgba(117, 91, 255, .2))}.integrate-filters:where(.astro-gstmyexn){display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.5rem;justify-content:center;margin-bottom:2rem}.integrate-filters:where(.astro-gstmyexn)>:where(.astro-gstmyexn){margin:0}.integrate-filter-group:where(.astro-gstmyexn){position:relative;display:flex;flex-shrink:0;align-items:stretch;height:2.25rem}.integrate-filter-btn:where(.astro-gstmyexn){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1;color:var(--sl-color-text);background:light-dark(var(--tiger-grey-50),var(--tiger-grey-800));border:1px solid light-dark(var(--tiger-grey-200),var(--tiger-grey-700));border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;box-sizing:border-box}.integrate-filter-btn:where(.astro-gstmyexn):hover{background:light-dark(var(--tiger-grey-100),var(--tiger-grey-700))}.integrate-filter-btn--active:where(.astro-gstmyexn){background:var(--stl-color-accent);color:light-dark(#fff,var(--tiger-grey-900));border-color:var(--stl-color-accent)}.integrate-filter-btn--active:where(.astro-gstmyexn):hover{opacity:.9}.integrate-filter-btn:where(.astro-gstmyexn)[aria-expanded=true] .integrate-filter-chevron:where(.astro-gstmyexn){transform:rotate(180deg)}.integrate-filter-chevron:where(.astro-gstmyexn){flex-shrink:0;display:block;transition:transform .2s ease}.integrate-filter-panel:where(.astro-gstmyexn){position:absolute;top:calc(100% + 4px);left:0;min-width:220px;max-height:300px;overflow-y:auto;background:light-dark(var(--tiger-white),var(--tiger-grey-800));border:1px solid light-dark(var(--tiger-grey-200),var(--tiger-grey-700));border-radius:var(--tiger-radius-md, 8px);box-shadow:var(--tiger-shadow-lg);padding:.5rem 0;z-index:100}.integrate-filter-option:where(.astro-gstmyexn){display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;color:var(--sl-color-text);cursor:pointer;transition:background .1s}.integrate-filter-option:where(.astro-gstmyexn):hover{background:light-dark(var(--tiger-grey-50),var(--tiger-grey-700))}.integrate-filter-option:where(.astro-gstmyexn) input:where(.astro-gstmyexn)[type=checkbox]{accent-color:var(--stl-color-accent);width:1rem;height:1rem;cursor:pointer}.integrate-clear-filters:where(.astro-gstmyexn){display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;margin:0;height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1;color:light-dark(var(--tiger-grey-500),var(--tiger-grey-400));background:transparent;border:none;cursor:pointer;transition:color .15s;box-sizing:border-box;vertical-align:middle}.integrate-clear-filters:where(.astro-gstmyexn):hover{color:var(--sl-color-text)}.integrate-no-results:where(.astro-gstmyexn){text-align:center;color:light-dark(var(--tiger-grey-500),var(--tiger-grey-400));font-style:italic;padding:3rem 1rem}.integrate-cards-grid:where(.astro-gstmyexn){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.integrate-cards-grid:where(.astro-gstmyexn){grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.integrate-cards-grid:where(.astro-gstmyexn){grid-template-columns:1fr}}.integrate-card:where(.astro-gstmyexn){display:flex;flex-direction:column;border:1px solid light-dark(#e0e0e0,var(--tiger-grey-700));border-radius:var(--tiger-radius-md, 8px);background:light-dark(var(--tiger-white, #ffffff),var(--tiger-grey-850, #1a1a24));text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.integrate-card:where(.astro-gstmyexn).integrate-card--filtered-out{display:none!important}.integrate-card:where(.astro-gstmyexn):hover{border-color:light-dark(var(--tiger-grey-400),var(--tiger-vivid-purple));box-shadow:var(--tiger-shadow-md)}.integrate-card-body:where(.astro-gstmyexn){display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:var(--tiger-space-lg, 24px);flex:1;min-width:0}.integrate-card-media:where(.astro-gstmyexn){flex-shrink:0;align-self:flex-start;width:var(--integrate-card-logo-size, 56px);height:var(--integrate-card-logo-size, 56px)}.integrate-card-logo-wrap:where(.astro-gstmyexn){--integrate-card-logo-size: 56px;--integrate-card-logo-inset: 8px;display:grid;place-items:center;place-content:center;flex-shrink:0;align-self:flex-start;width:var(--integrate-card-logo-size);height:var(--integrate-card-logo-size);padding:var(--integrate-card-logo-inset);line-height:0;border-radius:var(--tiger-radius-md, 8px);overflow:hidden;background:light-dark(var(--tiger-grey-50),var(--tiger-grey-800));border:1px solid light-dark(var(--tiger-grey-200),var(--tiger-grey-700));box-sizing:border-box}.integrate-card-logo-img:where(.astro-gstmyexn){display:block;grid-area:1 / 1;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;margin:0}.integrate-card-logo-dark-only:where(.astro-gstmyexn){display:none}@media(prefers-color-scheme:dark){.integrate-card-logo-light-only:where(.astro-gstmyexn){display:none}.integrate-card-logo-dark-only:where(.astro-gstmyexn){display:block}}[data-theme=dark] .integrate-card-logo-light-only:where(.astro-gstmyexn){display:none}[data-theme=dark] .integrate-card-logo-dark-only:where(.astro-gstmyexn){display:block}[data-theme=light] .integrate-card-logo-light-only:where(.astro-gstmyexn){display:block}[data-theme=light] .integrate-card-logo-dark-only:where(.astro-gstmyexn){display:none}.integrate-card-initials:where(.astro-gstmyexn){display:flex;align-items:center;justify-content:center;width:var(--integrate-card-logo-size, 56px);height:var(--integrate-card-logo-size, 56px);border-radius:var(--tiger-radius-md, 8px);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.02em;box-sizing:border-box}.integrate-card-copy:where(.astro-gstmyexn){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;flex:1;min-width:0}.integrate-card-tag:where(.astro-gstmyexn){display:block;margin:0;padding:0;line-height:1.25;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:light-dark(var(--tiger-grey-500),var(--tiger-grey-400));background:transparent}.integrate-card-title:where(.astro-gstmyexn){font-weight:600;font-size:1.0625rem;line-height:1.3;margin:0;padding:0;color:light-dark(var(--tiger-grey-900),var(--tiger-grey-100))}#integrate-overview-root:where(.astro-gstmyexn) .integrate-card-title:where(.astro-gstmyexn){margin-block:0}.integrate-card-desc:where(.astro-gstmyexn){margin:0;font-size:.875rem;line-height:1.5;color:light-dark(#555570,var(--tiger-grey-300));flex:1}
