.tool-card[data-v-4c665e50]{flex-direction:column;align-items:stretch;gap:8px;padding:8px;position:relative}.tool-card[data-v-4c665e50]:focus-visible,.tool-card[data-v-4c665e50]:hover{z-index:60}.tool-card__cover[data-v-4c665e50]{aspect-ratio:16/9;background-color:var(--color-surface-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.tool-card__cover-img[data-v-4c665e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tool-card__cover-logo[data-v-4c665e50]{-o-object-fit:contain;object-fit:contain;max-width:56px;max-height:56px}.tool-card__cover-initial[data-v-4c665e50]{color:var(--color-primary);font-size:22px;font-weight:600}.tool-card__body[data-v-4c665e50]{align-items:stretch}.tool-card__desc[data-v-4c665e50],.tool-card__title[data-v-4c665e50]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tool-card__title[data-v-4c665e50]{line-height:20px}.tool-card__desc[data-v-4c665e50]{line-height:1.4}.tool-card__tip[data-v-4c665e50]{display:none}.tool-card:focus-visible .tool-card__tip[data-v-4c665e50],.tool-card:hover .tool-card__tip[data-v-4c665e50]{z-index:50;word-break:break-word;color:#fff;border-radius:var(--radius-sm);background-color:#0f172aeb;padding:6px 8px;font-size:12px;line-height:1.4;display:block;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:visible;box-shadow:0 6px 18px #0f172a40}
