.tools_page__K_Aj3{--ease-out:cubic-bezier(.23,1,.32,1);min-height:100vh;color:#0f172a;background:#fbfcff}.dark .tools_page__K_Aj3{color:#f8fafc;background:#080d18}.tools_hero___eXMY{position:relative;overflow:hidden;padding:4.5rem 1.25rem 3.25rem;border-bottom:1px solid rgba(148,163,184,.18);background-image:linear-gradient(rgba(99,102,241,.05) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.05) 1px,transparent 0);background-size:42px 42px}.tools_heroGlow__9gaTL{position:absolute;inset:-22rem 12% auto;height:36rem;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.23),rgba(196,181,253,.07) 44%,transparent 72%)}.tools_heroInner__0JrGI{position:relative;max-width:52rem;margin:auto;text-align:center}.tools_eyebrow__IRVrL{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid rgba(99,102,241,.17);border-radius:999px;color:#4f46e5;background:rgba(255,255,255,.72);font-size:.68rem;font-weight:800}.dark .tools_eyebrow__IRVrL{color:#c7d2fe;background:rgba(15,23,42,.65)}.tools_hero___eXMY h1{max-width:48rem;margin:1.1rem auto 0;color:#101828;font-size:clamp(2.2rem,6vw,4.1rem);font-weight:950;line-height:1.25;letter-spacing:-.055em;text-wrap:balance}.dark .tools_hero___eXMY h1{color:#f8fafc}.tools_heroInner__0JrGI>p{max-width:41rem;margin:1rem auto 0;color:#64748b;font-size:.92rem;line-height:2;text-wrap:balance}.dark .tools_heroInner__0JrGI>p{color:#94a3b8}.tools_searchBox__mr_jT{display:flex;align-items:center;max-width:43rem;height:3.7rem;margin:1.8rem auto 0;padding:0 1rem;border:1px solid rgba(148,163,184,.28);border-radius:1rem;color:#6366f1;background:rgba(255,255,255,.95);box-shadow:0 14px 38px rgba(51,65,85,.1);transition:border-color .16s ease,box-shadow .16s ease}.tools_searchBox__mr_jT:focus-within{border-color:rgba(99,102,241,.58);box-shadow:0 16px 40px rgba(79,70,229,.12),0 0 0 4px rgba(99,102,241,.08)}.dark .tools_searchBox__mr_jT{background:rgba(15,23,42,.95);border-color:rgba(148,163,184,.2)}.tools_searchBox__mr_jT input{min-width:0;height:100%;flex:1;padding:0 .8rem;outline:0;color:#0f172a;background:transparent;font-size:.88rem}.dark .tools_searchBox__mr_jT input{color:#f8fafc}.tools_searchBox__mr_jT input::-webkit-search-cancel-button{display:none}.tools_searchBox__mr_jT button{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;color:#94a3b8;background:#f1f5f9}.tools_heroStats__bcsel{display:flex;justify-content:center;gap:1.5rem;margin-top:1.35rem;color:#94a3b8;font-size:.66rem}.tools_heroStats__bcsel span+span{padding-right:1.5rem;border-right:1px solid rgba(148,163,184,.25)}.tools_heroStats__bcsel strong{color:#475569;font-weight:900}.dark .tools_heroStats__bcsel strong{color:#cbd5e1}.tools_main__9VMz9{max-width:72rem;margin:auto;padding:2rem 1.5rem 5rem}.tools_filters__0egM5{display:flex;gap:.55rem;overflow-x:auto;padding:.2rem .1rem .8rem;scrollbar-width:none}.tools_filters__0egM5::-webkit-scrollbar{display:none}.tools_filterChip__qkreH{display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem;flex:none;padding:0 .8rem;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;color:#64748b;background:#fff;font-size:.7rem;font-weight:750;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s var(--ease-out)}.tools_filterChip__qkreH:active{transform:scale(.97)}.tools_filterChip__qkreH>span{display:grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .2rem;border-radius:.35rem;color:#94a3b8;background:#f1f5f9;font-size:.58rem}.dark .tools_filterChip__qkreH{color:#94a3b8;background:#0f172a;border-color:rgba(148,163,184,.14)}.dark .tools_filterChip__qkreH>span{background:#1e293b}@media(hover:hover){.tools_filterChip__qkreH:hover{color:#4338ca;border-color:rgba(99,102,241,.35)}}.dark .tools_activeFilter__ADtKT,.tools_activeFilter__ADtKT{color:#fff;border-color:#4f46e5;background:#4f46e5;box-shadow:0 6px 16px rgba(79,70,229,.18)}.tools_activeFilter__ADtKT>span{color:#4338ca;background:#fff}.tools_personalGrid__GJRZB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.2rem}.tools_personalSection__1ST7o{padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#f8faff}.dark .tools_personalSection__1ST7o{background:#0d1423;border-color:rgba(148,163,184,.12)}.tools_personalTitle__67LEM{display:flex;justify-content:space-between;margin-bottom:.65rem;padding:0 .25rem}.tools_personalTitle__67LEM>span{display:flex;align-items:center;gap:.45rem;color:#3730a3;font-size:.76rem;font-weight:850}.tools_personalTitle__67LEM small{color:#94a3b8;font-size:.62rem}.dark .tools_personalTitle__67LEM>span{color:#c7d2fe}.tools_compactList__Y9HbF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tools_compactList__Y9HbF .tools_toolCard__YYclA{min-height:88px;padding:.75rem 3rem .75rem .75rem}.tools_compactList__Y9HbF .tools_toolContent__zZxty>span{display:none}.tools_resultsHeader__SRO8f{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:3.5rem 0 1.5rem}.tools_resultsHeader__SRO8f span{color:#6366f1;font-size:.66rem;font-weight:850}.tools_resultsHeader__SRO8f h2{margin-top:.3rem;color:#172033;font-size:1.6rem;font-weight:950}.tools_resultsHeader__SRO8f>p{color:#94a3b8;font-size:.68rem}.dark .tools_resultsHeader__SRO8f h2{color:#f8fafc}.tools_categorySections__7ipAC{display:grid;gap:2.8rem}.tools_categoryHeader__H6R94{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.tools_categoryIdentity__0Pwel{display:flex;align-items:center;gap:.7rem}.tools_categoryIdentity__0Pwel>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;color:#4f46e5;background:#eef2ff}.dark .tools_categoryIdentity__0Pwel>span{color:#a5b4fc;background:rgba(79,70,229,.18)}.tools_categoryIdentity__0Pwel h2{color:#1e293b;font-size:.95rem;font-weight:900}.tools_categoryIdentity__0Pwel p{margin-top:.18rem;color:#94a3b8;font-size:.61rem}.dark .tools_categoryIdentity__0Pwel h2{color:#f1f5f9}.tools_categoryHeader__H6R94>a{display:inline-flex;align-items:center;gap:.35rem;color:#64748b;font-size:.67rem;font-weight:750}.tools_toolsGrid__PTYXY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.tools_toolCard__YYclA{position:relative;display:flex;align-items:center;gap:.8rem;min-height:106px;padding:.9rem 3rem .9rem .9rem;border:1px solid rgba(148,163,184,.2);border-radius:.9rem;background:#fff;transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .16s ease}.dark .tools_toolCard__YYclA{background:#0f172a;border-color:rgba(148,163,184,.14)}@media(hover:hover){.tools_toolCard__YYclA:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.32);box-shadow:0 10px 25px rgba(15,23,42,.065)}}.tools_toolCard__YYclA:active{transform:scale(.985)}.tools_toolIcon__2W_bi{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex:none;border-radius:.75rem;color:#4f46e5;background:#eef2ff}.dark .tools_toolIcon__2W_bi{color:#a5b4fc;background:rgba(79,70,229,.18)}.tools_toolContent__zZxty{min-width:0;flex:1}.tools_toolContent__zZxty strong{display:block;overflow:hidden;color:#1e293b;font-size:.79rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tools_toolContent__zZxty>span{display:-webkit-box;overflow:hidden;margin-top:.25rem;color:#64748b;font-size:.65rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dark .tools_toolContent__zZxty strong{color:#f1f5f9}.dark .tools_toolContent__zZxty>span{color:#94a3b8}.tools_favoriteButton__p3Zed{position:absolute;top:.65rem;right:.65rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.55rem;color:#cbd5e1;transition:color .14s ease,transform .14s var(--ease-out)}.tools_favoriteButton__p3Zed:active{transform:scale(.92)}.tools_favoriteActive__ulN6x{color:#f59e0b}.tools_cardArrow__GDIqj{flex:none;color:#cbd5e1}.tools_toolCard__YYclA:hover .tools_cardArrow__GDIqj{color:#6366f1}.tools_emptyState__NA_XD{display:flex;min-height:21rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(148,163,184,.3);border-radius:1.2rem;text-align:center}.tools_emptyState__NA_XD>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;color:#6366f1;background:#eef2ff}.tools_emptyState__NA_XD h2{margin-top:1rem;font-size:1.1rem;font-weight:900}.tools_emptyState__NA_XD p{margin-top:.35rem;color:#94a3b8;font-size:.73rem}.tools_emptyState__NA_XD button{margin-top:1rem;padding:.65rem .9rem;border-radius:.65rem;color:#fff;background:#4f46e5;font-size:.7rem;font-weight:800}@media(max-width:900px){.tools_hero___eXMY{background-image:none}.tools_heroGlow__9gaTL{display:none}.tools_categorySection__QtJ_T,.tools_categorySections__7ipAC,.tools_main__9VMz9,.tools_toolsGrid__PTYXY{background:#fbfcff}.dark .tools_categorySection__QtJ_T,.dark .tools_categorySections__7ipAC,.dark .tools_main__9VMz9,.dark .tools_toolsGrid__PTYXY{background:#080d18}.tools_categorySection__QtJ_T,.tools_main__9VMz9{isolation:isolate}.tools_favoriteButton__p3Zed,.tools_filterChip__qkreH,.tools_toolCard__YYclA{box-shadow:none;transition:none}.tools_toolsGrid__PTYXY{grid-template-columns:repeat(2,minmax(0,1fr))}.tools_personalGrid__GJRZB{grid-template-columns:1fr}}@media(max-width:600px){.tools_hero___eXMY{padding:3.5rem 1rem 2.6rem}.tools_hero___eXMY h1{font-size:2.35rem}.tools_heroInner__0JrGI>p{font-size:.82rem}.tools_heroStats__bcsel{gap:.7rem}.tools_heroStats__bcsel span+span{padding-right:.7rem}.tools_main__9VMz9{padding:1.2rem 1rem 3.5rem}.tools_personalGrid__GJRZB{display:block}.tools_personalSection__1ST7o+.tools_personalSection__1ST7o{margin-top:.75rem}.tools_compactList__Y9HbF,.tools_toolsGrid__PTYXY{grid-template-columns:1fr}.tools_resultsHeader__SRO8f{margin-top:2.6rem}.tools_resultsHeader__SRO8f h2{font-size:1.3rem}.tools_toolCard__YYclA{min-height:96px}}@media(prefers-reduced-motion:reduce){.tools_favoriteButton__p3Zed,.tools_filterChip__qkreH,.tools_toolCard__YYclA{transition-duration:0s}}