.page_page__jr0q7{min-height:calc(100vh - 300px)}.page_container__3KcoT{max-width:1180px;margin:0 auto;padding:0 1.25rem 3rem}.page_header__amc_7{padding:2.4rem 0 1.7rem;text-align:center}.page_title__6FJO7{margin-bottom:.65rem;color:#0f172a;font-size:clamp(2rem,5vw,3.1rem);font-weight:860;line-height:1.12}.page_subtitle__qm9DM{max-width:620px;margin:0 auto;color:var(--text-secondary);font-size:1rem;line-height:1.8}.page_categories__ajVAI{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:2rem}.page_categoryBtn__7pt8l{padding:.48rem .9rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:var(--text-secondary);font-size:.86rem;font-weight:700;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.page_categoryBtn__7pt8l.page_active__32kNL,.page_categoryBtn__7pt8l:hover{border-color:rgba(37,99,235,.35);background:#eff6ff;color:#1d4ed8}.page_categorySection__jMjOa,.page_featured__2gp6_{margin-bottom:3rem}.page_sectionTitle__qZ_gf{margin-bottom:1.15rem;color:#0f172a;font-size:1.35rem;font-weight:820}.page_toolsGrid__C0dep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_toolCard__uQ6ma,.page_toolItem__do5A_{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.07);transition:transform .2s,box-shadow .2s,border-color .2s}.page_toolCard__uQ6ma{display:flex;flex-direction:column;min-height:250px;padding:1.15rem}.page_toolCard__uQ6ma:hover,.page_toolItem__do5A_:hover{border-color:rgba(37,99,235,.28);box-shadow:0 18px 42px rgba(15,23,42,.12);transform:translateY(-3px)}.page_toolFooter__RkvLs,.page_toolHeader__ucTgz,.page_toolItemHeader__7yMPc{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_toolHeader__ucTgz{margin-bottom:.95rem}.page_toolItemLogo__mScS_,.page_toolLogo__za3HG{display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.page_toolLogo__za3HG{width:3.1rem;height:3.1rem;padding:.55rem}.page_toolItemLogo__mScS_{flex:0 0 auto;width:2.7rem;height:2.7rem;padding:.38rem}.page_toolItemLogo__mScS_ img,.page_toolLogo__za3HG img{width:100%;height:100%;object-fit:contain}.page_toolItemAction__nyf42,.page_toolRating__ppUEH{color:#b45309;font-size:.86rem;font-weight:800}.page_toolItemName__PR_MF,.page_toolName__0fWTe{color:#0f172a;font-weight:800;line-height:1.4}.page_toolName__0fWTe{margin-bottom:.45rem;font-size:1.08rem}.page_toolDesc__LHx8J,.page_toolItemDesc__6RQ7c{color:var(--text-secondary);line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_toolDesc__LHx8J{margin-bottom:.85rem;font-size:.9rem;-webkit-line-clamp:2}.page_toolItemDesc__6RQ7c{margin:.2rem 0 .45rem;font-size:.82rem;-webkit-line-clamp:1}.page_toolItemTags___07Ml,.page_toolTags__vNKK5{display:flex;flex-wrap:wrap;gap:.45rem}.page_tagSmall__57LPn,.page_tag__n2ROi{border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:700}.page_tag__n2ROi{padding:.22rem .58rem;font-size:.74rem}.page_tagSmall__57LPn{padding:.16rem .46rem;font-size:.68rem}.page_toolFooter__RkvLs{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(15,23,42,.08)}.page_pricingSmall__2CaCS,.page_pricing__tC_Mj{border-radius:999px;font-weight:800}.page_pricing__tC_Mj{padding:.24rem .55rem;font-size:.75rem}.page_pricingSmall__2CaCS{padding:.16rem .46rem;font-size:.68rem}.page_free__I6ZCn{background:#dcfce7;color:#15803d}.page_freemium__RHaTj{background:#fef3c7;color:#b45309}.page_paid__fQ5E9{background:#fee2e2;color:#b91c1c}.page_visitBtn__SZqf2{color:#2563eb;font-size:.86rem;font-weight:800}.page_toolsList__8JZXi{display:grid;grid-gap:.75rem;gap:.75rem}.page_toolItem__do5A_{display:flex;align-items:center;gap:1rem;padding:1rem}.page_toolItemInfo__m9uJ_{flex:1 1;min-width:0}.page_adSection__7roqI{margin:2rem 0 3rem;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:hsla(0,0%,100%,.72)}.page_emptyState__RvYIW{padding:3rem 1rem;border:1px dashed rgba(15,23,42,.16);border-radius:8px;background:#fff;color:var(--text-secondary);text-align:center}.page_emptyState__RvYIW h3{margin-bottom:.4rem;color:var(--text-primary)}@media (max-width:1024px){.page_toolsGrid__C0dep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page_toolsGrid__C0dep{grid-template-columns:1fr}.page_toolItem__do5A_{align-items:flex-start}.page_toolItemHeader__7yMPc{align-items:flex-start;flex-direction:column}}