.ToolCard_toolCard__q4X4o{background:white;border:1px solid #f1f5f9;border-radius:12px;transition:all .2s ease;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ToolCard_toolCard__q4X4o:hover{border-color:#e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ToolCard_iconContainer__scYVA{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 6px;background-color:#0f172a}.ToolCard_iconContainer__scYVA img{opacity:.75}.ToolCard_infoContainer__cahS9{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;height:100%}.ToolCard_geometricIcon__kks9Z{width:64px;height:64px;position:relative;display:flex;align-items:center;justify-content:center}.ToolCard_strengthIcon__0T4jC{background:linear-gradient(135deg,#fef3f2,#fed7d7 50%,#f97316);border-radius:16px;position:relative}.ToolCard_healthIcon__TQh1A{background:linear-gradient(135deg,#f3f4f6,#e5e7eb 50%,#8b5cf6);border-radius:50%;position:relative}.ToolCard_cardioIcon__wXl_V{background:linear-gradient(135deg,#e5ecf0,#e5e7eb 50%,#5ccaf6);border-radius:50%;position:relative}.ToolCard_nutritionIcon__MbkMA{background:linear-gradient(135deg,#f0fdf4,#dcfce7 50%,#10b981);border-radius:16px;position:relative}.ToolCard_toolTitle___fgnj{font-size:20px;font-weight:600;color:#0f172a;margin-bottom:12px;font-family:Inter,sans-serif;letter-spacing:-.01em;line-height:1.3}.ToolCard_toolDescription__ZITEA{color:#64748b;line-height:1.5;margin-bottom:24px;flex-grow:1;font-weight:400;font-size:14px}.ToolCard_toolLink__czhtm{color:#0f172a;text-decoration:none;font-weight:500;font-size:14px;display:inline-flex;gap:8px;width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;border-bottom:1px solid transparent}.ToolCard_toolCard__q4X4o:hover .ToolCard_toolLink__czhtm{color:#1e293b;border-bottom-color:#1e293b}.ToolCard_arrow__Kr_7u{font-size:22px;transition:transform .2s ease}.ToolCard_toolLink__czhtm .ToolCard_arrow__Kr_7u{transform:translateX(-6px)}.ToolCard_toolCard__q4X4o:hover .ToolCard_arrow__Kr_7u{transform:translateX(0)}.AllTools_toolsPage__S6Wmo{padding:60px 0;min-height:100vh;background:#fafafa}.AllTools_pageHeader__sfhaG{text-align:center;margin-bottom:48px}.AllTools_pageTitle__6TBok{font-size:2.75rem;font-weight:600;color:#0f172a;margin-bottom:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em}.AllTools_pageDescription__NFYAU{font-size:1.125rem;color:#64748b;max-width:560px;margin:0 auto;line-height:1.6;font-weight:400}.AllTools_filterSection__poaT_{background:white;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f1f5f9}.AllTools_searchContainer__KNFZY{margin-bottom:20px}.AllTools_searchInput__HaDhy{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;background:#fafafa;transition:all .2s ease;font-weight:400}.AllTools_searchInput__HaDhy:focus{outline:none;border-color:#94a3b8;background:white}.AllTools_categoryFilter__hd02z{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.AllTools_categoryButton__HTFRD{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:white;color:#64748b;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease}.AllTools_categoryButton__HTFRD:hover{border-color:#cbd5e1;color:#475569}.AllTools_categoryButtonActive__Vf7HW{background:#0f172a;border-color:#0f172a;color:white}.AllTools_resultsInfo__x5TdD{margin-bottom:24px;text-align:center}.AllTools_resultsCount__WO792{color:#64748b;font-weight:400;font-size:14px}.AllTools_toolsGrid__bSsEV{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:60px}.AllTools_noResults__UfSAR{text-align:center;padding:48px 20px;background:white;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AllTools_noResults__UfSAR p{font-size:16px;color:#64748b;margin-bottom:20px}@media (max-width:768px){.AllTools_pageTitle__6TBok{font-size:2.25rem}.AllTools_filterSection__poaT_{padding:20px}.AllTools_categoryFilter__hd02z{justify-content:flex-start}.AllTools_toolsGrid__bSsEV{grid-template-columns:1fr;gap:20px}}