.tool-card[data-v-9d4ce193]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-height:154px;box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--motion-normal) var(--motion-easing), box-shadow var(--motion-normal) var(--motion-easing), border-color var(--motion-normal) var(--motion-easing);text-decoration:none;position:relative}.tool-card__link[data-v-9d4ce193]{min-height:152px;color:inherit;border-radius:inherit;flex-direction:column;align-items:flex-start;padding:20px 48px 20px 20px;text-decoration:none;display:flex}.tool-card[data-v-9d4ce193]:hover{border-color:var(--color-primary-soft);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tool-card:hover .tool-card__arrow[data-v-9d4ce193]{color:var(--color-primary);transform:translate(2px)}.tool-card__icon[data-v-9d4ce193]{border-radius:var(--radius-md);place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.tool-card__icon svg[data-v-9d4ce193]{width:24px;height:24px}.tool-card__icon--violet[data-v-9d4ce193]{background:var(--color-primary-soft);color:var(--color-primary)}.tool-card__icon--blue[data-v-9d4ce193]{background:var(--color-secondary-soft);color:var(--color-secondary)}.tool-card__icon--rose[data-v-9d4ce193]{background:var(--color-accent-rose-soft);color:var(--color-accent-rose)}.tool-card__icon--mint[data-v-9d4ce193]{background:var(--color-accent-mint-soft);color:var(--color-accent-mint)}.tool-card__icon--amber[data-v-9d4ce193]{background:var(--color-accent-amber-soft);color:var(--color-accent-amber)}.tool-card__icon--navy[data-v-9d4ce193]{background:var(--p-surface-100);color:var(--p-surface-700)}.tool-card__title[data-v-9d4ce193]{font-size:var(--font-body-size);margin:0 0 6px;font-weight:600;line-height:1.35}.tool-card__desc[data-v-9d4ce193]{color:var(--color-text-muted);font-size:var(--font-small-size);margin:0;line-height:1.5}.tool-card__tag[data-v-9d4ce193]{position:absolute;top:14px;right:14px}.tool-card__arrow[data-v-9d4ce193]{color:var(--color-text-placeholder);transition:color var(--motion-normal) var(--motion-easing), transform var(--motion-normal) var(--motion-easing);place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.tool-card__arrow svg[data-v-9d4ce193]{width:17px;height:17px}@media (width<=640px){.tool-card[data-v-9d4ce193]{min-height:128px}.tool-card__link[data-v-9d4ce193]{justify-content:center;min-height:126px;padding:18px 46px 18px 80px}.tool-card__icon[data-v-9d4ce193]{margin-bottom:0;position:absolute;top:18px;left:18px}.tool-card__tag[data-v-9d4ce193]{top:12px;right:12px}}
