.ecosystem-card[data-v-bf91bc4c]{background:#ffffffb3;border:1px solid rgba(156,163,175,.25);border-radius:1rem;box-shadow:0 1px 3px #0000000d;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}html.dark .ecosystem-card[data-v-bf91bc4c]{background:#111827a6;border-color:#4b556359;box-shadow:0 4px 6px -1px #00000040}.ecosystem-card[data-v-bf91bc4c]:hover{border-color:#2271af;box-shadow:0 12px 24px -4px #2271af33;transform:translateY(-4px)}.ecosystem-card-header[data-v-bf91bc4c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.ecosystem-logo[data-v-bf91bc4c]{height:2.75rem;max-width:9rem;-o-object-fit:contain;object-fit:contain;width:auto}.ecosystem-tag[data-v-bf91bc4c]{background-color:#2271af1f;border-radius:9999px;color:#2271af;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.25rem .6rem;text-transform:uppercase}html.dark .ecosystem-tag[data-v-bf91bc4c]{background-color:#38bdf826;color:#38bdf8}.ecosystem-title[data-v-bf91bc4c]{color:#111827;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}html.dark .ecosystem-title[data-v-bf91bc4c]{color:#f9fafb}.ecosystem-body[data-v-bf91bc4c]{color:#4b5563;flex:1 1 auto;font-size:.9rem;line-height:1.55}html.dark .ecosystem-body[data-v-bf91bc4c]{color:#9ca3af}.ecosystem-footer[data-v-bf91bc4c]{border-top:1px solid rgba(156,163,175,.15);margin-top:1.25rem;padding-top:.75rem}.ecosystem-link[data-v-bf91bc4c]{align-items:center;color:#2271af;display:inline-flex;font-size:.875rem;font-weight:600;transition:transform .2s ease}html.dark .ecosystem-link[data-v-bf91bc4c]{color:#38bdf8}.ecosystem-card:hover .ecosystem-link[data-v-bf91bc4c]{transform:translate(4px)}
