.integration-card{gap:var(--spacing-vertical-sm);border:1px solid var(--stroke-sm);border-radius:var(--radius-md);color:inherit;background:var(--surface-white);flex-direction:column;flex:1;padding:24px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.integration-card[href]:hover{background-color:var(--surface-gray-50)}.integration-card[href]:active{background-color:var(--surface-gray-25)}.integration-card.hidden{display:none}.integration-card-row{justify-content:space-between;display:flex}.integration-card-logo{border-radius:16px;width:68px;height:68px;overflow:hidden}.integration-card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;line-height:140%}.integration-card-desc{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-secondary);line-height:150%}.integration-card-coming-soon{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-md);text-transform:uppercase;text-wrap:pretty;padding:var(--spacing-3xs) var(--spacing-1xs);border-radius:var(--radius-3xl);background:var(--surface-brand-150);color:var(--text-highlight);justify-content:center;align-items:center;height:32px;line-height:105%;display:flex}
