.section.integrations-grid .integrations-category+.integrations-category{margin-top:clamp(2.25rem,1.75rem + 2vw,3.25rem)}.section.integrations-grid .integrations-category-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.125rem;font-size:var(--fs-small);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 65%,var(--white))}.section.integrations-grid .integrations-category-title::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border)}.section.integrations-grid .integrations-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(.625rem,.5rem + .5vw,1rem);margin:0;padding:0;list-style:none}.section.integrations-grid .integrations-items>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.section.integrations-grid .integration{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;min-height:4.75rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;background:var(--white);color:var(--text);text-decoration:none;-webkit-transition:border-color .25s ease,translate .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s ease;transition:border-color .25s ease,translate .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,translate .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s ease,box-shadow .25s ease,translate .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s ease}.section.integrations-grid a.integration:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));-webkit-box-shadow:0 10px 30px -12px color-mix(in srgb,var(--black) 22%,transparent);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--black) 22%,transparent);translate:0 -2px}.section.integrations-grid .integration-logo{-webkit-box-flex:0;-ms-flex:none;flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:10px;background:color-mix(in srgb,var(--text) 4%,var(--white))}.section.integrations-grid .integration-logo img{width:auto;height:auto;max-width:2.25rem;max-height:1.625rem}.section.integrations-grid .integration-icon,.section.integrations-grid .integration-initial{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--primary) 10%,var(--white));color:var(--primary-d);font-size:1.1875rem;font-weight:600;line-height:1}.section.integrations-grid .integration-icon .icon,.section.integrations-grid .integration-initial .icon{width:1.375rem;height:1.375rem}.section.integrations-grid .integration-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem;min-width:0}.section.integrations-grid .integration-name{font-size:.9375rem;font-weight:500;line-height:1.3}.section.integrations-grid .integration-status{--dot:var(--grey);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.3;color:color-mix(in srgb,var(--text) 65%,var(--white));white-space:nowrap}.section.integrations-grid .integration-status::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--dot)}.section.integrations-grid .integration-status.status-native{--dot:var(--primary);color:var(--primary-d)}.section.integrations-grid .integration-status.status-supported{--dot:var(--success)}.section.integrations-grid .integration-status.status-custom{--dot:var(--secondary-l)}.section.integrations-grid .integration-status.status-planned{--dot:transparent}.section.integrations-grid .integration-status.status-planned::before{border:1.5px solid var(--grey)}@media (prefers-reduced-motion:reduce){.section.integrations-grid .integration{-webkit-transition:none;transition:none}}