.ai-tool-card[data-v-3573f489]{background:var(--glass-card,var(--surface,#fff));border:1px solid var(--border,#e2e8f0e6);box-shadow:var(--shadow-sm,none);content-visibility:auto;contain-intrinsic-size:0 130px;border-radius:14px;flex-direction:column;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.ai-tool-card__bookmark[data-v-3573f489]{width:26px;height:26px;color:var(--ink-muted,#94a3b8);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:10px;right:10px}.ai-tool-card__bookmark[data-v-3573f489]:hover{color:#f59e0b;background:#64748b1a}.ai-tool-card__bookmark--active[data-v-3573f489]{color:#f59e0b!important}.ai-tool-card[data-v-3573f489]:hover{border-color:var(--border-strong,#cbd5e1f0);box-shadow:var(--shadow-md,none);transform:translateY(-2px)}.ai-tool-card__main[data-v-3573f489]{align-items:flex-start;gap:12px;min-height:72px;text-decoration:none;display:flex}.ai-tool-card__icon[data-v-3573f489]{background:#78788c14;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ai-tool-card__icon img[data-v-3573f489]{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.ai-tool-card__icon-fallback[data-v-3573f489]{color:var(--quiet,#94a3b8);font-size:20px;font-weight:700}.ai-tool-card__body[data-v-3573f489]{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-tool-card__name[data-v-3573f489]{color:var(--text-strong,#111827);text-overflow:ellipsis;white-space:normal;font-size:15px;line-height:1.35}.ai-tool-card__name[data-v-3573f489],.ai-tool-card__summary[data-v-3573f489]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-tool-card__summary[data-v-3573f489]{color:var(--muted,#687588);font-size:13px;line-height:1.5}.ai-tool-card__footer[data-v-3573f489]{border-top:1px solid var(--border,#e2e8f0e6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.ai-tool-card__tag[data-v-3573f489]{color:var(--muted,#687588);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ai-tool-card__actions[data-v-3573f489]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-tool-card__visit[data-v-3573f489]{color:var(--ink-muted,#64748b);white-space:nowrap;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.ai-tool-card__visit[data-v-3573f489]:hover{color:var(--ink,#0f172a);text-decoration:underline}.ai-tool-card__aff-link[data-v-3573f489]{color:#1d4ed8;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.ai-tool-card__aff-link[data-v-3573f489]:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8;transform:scale(1.02)}
