.lm-integrations .mk-page-intro{text-align:center;max-width:44rem;margin-inline:auto}.ip-stage{--flow-fill:var(--background);--flow-inset-inline:var(--marketing-radius-panel);justify-content:center;display:flex}.ip-store{gap:var(--marketing-space-2);inline-size:100%;max-inline-size:36rem;padding:var(--marketing-space-3);border:1px solid var(--line);background:var(--card);box-shadow:var(--marketing-frame-shadow);color:var(--foreground);border-radius:1.5rem;flex-direction:column;font-size:.875rem;line-height:1.4;display:flex}.ip-store-head{justify-content:space-between;align-items:center;gap:var(--marketing-space-1);flex-wrap:wrap;display:flex}.ip-store-title{font-size:1.25rem;font-weight:600}.ip-store-search{align-items:center;gap:var(--marketing-space-1);min-block-size:2.25rem;padding-inline:var(--marketing-space-2);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;display:inline-flex}.ip-store-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ip-store-list{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex}.ip-store-row{align-items:center;gap:var(--marketing-space-2);min-block-size:3.5rem;padding:var(--marketing-space-1) var(--marketing-space-2);border-block-start:1px solid var(--line);display:flex}.ip-store-row:first-child{border-block-start:0}.ip-store-name{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ip-store-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ip-store-name span{color:var(--muted-foreground);font-size:.8125rem}.ip-store-state{align-items:center;gap:var(--marketing-space-1);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:500;display:inline-flex}.ip-store-state[data-state=installed]{color:var(--sage-fg)}.ip-store-state[data-state=connect]{min-block-size:2rem;padding-inline:var(--marketing-space-2);border:1px solid var(--border);border-radius:999px}.ip-store-state[data-state=included]{min-block-size:1.5rem;padding-inline:var(--marketing-space-1);background:var(--mint-soft);color:var(--mint-fg);border-radius:999px}.ip-catalog-section .lm-media-shelf{margin-block-start:var(--marketing-space-6)}.ip-build{gap:var(--marketing-space-2);grid-template-columns:minmax(0,1fr);display:grid}.ip-build article{gap:var(--marketing-space-2);padding:var(--marketing-space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--marketing-card-on-panel);flex-direction:column;display:flex}.ip-build article:first-child{--mk-tone-soft:var(--sage-soft);--mk-tone-ink:var(--sage-fg)}.ip-build article:nth-child(2){--mk-tone-soft:var(--slate-soft);--mk-tone-ink:var(--slate-fg)}.ip-build article:nth-child(3){--mk-tone-soft:var(--sand-soft);--mk-tone-ink:var(--sand-fg)}.ip-build h3{color:var(--foreground);font-size:1.0625rem;font-weight:600;line-height:1.4}.ip-build p{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.ip-request{max-width:44rem;margin-top:var(--marketing-space-4);color:var(--muted-foreground);text-align:center;text-wrap:pretty;margin-inline:auto;font-size:.9375rem;line-height:1.55}@media (min-width:768px){.ip-build{gap:var(--marketing-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.ip-store{padding:var(--marketing-space-2)}.ip-store-row{gap:var(--marketing-space-1);padding-inline:calc(var(--marketing-space-3) / 2)}.ip-store-name strong{white-space:normal;overflow-wrap:anywhere}.ip-store-state[data-state=connect]{padding-inline:calc(var(--marketing-space-3) / 2)}}
