.tool-card[data-v-fba1aa7d]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tool-card.is-highlight[data-v-fba1aa7d]{border:2px solid var(--card-color);box-shadow:0 10px 30px color-mix(in srgb,var(--card-color) 25%,transparent),0 2px 8px #00000014}.tool-card.is-highlight .tool-name[data-v-fba1aa7d]{color:var(--card-color)}.highlight-badge[data-v-fba1aa7d]{background:var(--card-color);border-radius:999px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.tool-card[data-v-fba1aa7d]:focus-visible{outline:2px solid var(--primary-color,#6366f1);outline-offset:2px}.tool-card.is-featured[data-v-fba1aa7d]{background:linear-gradient(135deg,color-mix(in srgb,var(--card-color) 6%,var(--card-bg)),var(--card-bg));grid-column:span 2}.tool-card[data-v-fba1aa7d]:hover{border-color:var(--card-color);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;transform:translateY(-4px)}.tool-card.is-featured .tool-icon[data-v-fba1aa7d]{border-radius:14px;height:52px;width:52px}.tool-card.is-featured .tool-name[data-v-fba1aa7d]{font-size:17px}.tool-card.is-featured .tool-desc[data-v-fba1aa7d]{-webkit-line-clamp:3}.tool-card.is-soon[data-v-fba1aa7d]{cursor:default;opacity:.75}.tool-card.is-soon[data-v-fba1aa7d]:hover{border-color:var(--border-color);box-shadow:none;transform:none}.tool-card-inner[data-v-fba1aa7d]{align-items:flex-start;display:flex;gap:14px;padding:16px}.tool-icon[data-v-fba1aa7d]{align-items:center;background:color-mix(in srgb,var(--card-color) 14%,var(--card-bg));border:1px solid color-mix(in srgb,var(--card-color) 25%,var(--card-bg));border-radius:10px;color:var(--card-color);display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:44px}.tool-icon-img[data-v-fba1aa7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (prefers-color-scheme:dark){.tool-icon[data-v-fba1aa7d]{background:color-mix(in srgb,var(--card-color) 22%,var(--card-bg));border-color:color-mix(in srgb,var(--card-color) 40%,var(--card-bg))}}.tool-card:hover .tool-icon[data-v-fba1aa7d]{transform:scale(1.05)}.tool-info[data-v-fba1aa7d]{flex:1;min-width:0}.tool-name-row[data-v-fba1aa7d]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tool-name[data-v-fba1aa7d]{color:var(--text-color-primary);font-size:15px;font-weight:600;margin:0}.tool-badge[data-v-fba1aa7d]{background:color-mix(in srgb,var(--card-color) 15%,var(--card-bg));border-radius:100px;color:var(--card-color);font-size:10px;font-weight:600;padding:2px 6px}.tool-badge-soon[data-v-fba1aa7d]{background:var(--fill-color);color:var(--text-color-secondary)}.popular-badge[data-v-fba1aa7d]{background:#fff3e0;border-radius:100px;color:#f59e0b;font-size:10px;font-weight:600;padding:2px 6px}.tool-desc[data-v-fba1aa7d]{color:var(--text-color-secondary);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.tool-arrow[data-v-fba1aa7d]{color:var(--text-color-placeholder);flex-shrink:0;opacity:0;transform:translate(-4px);transition:all .2s ease}.tool-card:hover .tool-arrow[data-v-fba1aa7d]{color:var(--card-color);opacity:1;transform:translate(0)}@media (max-width:575px){.tool-card.is-featured[data-v-fba1aa7d]{grid-column:span 1}}.tool-card.is-flow .tool-card-inner[data-v-fba1aa7d]{align-items:center;gap:16px;padding:14px 16px}.tool-card.is-flow .tool-icon[data-v-fba1aa7d]{border-radius:10px;height:40px;width:40px}.tool-card.is-flow .tool-info[data-v-fba1aa7d]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.tool-card.is-flow .tool-name-row[data-v-fba1aa7d]{flex-shrink:0;margin-bottom:0}.tool-card.is-flow .tool-name[data-v-fba1aa7d]{font-size:15px}.tool-card.is-flow .tool-desc[data-v-fba1aa7d]{color:var(--text-color-secondary);flex:1;font-size:13px;-webkit-line-clamp:1;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tool-card.is-flow .tool-arrow[data-v-fba1aa7d]{color:var(--text-color-placeholder);opacity:1;transform:translate(0)}
