.compatibility-rail.svelte-54dfsu{width:min(var(--content-width-performance, 85rem),calc(100% - 2.5rem));margin:clamp(1.5rem,4vw,3.5rem) auto;border:1px solid var(--color-performance-line, #d7d7d2);border-radius:var(--radius-performance-sm, 4px);background:var(--color-performance-panel, #ffffff);color:var(--color-performance-ink, #090909)}.compatibility-rail__header.svelte-54dfsu{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.compatibility-rail__eyebrow.svelte-54dfsu,.compatibility-rail__group-label.svelte-54dfsu{display:block;color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:var(--text-performance-caption, .75rem);font-weight:var(--font-performance-semibold, 600);letter-spacing:.08em;text-transform:uppercase}h2.svelte-54dfsu{max-width:42rem;margin:.65rem 0 0;font-family:var(--font-performance-display);font-size:clamp(1.4rem,3vw,2.3rem);font-weight:var(--font-performance-medium, 500);letter-spacing:var(--tracking-performance-tight, -.02em);line-height:1.05}.compatibility-rail__catalog-link.svelte-54dfsu{flex:0 0 auto;color:inherit;font-size:var(--text-performance-body-sm, .875rem);font-weight:var(--font-performance-semibold, 600);text-underline-offset:.25rem}.compatibility-rail__groups.svelte-54dfsu{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr)}.compatibility-rail__group.svelte-54dfsu{padding:1rem clamp(1.25rem,3vw,2rem) 1.35rem}.compatibility-rail__group--connectors.svelte-54dfsu{border-left:1px solid var(--color-performance-line, #d7d7d2)}.compatibility-rail__items.svelte-54dfsu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.8rem}.compatibility-rail__items--platforms.svelte-54dfsu{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-rail__item.svelte-54dfsu{display:flex;min-width:0;align-items:center;gap:.6rem;padding:.7rem;border:1px solid var(--color-performance-line, #d7d7d2);border-radius:var(--radius-performance-sm, 4px);color:inherit;font-size:var(--text-performance-body-sm, .875rem);font-weight:var(--font-performance-medium, 500);text-decoration:none}.compatibility-rail__item.svelte-54dfsu:hover,.compatibility-rail__item.svelte-54dfsu:focus-visible{border-color:var(--color-performance-line-strong, #9c9c96);background:var(--color-performance-paper, #f3f3f0)}.compatibility-rail__item.svelte-54dfsu svg:where(.svelte-54dfsu){width:1.15rem;height:1.15rem;flex:0 0 auto;fill:currentColor}.compatibility-rail__item.svelte-54dfsu span:where(.svelte-54dfsu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compatibility-rail__disclaimer.svelte-54dfsu{margin:0;padding:.8rem clamp(1.25rem,3vw,2rem);border-top:1px solid var(--color-performance-line, #d7d7d2);color:var(--color-performance-muted, #5e6268);font-size:var(--text-performance-caption, .75rem)}@media(max-width:800px){.compatibility-rail__header.svelte-54dfsu{display:grid}.compatibility-rail__groups.svelte-54dfsu{grid-template-columns:1fr}.compatibility-rail__group--connectors.svelte-54dfsu{border-top:1px solid var(--color-performance-line, #d7d7d2);border-left:0}}@media(max-width:640px){.compatibility-rail.svelte-54dfsu{width:min(100% - 1.5rem,var(--content-width-performance, 85rem))}.compatibility-rail__items.svelte-54dfsu,.compatibility-rail__items--platforms.svelte-54dfsu{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-rail__item.svelte-54dfsu{padding:.65rem}}
