.tools-module__QAZ_0G__pageWrapper{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 6rem}.tools-module__QAZ_0G__pageHeader{margin-bottom:1.75rem}.tools-module__QAZ_0G__headerIconRow{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.tools-module__QAZ_0G__headerAccentBar{background:#0038a8;border-radius:9999px;width:4px;height:1.5rem}.tools-module__QAZ_0G__headerIcon{color:#0038a8;font-size:1.5rem}.tools-module__QAZ_0G__pageTitle{color:#0f172a;margin:0;font-size:1.875rem;font-weight:900;line-height:1.2}.tools-module__QAZ_0G__pageSubtitle{color:#64748b;margin:0;font-size:.9375rem;line-height:1.6}.tools-module__QAZ_0G__subcategoryNav{scrollbar-width:none;flex-wrap:wrap;gap:.375rem;margin-top:-1rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.tools-module__QAZ_0G__subcategoryNav::-webkit-scrollbar{display:none}.tools-module__QAZ_0G__subcategoryPill{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.3125rem;padding:.25rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.tools-module__QAZ_0G__subcategoryPill:hover{color:#0038a8;background:#0038a80a;border-color:#0038a8}.tools-module__QAZ_0G__subcategoryPillActive{color:#0038a8;background:#0038a817;border-color:#0038a8;font-weight:600}.tools-module__QAZ_0G__allCategoriesContent{flex-direction:column;gap:2.5rem;display:flex}.tools-module__QAZ_0G__categorySectionHeader{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.tools-module__QAZ_0G__categorySectionTitleGroup{align-items:center;gap:.625rem;display:flex}.tools-module__QAZ_0G__categorySectionIconBox{color:#0038a8;background:#0038a817;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.tools-module__QAZ_0G__categorySectionName{color:#0f172a;margin:0;font-size:1.0625rem;font-weight:700}.tools-module__QAZ_0G__categorySectionCount{color:#94a3b8;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:.6875rem;font-weight:600}.tools-module__QAZ_0G__viewAllLink{color:#0038a8;white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.tools-module__QAZ_0G__viewAllLink:hover{color:#04c;gap:.5rem}.tools-module__QAZ_0G__toolsGrid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.tools-module__QAZ_0G__toolsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tools-module__QAZ_0G__toolsGrid{grid-template-columns:repeat(5,1fr)}}.tools-module__QAZ_0G__subcategorySections{flex-direction:column;gap:1.75rem;display:flex}.tools-module__QAZ_0G__subcategorySubsection{border-left:2px solid #e2e8f0;padding-left:.5rem}.tools-module__QAZ_0G__subcategoryHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.tools-module__QAZ_0G__subcategoryIconDot{background:#0038a8;border-radius:9999px;flex-shrink:0;width:7px;height:7px}.tools-module__QAZ_0G__subcategoryName{color:#334155;margin:0;font-size:.9375rem;font-weight:600}.tools-module__QAZ_0G__subcategoryCount{color:#94a3b8;background:#f1f5f9;border-radius:9999px;padding:1px 6px;font-size:.625rem;font-weight:600}.tools-module__QAZ_0G__subcategoryViewAllLink{color:#64748b;align-items:center;gap:.2rem;margin-left:auto;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.tools-module__QAZ_0G__subcategoryViewAllLink:hover{color:#0038a8}.tools-module__QAZ_0G__inlineSubcategoryFilter{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.tools-module__QAZ_0G__inlineSubcategoryChip{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.1875rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.4;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.tools-module__QAZ_0G__inlineSubcategoryChip:hover{color:#0038a8;background:#0038a80d;border-color:#0038a8}.tools-module__QAZ_0G__inlineSubcategoryChipActive{color:#0038a8;background:#0038a81a;border-color:#0038a8;font-weight:600}.tools-module__QAZ_0G__emptyState{text-align:center;color:#94a3b8;padding:3rem 1rem;font-size:.9375rem}.tools-module__QAZ_0G__contentLayout{display:block}.tools-module__QAZ_0G__mainContent{width:100%;min-width:0}.tools-module__QAZ_0G__loadMoreWrapper{justify-content:center;margin-top:1.5rem;display:flex}.tools-module__QAZ_0G__loadMoreButton{color:#0038a8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.tools-module__QAZ_0G__loadMoreButton:hover{background:#f0f4ff;box-shadow:0 2px 8px #0038a81a}
@keyframes loading-module__-KhCAa__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.loading-module__-KhCAa__sidebarCol{flex-direction:column;flex-shrink:0;gap:1.25rem;width:100%;display:flex}@media (min-width:1024px){.loading-module__-KhCAa__sidebarCol{align-self:flex-start;width:22rem;position:sticky;top:1.5rem}}.loading-module__-KhCAa__shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:6px;animation:1.4s linear infinite loading-module__-KhCAa__shimmer}.loading-module__-KhCAa__headerGroup{flex-direction:column;gap:.5rem;margin-bottom:1.75rem;display:flex}.loading-module__-KhCAa__titleBar{border-radius:8px;width:200px;height:32px;}.loading-module__-KhCAa__subtitleBar{width:380px;max-width:100%;height:16px;}.loading-module__-KhCAa__navRow{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.loading-module__-KhCAa__navPill{border-radius:9999px;width:80px;height:32px;}.loading-module__-KhCAa__sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.loading-module__-KhCAa__sectionTitle{width:160px;height:22px;}.loading-module__-KhCAa__viewAllLink{width:64px;height:16px;}.loading-module__-KhCAa__toolsGrid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.loading-module__-KhCAa__toolsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.loading-module__-KhCAa__toolsGrid{grid-template-columns:repeat(5,1fr)}}.loading-module__-KhCAa__toolCard{background:#f0f0f0;border-radius:.75rem;align-items:flex-start;gap:.875rem;min-height:80px;padding:10px;display:flex;}.loading-module__-KhCAa__toolCardIcon{border-radius:10px;flex-shrink:0;width:48px;height:48px;}.loading-module__-KhCAa__toolCardContent{flex-direction:column;flex:1;gap:6px;display:flex}.loading-module__-KhCAa__toolCardName{width:70%;height:14px;}.loading-module__-KhCAa__toolCardDesc{width:90%;height:12px;}.loading-module__-KhCAa__toolCardStars{width:50%;height:12px;}.loading-module__-KhCAa__widgetSkeleton{border-radius:.75rem;width:100%;height:140px;}
