.intro-section.svelte-17eze7w .intro-text:where(.svelte-17eze7w){background:var(--bs-tertiary-bg);border-left:3px solid var(--bs-primary);border-radius:.5rem;margin:0;padding:1.1rem 1.25rem;font-size:1.05rem}.integration-flow.svelte-17eze7w{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.integration-flow.svelte-17eze7w .flow-step:where(.svelte-17eze7w){text-align:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;flex:220px;padding:1.25rem}.integration-flow.svelte-17eze7w .flow-step:where(.svelte-17eze7w) .flow-number:where(.svelte-17eze7w){width:38px;height:38px;color:var(--bs-white);background:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;font-weight:700;display:flex}.integration-flow.svelte-17eze7w .flow-step:where(.svelte-17eze7w) h3:where(.svelte-17eze7w){color:var(--bs-emphasis-color);margin-bottom:.35rem;font-size:1.05rem;font-weight:600}.integration-flow.svelte-17eze7w .flow-step:where(.svelte-17eze7w) p:where(.svelte-17eze7w){color:var(--bs-secondary-color);margin:0;font-size:.92rem;line-height:1.55}.integration-flow.svelte-17eze7w .flow-arrow:where(.svelte-17eze7w){color:var(--bs-secondary-color);opacity:.6;align-items:center;display:flex}.integration-grid.svelte-17eze7w{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w){background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) .card-head:where(.svelte-17eze7w){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) .card-head:where(.svelte-17eze7w) i:where(.svelte-17eze7w){color:var(--bs-primary);font-size:1.2rem}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) .card-head:where(.svelte-17eze7w) h3:where(.svelte-17eze7w){color:var(--bs-emphasis-color);margin:0;font-size:1.1rem;font-weight:600}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) p:where(.svelte-17eze7w){color:var(--bs-body-color);margin:0;font-size:.95rem;line-height:1.6}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) p:where(.svelte-17eze7w) code:where(.svelte-17eze7w){background:var(--bs-tertiary-bg);border-radius:.25rem;padding:.1rem .35rem;font-size:.85em}.integration-grid.svelte-17eze7w .integration-card:where(.svelte-17eze7w) .integration-card__action{align-self:flex-start;margin-top:auto}.card-tag.svelte-17eze7w{text-transform:uppercase;letter-spacing:.02em;border-radius:1rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.card-tag.svelte-17eze7w.recommended{color:var(--bs-success);background:rgb(var(--bs-success-rgb), .15)}.card-tag.svelte-17eze7w.dev{color:var(--bs-info);background:rgb(var(--bs-info-rgb), .15)}.step-list.svelte-17eze7w{counter-reset:step;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.step-list.svelte-17eze7w li:where(.svelte-17eze7w){color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.6rem;padding:.9rem 1rem .9rem 3.25rem;line-height:1.55;position:relative}.step-list.svelte-17eze7w li:where(.svelte-17eze7w):before{width:28px;height:28px;color:var(--bs-white);content:counter(step);counter-increment:step;background:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:.85rem;left:.85rem}.platform-badges.svelte-17eze7w{flex-wrap:wrap;gap:.6rem;display:flex}.platform-badges.svelte-17eze7w .platform-badge:where(.svelte-17eze7w){color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:2rem;padding:.45rem .9rem;font-size:.9rem;font-weight:500}.platform-badges.svelte-17eze7w .platform-badge:where(.svelte-17eze7w).live{color:var(--bs-success);background:rgb(var(--bs-success-rgb), .12);border-color:rgb(var(--bs-success-rgb), .4);font-weight:600}.platform-badges.svelte-17eze7w .platform-badge:where(.svelte-17eze7w).link-badge{cursor:pointer;text-decoration:none;transition:filter .15s,transform .15s}.platform-badges.svelte-17eze7w .platform-badge:where(.svelte-17eze7w).link-badge:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (width<=640px){.integration-flow.svelte-17eze7w .flow-arrow:where(.svelte-17eze7w){justify-content:center;width:100%;transform:rotate(90deg)}}
