.ToolCard_card__CfD6e{display:flex;flex-direction:column;gap:22px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--color-text);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);min-height:44px}a.ToolCard_card__CfD6e:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border-strong)}.ToolCard_cardDisabled__of3lB{opacity:.6;cursor:not-allowed}.ToolCard_headerRow__U2__7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ToolCard_iconWrapper__SMpLq{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-lg);flex-shrink:0}.ToolCard_iconPrimary__cvhNt{background-color:var(--color-primary);color:var(--color-text-inverse)}.ToolCard_iconAccent__0p8_X{background-color:var(--color-accent);color:var(--color-text)}.ToolCard_emoji__LUh3k{font-size:1.75rem;line-height:1}.ToolCard_content__NZI3R{display:flex;flex-direction:column;gap:10px}.ToolCard_title__qGyWD{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}.ToolCard_description__6HLR0{color:var(--color-text-muted);line-height:1.6}.ToolCard_badgeDisponible__RtFLl,.ToolCard_badgeProximamente__Wq6_H{flex-shrink:0;font-size:.8125rem;font-weight:var(--font-weight-semibold);padding:5px var(--space-3);border-radius:var(--radius-full)}.ToolCard_badgeDisponible__RtFLl{background-color:var(--color-secondary-soft);color:var(--color-secondary-ink)}.ToolCard_badgeProximamente__Wq6_H{background-color:var(--color-bg-muted);color:var(--color-text-subtle)}.ToolCard_action__pumX1{margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-primary-ink);transition:gap var(--transition-base)}a.ToolCard_card__CfD6e:hover .ToolCard_action__pumX1{gap:var(--space-3)}@media (min-width:768px){.ToolCard_card__CfD6e{padding:var(--space-8)}}