.CategoryToolsSearch-module__EMea_q__searchContainer{justify-content:center;width:100%;margin-bottom:4rem;display:flex}.CategoryToolsSearch-module__EMea_q__centeredContent{justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:850px;display:flex}.CategoryToolsSearch-module__EMea_q__inputBox{flex:2;max-width:500px}.CategoryToolsSearch-module__EMea_q__resetMargin{background:0 0!important;margin-bottom:0!important}.CategoryToolsSearch-module__EMea_q__sortBox{flex:1;min-width:180px;max-width:200px}.CategoryToolsSearch-module__EMea_q__filterGroup{flex:2;align-items:center;gap:1rem;display:flex}@media (max-width:992px){.CategoryToolsSearch-module__EMea_q__centeredContent{padding:0 1rem}}@media (max-width:768px){.CategoryToolsSearch-module__EMea_q__centeredContent{flex-direction:column;align-items:stretch;gap:1rem}.CategoryToolsSearch-module__EMea_q__inputBox,.CategoryToolsSearch-module__EMea_q__sortBox{width:100%;max-width:100%}}
.CategoryToolsHeader-module__VxUVxW__sectionHeaderRow{text-align:center;justify-content:center;align-items:center;margin-bottom:3.5rem;padding-bottom:1.5rem;display:flex;position:relative}.CategoryToolsHeader-module__VxUVxW__centeredHeader{flex-direction:column;align-items:center;gap:.8rem;display:flex}.CategoryToolsHeader-module__VxUVxW__sectionHeaderRow:after{content:"";background:var(--primary);border-radius:100px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00a3ff99}.CategoryToolsHeader-module__VxUVxW__sectionTitle{letter-spacing:-1.5px;margin:0;font-size:2.5rem;font-weight:850;line-height:1.1}.CategoryToolsHeader-module__VxUVxW__filterCount{color:var(--text-muted);letter-spacing:.02em;opacity:.8;font-size:1rem;font-weight:600}@media (max-width:768px){.CategoryToolsHeader-module__VxUVxW__sectionTitle{font-size:2rem}.CategoryToolsHeader-module__VxUVxW__filterCount{font-size:.9rem}}
.CategoryDetailEmpty-module__EdeSJG__emptySection{text-align:center;padding:6rem 0}.CategoryDetailEmpty-module__EdeSJG__submitCtaCard{border:1px dashed var(--border);background:#ffffff03;border-radius:40px;flex-direction:column;align-items:center;max-width:800px;padding:5rem 2rem;transition:all .4s;display:flex;margin:0 auto!important}.CategoryDetailEmpty-module__EdeSJG__submitCtaCard:hover{border-color:var(--primary);background:#ffffff05;transform:translateY(-5px)}.CategoryDetailEmpty-module__EdeSJG__iconBox{color:var(--primary);opacity:.8;margin-bottom:2rem}.CategoryDetailEmpty-module__EdeSJG__title{letter-spacing:-1px;color:#fff;margin-bottom:1.2rem;font-size:2.2rem;font-weight:900}.CategoryDetailEmpty-module__EdeSJG__description{color:var(--text-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.6}.CategoryDetailEmpty-module__EdeSJG__submitBtn{padding:1.2rem 3.5rem;font-weight:800}@media (max-width:768px){.CategoryDetailEmpty-module__EdeSJG__title{font-size:1.6rem}}
.CategoryToolsGrid-module__KD3S8a__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;display:grid}
.CategoryToolsPagination-module__pQAnza__paginationRow{text-align:center;margin-top:4rem}.CategoryToolsPagination-module__pQAnza__loadMoreBtn{border-radius:16px;padding:1.2rem 4rem;font-size:1rem;font-weight:800}
.CategoryDetailTools-module__-Hc8za__mainSection{padding-top:3rem;animation:.8s ease-out CategoryDetailTools-module__-Hc8za__fadeIn}@keyframes CategoryDetailTools-module__-Hc8za__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.CategoryDetail-module__jHMaZq__categoryDetailPage{min-height:100vh}.CategoryDetail-module__jHMaZq__mainContent{max-width:1400px;margin:0 auto;padding:2rem 5% 5rem}.CategoryDetail-module__jHMaZq__container{animation:.5s ease-out CategoryDetail-module__jHMaZq__fadeIn}.CategoryDetail-module__jHMaZq__notFoundWrapper{padding:5rem 0}@keyframes CategoryDetail-module__jHMaZq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CategoryDetail-module__jHMaZq__mainContent{padding:1.5rem 1rem 3rem}}
