.FeatureKeywords-module__hb1f8W__wrap{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.FeatureKeywords-module__hb1f8W__chip{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);color:var(--primary-700);transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.FeatureKeywords-module__hb1f8W__chip:hover{background:var(--primary-100);border-color:var(--primary-300)}.FeatureKeywords-module__hb1f8W__chipIcon{color:var(--primary-500);flex-shrink:0}
.ToolGrid-module__AohGrW__categoryGrid{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.ToolGrid-module__AohGrW__categoryTile{border:1.5px solid var(--gray-200);color:var(--text-primary);transition:all var(--transition-fast);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.ToolGrid-module__AohGrW__categoryTile:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ToolGrid-module__AohGrW__categoryTileDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ToolGrid-module__AohGrW__categoryTileName{line-height:1}.ToolGrid-module__AohGrW__wrapper{position:relative}.ToolGrid-module__AohGrW__track{gap:var(--space-sm);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding:4px 0;display:flex;overflow-x:auto}.ToolGrid-module__AohGrW__track::-webkit-scrollbar{display:none}.ToolGrid-module__AohGrW__card{width:100px;padding:var(--space-md)var(--space-sm);border:1.5px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-fast);scroll-snap-align:start;color:inherit;background:#fff;flex-shrink:0;text-decoration:none}.ToolGrid-module__AohGrW__card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.ToolGrid-module__AohGrW__cardLogo{width:48px;height:48px;margin:0 auto var(--space-xs);border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.ToolGrid-module__AohGrW__cardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;line-height:1.3;overflow:hidden}.ToolGrid-module__AohGrW__scrollBtn{z-index:5;border:1.5px solid var(--gray-200);cursor:pointer;width:32px;height:32px;box-shadow:var(--shadow-md);color:var(--text-secondary);transition:all var(--transition-fast);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ToolGrid-module__AohGrW__scrollBtn:hover{background:var(--gray-50);border-color:var(--gray-300)}.ToolGrid-module__AohGrW__scrollBtnLeft{left:-16px}.ToolGrid-module__AohGrW__scrollBtnRight{right:-16px}@media (max-width:768px){.ToolGrid-module__AohGrW__scrollBtn{display:none}.ToolGrid-module__AohGrW__card{width:84px;padding:var(--space-sm)}.ToolGrid-module__AohGrW__cardLogo{width:40px;height:40px}.ToolGrid-module__AohGrW__categoryGrid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.ToolGrid-module__AohGrW__categoryGrid::-webkit-scrollbar{display:none}}
